diff --git a/go/private/repositories.bzl b/go/private/repositories.bzl index de666d3819..8560d67f0e 100644 --- a/go/private/repositories.bzl +++ b/go/private/repositories.bzl @@ -41,74 +41,82 @@ def go_rules_dependencies(is_rules_go = False): # Repository of standard constraint settings and values. # Bazel declares this automatically after 0.28.0, but it's better to # define an explicit version. + # releaser:upgrade-dep bazelbuild platforms _maybe( http_archive, name = "platforms", - # 0.0.4, latest as of 2021-03-05 + # 0.0.4, latest as of 2021-06-30 urls = [ "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.4/platforms-0.0.4.tar.gz", "https://github.com/bazelbuild/platforms/releases/download/0.0.4/platforms-0.0.4.tar.gz", ], sha256 = "079945598e4b6cc075846f7fd6a9d0857c33a7afc0de868c2ccb96405225135d", + strip_prefix = "", ) # Needed by rules_go implementation and tests. # We can't call bazel_skylib_workspace from here. At the moment, it's only # used to register unittest toolchains, which rules_go does not need. + # releaser:upgrade-dep bazelbuild bazel-skylib _maybe( http_archive, name = "bazel_skylib", - # 1.0.3, latest as of 2021-03-05 + # 1.0.3, latest as of 2021-06-30 urls = [ "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz", "https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz", ], sha256 = "1c531376ac7e5a180e0237938a2536de0c54d93f5c278634818e0efc952dd56c", + strip_prefix = "", ) # Needed for nogo vet checks and go/packages. + # releaser:upgrade-dep golang tools _maybe( http_archive, name = "org_golang_x_tools", - # v0.1.0, as of 2021-03-17 + # v0.1.4, latest as of 2021-06-30 urls = [ - "https://mirror.bazel.build/github.com/golang/tools/archive/v0.1.0.zip", - "https://github.com/golang/tools/archive/v0.1.0.zip", + "https://mirror.bazel.build/github.com/golang/tools/archive/v0.1.4.zip", + "https://github.com/golang/tools/archive/v0.1.4.zip", ], - sha256 = "60a5cee8304b4d9130344f156a10ba648e315b5fca4b84939b765b26ce217dee", - strip_prefix = "tools-0.1.0", + sha256 = "2cc1337fa5bc61aa2acb0e643ad34e619808b634a2728124d235fc07a9bfa33b", + strip_prefix = "tools-0.1.4", patches = [ # deletegopls removes the gopls subdirectory. It contains a nested # module with additional dependencies. It's not needed by rules_go. + # releaser:patch-cmd rm -rf gopls "@io_bazel_rules_go//third_party:org_golang_x_tools-deletegopls.patch", - # gazelle args: -repo_root . -go_prefix golang.org/x/tools -go_naming_convention import_alias + # releaser:patch-cmd gazelle -repo_root . -go_prefix golang.org/x/tools -go_naming_convention import_alias "@io_bazel_rules_go//third_party:org_golang_x_tools-gazelle.patch", ], patch_args = ["-p1"], ) + # releaser:upgrade-dep golang sys _maybe( http_archive, name = "org_golang_x_sys", - # master, as of 2021-03-17 + # master, as of 2021-06-30 urls = [ - "https://github.com/golang/sys/archive/390168757d9c647283340d526204e3409d5903f3.zip", - "https://mirror.bazel.build/github.com/golang/sys/archive/390168757d9c647283340d526204e3409d5903f3.zip", + "https://mirror.bazel.build/github.com/golang/sys/archive/0f9fa26af87c481a6877a4ca1330699ba9a30673.zip", + "https://github.com/golang/sys/archive/0f9fa26af87c481a6877a4ca1330699ba9a30673.zip", ], - sha256 = "1e7128237f37a9e28f3ea08267ea95f0cd32cbe20c5a25c99430697001de85b5", - strip_prefix = "sys-390168757d9c647283340d526204e3409d5903f3", + sha256 = "3d0f886ddc36cd16ee70f10650b61f0df03a339cbd520917186f3d1cb8df9931", + strip_prefix = "sys-0f9fa26af87c481a6877a4ca1330699ba9a30673", patches = [ - # gazelle args: -repo_root . -go_prefix golang.org/x/sys -go_naming_convention import_alias + # releaser:patch-cmd gazelle -repo_root . -go_prefix golang.org/x/sys -go_naming_convention import_alias "@io_bazel_rules_go//third_party:org_golang_x_sys-gazelle.patch", ], patch_args = ["-p1"], ) # Needed by golang.org/x/tools/go/packages + # releaser:upgrade-dep golang xerrors _maybe( http_archive, name = "org_golang_x_xerrors", - # master, as of 2021-03-05 + # master, as of 2021-06-30 urls = [ "https://mirror.bazel.build/github.com/golang/xerrors/archive/5ec99f83aff198f5fbd629d6c8d8eb38a04218ca.zip", "https://github.com/golang/xerrors/archive/5ec99f83aff198f5fbd629d6c8d8eb38a04218ca.zip", @@ -116,7 +124,7 @@ def go_rules_dependencies(is_rules_go = False): sha256 = "cd9de801daf63283be91a76d7f91e8a9541798c5c0e8bcfb7ee804b78a493b02", strip_prefix = "xerrors-5ec99f83aff198f5fbd629d6c8d8eb38a04218ca", patches = [ - # gazelle args: -repo_root -go_prefix golang.org/x/xerrors -go_naming_convention import_alias + # releaser:patch-cmd gazelle -repo_root . -go_prefix golang.org/x/xerrors -go_naming_convention import_alias "@io_bazel_rules_go//third_party:org_golang_x_xerrors-gazelle.patch", ], patch_args = ["-p1"], @@ -124,16 +132,17 @@ def go_rules_dependencies(is_rules_go = False): # Needed for additional targets declared around binaries with c-archive # and c-shared link modes. + # releaser:upgrade-dep bazelbuild rules_cc _maybe( http_archive, name = "rules_cc", - # master, as of 2021-03-05 + # main, as of 2021-06-30 urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/88ef31b429631b787ceb5e4556d773b20ad797c8.zip", - "https://github.com/bazelbuild/rules_cc/archive/88ef31b429631b787ceb5e4556d773b20ad797c8.zip", + "https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/daf6ace7cfeacd6a83e9ff2ed659f416537b6c74.zip", + "https://github.com/bazelbuild/rules_cc/archive/daf6ace7cfeacd6a83e9ff2ed659f416537b6c74.zip", ], - sha256 = "92a89a2bbe6c6db2a8b87da4ce723aff6253656e8417f37e50d362817c39b98b", - strip_prefix = "rules_cc-88ef31b429631b787ceb5e4556d773b20ad797c8", + sha256 = "b295cad8c5899e371dde175079c0a2cdc0151f5127acc92366a8c986beb95c76", + strip_prefix = "rules_cc-daf6ace7cfeacd6a83e9ff2ed659f416537b6c74", ) # Proto dependencies @@ -153,18 +162,19 @@ def go_rules_dependencies(is_rules_go = False): # we can't keep up. # Go protobuf runtime library and utilities. + # releaser:upgrade-dep protocolbuffers protobuf-go _maybe( http_archive, name = "org_golang_google_protobuf", - sha256 = "62992b0f5864aee2077a6cffa57a2d2bd30e7af4b6745eebd816dcde3526002f", - # v1.25.0, latest as of 2021-03-05 + sha256 = "a01b25899f598fbac3c2626376b74fc15229f009904c262658f8da1c1c392386", + # v1.27.1, latest as of 2021-06-30 urls = [ - "https://mirror.bazel.build/github.com/protocolbuffers/protobuf-go/archive/v1.25.0.zip", - "https://github.com/protocolbuffers/protobuf-go/archive/v1.25.0.zip", + "https://mirror.bazel.build/github.com/protocolbuffers/protobuf-go/archive/v1.27.1.zip", + "https://github.com/protocolbuffers/protobuf-go/archive/v1.27.1.zip", ], - strip_prefix = "protobuf-go-1.25.0", + strip_prefix = "protobuf-go-1.27.1", patches = [ - # gazelle args: -repo_root . -go_prefix google.golang.org/protobuf -go_naming_convention import_alias -proto disable_global + # releaser:patch-cmd gazelle -repo_root . -go_prefix google.golang.org/protobuf -go_naming_convention import_alias -proto disable_global "@io_bazel_rules_go//third_party:org_golang_google_protobuf-gazelle.patch", ], patch_args = ["-p1"], @@ -175,18 +185,19 @@ def go_rules_dependencies(is_rules_go = False): # the gRPC compiler doesn't exist yet. # We need to apply a patch to enable both go_proto_library and # go_library with pre-generated sources. + # releaser:upgrade-dep golang protobuf _maybe( http_archive, name = "com_github_golang_protobuf", - # v1.4.3, latest as of 2021-03-05 + # v1.5.2, latest as of 2021-06-30 urls = [ - "https://mirror.bazel.build/github.com/golang/protobuf/archive/v1.4.3.zip", - "https://github.com/golang/protobuf/archive/v1.4.3.zip", + "https://mirror.bazel.build/github.com/golang/protobuf/archive/v1.5.2.zip", + "https://github.com/golang/protobuf/archive/v1.5.2.zip", ], - sha256 = "836d26511eb4282411a2fcb1e61b538163811612f93f8ca22d034628d41819d9", - strip_prefix = "protobuf-1.4.3", + sha256 = "5bd0a70e2f3829db9d0e340887af4e921c5e0e5bb3f8d1be49a934204cb16445", + strip_prefix = "protobuf-1.5.2", patches = [ - # gazelle args: -repo_root . -go_prefix github.com/golang/protobuf -go_naming_convention import_alias -proto disable_global + # releaser:patch-cmd gazelle -repo_root . -go_prefix github.com/golang/protobuf -go_naming_convention import_alias -proto disable_global "@io_bazel_rules_go//third_party:com_github_golang_protobuf-gazelle.patch", ], patch_args = ["-p1"], @@ -194,10 +205,11 @@ def go_rules_dependencies(is_rules_go = False): # Extra protoc plugins and libraries. # Doesn't belong here, but low maintenance. + # releaser:upgrade-dep mwitkow go-proto-validators _maybe( http_archive, name = "com_github_mwitkow_go_proto_validators", - # v0.3.2, latest as of 2021-03-05 + # v0.3.2, latest as of 2021-06-30 urls = [ "https://mirror.bazel.build/github.com/mwitkow/go-proto-validators/archive/v0.3.2.zip", "https://github.com/mwitkow/go-proto-validators/archive/v0.3.2.zip", @@ -207,10 +219,11 @@ def go_rules_dependencies(is_rules_go = False): # Bazel support added in v0.3.0, so no patches needed. ) + # releaser:upgrade-dep gogo protobuf _maybe( http_archive, name = "com_github_gogo_protobuf", - # v1.3.2, latest as of 2021-03-05 + # v1.3.2, latest as of 2021-06-30 urls = [ "https://mirror.bazel.build/github.com/gogo/protobuf/archive/v1.3.2.zip", "https://github.com/gogo/protobuf/archive/v1.3.2.zip", @@ -218,7 +231,7 @@ def go_rules_dependencies(is_rules_go = False): sha256 = "f89f8241af909ce3226562d135c25b28e656ae173337b3e58ede917aa26e1e3c", strip_prefix = "protobuf-1.3.2", patches = [ - # gazelle args: -repo_root . -go_prefix github.com/gogo/protobuf -go_naming_convention import_alias -proto legacy + # releaser:patch-cmd gazelle -repo_root . -go_prefix github.com/gogo/protobuf -go_naming_convention import_alias -proto legacy "@io_bazel_rules_go//third_party:com_github_gogo_protobuf-gazelle.patch", ], patch_args = ["-p1"], @@ -233,18 +246,19 @@ def go_rules_dependencies(is_rules_go = False): # and Google APIs. # Doesn't belong here, but it would be an annoying source of errors if # this weren't generated with -proto disable_global. + # releaser:upgrade-dep googleapis go-genproto _maybe( http_archive, name = "org_golang_google_genproto", - # master, as of 2021-03-05 + # master, as of 2021-06-30 urls = [ - "https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/9728d6b83eeb3850506175f3b213d2037ce1f89d.zip", - "https://github.com/googleapis/go-genproto/archive/9728d6b83eeb3850506175f3b213d2037ce1f89d.zip", + "https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/84d6f6074151f1b79e4aff079567984ea877b15a.zip", + "https://github.com/googleapis/go-genproto/archive/84d6f6074151f1b79e4aff079567984ea877b15a.zip", ], - sha256 = "faff880420132f1f1e32d7865d0361bd4876683afa031dae113fd4bb94ba0d2d", - strip_prefix = "go-genproto-9728d6b83eeb3850506175f3b213d2037ce1f89d", + sha256 = "d358815b8ff4fd69c05ef818cb046d53b51ae0c1e0287f7113238175fad3d798", + strip_prefix = "go-genproto-84d6f6074151f1b79e4aff079567984ea877b15a", patches = [ - # gazelle args: -repo_root . -go_prefix google.golang.org/genproto -go_naming_convention import_alias -proto disable_global + # releaser:patch-cmd gazelle -repo_root . -go_prefix google.golang.org/genproto -go_naming_convention import_alias -proto disable_global "@io_bazel_rules_go//third_party:org_golang_google_genproto-gazelle.patch", ], patch_args = ["-p1"], @@ -255,22 +269,23 @@ def go_rules_dependencies(is_rules_go = False): # before the real workspace supported Bazel. Gazelle resolves dependencies # here. Gazelle should resolve dependencies to com_google_googleapis # instead, and we should remove this. + # releaser:upgrade-dep googleapis googleapis _maybe( http_archive, name = "go_googleapis", - # master, as of 2021-03-05 + # master, as of 2021-06-30 urls = [ - "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/d4cd8d96ed6eb5dd7c997aab68a1d6bb0825090c.zip", - "https://github.com/googleapis/googleapis/archive/d4cd8d96ed6eb5dd7c997aab68a1d6bb0825090c.zip", + "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/1c5c56c18ab4e2353f87a9c2e14864f218c5502c.zip", + "https://github.com/googleapis/googleapis/archive/1c5c56c18ab4e2353f87a9c2e14864f218c5502c.zip", ], - sha256 = "711bc79bd40406dda685a8633f7478979baabaab19eeac664d53f7621866bebc", - strip_prefix = "googleapis-d4cd8d96ed6eb5dd7c997aab68a1d6bb0825090c", + sha256 = "fa52a03d9c49c28e475a33f9adfb0551344ca0dbd15168d6862ac32cc8354c1c", + strip_prefix = "googleapis-1c5c56c18ab4e2353f87a9c2e14864f218c5502c", patches = [ - # find . -name BUILD.bazel -delete + # releaser:patch-cmd find . -name BUILD.bazel -delete "@io_bazel_rules_go//third_party:go_googleapis-deletebuild.patch", # set gazelle directives; change workspace name "@io_bazel_rules_go//third_party:go_googleapis-directives.patch", - # gazelle args: -repo_root . + # releaser:patch-cmd gazelle -repo_root . "@io_bazel_rules_go//third_party:go_googleapis-gazelle.patch", ], patch_args = ["-E", "-p1"], diff --git a/tests/core/go_proto_library/BUILD.bazel b/tests/core/go_proto_library/BUILD.bazel index 2e29db96a9..0c1f8e23c6 100644 --- a/tests/core/go_proto_library/BUILD.bazel +++ b/tests/core/go_proto_library/BUILD.bazel @@ -274,7 +274,7 @@ proto_library( go_proto_library( name = "no_go_package_go_proto", - importpath = "github.com/bazelbuild/rules_go/tests/core/go_proto_library/no_go_package", + importpath = "github.com/bazelbuild/rules_go/tests/core/go_proto_library/package_name_derived_from_importpath", protos = [":no_go_package_proto"], ) diff --git a/tests/core/go_proto_library/README.rst b/tests/core/go_proto_library/README.rst index 1a5b039d3b..7dc735184a 100644 --- a/tests/core/go_proto_library/README.rst +++ b/tests/core/go_proto_library/README.rst @@ -3,6 +3,7 @@ Basic go_proto_library functionality .. _go_proto_library: /proto/core.rst#_go_proto_library .. _go_library: /go/core.rst#_go_library +.. _protobuf v1.26.0: https://github.com/protocolbuffers/protobuf-go/releases/tag/v1.26.0 .. _#1422: https://github.com/bazelbuild/rules_go/issues/1422 .. _#1596: https://github.com/bazelbuild/rules_go/issues/1596 @@ -44,8 +45,11 @@ proto_package_test ------------------ Checks that `go_proto_library`_ generates files with a package name based on -the proto package, not ``importpath`` when ``option go_package`` is not given. -Verifies `#1596`_. +``importpath``, not the proto package, when ``option go_package`` is not given. +This changed in `protobuf v1.26.0`_: the import path must either be specified +with an ``option go_package`` in each proto file or with an ``M`` flag passed +in from ``go_proto_library``. Previously, the Go package name was derived from +the proto package name. Previously verified `#1596`_. wkt_wrapper_test ---------------- diff --git a/tests/core/go_proto_library/proto_package_test.go b/tests/core/go_proto_library/proto_package_test.go index cbb86c0941..81d661748c 100644 --- a/tests/core/go_proto_library/proto_package_test.go +++ b/tests/core/go_proto_library/proto_package_test.go @@ -18,11 +18,11 @@ package proto_package_test import ( "testing" - "github.com/bazelbuild/rules_go/tests/core/go_proto_library/no_go_package" + "github.com/bazelbuild/rules_go/tests/core/go_proto_library/package_name_derived_from_importpath" ) func use(interface{}) {} func TestNoGoPackage(t *testing.T) { - use(&protopkg.Foo{}) + use(&package_name_derived_from_importpath.Foo{}) } diff --git a/tests/core/nogo/vet/vet_test.go b/tests/core/nogo/vet/vet_test.go index 37be7c69ed..4bc2163f41 100644 --- a/tests/core/nogo/vet/vet_test.go +++ b/tests/core/nogo/vet/vet_test.go @@ -125,7 +125,7 @@ func Test(t *testing.T) { nogo: "@//:nogo", target: "//:has_errors", includes: []string{ - "\\+build comment must appear before package clause and be followed by a blank line", + "misplaced \\+build comment", "comparison of function F == nil is always false", "Printf format %b has arg \"hi\" of wrong type string", "redundant or: true \\|\\| true", diff --git a/third_party/com_github_gogo_protobuf-gazelle.patch b/third_party/com_github_gogo_protobuf-gazelle.patch index 0f2e29937e..1003559e3c 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/codec/BUILD.bazel b/codec/BUILD.bazel + deps = ["//test"], +) diff -urN a/conformance/BUILD.bazel b/conformance/BUILD.bazel ---- a/conformance/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/conformance/BUILD.bazel b/conformance/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/conformance/internal/conformance_proto/BUILD.bazel b/conformance/int + visibility = ["//conformance:__subpackages__"], +) diff -urN a/gogoproto/BUILD.bazel b/gogoproto/BUILD.bazel ---- a/gogoproto/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/gogoproto/BUILD.bazel b/gogoproto/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/gogoreplace/BUILD.bazel b/gogoreplace/BUILD.bazel ---- a/gogoreplace/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/gogoreplace/BUILD.bazel b/gogoreplace/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/io/BUILD.bazel b/io/BUILD.bazel ---- a/io/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/io/BUILD.bazel b/io/BUILD.bazel + ], +) diff -urN a/jsonpb/BUILD.bazel b/jsonpb/BUILD.bazel ---- a/jsonpb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/BUILD.bazel b/jsonpb/BUILD.bazel + ], +) diff -urN a/jsonpb/jsonpb_test_proto/BUILD.bazel b/jsonpb/jsonpb_test_proto/BUILD.bazel ---- a/jsonpb/jsonpb_test_proto/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/jsonpb/jsonpb_test_proto/BUILD.bazel b/jsonpb/jsonpb_test_proto/BUIL + visibility = ["//visibility:public"], +) diff -urN a/plugin/compare/BUILD.bazel b/plugin/compare/BUILD.bazel ---- a/plugin/compare/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/compare/BUILD.bazel b/plugin/compare/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/plugin/defaultcheck/BUILD.bazel b/plugin/defaultcheck/BUILD.bazel ---- a/plugin/defaultcheck/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/defaultcheck/BUILD.bazel b/plugin/defaultcheck/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/plugin/description/BUILD.bazel b/plugin/description/BUILD.bazel ---- a/plugin/description/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/description/BUILD.bazel b/plugin/description/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/plugin/embedcheck/BUILD.bazel b/plugin/embedcheck/BUILD.bazel ---- a/plugin/embedcheck/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/embedcheck/BUILD.bazel b/plugin/embedcheck/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/plugin/enumstringer/BUILD.bazel b/plugin/enumstringer/BUILD.bazel ---- a/plugin/enumstringer/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/enumstringer/BUILD.bazel b/plugin/enumstringer/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/plugin/equal/BUILD.bazel b/plugin/equal/BUILD.bazel ---- a/plugin/equal/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/equal/BUILD.bazel b/plugin/equal/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/plugin/face/BUILD.bazel b/plugin/face/BUILD.bazel ---- a/plugin/face/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/face/BUILD.bazel b/plugin/face/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/plugin/gostring/BUILD.bazel b/plugin/gostring/BUILD.bazel ---- a/plugin/gostring/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/gostring/BUILD.bazel b/plugin/gostring/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/plugin/marshalto/BUILD.bazel b/plugin/marshalto/BUILD.bazel ---- a/plugin/marshalto/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/marshalto/BUILD.bazel b/plugin/marshalto/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/plugin/oneofcheck/BUILD.bazel b/plugin/oneofcheck/BUILD.bazel ---- a/plugin/oneofcheck/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/oneofcheck/BUILD.bazel b/plugin/oneofcheck/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/plugin/populate/BUILD.bazel b/plugin/populate/BUILD.bazel ---- a/plugin/populate/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/populate/BUILD.bazel b/plugin/populate/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/plugin/size/BUILD.bazel b/plugin/size/BUILD.bazel ---- a/plugin/size/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/size/BUILD.bazel b/plugin/size/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/plugin/stringer/BUILD.bazel b/plugin/stringer/BUILD.bazel ---- a/plugin/stringer/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/stringer/BUILD.bazel b/plugin/stringer/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/plugin/testgen/BUILD.bazel b/plugin/testgen/BUILD.bazel ---- a/plugin/testgen/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/testgen/BUILD.bazel b/plugin/testgen/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/plugin/union/BUILD.bazel b/plugin/union/BUILD.bazel ---- a/plugin/union/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/union/BUILD.bazel b/plugin/union/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/plugin/unmarshal/BUILD.bazel b/plugin/unmarshal/BUILD.bazel ---- a/plugin/unmarshal/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/plugin/unmarshal/BUILD.bazel b/plugin/unmarshal/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel ---- a/proto/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/BUILD.bazel b/proto/BUILD.bazel + ], +) diff -urN a/proto/proto3_proto/BUILD.bazel b/proto/proto3_proto/BUILD.bazel ---- a/proto/proto3_proto/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/proto/proto3_proto/BUILD.bazel b/proto/proto3_proto/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/proto/test_proto/BUILD.bazel b/proto/test_proto/BUILD.bazel ---- a/proto/test_proto/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/proto/test_proto/BUILD.bazel b/proto/test_proto/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/protobuf/google/protobuf/BUILD.bazel b/protobuf/google/protobuf/BUILD.bazel ---- a/protobuf/google/protobuf/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protobuf/google/protobuf/BUILD.bazel b/protobuf/google/protobuf/BUIL + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protobuf/google/protobuf/compiler/BUILD.bazel b/protobuf/google/prot + visibility = ["//visibility:public"], +) diff -urN a/protoc-gen-combo/BUILD.bazel b/protoc-gen-combo/BUILD.bazel ---- a/protoc-gen-combo/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-combo/BUILD.bazel b/protoc-gen-combo/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/protoc-gen-gofast/BUILD.bazel b/protoc-gen-gofast/BUILD.bazel ---- a/protoc-gen-gofast/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gofast/BUILD.bazel b/protoc-gen-gofast/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/protoc-gen-gogo/BUILD.bazel b/protoc-gen-gogo/BUILD.bazel ---- a/protoc-gen-gogo/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/BUILD.bazel b/protoc-gen-gogo/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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/descriptor/BUILD.bazel b/protoc-gen-gogo/descriptor/ + ], +) diff -urN a/protoc-gen-gogo/generator/BUILD.bazel b/protoc-gen-gogo/generator/BUILD.bazel ---- a/protoc-gen-gogo/generator/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/generator/BUILD.bazel b/protoc-gen-gogo/generator/BU + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/generator/internal/remap/BUILD.bazel b/protoc-gen-go + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/grpc/BUILD.bazel b/protoc-gen-gogo/grpc/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/plugin/BUILD.bazel b/protoc-gen-gogo/plugin/BUILD.ba + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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/BUILD.bazel b/protoc-gen-gogo/testdata/BUIL + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/deprecated/BUILD.bazel b/protoc-gen-gogo/te + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/extension_base/BUILD.bazel b/protoc-gen-gog + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/extension_extra/BUILD.bazel b/protoc-gen-go + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/extension_user/BUILD.bazel b/protoc-gen-gog + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/grpc/BUILD.bazel b/protoc-gen-gogo/testdata + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/import_public/BUILD.bazel b/protoc-gen-gogo + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/import_public/importing/BUILD.bazel b/proto + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/import_public/sub/BUILD.bazel b/protoc-gen- + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/imports/BUILD.bazel b/protoc-gen-gogo/testd + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/imports/fmt/BUILD.bazel b/protoc-gen-gogo/t + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/imports/test_a_1/BUILD.bazel b/protoc-gen-g + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/imports/test_a_2/BUILD.bazel b/protoc-gen-g + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/imports/test_b_1/BUILD.bazel b/protoc-gen-g + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/multi/BUILD.bazel b/protoc-gen-gogo/testdat + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/my_test/BUILD.bazel b/protoc-gen-gogo/testd + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogo/testdata/proto3/BUILD.bazel b/protoc-gen-gogo/testda + visibility = ["//visibility:public"], +) diff -urN a/protoc-gen-gogofast/BUILD.bazel b/protoc-gen-gogofast/BUILD.bazel ---- a/protoc-gen-gogofast/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogofast/BUILD.bazel b/protoc-gen-gogofast/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/protoc-gen-gogofaster/BUILD.bazel b/protoc-gen-gogofaster/BUILD.bazel ---- a/protoc-gen-gogofaster/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogofaster/BUILD.bazel b/protoc-gen-gogofaster/BUILD.baze + visibility = ["//visibility:public"], +) diff -urN a/protoc-gen-gogoslick/BUILD.bazel b/protoc-gen-gogoslick/BUILD.bazel ---- a/protoc-gen-gogoslick/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogoslick/BUILD.bazel b/protoc-gen-gogoslick/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/protoc-gen-gogotypes/BUILD.bazel b/protoc-gen-gogotypes/BUILD.bazel ---- a/protoc-gen-gogotypes/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gogotypes/BUILD.bazel b/protoc-gen-gogotypes/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/protoc-gen-gostring/BUILD.bazel b/protoc-gen-gostring/BUILD.bazel ---- a/protoc-gen-gostring/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-gen-gostring/BUILD.bazel b/protoc-gen-gostring/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/protoc-min-version/BUILD.bazel b/protoc-min-version/BUILD.bazel ---- a/protoc-min-version/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/protoc-min-version/BUILD.bazel b/protoc-min-version/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/sortkeys/BUILD.bazel b/sortkeys/BUILD.bazel ---- a/sortkeys/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1629,7 +1629,7 @@ diff -urN a/sortkeys/BUILD.bazel b/sortkeys/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/test/BUILD.bazel b/test/BUILD.bazel ---- a/test/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1681,7 +1681,7 @@ diff -urN a/test/BUILD.bazel b/test/BUILD.bazel + ], +) diff -urN a/test/asymetric-issue125/BUILD.bazel b/test/asymetric-issue125/BUILD.bazel ---- a/test/asymetric-issue125/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1718,7 +1718,7 @@ diff -urN a/test/asymetric-issue125/BUILD.bazel b/test/asymetric-issue125/BUILD. + embed = [":asymetric-issue125"], +) diff -urN a/test/cachedsize/BUILD.bazel b/test/cachedsize/BUILD.bazel ---- a/test/cachedsize/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/cachedsize/BUILD.bazel b/test/cachedsize/BUILD.bazel + deps = ["//proto"], +) diff -urN a/test/casttype/BUILD.bazel b/test/casttype/BUILD.bazel ---- a/test/casttype/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/casttype/BUILD.bazel b/test/casttype/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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/both/BUILD.bazel b/test/casttype/combos/both/BU + ], +) diff -urN a/test/casttype/combos/marshaler/BUILD.bazel b/test/casttype/combos/marshaler/BUILD.bazel ---- a/test/casttype/combos/marshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/marshaler/BUILD.bazel b/test/casttype/combos/ma + ], +) diff -urN a/test/casttype/combos/neither/BUILD.bazel b/test/casttype/combos/neither/BUILD.bazel ---- a/test/casttype/combos/neither/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/neither/BUILD.bazel b/test/casttype/combos/neit + ], +) diff -urN a/test/casttype/combos/unmarshaler/BUILD.bazel b/test/casttype/combos/unmarshaler/BUILD.bazel ---- a/test/casttype/combos/unmarshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/casttype/combos/unmarshaler/BUILD.bazel b/test/casttype/combos/ + ], +) diff -urN a/test/castvalue/BUILD.bazel b/test/castvalue/BUILD.bazel ---- a/test/castvalue/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/BUILD.bazel b/test/castvalue/BUILD.bazel + ], +) diff -urN a/test/castvalue/combos/both/BUILD.bazel b/test/castvalue/combos/both/BUILD.bazel ---- a/test/castvalue/combos/both/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/both/BUILD.bazel b/test/castvalue/combos/both/ + ], +) diff -urN a/test/castvalue/combos/marshaler/BUILD.bazel b/test/castvalue/combos/marshaler/BUILD.bazel ---- a/test/castvalue/combos/marshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/marshaler/BUILD.bazel b/test/castvalue/combos/ + ], +) diff -urN a/test/castvalue/combos/unmarshaler/BUILD.bazel b/test/castvalue/combos/unmarshaler/BUILD.bazel ---- a/test/castvalue/combos/unmarshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/castvalue/combos/unmarshaler/BUILD.bazel b/test/castvalue/combo + ], +) diff -urN a/test/combos/both/BUILD.bazel b/test/combos/both/BUILD.bazel ---- a/test/combos/both/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/both/BUILD.bazel b/test/combos/both/BUILD.bazel + ], +) diff -urN a/test/combos/marshaler/BUILD.bazel b/test/combos/marshaler/BUILD.bazel ---- a/test/combos/marshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/marshaler/BUILD.bazel b/test/combos/marshaler/BUILD.baze + ], +) diff -urN a/test/combos/unmarshaler/BUILD.bazel b/test/combos/unmarshaler/BUILD.bazel ---- a/test/combos/unmarshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/combos/unmarshaler/BUILD.bazel b/test/combos/unmarshaler/BUILD. + ], +) diff -urN a/test/custom/BUILD.bazel b/test/custom/BUILD.bazel ---- a/test/custom/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2295,7 +2295,7 @@ diff -urN a/test/custom/BUILD.bazel b/test/custom/BUILD.bazel + 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 19:00:00.000000000 -0500 +--- 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") @@ -2313,7 +2313,7 @@ diff -urN a/test/custom-dash-type/BUILD.bazel b/test/custom-dash-type/BUILD.baze + visibility = ["//visibility:public"], +) diff -urN a/test/custombytesnonstruct/BUILD.bazel b/test/custombytesnonstruct/BUILD.bazel ---- a/test/custombytesnonstruct/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2350,7 +2350,7 @@ diff -urN a/test/custombytesnonstruct/BUILD.bazel b/test/custombytesnonstruct/BU + embed = [":custombytesnonstruct"], +) diff -urN a/test/dashfilename/BUILD.bazel b/test/dashfilename/BUILD.bazel ---- a/test/dashfilename/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/dashfilename/BUILD.bazel b/test/dashfilename/BUILD.bazel + embed = [":dashfilename"], +) diff -urN a/test/data/BUILD.bazel b/test/data/BUILD.bazel ---- a/test/data/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/data/BUILD.bazel b/test/data/BUILD.bazel + ], +) diff -urN a/test/defaultconflict/BUILD.bazel b/test/defaultconflict/BUILD.bazel ---- a/test/defaultconflict/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/defaultconflict/BUILD.bazel b/test/defaultconflict/BUILD.bazel + embed = [":defaultconflict"], +) diff -urN a/test/deterministic/BUILD.bazel b/test/deterministic/BUILD.bazel ---- a/test/deterministic/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/deterministic/BUILD.bazel b/test/deterministic/BUILD.bazel + deps = ["//proto"], +) diff -urN a/test/embedconflict/BUILD.bazel b/test/embedconflict/BUILD.bazel ---- a/test/embedconflict/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/embedconflict/BUILD.bazel b/test/embedconflict/BUILD.bazel + embed = [":embedconflict"], +) diff -urN a/test/empty-issue70/BUILD.bazel b/test/empty-issue70/BUILD.bazel ---- a/test/empty-issue70/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/empty-issue70/BUILD.bazel b/test/empty-issue70/BUILD.bazel + embed = [":empty-issue70"], +) diff -urN a/test/enumcustomname/BUILD.bazel b/test/enumcustomname/BUILD.bazel ---- a/test/enumcustomname/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/enumcustomname/BUILD.bazel b/test/enumcustomname/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/test/enumdecl/BUILD.bazel b/test/enumdecl/BUILD.bazel ---- a/test/enumdecl/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/BUILD.bazel b/test/enumdecl/BUILD.bazel + ], +) diff -urN a/test/enumdecl_all/BUILD.bazel b/test/enumdecl_all/BUILD.bazel ---- a/test/enumdecl_all/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/enumdecl_all/BUILD.bazel b/test/enumdecl_all/BUILD.bazel + ], +) diff -urN a/test/enumprefix/BUILD.bazel b/test/enumprefix/BUILD.bazel ---- a/test/enumprefix/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/enumprefix/BUILD.bazel b/test/enumprefix/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/test/enumstringer/BUILD.bazel b/test/enumstringer/BUILD.bazel ---- a/test/enumstringer/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/enumstringer/BUILD.bazel b/test/enumstringer/BUILD.bazel + ], +) diff -urN a/test/example/BUILD.bazel b/test/example/BUILD.bazel ---- a/test/example/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/example/BUILD.bazel b/test/example/BUILD.bazel + ], +) diff -urN a/test/filedotname/BUILD.bazel b/test/filedotname/BUILD.bazel ---- a/test/filedotname/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/filedotname/BUILD.bazel b/test/filedotname/BUILD.bazel + ], +) diff -urN a/test/fuzztests/BUILD.bazel b/test/fuzztests/BUILD.bazel ---- a/test/fuzztests/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/fuzztests/BUILD.bazel b/test/fuzztests/BUILD.bazel + deps = ["//proto"], +) diff -urN a/test/group/BUILD.bazel b/test/group/BUILD.bazel ---- a/test/group/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/group/BUILD.bazel b/test/group/BUILD.bazel + ], +) diff -urN a/test/importcustom-issue389/imported/BUILD.bazel b/test/importcustom-issue389/imported/BUILD.bazel ---- a/test/importcustom-issue389/imported/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/imported/BUILD.bazel b/test/importcustom- + ], +) diff -urN a/test/importcustom-issue389/importing/BUILD.bazel b/test/importcustom-issue389/importing/BUILD.bazel ---- a/test/importcustom-issue389/importing/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/importcustom-issue389/importing/BUILD.bazel b/test/importcustom + ], +) diff -urN a/test/importdedup/BUILD.bazel b/test/importdedup/BUILD.bazel ---- a/test/importdedup/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/importdedup/BUILD.bazel b/test/importdedup/BUILD.bazel + embed = [":importdedup"], +) diff -urN a/test/importdedup/subpkg/BUILD.bazel b/test/importdedup/subpkg/BUILD.bazel ---- a/test/importdedup/subpkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/importdedup/subpkg/BUILD.bazel b/test/importdedup/subpkg/BUILD. + visibility = ["//visibility:public"], +) diff -urN a/test/importduplicate/BUILD.bazel b/test/importduplicate/BUILD.bazel ---- a/test/importduplicate/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/BUILD.bazel b/test/importduplicate/BUILD.bazel + ], +) diff -urN a/test/importduplicate/proto/BUILD.bazel b/test/importduplicate/proto/BUILD.bazel ---- a/test/importduplicate/proto/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/proto/BUILD.bazel b/test/importduplicate/proto/ + ], +) diff -urN a/test/importduplicate/sortkeys/BUILD.bazel b/test/importduplicate/sortkeys/BUILD.bazel ---- a/test/importduplicate/sortkeys/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/importduplicate/sortkeys/BUILD.bazel b/test/importduplicate/sor + ], +) diff -urN a/test/indeximport-issue72/BUILD.bazel b/test/indeximport-issue72/BUILD.bazel ---- a/test/indeximport-issue72/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/BUILD.bazel b/test/indeximport-issue72/BUIL + ], +) diff -urN a/test/indeximport-issue72/index/BUILD.bazel b/test/indeximport-issue72/index/BUILD.bazel ---- a/test/indeximport-issue72/index/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/indeximport-issue72/index/BUILD.bazel b/test/indeximport-issue7 + ], +) diff -urN a/test/int64support/BUILD.bazel b/test/int64support/BUILD.bazel ---- a/test/int64support/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/int64support/BUILD.bazel b/test/int64support/BUILD.bazel + ], +) diff -urN a/test/issue260/BUILD.bazel b/test/issue260/BUILD.bazel ---- a/test/issue260/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/issue260/BUILD.bazel b/test/issue260/BUILD.bazel + ], +) diff -urN a/test/issue261/BUILD.bazel b/test/issue261/BUILD.bazel ---- a/test/issue261/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/issue261/BUILD.bazel b/test/issue261/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/test/issue262/BUILD.bazel b/test/issue262/BUILD.bazel ---- a/test/issue262/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3409,7 +3409,7 @@ diff -urN a/test/issue262/BUILD.bazel b/test/issue262/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/test/issue270/BUILD.bazel b/test/issue270/BUILD.bazel ---- a/test/issue270/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3433,7 +3433,7 @@ diff -urN a/test/issue270/BUILD.bazel b/test/issue270/BUILD.bazel + 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 19:00:00.000000000 -0500 +--- 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( @@ -3445,7 +3445,7 @@ diff -urN a/test/issue270/a/BUILD.bazel b/test/issue270/a/BUILD.bazel + 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 19:00:00.000000000 -0500 +--- 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( @@ -3454,7 +3454,7 @@ diff -urN a/test/issue270/b/BUILD.bazel b/test/issue270/b/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/test/issue312/BUILD.bazel b/test/issue312/BUILD.bazel ---- a/test/issue312/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/issue312/BUILD.bazel b/test/issue312/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/test/issue312/events/BUILD.bazel b/test/issue312/events/BUILD.bazel ---- a/test/issue312/events/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/issue312/events/BUILD.bazel b/test/issue312/events/BUILD.bazel + ], +) diff -urN a/test/issue322/BUILD.bazel b/test/issue322/BUILD.bazel ---- a/test/issue322/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/issue322/BUILD.bazel b/test/issue322/BUILD.bazel + ], +) diff -urN a/test/issue330/BUILD.bazel b/test/issue330/BUILD.bazel ---- a/test/issue330/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/issue330/BUILD.bazel b/test/issue330/BUILD.bazel + ], +) diff -urN a/test/issue34/BUILD.bazel b/test/issue34/BUILD.bazel ---- a/test/issue34/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/issue34/BUILD.bazel b/test/issue34/BUILD.bazel + deps = ["//proto"], +) diff -urN a/test/issue411/BUILD.bazel b/test/issue411/BUILD.bazel ---- a/test/issue411/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/issue411/BUILD.bazel b/test/issue411/BUILD.bazel + ], +) diff -urN a/test/issue427/BUILD.bazel b/test/issue427/BUILD.bazel ---- a/test/issue427/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/issue427/BUILD.bazel b/test/issue427/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/test/issue42order/BUILD.bazel b/test/issue42order/BUILD.bazel ---- a/test/issue42order/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/issue42order/BUILD.bazel b/test/issue42order/BUILD.bazel + deps = ["//proto"], +) diff -urN a/test/issue435/BUILD.bazel b/test/issue435/BUILD.bazel ---- a/test/issue435/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/issue435/BUILD.bazel b/test/issue435/BUILD.bazel + deps = ["//proto"], +) diff -urN a/test/issue438/BUILD.bazel b/test/issue438/BUILD.bazel ---- a/test/issue438/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/issue438/BUILD.bazel b/test/issue438/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/test/issue444/BUILD.bazel b/test/issue444/BUILD.bazel ---- a/test/issue444/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/issue444/BUILD.bazel b/test/issue444/BUILD.bazel + embed = [":issue444"], +) diff -urN a/test/issue449/BUILD.bazel b/test/issue449/BUILD.bazel ---- a/test/issue449/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/issue449/BUILD.bazel b/test/issue449/BUILD.bazel + deps = ["//proto"], +) diff -urN a/test/issue498/BUILD.bazel b/test/issue498/BUILD.bazel ---- a/test/issue498/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/issue498/BUILD.bazel b/test/issue498/BUILD.bazel + ], +) diff -urN a/test/issue503/BUILD.bazel b/test/issue503/BUILD.bazel ---- a/test/issue503/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/issue503/BUILD.bazel b/test/issue503/BUILD.bazel + deps = ["//proto"], +) diff -urN a/test/issue530/BUILD.bazel b/test/issue530/BUILD.bazel ---- a/test/issue530/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/issue530/BUILD.bazel b/test/issue530/BUILD.bazel + ], +) diff -urN a/test/issue617/BUILD.bazel b/test/issue617/BUILD.bazel ---- a/test/issue617/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/issue617/BUILD.bazel b/test/issue617/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/test/issue620/BUILD.bazel b/test/issue620/BUILD.bazel ---- a/test/issue620/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/issue620/BUILD.bazel b/test/issue620/BUILD.bazel + deps = ["//proto"], +) diff -urN a/test/issue630/BUILD.bazel b/test/issue630/BUILD.bazel ---- a/test/issue630/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/issue630/BUILD.bazel b/test/issue630/BUILD.bazel + embed = [":issue630"], +) diff -urN a/test/issue8/BUILD.bazel b/test/issue8/BUILD.bazel ---- a/test/issue8/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/issue8/BUILD.bazel b/test/issue8/BUILD.bazel + ], +) diff -urN a/test/jsonpb-gogo/BUILD.bazel b/test/jsonpb-gogo/BUILD.bazel ---- a/test/jsonpb-gogo/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/jsonpb-gogo/BUILD.bazel b/test/jsonpb-gogo/BUILD.bazel + deps = ["//jsonpb"], +) diff -urN a/test/mapdefaults/BUILD.bazel b/test/mapdefaults/BUILD.bazel ---- a/test/mapdefaults/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/mapdefaults/BUILD.bazel b/test/mapdefaults/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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/both/BUILD.bazel b/test/mapdefaults/combos/b + ], +) diff -urN a/test/mapdefaults/combos/marshaler/BUILD.bazel b/test/mapdefaults/combos/marshaler/BUILD.bazel ---- a/test/mapdefaults/combos/marshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/marshaler/BUILD.bazel b/test/mapdefaults/com + ], +) diff -urN a/test/mapdefaults/combos/neither/BUILD.bazel b/test/mapdefaults/combos/neither/BUILD.bazel ---- a/test/mapdefaults/combos/neither/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/neither/BUILD.bazel b/test/mapdefaults/combo + ], +) diff -urN a/test/mapdefaults/combos/unmarshaler/BUILD.bazel b/test/mapdefaults/combos/unmarshaler/BUILD.bazel ---- a/test/mapdefaults/combos/unmarshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/mapdefaults/combos/unmarshaler/BUILD.bazel b/test/mapdefaults/c + ], +) diff -urN a/test/mapsproto2/BUILD.bazel b/test/mapsproto2/BUILD.bazel ---- a/test/mapsproto2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/mapsproto2/BUILD.bazel b/test/mapsproto2/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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/both/BUILD.bazel b/test/mapsproto2/combos/bot + ], +) diff -urN a/test/mapsproto2/combos/marshaler/BUILD.bazel b/test/mapsproto2/combos/marshaler/BUILD.bazel ---- a/test/mapsproto2/combos/marshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/marshaler/BUILD.bazel b/test/mapsproto2/combo + ], +) diff -urN a/test/mapsproto2/combos/neither/BUILD.bazel b/test/mapsproto2/combos/neither/BUILD.bazel ---- a/test/mapsproto2/combos/neither/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/neither/BUILD.bazel b/test/mapsproto2/combos/ + ], +) diff -urN a/test/mapsproto2/combos/unmarshaler/BUILD.bazel b/test/mapsproto2/combos/unmarshaler/BUILD.bazel ---- a/test/mapsproto2/combos/unmarshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/mapsproto2/combos/unmarshaler/BUILD.bazel b/test/mapsproto2/com + ], +) diff -urN a/test/merge/BUILD.bazel b/test/merge/BUILD.bazel ---- a/test/merge/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/merge/BUILD.bazel b/test/merge/BUILD.bazel + deps = ["//proto"], +) diff -urN a/test/mixbench/BUILD.bazel b/test/mixbench/BUILD.bazel ---- a/test/mixbench/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/mixbench/BUILD.bazel b/test/mixbench/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/test/moredefaults/BUILD.bazel b/test/moredefaults/BUILD.bazel ---- a/test/moredefaults/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/moredefaults/BUILD.bazel b/test/moredefaults/BUILD.bazel + ], +) diff -urN a/test/nopackage/BUILD.bazel b/test/nopackage/BUILD.bazel ---- a/test/nopackage/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/nopackage/BUILD.bazel b/test/nopackage/BUILD.bazel + embed = [":nopackage"], +) diff -urN a/test/oneof/BUILD.bazel b/test/oneof/BUILD.bazel ---- a/test/oneof/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/oneof/BUILD.bazel b/test/oneof/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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/both/BUILD.bazel b/test/oneof/combos/both/BUILD.ba + ], +) diff -urN a/test/oneof/combos/marshaler/BUILD.bazel b/test/oneof/combos/marshaler/BUILD.bazel ---- a/test/oneof/combos/marshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/marshaler/BUILD.bazel b/test/oneof/combos/marshale + ], +) diff -urN a/test/oneof/combos/neither/BUILD.bazel b/test/oneof/combos/neither/BUILD.bazel ---- a/test/oneof/combos/neither/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/neither/BUILD.bazel b/test/oneof/combos/neither/BU + ], +) diff -urN a/test/oneof/combos/unmarshaler/BUILD.bazel b/test/oneof/combos/unmarshaler/BUILD.bazel ---- a/test/oneof/combos/unmarshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/oneof/combos/unmarshaler/BUILD.bazel b/test/oneof/combos/unmars + ], +) diff -urN a/test/oneof3/BUILD.bazel b/test/oneof3/BUILD.bazel ---- a/test/oneof3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/oneof3/BUILD.bazel b/test/oneof3/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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/both/BUILD.bazel b/test/oneof3/combos/both/BUILD. + ], +) diff -urN a/test/oneof3/combos/marshaler/BUILD.bazel b/test/oneof3/combos/marshaler/BUILD.bazel ---- a/test/oneof3/combos/marshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/marshaler/BUILD.bazel b/test/oneof3/combos/marsha + ], +) diff -urN a/test/oneof3/combos/neither/BUILD.bazel b/test/oneof3/combos/neither/BUILD.bazel ---- a/test/oneof3/combos/neither/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/neither/BUILD.bazel b/test/oneof3/combos/neither/ + ], +) diff -urN a/test/oneof3/combos/unmarshaler/BUILD.bazel b/test/oneof3/combos/unmarshaler/BUILD.bazel ---- a/test/oneof3/combos/unmarshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/oneof3/combos/unmarshaler/BUILD.bazel b/test/oneof3/combos/unma + ], +) diff -urN a/test/oneofembed/BUILD.bazel b/test/oneofembed/BUILD.bazel ---- a/test/oneofembed/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/oneofembed/BUILD.bazel b/test/oneofembed/BUILD.bazel + ], +) diff -urN a/test/packed/BUILD.bazel b/test/packed/BUILD.bazel ---- a/test/packed/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/packed/BUILD.bazel b/test/packed/BUILD.bazel + deps = ["//proto"], +) diff -urN a/test/proto3extension/BUILD.bazel b/test/proto3extension/BUILD.bazel ---- a/test/proto3extension/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/proto3extension/BUILD.bazel b/test/proto3extension/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/test/protobuffer/BUILD.bazel b/test/protobuffer/BUILD.bazel ---- a/test/protobuffer/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/protobuffer/BUILD.bazel b/test/protobuffer/BUILD.bazel + deps = ["//proto"], +) diff -urN a/test/protosize/BUILD.bazel b/test/protosize/BUILD.bazel ---- a/test/protosize/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/protosize/BUILD.bazel b/test/protosize/BUILD.bazel + ], +) diff -urN a/test/registration/BUILD.bazel b/test/registration/BUILD.bazel ---- a/test/registration/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/registration/BUILD.bazel b/test/registration/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/test/required/BUILD.bazel b/test/required/BUILD.bazel ---- a/test/required/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/required/BUILD.bazel b/test/required/BUILD.bazel + ], +) diff -urN a/test/setextensionbytes/BUILD.bazel b/test/setextensionbytes/BUILD.bazel ---- a/test/setextensionbytes/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/setextensionbytes/BUILD.bazel b/test/setextensionbytes/BUILD.ba + deps = ["//proto"], +) diff -urN a/test/sizerconflict/BUILD.bazel b/test/sizerconflict/BUILD.bazel ---- a/test/sizerconflict/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/sizerconflict/BUILD.bazel b/test/sizerconflict/BUILD.bazel + embed = [":sizerconflict"], +) diff -urN a/test/sizeunderscore/BUILD.bazel b/test/sizeunderscore/BUILD.bazel ---- a/test/sizeunderscore/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/sizeunderscore/BUILD.bazel b/test/sizeunderscore/BUILD.bazel + ], +) diff -urN a/test/stdtypes/BUILD.bazel b/test/stdtypes/BUILD.bazel ---- a/test/stdtypes/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/stdtypes/BUILD.bazel b/test/stdtypes/BUILD.bazel + ], +) diff -urN a/test/tags/BUILD.bazel b/test/tags/BUILD.bazel ---- a/test/tags/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/tags/BUILD.bazel b/test/tags/BUILD.bazel + embed = [":tags"], +) diff -urN a/test/theproto3/BUILD.bazel b/test/theproto3/BUILD.bazel ---- a/test/theproto3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/theproto3/BUILD.bazel b/test/theproto3/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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/both/BUILD.bazel b/test/theproto3/combos/both/ + ], +) diff -urN a/test/theproto3/combos/marshaler/BUILD.bazel b/test/theproto3/combos/marshaler/BUILD.bazel ---- a/test/theproto3/combos/marshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/marshaler/BUILD.bazel b/test/theproto3/combos/ + ], +) diff -urN a/test/theproto3/combos/neither/BUILD.bazel b/test/theproto3/combos/neither/BUILD.bazel ---- a/test/theproto3/combos/neither/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/neither/BUILD.bazel b/test/theproto3/combos/ne + ], +) diff -urN a/test/theproto3/combos/unmarshaler/BUILD.bazel b/test/theproto3/combos/unmarshaler/BUILD.bazel ---- a/test/theproto3/combos/unmarshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/theproto3/combos/unmarshaler/BUILD.bazel b/test/theproto3/combo + ], +) diff -urN a/test/typedecl/BUILD.bazel b/test/typedecl/BUILD.bazel ---- a/test/typedecl/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/BUILD.bazel b/test/typedecl/BUILD.bazel + ], +) diff -urN a/test/typedecl_all/BUILD.bazel b/test/typedecl_all/BUILD.bazel ---- a/test/typedecl_all/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/typedecl_all/BUILD.bazel b/test/typedecl_all/BUILD.bazel + ], +) diff -urN a/test/typedeclimport/BUILD.bazel b/test/typedeclimport/BUILD.bazel ---- a/test/typedeclimport/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/typedeclimport/BUILD.bazel b/test/typedeclimport/BUILD.bazel + embed = [":typedeclimport"], +) diff -urN a/test/typedeclimport/subpkg/BUILD.bazel b/test/typedeclimport/subpkg/BUILD.bazel ---- a/test/typedeclimport/subpkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/typedeclimport/subpkg/BUILD.bazel b/test/typedeclimport/subpkg/ + visibility = ["//visibility:public"], +) diff -urN a/test/types/BUILD.bazel b/test/types/BUILD.bazel ---- a/test/types/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/test/types/BUILD.bazel b/test/types/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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/both/BUILD.bazel b/test/types/combos/both/BUILD.ba + ], +) diff -urN a/test/types/combos/marshaler/BUILD.bazel b/test/types/combos/marshaler/BUILD.bazel ---- a/test/types/combos/marshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/marshaler/BUILD.bazel b/test/types/combos/marshale + ], +) diff -urN a/test/types/combos/neither/BUILD.bazel b/test/types/combos/neither/BUILD.bazel ---- a/test/types/combos/neither/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/neither/BUILD.bazel b/test/types/combos/neither/BU + ], +) diff -urN a/test/types/combos/unmarshaler/BUILD.bazel b/test/types/combos/unmarshaler/BUILD.bazel ---- a/test/types/combos/unmarshaler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/types/combos/unmarshaler/BUILD.bazel b/test/types/combos/unmars + ], +) diff -urN a/test/unmarshalmerge/BUILD.bazel b/test/unmarshalmerge/BUILD.bazel ---- a/test/unmarshalmerge/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/unmarshalmerge/BUILD.bazel b/test/unmarshalmerge/BUILD.bazel + ], +) diff -urN a/test/unrecognized/BUILD.bazel b/test/unrecognized/BUILD.bazel ---- a/test/unrecognized/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/unrecognized/BUILD.bazel b/test/unrecognized/BUILD.bazel + ], +) diff -urN a/test/unrecognizedgroup/BUILD.bazel b/test/unrecognizedgroup/BUILD.bazel ---- a/test/unrecognizedgroup/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/unrecognizedgroup/BUILD.bazel b/test/unrecognizedgroup/BUILD.ba + ], +) diff -urN a/test/xxxfields/BUILD.bazel b/test/xxxfields/BUILD.bazel ---- a/test/xxxfields/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/test/xxxfields/BUILD.bazel b/test/xxxfields/BUILD.bazel + ], +) diff -urN a/types/BUILD.bazel b/types/BUILD.bazel ---- a/types/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/types/BUILD.bazel b/types/BUILD.bazel + ], +) diff -urN a/vanity/BUILD.bazel b/vanity/BUILD.bazel ---- a/vanity/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/vanity/BUILD.bazel b/vanity/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/vanity/command/BUILD.bazel b/vanity/command/BUILD.bazel ---- a/vanity/command/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/vanity/command/BUILD.bazel b/vanity/command/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/vanity/test/BUILD.bazel b/vanity/test/BUILD.bazel ---- a/vanity/test/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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/BUILD.bazel b/vanity/test/BUILD.bazel + ], +) diff -urN a/vanity/test/fast/BUILD.bazel b/vanity/test/fast/BUILD.bazel ---- a/vanity/test/fast/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/vanity/test/fast/BUILD.bazel b/vanity/test/fast/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/vanity/test/faster/BUILD.bazel b/vanity/test/faster/BUILD.bazel ---- a/vanity/test/faster/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/vanity/test/faster/BUILD.bazel b/vanity/test/faster/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/vanity/test/slick/BUILD.bazel b/vanity/test/slick/BUILD.bazel ---- a/vanity/test/slick/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/vanity/test/slick/BUILD.bazel b/vanity/test/slick/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/version/BUILD.bazel b/version/BUILD.bazel ---- a/version/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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_protobuf-gazelle.patch b/third_party/com_github_golang_protobuf-gazelle.patch index 399ec60f10..19040215d8 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 1969-12-31 19:00:00.000000000 -0500 +--- 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/descriptor/BUILD.bazel b/descriptor/BUILD.bazel + ], +) diff -urN a/internal/cmd/generate-alias/BUILD.bazel b/internal/cmd/generate-alias/BUILD.bazel ---- a/internal/cmd/generate-alias/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/internal/cmd/generate-alias/BUILD.bazel b/internal/cmd/generate-alia + visibility = ["//:__subpackages__"], +) diff -urN a/internal/gengogrpc/BUILD.bazel b/internal/gengogrpc/BUILD.bazel ---- a/internal/gengogrpc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/internal/gengogrpc/BUILD.bazel b/internal/gengogrpc/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/internal/testprotos/jsonpb_proto/BUILD.bazel b/internal/testprotos/j + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/internal/testprotos/proto2_proto/BUILD.bazel b/internal/testprotos/p + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/internal/testprotos/proto3_proto/BUILD.bazel b/internal/testprotos/p + visibility = ["//:__subpackages__"], +) diff -urN a/jsonpb/BUILD.bazel b/jsonpb/BUILD.bazel ---- a/jsonpb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,9 +229,9 @@ diff -urN a/jsonpb/BUILD.bazel b/jsonpb/BUILD.bazel + ], +) diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel ---- a/proto/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,60 @@ +@@ -0,0 +1,61 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -256,6 +256,7 @@ diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel + "@org_golang_google_protobuf//encoding/prototext:go_default_library", + "@org_golang_google_protobuf//encoding/protowire:go_default_library", + "@org_golang_google_protobuf//proto:go_default_library", ++ "@org_golang_google_protobuf//reflect/protodesc:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//reflect/protoregistry:go_default_library", + "@org_golang_google_protobuf//runtime/protoiface:go_default_library", @@ -293,7 +294,7 @@ diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel + ], +) diff -urN a/protoc-gen-go/BUILD.bazel b/protoc-gen-go/BUILD.bazel ---- a/protoc-gen-go/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -316,7 +317,7 @@ diff -urN a/protoc-gen-go/BUILD.bazel b/protoc-gen-go/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -339,7 +340,7 @@ diff -urN a/protoc-gen-go/descriptor/BUILD.bazel b/protoc-gen-go/descriptor/BUIL + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -376,7 +377,7 @@ diff -urN a/protoc-gen-go/generator/BUILD.bazel b/protoc-gen-go/generator/BUILD. + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -400,7 +401,7 @@ diff -urN a/protoc-gen-go/generator/internal/remap/BUILD.bazel b/protoc-gen-go/g + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -422,7 +423,7 @@ diff -urN a/protoc-gen-go/grpc/BUILD.bazel b/protoc-gen-go/grpc/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,7 +446,7 @@ diff -urN a/protoc-gen-go/plugin/BUILD.bazel b/protoc-gen-go/plugin/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/ptypes/BUILD.bazel b/ptypes/BUILD.bazel ---- a/ptypes/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -513,7 +514,7 @@ diff -urN a/ptypes/BUILD.bazel b/ptypes/BUILD.bazel + ], +) diff -urN a/ptypes/any/BUILD.bazel b/ptypes/any/BUILD.bazel ---- a/ptypes/any/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -536,7 +537,7 @@ diff -urN a/ptypes/any/BUILD.bazel b/ptypes/any/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/ptypes/duration/BUILD.bazel b/ptypes/duration/BUILD.bazel ---- a/ptypes/duration/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -559,7 +560,7 @@ diff -urN a/ptypes/duration/BUILD.bazel b/ptypes/duration/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/ptypes/empty/BUILD.bazel b/ptypes/empty/BUILD.bazel ---- a/ptypes/empty/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -582,7 +583,7 @@ diff -urN a/ptypes/empty/BUILD.bazel b/ptypes/empty/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/ptypes/struct/BUILD.bazel b/ptypes/struct/BUILD.bazel ---- a/ptypes/struct/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -605,7 +606,7 @@ diff -urN a/ptypes/struct/BUILD.bazel b/ptypes/struct/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/ptypes/timestamp/BUILD.bazel b/ptypes/timestamp/BUILD.bazel ---- a/ptypes/timestamp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -628,7 +629,7 @@ diff -urN a/ptypes/timestamp/BUILD.bazel b/ptypes/timestamp/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/ptypes/wrappers/BUILD.bazel b/ptypes/wrappers/BUILD.bazel ---- a/ptypes/wrappers/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 1906b67052..bd778d6284 100644 --- a/third_party/go_googleapis-deletebuild.patch +++ b/third_party/go_googleapis-deletebuild.patch @@ -1,6 +1,6 @@ diff -urN a/BUILD.bazel b/BUILD.bazel ---- a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ 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") - @@ -8,10 +8,110 @@ diff -urN a/BUILD.bazel b/BUILD.bazel - name = "build_gen", - actual = "@rules_gapic//bazel:build_file_generator", -) +diff -urN a/cloud/containers/workflow/vulnerability/proto/BUILD.bazel b/cloud/containers/workflow/vulnerability/proto/BUILD.bazel +--- a/cloud/containers/workflow/vulnerability/proto/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/cloud/containers/workflow/vulnerability/proto/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,96 +0,0 @@ +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-proto_library( +- name = "package_proto", +- srcs = [ +- "package.proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "java_proto_library") +- +-java_proto_library( +- name = "package_java_proto", +- deps = [ +- "package_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "py_proto_library") +- +-py_proto_library( +- name = "package_py_pb2", +- deps = [ +- ":package_proto", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "package_php_proto", +- deps = [ +- ":package_proto", +- ], +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "package_ruby_proto", +- deps = [ +- ":package_proto", +- ], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "package_csharp_proto", +- deps = [ +- ":package_proto", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "package_go_proto", +- importpath = "google.golang.org/genproto/googleapis/cloud/containers/workflow/vulnerability/package", +- protos = [ +- ":package_proto", +- ], +-) diff -urN a/gapic/metadata/BUILD.bazel b/gapic/metadata/BUILD.bazel ---- a/gapic/metadata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/gapic/metadata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,158 +0,0 @@ +--- a/gapic/metadata/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/gapic/metadata/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,157 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -87,7 +187,6 @@ diff -urN a/gapic/metadata/BUILD.bazel b/gapic/metadata/BUILD.bazel - -py_proto_library( - name = "metadata_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", - deps = [":metadata_moved_proto"], -) - @@ -171,8 +270,8 @@ diff -urN a/gapic/metadata/BUILD.bazel b/gapic/metadata/BUILD.bazel -############################################################################## -# Put your C++ code here diff -urN a/google/actions/sdk/v2/BUILD.bazel b/google/actions/sdk/v2/BUILD.bazel ---- a/google/actions/sdk/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/actions/sdk/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/actions/sdk/v2/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ 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,8 +379,8 @@ diff -urN a/google/actions/sdk/v2/BUILD.bazel b/google/actions/sdk/v2/BUILD.baze - ], -) diff -urN a/google/actions/sdk/v2/conversation/BUILD.bazel b/google/actions/sdk/v2/conversation/BUILD.bazel ---- a/google/actions/sdk/v2/conversation/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/actions/sdk/v2/conversation/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/actions/sdk/v2/conversation/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ 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,8 +413,8 @@ diff -urN a/google/actions/sdk/v2/conversation/BUILD.bazel b/google/actions/sdk/ - "nodejs_gapic_library", -) diff -urN a/google/actions/sdk/v2/conversation/prompt/BUILD.bazel b/google/actions/sdk/v2/conversation/prompt/BUILD.bazel ---- a/google/actions/sdk/v2/conversation/prompt/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/actions/sdk/v2/conversation/prompt/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/actions/sdk/v2/conversation/prompt/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ 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,8 +447,8 @@ diff -urN a/google/actions/sdk/v2/conversation/prompt/BUILD.bazel b/google/actio - "nodejs_gapic_library", -) diff -urN a/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel b/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel ---- a/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ 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,9 +488,9 @@ diff -urN a/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel b/goog - "nodejs_gapic_library", -) diff -urN a/google/actions/sdk/v2/interactionmodel/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/BUILD.bazel ---- a/google/actions/sdk/v2/interactionmodel/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/actions/sdk/v2/interactionmodel/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,37 +0,0 @@ +--- a/google/actions/sdk/v2/interactionmodel/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ 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 - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -406,6 +505,7 @@ diff -urN a/google/actions/sdk/v2/interactionmodel/BUILD.bazel b/google/actions/ - name = "interactionmodel_proto", - srcs = [ - "conditional_event.proto", +- "entity_set.proto", - "event_handler.proto", - "global_intent_event.proto", - "intent.proto", @@ -430,8 +530,8 @@ diff -urN a/google/actions/sdk/v2/interactionmodel/BUILD.bazel b/google/actions/ - "nodejs_gapic_library", -) diff -urN a/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel ---- a/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ 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 - @@ -466,8 +566,8 @@ diff -urN a/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel b/google/a - "nodejs_gapic_library", -) diff -urN a/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel ---- a/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ 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 - @@ -509,8 +609,8 @@ diff -urN a/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel b/ - "nodejs_gapic_library", -) diff -urN a/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel b/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel ---- a/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ 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 - @@ -546,8 +646,8 @@ diff -urN a/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel b/google/act - "nodejs_gapic_library", -) diff -urN a/google/actions/type/BUILD.bazel b/google/actions/type/BUILD.bazel ---- a/google/actions/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/actions/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/actions/type/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ 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") - @@ -717,14 +817,14 @@ diff -urN a/google/actions/type/BUILD.bazel b/google/actions/type/BUILD.bazel - ], -) diff -urN a/google/ads/admob/BUILD.bazel b/google/ads/admob/BUILD.bazel ---- a/google/ads/admob/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/admob/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/admob/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/admob/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(["admob_grpc_service_config.json"] + glob(["*.yaml"])) diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel ---- a/google/ads/admob/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/admob/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,352 +0,0 @@ +--- a/google/ads/admob/v1/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/admob/v1/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 - @@ -756,8 +856,8 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/type:date_proto", - "//google/cloud:common_resources_proto", +- "//google/type:date_proto", - ], -) - @@ -773,11 +873,11 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_grpc_library", -- "java_proto_library", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", -) - -java_proto_library( @@ -794,7 +894,7 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel -java_gapic_library( - name = "admob_java_gapic", - srcs = [ -- ":admob_proto_with_info" +- ":admob_proto_with_info", - ], - gapic_yaml = "admob_gapic.yaml", - grpc_service_config = "//google/ads/admob:admob_grpc_service_config.json", @@ -880,10 +980,10 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "py_grpc_library", -- "py_proto_library", - "py_gapic_assembly_pkg", - "py_gapic_library", +- "py_grpc_library", +- "py_proto_library", -) - -py_proto_library( @@ -900,7 +1000,7 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel -py_gapic_library( - name = "admob_py_gapic", - srcs = [ -- ":admob_proto_with_info" +- ":admob_proto_with_info", - ], -) - @@ -938,10 +1038,9 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel - -php_gapic_library( - name = "admob_php_gapic", -- src = ":admob_proto_with_info", +- srcs = [":admob_proto"], - gapic_yaml = "admob_gapic.yaml", - grpc_service_config = None, -- package = "google.ads.admob.v1", - service_yaml = "//google/ads/admob:admob_v1.yaml", - deps = [ - ":admob_php_grpc", @@ -991,8 +1090,8 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -1008,13 +1107,11 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel - deps = [":admob_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "admob_ruby_gapic", -- src = ":admob_proto_with_info", -- gapic_yaml = "admob_gapic.yaml", +- srcs = [":admob_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-admob-v1"], - grpc_service_config = None, -- package = "google.ads.admob.v1", -- service_yaml = "//google/ads/admob:admob_v1.yaml", - deps = [ - ":admob_ruby_grpc", - ":admob_ruby_proto", @@ -1078,8 +1175,8 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel -############################################################################## -# Put your C++ rules here diff -urN a/google/ads/googleads/v4/BUILD.bazel b/google/ads/googleads/v4/BUILD.bazel ---- a/google/ads/googleads/v4/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v4/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v4/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v4/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,262 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -1125,7 +1222,7 @@ diff -urN a/google/ads/googleads/v4/BUILD.bazel b/google/ads/googleads/v4/BUILD. -) - -############################################################################## --# Java (gapic-generator-java) +-# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", @@ -1175,7 +1272,7 @@ diff -urN a/google/ads/googleads/v4/BUILD.bazel b/google/ads/googleads/v4/BUILD. -) - -############################################################################## --# PHP (gapic-generator, GAPICv2) +-# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", @@ -1199,10 +1296,9 @@ diff -urN a/google/ads/googleads/v4/BUILD.bazel b/google/ads/googleads/v4/BUILD. - -php_gapic_library( - name = "googleads_php_gapic", -- src = ":googleads_proto_with_info", +- srcs = [":googleads_proto"], - gapic_yaml = "googleads_gapic.yaml", - grpc_service_config = "googleads_grpc_service_config.json", -- package = "google.ads.googleads.v4", - service_yaml = "googleads_v4.yaml", - deps = [ - ":googleads_php_grpc", @@ -1230,6 +1326,7 @@ diff -urN a/google/ads/googleads/v4/BUILD.bazel b/google/ads/googleads/v4/BUILD. - srcs = [ - ":googleads_proto_with_info", - ], +- grpc_service_config = "googleads_grpc_service_config.json", - deps = [ - "//google/ads/googleads/v4/services:services_csharp_grpc", - ], @@ -1282,7 +1379,7 @@ diff -urN a/google/ads/googleads/v4/BUILD.bazel b/google/ads/googleads/v4/BUILD. -) - -############################################################################## --# Python (gapic-generator-python) +-# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", @@ -1344,8 +1441,8 @@ diff -urN a/google/ads/googleads/v4/BUILD.bazel b/google/ads/googleads/v4/BUILD. - ], -) diff -urN a/google/ads/googleads/v4/common/BUILD.bazel b/google/ads/googleads/v4/common/BUILD.bazel ---- a/google/ads/googleads/v4/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v4/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v4/common/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v4/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -1442,8 +1539,8 @@ diff -urN a/google/ads/googleads/v4/common/BUILD.bazel b/google/ads/googleads/v4 - deps = [":common_proto"], -) diff -urN a/google/ads/googleads/v4/enums/BUILD.bazel b/google/ads/googleads/v4/enums/BUILD.bazel ---- a/google/ads/googleads/v4/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v4/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v4/enums/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v4/enums/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,89 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -1535,8 +1632,8 @@ diff -urN a/google/ads/googleads/v4/enums/BUILD.bazel b/google/ads/googleads/v4/ - deps = [":enums_proto"], -) diff -urN a/google/ads/googleads/v4/errors/BUILD.bazel b/google/ads/googleads/v4/errors/BUILD.bazel ---- a/google/ads/googleads/v4/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v4/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v4/errors/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v4/errors/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -1633,8 +1730,8 @@ diff -urN a/google/ads/googleads/v4/errors/BUILD.bazel b/google/ads/googleads/v4 - deps = [":errors_proto"], -) diff -urN a/google/ads/googleads/v4/resources/BUILD.bazel b/google/ads/googleads/v4/resources/BUILD.bazel ---- a/google/ads/googleads/v4/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v4/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v4/resources/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v4/resources/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,97 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -1734,8 +1831,8 @@ diff -urN a/google/ads/googleads/v4/resources/BUILD.bazel b/google/ads/googleads - deps = [":resources_proto"], -) diff -urN a/google/ads/googleads/v4/services/BUILD.bazel b/google/ads/googleads/v4/services/BUILD.bazel ---- a/google/ads/googleads/v4/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v4/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v4/services/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v4/services/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,138 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -1876,8 +1973,8 @@ diff -urN a/google/ads/googleads/v4/services/BUILD.bazel b/google/ads/googleads/ - deps = [":services_py_proto"], -) diff -urN a/google/ads/googleads/v5/BUILD.bazel b/google/ads/googleads/v5/BUILD.bazel ---- a/google/ads/googleads/v5/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v5/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v5/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v5/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,262 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -1923,7 +2020,7 @@ diff -urN a/google/ads/googleads/v5/BUILD.bazel b/google/ads/googleads/v5/BUILD. -) - -############################################################################## --# Java (gapic-generator-java) +-# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", @@ -1973,7 +2070,7 @@ diff -urN a/google/ads/googleads/v5/BUILD.bazel b/google/ads/googleads/v5/BUILD. -) - -############################################################################## --# PHP (gapic-generator, GAPICv2) +-# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", @@ -1997,10 +2094,9 @@ diff -urN a/google/ads/googleads/v5/BUILD.bazel b/google/ads/googleads/v5/BUILD. - -php_gapic_library( - name = "googleads_php_gapic", -- src = ":googleads_proto_with_info", +- srcs = [":googleads_proto"], - gapic_yaml = "googleads_gapic.yaml", - grpc_service_config = "googleads_grpc_service_config.json", -- package = "google.ads.googleads.v5", - service_yaml = "googleads_v5.yaml", - deps = [ - ":googleads_php_grpc", @@ -2028,6 +2124,7 @@ diff -urN a/google/ads/googleads/v5/BUILD.bazel b/google/ads/googleads/v5/BUILD. - srcs = [ - ":googleads_proto_with_info", - ], +- grpc_service_config = "googleads_grpc_service_config.json", - deps = [ - "//google/ads/googleads/v5/services:services_csharp_grpc", - ], @@ -2080,7 +2177,7 @@ diff -urN a/google/ads/googleads/v5/BUILD.bazel b/google/ads/googleads/v5/BUILD. -) - -############################################################################## --# Python (gapic-generator-python) +-# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", @@ -2142,8 +2239,8 @@ diff -urN a/google/ads/googleads/v5/BUILD.bazel b/google/ads/googleads/v5/BUILD. - ], -) diff -urN a/google/ads/googleads/v5/common/BUILD.bazel b/google/ads/googleads/v5/common/BUILD.bazel ---- a/google/ads/googleads/v5/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v5/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v5/common/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v5/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -2240,8 +2337,8 @@ diff -urN a/google/ads/googleads/v5/common/BUILD.bazel b/google/ads/googleads/v5 - deps = [":common_proto"], -) diff -urN a/google/ads/googleads/v5/enums/BUILD.bazel b/google/ads/googleads/v5/enums/BUILD.bazel ---- a/google/ads/googleads/v5/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v5/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v5/enums/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v5/enums/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,89 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -2333,8 +2430,8 @@ diff -urN a/google/ads/googleads/v5/enums/BUILD.bazel b/google/ads/googleads/v5/ - deps = [":enums_proto"], -) diff -urN a/google/ads/googleads/v5/errors/BUILD.bazel b/google/ads/googleads/v5/errors/BUILD.bazel ---- a/google/ads/googleads/v5/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v5/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v5/errors/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v5/errors/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -2431,8 +2528,8 @@ diff -urN a/google/ads/googleads/v5/errors/BUILD.bazel b/google/ads/googleads/v5 - deps = [":errors_proto"], -) diff -urN a/google/ads/googleads/v5/resources/BUILD.bazel b/google/ads/googleads/v5/resources/BUILD.bazel ---- a/google/ads/googleads/v5/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v5/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v5/resources/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v5/resources/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,97 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -2532,8 +2629,8 @@ diff -urN a/google/ads/googleads/v5/resources/BUILD.bazel b/google/ads/googleads - deps = [":resources_proto"], -) diff -urN a/google/ads/googleads/v5/services/BUILD.bazel b/google/ads/googleads/v5/services/BUILD.bazel ---- a/google/ads/googleads/v5/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v5/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v5/services/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v5/services/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,138 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -2674,8 +2771,8 @@ diff -urN a/google/ads/googleads/v5/services/BUILD.bazel b/google/ads/googleads/ - deps = [":services_py_proto"], -) diff -urN a/google/ads/googleads/v6/BUILD.bazel b/google/ads/googleads/v6/BUILD.bazel ---- a/google/ads/googleads/v6/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v6/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v6/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v6/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,262 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -2721,7 +2818,7 @@ diff -urN a/google/ads/googleads/v6/BUILD.bazel b/google/ads/googleads/v6/BUILD. -) - -############################################################################## --# Java (gapic-generator-java) +-# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", @@ -2771,7 +2868,7 @@ diff -urN a/google/ads/googleads/v6/BUILD.bazel b/google/ads/googleads/v6/BUILD. -) - -############################################################################## --# PHP (gapic-generator, GAPICv2) +-# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", @@ -2795,10 +2892,9 @@ diff -urN a/google/ads/googleads/v6/BUILD.bazel b/google/ads/googleads/v6/BUILD. - -php_gapic_library( - name = "googleads_php_gapic", -- src = ":googleads_proto_with_info", +- srcs = [":googleads_proto"], - gapic_yaml = "googleads_gapic.yaml", - grpc_service_config = "googleads_grpc_service_config.json", -- package = "google.ads.googleads.v6", - service_yaml = "googleads_v6.yaml", - deps = [ - ":googleads_php_grpc", @@ -2826,6 +2922,7 @@ diff -urN a/google/ads/googleads/v6/BUILD.bazel b/google/ads/googleads/v6/BUILD. - srcs = [ - ":googleads_proto_with_info", - ], +- grpc_service_config = "googleads_grpc_service_config.json", - deps = [ - "//google/ads/googleads/v6/services:services_csharp_grpc", - ], @@ -2878,7 +2975,7 @@ diff -urN a/google/ads/googleads/v6/BUILD.bazel b/google/ads/googleads/v6/BUILD. -) - -############################################################################## --# Python (gapic-generator-python) +-# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", @@ -2940,8 +3037,8 @@ diff -urN a/google/ads/googleads/v6/BUILD.bazel b/google/ads/googleads/v6/BUILD. - ], -) diff -urN a/google/ads/googleads/v6/common/BUILD.bazel b/google/ads/googleads/v6/common/BUILD.bazel ---- a/google/ads/googleads/v6/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v6/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v6/common/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v6/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -3038,8 +3135,8 @@ diff -urN a/google/ads/googleads/v6/common/BUILD.bazel b/google/ads/googleads/v6 - deps = [":common_proto"], -) diff -urN a/google/ads/googleads/v6/enums/BUILD.bazel b/google/ads/googleads/v6/enums/BUILD.bazel ---- a/google/ads/googleads/v6/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v6/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v6/enums/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v6/enums/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,89 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -3131,8 +3228,8 @@ diff -urN a/google/ads/googleads/v6/enums/BUILD.bazel b/google/ads/googleads/v6/ - deps = [":enums_proto"], -) diff -urN a/google/ads/googleads/v6/errors/BUILD.bazel b/google/ads/googleads/v6/errors/BUILD.bazel ---- a/google/ads/googleads/v6/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v6/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v6/errors/BUILD.bazel 2021-06-30 08:59:09.000000000 -0700 ++++ b/google/ads/googleads/v6/errors/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,94 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -3229,8 +3326,8 @@ diff -urN a/google/ads/googleads/v6/errors/BUILD.bazel b/google/ads/googleads/v6 - deps = [":errors_proto"], -) diff -urN a/google/ads/googleads/v6/resources/BUILD.bazel b/google/ads/googleads/v6/resources/BUILD.bazel ---- a/google/ads/googleads/v6/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v6/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v6/resources/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/ads/googleads/v6/resources/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,97 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -3330,8 +3427,8 @@ diff -urN a/google/ads/googleads/v6/resources/BUILD.bazel b/google/ads/googleads - deps = [":resources_proto"], -) diff -urN a/google/ads/googleads/v6/services/BUILD.bazel b/google/ads/googleads/v6/services/BUILD.bazel ---- a/google/ads/googleads/v6/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/ads/googleads/v6/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/ads/googleads/v6/services/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/ads/googleads/v6/services/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,138 +0,0 @@ -# Copyright 2020 Google LLC -# @@ -3471,24 +3568,28 @@ diff -urN a/google/ads/googleads/v6/services/BUILD.bazel b/google/ads/googleads/ - srcs = [":services_proto"], - deps = [":services_py_proto"], -) -diff -urN a/google/analytics/admin/v1alpha/BUILD.bazel b/google/analytics/admin/v1alpha/BUILD.bazel ---- a/google/analytics/admin/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/analytics/admin/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,336 +0,0 @@ --# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. +diff -urN a/google/ads/googleads/v7/BUILD.bazel b/google/ads/googleads/v7/BUILD.bazel +--- a/google/ads/googleads/v7/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/ads/googleads/v7/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,262 +0,0 @@ +-# Copyright 2020 Google LLC +-# +-# Licensed under the Apache License, Version 2.0 (the "License"); +-# you may not use this file except in compliance with the License. +-# You may obtain a copy of the License at +-# +-# https://www.apache.org/licenses/LICENSE-2.0 +-# +-# Unless required by applicable law or agreed to in writing, software +-# distributed under the License is distributed on an "AS IS" BASIS, +-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +-# See the License for the specific language governing permissions and +-# limitations under the License. - --# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - +-exports_files(["googleads_grpc_service_config.json"] + ["*.yaml"]) +- -############################################################################## -# Common -############################################################################## @@ -3496,28 +3597,21 @@ diff -urN a/google/analytics/admin/v1alpha/BUILD.bazel b/google/analytics/admin/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "admin_proto", -- srcs = [ -- "analytics_admin.proto", -- "resources.proto", -- ], +- name = "googleads_proto", +- srcs = [], - 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", +- "//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", - ], -) - -proto_library_with_info( -- name = "admin_proto_with_info", +- name = "googleads_proto_with_info", - deps = [ -- ":admin_proto", -- "//google/cloud:common_resources_proto", +- ":googleads_proto", - ], -) - @@ -3529,120 +3623,45 @@ diff -urN a/google/analytics/admin/v1alpha/BUILD.bazel b/google/analytics/admin/ - "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"], -- grpc_service_config = "admin_grpc_service_config.json", -- test_deps = [ -- ":admin_java_grpc", +- name = "googleads_java_gapic", +- srcs = [ +- ":googleads_proto_with_info", - ], +- gapic_yaml = "googleads_gapic.yaml", +- grpc_service_config = ":googleads_grpc_service_config.json", - deps = [ -- ":admin_java_proto", +- "//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", - ], -) - +-# TODO(ohren): Add more test classes when java_gapic_test is able to run more +-# than a single test. Having at least one verifies proper compilation at least. -java_gapic_test( -- name = "admin_java_gapic_test_suite", +- name = "googleads_java_gapic_suite", - test_classes = [ +- "com.google.ads.googleads.v7.services.CampaignServiceClientTest", - ], -- runtime_deps = [":admin_java_gapic_test"], +- runtime_deps = [":googleads_java_gapic_test"], -) - --# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-analytics-admin-v1alpha-java", -- deps = [ -- ":admin_java_gapic", -- ":admin_java_grpc", -- ":admin_java_proto", -- ":admin_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 = "admin_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/analytics/admin/v1alpha", -- 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/v1alpha;admin", -- service_yaml = "analyticsadmin_v1alpha.yaml", -- 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/v1alpha", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-analytics-admin-v1alpha-go", -- deps = [ -- ":admin_go_gapic", -- ":admin_go_gapic_srcjar-test.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", --) -- --# Open Source Packages --py_gapic_assembly_pkg( -- name = "google-analytics-admin-v1alpha-py", +- name = "googleads-java", - deps = [ -- ":admin_py_gapic", +- ":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", - ], -) - @@ -3658,64 +3677,65 @@ diff -urN a/google/analytics/admin/v1alpha/BUILD.bazel b/google/analytics/admin/ -) - -php_proto_library( -- name = "admin_php_proto", -- deps = [":admin_proto"], +- name = "googleads_php_proto", +- plugin_args = ["aggregate_metadata=google.ads.googleads"], +- deps = [":googleads_proto"], -) - -php_grpc_library( -- name = "admin_php_grpc", -- srcs = [":admin_proto"], -- deps = [":admin_php_proto"], +- name = "googleads_php_grpc", +- srcs = [":googleads_proto"], +- deps = [":googleads_php_proto"], -) - -php_gapic_library( -- name = "admin_php_gapic", -- src = ":admin_proto_with_info", -- gapic_yaml = "analyticsadmin_gapic.yaml", -- grpc_service_config = "admin_grpc_service_config.json", -- package = "google.analytics.admin.v1alpha", -- service_yaml = "analyticsadmin_v1alpha.yaml", +- name = "googleads_php_gapic", +- srcs = [":googleads_proto"], +- gapic_yaml = "googleads_gapic.yaml", +- grpc_service_config = "googleads_grpc_service_config.json", +- service_yaml = "googleads_v7.yaml", - deps = [ -- ":admin_php_grpc", -- ":admin_php_proto", +- ":googleads_php_grpc", +- ":googleads_php_proto", - ], -) - --# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-analytics-admin-v1alpha-php", +- name = "googleads-php", - deps = [ -- ":admin_php_gapic", -- ":admin_php_grpc", -- ":admin_php_proto", +- ":googleads_php_gapic", +- ":googleads_php_grpc", +- ":googleads_php_proto", - ], -) - -############################################################################## --# Node.js +-# C# -############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", --) +-load("@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", "csharp_gapic_library") +-load("@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic_pkg.bzl", "csharp_gapic_assembly_pkg") - --nodejs_gapic_library( -- name = "admin_nodejs_gapic", -- package_name = "@google-analytics/admin", -- src = ":admin_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "admin_grpc_service_config.json", -- package = "google.analytics.admin.v1alpha", -- service_yaml = "analyticsadmin_v1alpha.yaml", -- deps = [], +-csharp_gapic_library( +- name = "googleads_csharp_gapic", +- srcs = [ +- ":googleads_proto_with_info", +- ], +- grpc_service_config = "googleads_grpc_service_config.json", +- deps = [ +- "//google/ads/googleads/v7/services:services_csharp_grpc", +- ], -) - --nodejs_gapic_assembly_pkg( -- name = "google-analytics-admin-v1alpha-nodejs", +-csharp_gapic_assembly_pkg( +- name = "googleads-csharp", - deps = [ -- ":admin_nodejs_gapic", -- ":admin_proto", +- ":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", - ], -) - @@ -3724,136 +3744,133 @@ diff -urN a/google/analytics/admin/v1alpha/BUILD.bazel b/google/analytics/admin/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_ads_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_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_gapic_library( -- name = "admin_ruby_gapic", -- src = ":admin_proto_with_info", -- gapic_yaml = "analyticsadmin_gapic.yaml", -- grpc_service_config = "admin_grpc_service_config.json", -- package = "google.analytics.admin.v1alpha", -- service_yaml = "analyticsadmin_v1alpha.yaml", -- deps = [ -- ":admin_ruby_grpc", -- ":admin_ruby_proto", +-ruby_ads_gapic_library( +- name = "googleads_ruby_gapic", +- srcs = ["googleads_proto_with_info"], +- extra_protoc_parameters = [ +- ":gem.:name=google-ads-googleads", +- ":defaults.:service.:default_host=googleads.googleapis.com", +- ":overrides.:namespace.Googleads=GoogleAds", - ], +- grpc_service_config = "googleads_grpc_service_config.json", -) - --# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-analytics-admin-v1alpha-ruby", +- name = "googleads-ruby", - deps = [ -- ":admin_ruby_gapic", -- ":admin_ruby_grpc", -- ":admin_ruby_proto", +- ":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", - ], -) - -############################################################################## --# C# +-# Python -############################################################################## -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"], +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --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", -- deps = [ -- ":admin_csharp_grpc", -- ":admin_csharp_proto", +-py_gapic_library( +- name = "googleads_py_gapic", +- srcs = [":googleads_proto_with_info"], +- grpc_service_config = "googleads_grpc_service_config.json", +- opt_args = [ +- "old-naming", +- "lazy-import", +- "python-gapic-name=googleads", +- "python-gapic-templates=ads-templates", - ], -) - --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-analytics-admin-v1alpha-csharp", +-py_gapic_assembly_pkg( +- name = "googleads-py", - deps = [ -- ":admin_csharp_gapic", -- ":admin_csharp_grpc", -- ":admin_csharp_proto", +- ":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", - ], -) - -############################################################################## --# C++ +-# Node.js -############################################################################## --# Put your C++ rules here -diff -urN a/google/analytics/data/v1alpha/BUILD.bazel b/google/analytics/data/v1alpha/BUILD.bazel ---- a/google/analytics/data/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/analytics/data/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,334 +0,0 @@ --# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) - --# 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. +-nodejs_gapic_library( +- name = "googleads_nodejs_gapic", +- package_name = "google-ads", +- src = ":googleads_proto_with_info", +- 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", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "googleads-nodejs", +- deps = [ +- ":googleads_nodejs_gapic", +- ":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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/ads/googleads/v7/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,94 +0,0 @@ +-# Copyright 2020 Google LLC +-# +-# Licensed under the Apache License, Version 2.0 (the "License"); +-# you may not use this file except in compliance with the License. +-# You may obtain a copy of the License at +-# +-# https://www.apache.org/licenses/LICENSE-2.0 +-# +-# Unless required by applicable law or agreed to in writing, software +-# distributed under the License is distributed on an "AS IS" BASIS, +-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +-# See the License for the specific language governing permissions and +-# limitations under the License. - --# 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") - +-# TODO(ohren): Change srcs to use an enumeration of each individual proto +-# instead of *.proto globbing once the build file generator supports +-# subpackages. -proto_library( -- name = "data_proto", -- srcs = [ -- "analytics_data_api.proto", -- "data.proto", -- ], +- name = "common_proto", +- srcs = glob(["*.proto"]), - deps = [ +- "//google/ads/googleads/v7/enums:enums_proto", - "//google/api:annotations_proto", -- "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- ], --) -- --proto_library_with_info( -- name = "data_proto_with_info", -- deps = [ -- ":data_proto", -- "//google/cloud:common_resources_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - @@ -3862,309 +3879,369 @@ diff -urN a/google/analytics/data/v1alpha/BUILD.bazel b/google/analytics/data/v1 -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", -- "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "data_java_proto", -- deps = [":data_proto"], +- name = "common_java_proto", +- deps = [":common_proto"], -) - --java_grpc_library( -- name = "data_java_grpc", -- srcs = [":data_proto"], -- deps = [":data_java_proto"], +-############################################################################## +-# PHP +-############################################################################## +- +-# PHP targets are in the parent directory's BUILD.bazel file to facilitate +-# aggregating metadata using a single underlying call to protoc. +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "csharp_proto_library", -) - --java_gapic_library( -- name = "data_java_gapic", -- srcs = [":data_proto_with_info"], -- grpc_service_config = "analytics_data_grpc_service_config.json", -- test_deps = [ -- ":data_java_grpc", -- ], -- deps = [ -- ":data_java_proto", -- ], +-csharp_proto_library( +- name = "common_csharp_proto", +- deps = [":common_proto"], -) - --java_gapic_test( -- name = "data_java_gapic_test_suite", -- test_classes = [ -- "com.google.analytics.data.v1alpha.AlphaAnalyticsDataClientTest", -- ], -- runtime_deps = [":data_java_gapic_test"], +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "ruby_proto_library", -) - --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-analytics-data-v1alpha-java", -- deps = [ -- ":data_java_gapic", -- ":data_java_grpc", -- ":data_java_proto", -- ":data_proto", -- ], +-ruby_proto_library( +- name = "common_ruby_proto", +- deps = [":common_proto"], -) - -############################################################################## --# Go +-# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "go_gapic_assembly_pkg", -- "go_gapic_library", -- "go_proto_library", -- "go_test", +- "py_proto_library", -) - --go_proto_library( -- name = "data_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/analytics/data/v1alpha", -- protos = [":data_proto"], -- deps = [ -- "//google/api:annotations_go_proto", -- ], +-py_proto_library( +- 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/ads/googleads/v7/enums/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,89 +0,0 @@ +-# Copyright 2020 Google LLC +-# +-# Licensed under the Apache License, Version 2.0 (the "License"); +-# you may not use this file except in compliance with the License. +-# You may obtain a copy of the License at +-# +-# https://www.apache.org/licenses/LICENSE-2.0 +-# +-# Unless required by applicable law or agreed to in writing, software +-# distributed under the License is distributed on an "AS IS" BASIS, +-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +-# See the License for the specific language governing permissions and +-# limitations under the License. - --go_gapic_library( -- name = "data_go_gapic", -- 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", +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-# TODO(ohren): Change srcs to use an enumeration of each individual proto +-# instead of *.proto globbing once the build file generator supports subpackages. +-proto_library( +- name = "enums_proto", +- srcs = glob(["*.proto"]), - deps = [ -- ":data_go_proto", +- "//google/api:annotations_proto", - ], -) - --go_test( -- name = "data_go_gapic_test", -- srcs = [":data_go_gapic_srcjar_test"], -- embed = [":data_go_gapic"], -- importpath = "google.golang.org/google/analytics/data/v1alpha", +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_proto_library", -) - --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-analytics-data-v1alpha-go", -- deps = [ -- ":data_go_gapic", -- ":data_go_gapic_srcjar-test.srcjar", -- ":data_go_proto", -- ], +-java_proto_library( +- name = "enums_java_proto", +- deps = [":enums_proto"], -) - -############################################################################## --# Python +-# PHP -############################################################################## - +-# PHP targets are in the parent directory's BUILD.bazel file to facilitate +-# aggregating metadata using a single underlying call to protoc. +- +-############################################################################## +-# C# +-############################################################################## -load( -- "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", +- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "csharp_proto_library", -) - --py_gapic_library( -- name = "data_py_gapic", -- srcs = [":data_proto"], -- grpc_service_config = "analytics_data_grpc_service_config.json", +-csharp_proto_library( +- name = "enums_csharp_proto", +- deps = [":enums_proto"], -) - --# Open Source Packages --py_gapic_assembly_pkg( -- name = "google-analytics-data-v1alpha-py", -- deps = [ -- ":data_py_gapic", -- ], +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "enums_ruby_proto", +- deps = [":enums_proto"], -) - -############################################################################## --# PHP +-# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "php_gapic_assembly_pkg", -- "php_gapic_library", -- "php_grpc_library", -- "php_proto_library", +- "py_proto_library", -) - --php_proto_library( -- name = "data_php_proto", -- deps = [":data_proto"], +-py_proto_library( +- 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/ads/googleads/v7/errors/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,94 +0,0 @@ +-# Copyright 2020 Google LLC +-# +-# Licensed under the Apache License, Version 2.0 (the "License"); +-# you may not use this file except in compliance with the License. +-# You may obtain a copy of the License at +-# +-# https://www.apache.org/licenses/LICENSE-2.0 +-# +-# Unless required by applicable law or agreed to in writing, software +-# distributed under the License is distributed on an "AS IS" BASIS, +-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +-# See the License for the specific language governing permissions and +-# limitations under the License. - --php_grpc_library( -- name = "data_php_grpc", -- srcs = [":data_proto"], -- deps = [":data_php_proto"], --) +-package(default_visibility = ["//visibility:public"]) - --php_gapic_library( -- name = "data_php_gapic", -- src = ":data_proto_with_info", -- gapic_yaml = "analyticsdata_gapic.yaml", -- grpc_service_config = "analytics_data_grpc_service_config.json", -- package = "google.analytics.data.v1alpha", -- service_yaml = "analyticsdata_v1alpha.yaml", -- deps = [ -- ":data_php_grpc", -- ":data_php_proto", -- ], --) +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") - --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-analytics-data-v1alpha-php", +-# TODO(ohren): Change srcs to use an enumeration of each individual proto +-# instead of *.proto globbing once the build file generator supports +-# subpackages. +-proto_library( +- name = "errors_proto", +- srcs = glob(["*.proto"]), - deps = [ -- ":data_php_gapic", -- ":data_php_grpc", -- ":data_php_proto", +- "//google/ads/googleads/v7/common:common_proto", +- "//google/ads/googleads/v7/enums:enums_proto", +- "//google/api:annotations_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## --# Node.js +-# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", +- "java_proto_library", -) - --nodejs_gapic_library( -- name = "data_nodejs_gapic", -- package_name = "@google-analytics/data", -- src = ":data_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "analytics_data_grpc_service_config.json", -- package = "google.analytics.data.v1alpha", -- service_yaml = "analyticsdata_v1alpha.yaml", -- deps = [], +-java_proto_library( +- name = "errors_java_proto", +- deps = [":errors_proto"], -) - --nodejs_gapic_assembly_pkg( -- name = "google-analytics-data-v1alpha-nodejs", -- deps = [ -- ":data_nodejs_gapic", -- ":data_proto", -- ], +-############################################################################## +-# PHP +-############################################################################## +- +-# PHP targets are in the parent directory's BUILD.bazel file to facilitate +-# aggregating metadata using a single underlying call to protoc. +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "errors_csharp_proto", +- deps = [":errors_proto"], -) - -############################################################################## -# Ruby -############################################################################## -load( -- "@com_google_googleapis_imports//:imports.bzl", -- "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", -- "ruby_grpc_library", +- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "data_ruby_proto", -- deps = [":data_proto"], +- name = "errors_ruby_proto", +- deps = [":errors_proto"], -) - --ruby_grpc_library( -- name = "data_ruby_grpc", -- srcs = [":data_proto"], -- deps = [":data_ruby_proto"], +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_proto_library", -) - --ruby_gapic_library( -- name = "data_ruby_gapic", -- src = ":data_proto_with_info", -- gapic_yaml = "analyticsdata_gapic.yaml", -- grpc_service_config = "analytics_data_grpc_service_config.json", -- package = "google.analytics.data.v1alpha", -- service_yaml = "analyticsdata_v1alpha.yaml", -- deps = [ -- ":data_ruby_grpc", -- ":data_ruby_proto", -- ], +-py_proto_library( +- 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/ads/googleads/v7/resources/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,97 +0,0 @@ +-# Copyright 2020 Google LLC +-# +-# Licensed under the Apache License, Version 2.0 (the "License"); +-# you may not use this file except in compliance with the License. +-# You may obtain a copy of the License at +-# +-# https://www.apache.org/licenses/LICENSE-2.0 +-# +-# Unless required by applicable law or agreed to in writing, software +-# distributed under the License is distributed on an "AS IS" BASIS, +-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +-# See the License for the specific language governing permissions and +-# limitations under the License. - --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-analytics-data-v1alpha-ruby", +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-# TODO(ohren): Change srcs to use an enumeration of each individual proto +-# instead of *.proto globbing once the build file generator supports +-# subpackages. +-proto_library( +- name = "resources_proto", +- srcs = glob(["*.proto"]), - deps = [ -- ":data_ruby_gapic", -- ":data_ruby_grpc", -- ":data_ruby_proto", +- "//google/ads/googleads/v7/common:common_proto", +- "//google/ads/googleads/v7/enums:enums_proto", +- "//google/ads/googleads/v7/errors:errors_proto", +- "//google/api:annotations_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -############################################################################## --# C# +-# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", -- "csharp_grpc_library", -- "csharp_proto_library", +- "java_proto_library", -) - --csharp_proto_library( -- name = "data_csharp_proto", -- deps = [":data_proto"], +-java_proto_library( +- name = "resources_java_proto", +- deps = [":resources_proto"], -) - --csharp_grpc_library( -- name = "data_csharp_grpc", -- srcs = [":data_proto"], -- deps = [":data_csharp_proto"], +-############################################################################## +-# PHP +-############################################################################## +- +-# PHP targets are in the parent directory's BUILD.bazel file to facilitate +-# aggregating metadata using a single underlying call to protoc. +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "csharp_proto_library", -) - --csharp_gapic_library( -- name = "data_csharp_gapic", -- srcs = [":data_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "analytics_data_grpc_service_config.json", -- deps = [ -- ":data_csharp_grpc", -- ":data_csharp_proto", -- ], +-csharp_proto_library( +- name = "resources_csharp_proto", +- deps = [":resources_proto"], -) - --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-analytics-data-v1alpha-csharp", -- deps = [ -- ":data_csharp_gapic", -- ":data_csharp_grpc", -- ":data_csharp_proto", -- ], +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "resources_ruby_proto", +- deps = [":resources_proto"], -) - -############################################################################## --# C++ +-# Python -############################################################################## --# Put your C++ rules here -diff -urN a/google/analytics/data/v1beta/BUILD.bazel b/google/analytics/data/v1beta/BUILD.bazel ---- a/google/analytics/data/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/analytics/data/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,341 +0,0 @@ --# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/rules_gapic/tree/master/bazel +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_proto_library", +-) - --# 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. +-py_proto_library( +- 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/ads/googleads/v7/services/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,138 +0,0 @@ +-# Copyright 2020 Google LLC +-# +-# Licensed under the Apache License, Version 2.0 (the "License"); +-# you may not use this file except in compliance with the License. +-# You may obtain a copy of the License at +-# +-# https://www.apache.org/licenses/LICENSE-2.0 +-# +-# Unless required by applicable law or agreed to in writing, software +-# distributed under the License is distributed on an "AS IS" BASIS, +-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +-# See the License for the specific language governing permissions and +-# limitations under the License. - --# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## @@ -4173,25 +4250,33 @@ diff -urN a/google/analytics/data/v1beta/BUILD.bazel b/google/analytics/data/v1b -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - +-# TODO(ohren): Change srcs to use an enumeration of each individual proto +-# instead of *.proto globbing once the build file generator supports +-# subpackages. -proto_library( -- name = "data_proto", -- srcs = [ -- "analytics_data_api.proto", -- "data.proto", -- ], +- 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/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "data_proto_with_info", +- name = "services_proto_with_info", - deps = [ -- ":data_proto", -- "//google/cloud:common_resources_proto", +- ":services_proto", - ], -) - @@ -4200,126 +4285,181 @@ diff -urN a/google/analytics/data/v1beta/BUILD.bazel b/google/analytics/data/v1b -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "data_java_proto", -- deps = [":data_proto"], +- name = "services_java_proto", +- deps = [":services_proto"], -) - -java_grpc_library( -- name = "data_java_grpc", -- srcs = [":data_proto"], -- deps = [":data_java_proto"], --) -- --java_gapic_library( -- name = "data_java_gapic", -- srcs = [":data_proto_with_info"], -- grpc_service_config = "analytics_data_grpc_service_config.json", -- test_deps = [ -- ":data_java_grpc", -- ], -- deps = [ -- ":data_java_proto", -- ], +- name = "services_java_grpc", +- srcs = [":services_proto"], +- deps = [":services_java_proto"], -) - --java_gapic_test( -- name = "data_java_gapic_test_suite", -- test_classes = [ -- "com.google.analytics.data.v1beta.BetaAnalyticsDataClientTest", -- ], -- runtime_deps = [":data_java_gapic_test"], --) +-############################################################################## +-# PHP +-############################################################################## - --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-analytics-data-v1beta-java", -- deps = [ -- ":data_java_gapic", -- ":data_java_grpc", -- ":data_java_proto", -- ":data_proto", -- ], --) +-# PHP targets are in the parent directory's BUILD.bazel file to facilitate +-# aggregating metadata using a single underlying call to protoc. - -############################################################################## --# Go +-# C# -############################################################################## -load( -- "@com_google_googleapis_imports//:imports.bzl", -- "go_gapic_assembly_pkg", -- "go_gapic_library", -- "go_proto_library", -- "go_test", +- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", -) - --go_proto_library( -- name = "data_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/analytics/data/v1beta", -- protos = [":data_proto"], -- deps = [ -- "//google/api:annotations_go_proto", -- ], +-csharp_proto_library( +- name = "services_csharp_proto", +- deps = [":services_proto"], -) - --go_gapic_library( -- name = "data_go_gapic", -- srcs = [":data_proto_with_info"], -- grpc_service_config = "analytics_data_grpc_service_config.json", -- importpath = "google.golang.org/google/analytics/data/v1beta;data", -- metadata = True, -- service_yaml = "analyticsdata_v1beta.yaml", -- deps = [ -- ":data_go_proto", -- ], +-csharp_grpc_library( +- name = "services_csharp_grpc", +- srcs = [":services_proto"], +- deps = [":services_csharp_proto"], -) - --go_test( -- name = "data_go_gapic_test", -- srcs = [":data_go_gapic_srcjar_test"], -- embed = [":data_go_gapic"], -- importpath = "google.golang.org/google/analytics/data/v1beta", +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "ruby_grpc_library", +- "ruby_proto_library", -) - --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-analytics-data-v1beta-go", +-ruby_proto_library( +- name = "services_ruby_proto", +- deps = [":services_proto"], +-) +- +-ruby_grpc_library( +- name = "services_ruby_grpc", +- srcs = [":services_proto"], +- deps = [":services_ruby_proto"], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_grpc_library", +- "py_proto_library", +-) +- +-py_proto_library( +- name = "services_py_proto", +- deps = [":services_proto"], +-) +- +-py_grpc_library( +- name = "services_py_grpc", +- srcs = [":services_proto"], +- deps = [":services_py_proto"], +-) +diff -urN a/google/ads/googleads/v8/BUILD.bazel b/google/ads/googleads/v8/BUILD.bazel +--- a/google/ads/googleads/v8/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/ads/googleads/v8/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,262 +0,0 @@ +-# Copyright 2020 Google LLC +-# +-# Licensed under the Apache License, Version 2.0 (the "License"); +-# you may not use this file except in compliance with the License. +-# You may obtain a copy of the License at +-# +-# https://www.apache.org/licenses/LICENSE-2.0 +-# +-# Unless required by applicable law or agreed to in writing, software +-# distributed under the License is distributed on an "AS IS" BASIS, +-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +-# See the License for the specific language governing permissions and +-# limitations under the License. +- +-package(default_visibility = ["//visibility:public"]) +- +-exports_files(["googleads_grpc_service_config.json"] + ["*.yaml"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "googleads_proto", +- srcs = [], - deps = [ -- ":data_go_gapic", -- ":data_go_gapic_srcjar-metadata.srcjar", -- ":data_go_gapic_srcjar-test.srcjar", -- ":data_go_proto", +- "//google/ads/googleads/v8/common:common_proto", +- "//google/ads/googleads/v8/enums:enums_proto", +- "//google/ads/googleads/v8/errors:errors_proto", +- "//google/ads/googleads/v8/resources:resources_proto", +- "//google/ads/googleads/v8/services:services_proto", +- ], +-) +- +-proto_library_with_info( +- name = "googleads_proto_with_info", +- deps = [ +- ":googleads_proto", - ], -) - -############################################################################## --# Python +-# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", -) - --py_gapic_library( -- name = "data_py_gapic", -- srcs = [":data_proto"], -- grpc_service_config = "analytics_data_grpc_service_config.json", +-java_gapic_library( +- name = "googleads_java_gapic", +- srcs = [ +- ":googleads_proto_with_info", +- ], +- gapic_yaml = "googleads_gapic.yaml", +- grpc_service_config = ":googleads_grpc_service_config.json", +- deps = [ +- "//google/ads/googleads/v8/common:common_java_proto", +- "//google/ads/googleads/v8/enums:enums_java_proto", +- "//google/ads/googleads/v8/resources:resources_java_proto", +- "//google/ads/googleads/v8/services:services_java_grpc", +- "//google/ads/googleads/v8/services:services_java_proto", +- ], -) - --# Open Source Packages --py_gapic_assembly_pkg( -- name = "google-analytics-data-v1beta-py", +-# TODO(ohren): Add more test classes when java_gapic_test is able to run more +-# than a single test. Having at least one verifies proper compilation at least. +-java_gapic_test( +- name = "googleads_java_gapic_suite", +- test_classes = [ +- "com.google.ads.googleads.v8.services.CampaignServiceClientTest", +- ], +- runtime_deps = [":googleads_java_gapic_test"], +-) +- +-java_gapic_assembly_gradle_pkg( +- name = "googleads-java", - deps = [ -- ":data_py_gapic", +- ":googleads_java_gapic", +- "//google/ads/googleads/v8:googleads_proto", +- "//google/ads/googleads/v8/common:common_java_proto", +- "//google/ads/googleads/v8/enums:enums_java_proto", +- "//google/ads/googleads/v8/errors:errors_java_proto", +- "//google/ads/googleads/v8/resources:resources_java_proto", +- "//google/ads/googleads/v8/services:services_java_grpc", +- "//google/ads/googleads/v8/services:services_java_proto", - ], -) - @@ -4335,64 +4475,65 @@ diff -urN a/google/analytics/data/v1beta/BUILD.bazel b/google/analytics/data/v1b -) - -php_proto_library( -- name = "data_php_proto", -- deps = [":data_proto"], +- name = "googleads_php_proto", +- plugin_args = ["aggregate_metadata=google.ads.googleads"], +- deps = [":googleads_proto"], -) - -php_grpc_library( -- name = "data_php_grpc", -- srcs = [":data_proto"], -- deps = [":data_php_proto"], +- name = "googleads_php_grpc", +- srcs = [":googleads_proto"], +- deps = [":googleads_php_proto"], -) - -php_gapic_library( -- name = "data_php_gapic", -- src = ":data_proto_with_info", -- gapic_yaml = "analyticsdata_gapic.yaml", -- grpc_service_config = "analytics_data_grpc_service_config.json", -- package = "google.analytics.data.v1beta", -- service_yaml = "analyticsdata_v1beta.yaml", +- name = "googleads_php_gapic", +- srcs = [":googleads_proto"], +- gapic_yaml = "googleads_gapic.yaml", +- grpc_service_config = "googleads_grpc_service_config.json", +- service_yaml = "googleads_v8.yaml", - deps = [ -- ":data_php_grpc", -- ":data_php_proto", +- ":googleads_php_grpc", +- ":googleads_php_proto", - ], -) - --# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-analytics-data-v1beta-php", +- name = "googleads-php", - deps = [ -- ":data_php_gapic", -- ":data_php_grpc", -- ":data_php_proto", +- ":googleads_php_gapic", +- ":googleads_php_grpc", +- ":googleads_php_proto", - ], -) - -############################################################################## --# Node.js +-# C# -############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", --) +-load("@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", "csharp_gapic_library") +-load("@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic_pkg.bzl", "csharp_gapic_assembly_pkg") - --nodejs_gapic_library( -- name = "data_nodejs_gapic", -- package_name = "@google-analytics/data", -- src = ":data_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "analytics_data_grpc_service_config.json", -- package = "google.analytics.data.v1beta", -- service_yaml = "analyticsdata_v1beta.yaml", -- deps = [], +-csharp_gapic_library( +- name = "googleads_csharp_gapic", +- srcs = [ +- ":googleads_proto_with_info", +- ], +- grpc_service_config = "googleads_grpc_service_config.json", +- deps = [ +- "//google/ads/googleads/v8/services:services_csharp_grpc", +- ], -) - --nodejs_gapic_assembly_pkg( -- name = "google-analytics-data-v1beta-nodejs", +-csharp_gapic_assembly_pkg( +- name = "googleads-csharp", - deps = [ -- ":data_nodejs_gapic", -- ":data_proto", +- ":googleads_csharp_gapic", +- "//google/ads/googleads/v8/common:common_csharp_proto", +- "//google/ads/googleads/v8/enums:enums_csharp_proto", +- "//google/ads/googleads/v8/errors:errors_csharp_proto", +- "//google/ads/googleads/v8/resources:resources_csharp_proto", +- "//google/ads/googleads/v8/services:services_csharp_grpc", +- "//google/ads/googleads/v8/services:services_csharp_proto", - ], -) - @@ -4401,783 +4542,15214 @@ diff -urN a/google/analytics/data/v1beta/BUILD.bazel b/google/analytics/data/v1b -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "ruby_cloud_gapic_library", +- "ruby_ads_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_grpc_library", -- "ruby_proto_library", --) -- --ruby_proto_library( -- name = "data_ruby_proto", -- deps = [":data_proto"], -) - --ruby_grpc_library( -- name = "data_ruby_grpc", -- srcs = [":data_proto"], -- deps = [":data_ruby_proto"], --) -- --ruby_cloud_gapic_library( -- name = "data_ruby_gapic", -- srcs = [":data_proto_with_info"], +-ruby_ads_gapic_library( +- name = "googleads_ruby_gapic", +- srcs = ["googleads_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-analytics-data-v1", -- "ruby-cloud-env-prefix=ANALYTICSDATA", -- "ruby-cloud-product-url=https://developers.google.com/analytics/devguides/reporting/data/v1", -- "ruby-cloud-api-id=analyticsdata.googleapis.com", -- "ruby-cloud-api-shortname=analyticsdata", -- ], -- ruby_cloud_description = "The Google Analytics Data API V1 provides programmatic methods to access report data in Google Analytics 4 (GA4) properties.", -- ruby_cloud_title = "Google Analytics Data V1", -- grpc_service_config = "analytics_data_grpc_service_config.json", -- deps = [ -- ":data_ruby_grpc", -- ":data_ruby_proto", +- ":gem.:name=google-ads-googleads", +- ":defaults.:service.:default_host=googleads.googleapis.com", +- ":overrides.:namespace.Googleads=GoogleAds", - ], +- grpc_service_config = "googleads_grpc_service_config.json", -) - --# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-analytics-data-v1beta-ruby", +- name = "googleads-ruby", - deps = [ -- ":data_ruby_gapic", -- ":data_ruby_grpc", -- ":data_ruby_proto", +- ":googleads_ruby_gapic", +- "//google/ads/googleads/v8/common:common_ruby_proto", +- "//google/ads/googleads/v8/enums:enums_ruby_proto", +- "//google/ads/googleads/v8/errors:errors_ruby_proto", +- "//google/ads/googleads/v8/resources:resources_ruby_proto", +- "//google/ads/googleads/v8/services:services_ruby_grpc", +- "//google/ads/googleads/v8/services:services_ruby_proto", - ], -) - -############################################################################## --# C# +-# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", -- "csharp_grpc_library", -- "csharp_proto_library", --) -- --csharp_proto_library( -- name = "data_csharp_proto", -- deps = [":data_proto"], --) -- --csharp_grpc_library( -- name = "data_csharp_grpc", -- srcs = [":data_proto"], -- deps = [":data_csharp_proto"], +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --csharp_gapic_library( -- name = "data_csharp_gapic", -- srcs = [":data_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "analytics_data_grpc_service_config.json", -- deps = [ -- ":data_csharp_grpc", -- ":data_csharp_proto", +-py_gapic_library( +- name = "googleads_py_gapic", +- srcs = [":googleads_proto_with_info"], +- grpc_service_config = "googleads_grpc_service_config.json", +- opt_args = [ +- "old-naming", +- "lazy-import", +- "python-gapic-name=googleads", +- "python-gapic-templates=ads-templates", - ], -) - --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-analytics-data-v1beta-csharp", +-py_gapic_assembly_pkg( +- name = "googleads-py", - deps = [ -- ":data_csharp_gapic", -- ":data_csharp_grpc", -- ":data_csharp_proto", +- ":googleads_py_gapic", +- "//google/ads/googleads/v8/common:common_py_proto", +- "//google/ads/googleads/v8/enums:enums_py_proto", +- "//google/ads/googleads/v8/errors:errors_py_proto", +- "//google/ads/googleads/v8/resources:resources_py_proto", +- "//google/ads/googleads/v8/services:services_py_grpc", +- "//google/ads/googleads/v8/services:services_py_proto", - ], -) - -############################################################################## --# C++ +-# Node.js -############################################################################## --# Put your C++ rules here -diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel ---- a/google/api/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/api/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,671 +0,0 @@ --load("@rules_proto//proto:defs.bzl", "proto_library") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "googleads_nodejs_gapic", +- package_name = "google-ads", +- src = ":googleads_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "googleads_grpc_service_config.json", +- main_service = "GoogleAdsService", +- package = "google.ads.googleads.v8", +- service_yaml = "googleads_v8.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "googleads-nodejs", +- deps = [ +- ":googleads_nodejs_gapic", +- ":googleads_proto", +- ], +-) +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/ads/googleads/v8/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,94 +0,0 @@ +-# Copyright 2020 Google LLC +-# +-# Licensed under the Apache License, Version 2.0 (the "License"); +-# you may not use this file except in compliance with the License. +-# You may obtain a copy of the License at +-# +-# https://www.apache.org/licenses/LICENSE-2.0 +-# +-# Unless required by applicable law or agreed to in writing, software +-# distributed under the License is distributed on an "AS IS" BASIS, +-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +-# See the License for the specific language governing permissions and +-# limitations under the License. - --# 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") +- +-# TODO(ohren): Change srcs to use an enumeration of each individual proto +-# instead of *.proto globbing once the build file generator supports +-# subpackages. -proto_library( -- name = "annotations_proto", -- srcs = ["annotations.proto"], +- name = "common_proto", +- srcs = glob(["*.proto"]), - deps = [ -- ":http_proto", -- "@com_google_protobuf//:descriptor_proto", +- "//google/ads/googleads/v8/enums:enums_proto", +- "//google/api:annotations_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - --proto_library( -- name = "auth_proto", -- srcs = ["auth.proto"], -- deps = [":annotations_proto"], +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_proto_library", -) - --proto_library( -- name = "backend_proto", -- srcs = ["backend.proto"], -- visibility = ["//visibility:public"], +-java_proto_library( +- name = "common_java_proto", +- deps = [":common_proto"], -) - --proto_library( -- name = "billing_proto", -- srcs = ["billing.proto"], -- deps = [ -- ":annotations_proto", -- ":metric_proto", -- ], --) +-############################################################################## +-# PHP +-############################################################################## - --proto_library( -- name = "client_proto", -- srcs = ["client.proto"], -- deps = [ -- "@com_google_protobuf//:descriptor_proto", -- ], --) +-# PHP targets are in the parent directory's BUILD.bazel file to facilitate +-# aggregating metadata using a single underlying call to protoc. - --proto_library( -- name = "config_change_proto", -- srcs = ["config_change.proto"], -- visibility = ["//visibility:public"], +-############################################################################## +-# C# +-############################################################################## +-load( +- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "csharp_proto_library", -) - --proto_library( -- name = "consumer_proto", -- srcs = ["consumer.proto"], -- visibility = ["//visibility:public"], +-csharp_proto_library( +- name = "common_csharp_proto", +- deps = [":common_proto"], -) - --proto_library( -- name = "context_proto", -- srcs = ["context.proto"], -- visibility = ["//visibility:public"], +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "ruby_proto_library", -) - --proto_library( -- name = "control_proto", -- srcs = ["control.proto"], -- visibility = ["//visibility:public"], +-ruby_proto_library( +- name = "common_ruby_proto", +- deps = [":common_proto"], -) - --proto_library( -- name = "distribution_proto", -- srcs = ["distribution.proto"], -- deps = [ -- ":annotations_proto", -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_proto_library", -) - --proto_library( -- name = "documentation_proto", -- srcs = ["documentation.proto"], -- visibility = ["//visibility:public"], +-py_proto_library( +- name = "common_py_proto", +- deps = [":common_proto"], -) +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/ads/googleads/v8/enums/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,89 +0,0 @@ +-# Copyright 2020 Google LLC +-# +-# Licensed under the Apache License, Version 2.0 (the "License"); +-# you may not use this file except in compliance with the License. +-# You may obtain a copy of the License at +-# +-# https://www.apache.org/licenses/LICENSE-2.0 +-# +-# Unless required by applicable law or agreed to in writing, software +-# distributed under the License is distributed on an "AS IS" BASIS, +-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +-# See the License for the specific language governing permissions and +-# limitations under the License. - --proto_library( -- name = "endpoint_proto", -- srcs = ["endpoint.proto"], -- deps = [":annotations_proto"], --) +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") - +-# TODO(ohren): Change srcs to use an enumeration of each individual proto +-# instead of *.proto globbing once the build file generator supports subpackages. -proto_library( -- name = "field_behavior_proto", -- srcs = ["field_behavior.proto"], +- name = "enums_proto", +- srcs = glob(["*.proto"]), - deps = [ -- "@com_google_protobuf//:descriptor_proto", +- "//google/api:annotations_proto", - ], -) - --proto_library( -- name = "http_proto", -- srcs = ["http.proto"], -- visibility = ["//visibility:public"], +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_proto_library", -) - --proto_library( -- name = "httpbody_proto", -- srcs = ["httpbody.proto"], -- deps = ["@com_google_protobuf//:any_proto"], +-java_proto_library( +- name = "enums_java_proto", +- deps = [":enums_proto"], -) - --proto_library( -- name = "label_proto", -- srcs = ["label.proto"], -- visibility = ["//visibility:public"], --) +-############################################################################## +-# PHP +-############################################################################## - --proto_library( -- name = "launch_stage_proto", -- srcs = ["launch_stage.proto"], --) +-# PHP targets are in the parent directory's BUILD.bazel file to facilitate +-# aggregating metadata using a single underlying call to protoc. +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "enums_csharp_proto", +- deps = [":enums_proto"], +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "enums_ruby_proto", +- deps = [":enums_proto"], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_proto_library", +-) +- +-py_proto_library( +- name = "enums_py_proto", +- deps = [":enums_proto"], +-) +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/ads/googleads/v8/errors/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,94 +0,0 @@ +-# Copyright 2020 Google LLC +-# +-# Licensed under the Apache License, Version 2.0 (the "License"); +-# you may not use this file except in compliance with the License. +-# You may obtain a copy of the License at +-# +-# https://www.apache.org/licenses/LICENSE-2.0 +-# +-# Unless required by applicable law or agreed to in writing, software +-# distributed under the License is distributed on an "AS IS" BASIS, +-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +-# See the License for the specific language governing permissions and +-# limitations under the License. +- +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-# TODO(ohren): Change srcs to use an enumeration of each individual proto +-# instead of *.proto globbing once the build file generator supports +-# subpackages. +-proto_library( +- name = "errors_proto", +- srcs = glob(["*.proto"]), +- deps = [ +- "//google/ads/googleads/v8/common:common_proto", +- "//google/ads/googleads/v8/enums:enums_proto", +- "//google/api:annotations_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "errors_java_proto", +- deps = [":errors_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +- +-# PHP targets are in the parent directory's BUILD.bazel file to facilitate +-# aggregating metadata using a single underlying call to protoc. +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "errors_csharp_proto", +- deps = [":errors_proto"], +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "errors_ruby_proto", +- deps = [":errors_proto"], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_proto_library", +-) +- +-py_proto_library( +- name = "errors_py_proto", +- deps = [":errors_proto"], +-) +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/ads/googleads/v8/resources/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,97 +0,0 @@ +-# Copyright 2020 Google LLC +-# +-# Licensed under the Apache License, Version 2.0 (the "License"); +-# you may not use this file except in compliance with the License. +-# You may obtain a copy of the License at +-# +-# https://www.apache.org/licenses/LICENSE-2.0 +-# +-# Unless required by applicable law or agreed to in writing, software +-# distributed under the License is distributed on an "AS IS" BASIS, +-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +-# See the License for the specific language governing permissions and +-# limitations under the License. +- +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-# TODO(ohren): Change srcs to use an enumeration of each individual proto +-# instead of *.proto globbing once the build file generator supports +-# subpackages. +-proto_library( +- name = "resources_proto", +- srcs = glob(["*.proto"]), +- deps = [ +- "//google/ads/googleads/v8/common:common_proto", +- "//google/ads/googleads/v8/enums:enums_proto", +- "//google/ads/googleads/v8/errors:errors_proto", +- "//google/api:annotations_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "resources_java_proto", +- deps = [":resources_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +- +-# PHP targets are in the parent directory's BUILD.bazel file to facilitate +-# aggregating metadata using a single underlying call to protoc. +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "resources_csharp_proto", +- deps = [":resources_proto"], +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "resources_ruby_proto", +- deps = [":resources_proto"], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_proto_library", +-) +- +-py_proto_library( +- name = "resources_py_proto", +- deps = [":resources_proto"], +-) +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/ads/googleads/v8/services/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,138 +0,0 @@ +-# Copyright 2020 Google LLC +-# +-# Licensed under the Apache License, Version 2.0 (the "License"); +-# you may not use this file except in compliance with the License. +-# You may obtain a copy of the License at +-# +-# https://www.apache.org/licenses/LICENSE-2.0 +-# +-# Unless required by applicable law or agreed to in writing, software +-# distributed under the License is distributed on an "AS IS" BASIS, +-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +-# See the License for the specific language governing permissions and +-# limitations under the License. +- +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-# TODO(ohren): Change srcs to use an enumeration of each individual proto +-# instead of *.proto globbing once the build file generator supports +-# subpackages. +-proto_library( +- name = "services_proto", +- srcs = glob(["*.proto"]), +- deps = [ +- "//google/ads/googleads/v8/common:common_proto", +- "//google/ads/googleads/v8/enums:enums_proto", +- "//google/ads/googleads/v8/errors:errors_proto", +- "//google/ads/googleads/v8/resources:resources_proto", +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-proto_library_with_info( +- name = "services_proto_with_info", +- deps = [ +- ":services_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "services_java_proto", +- deps = [":services_proto"], +-) +- +-java_grpc_library( +- name = "services_java_grpc", +- srcs = [":services_proto"], +- deps = [":services_java_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +- +-# PHP targets are in the parent directory's BUILD.bazel file to facilitate +-# aggregating metadata using a single underlying call to protoc. +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@gapic_generator_csharp//rules_csharp_gapic:csharp_gapic.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "services_csharp_proto", +- deps = [":services_proto"], +-) +- +-csharp_grpc_library( +- name = "services_csharp_grpc", +- srcs = [":services_proto"], +- deps = [":services_csharp_proto"], +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@gapic_generator_ruby//rules_ruby_gapic:ruby_gapic.bzl", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "services_ruby_proto", +- deps = [":services_proto"], +-) +- +-ruby_grpc_library( +- name = "services_ruby_grpc", +- srcs = [":services_proto"], +- deps = [":services_ruby_proto"], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_grpc_library", +- "py_proto_library", +-) +- +-py_proto_library( +- name = "services_py_proto", +- deps = [":services_proto"], +-) +- +-py_grpc_library( +- name = "services_py_grpc", +- srcs = [":services_proto"], +- deps = [":services_py_proto"], +-) +diff -urN a/google/analytics/admin/v1alpha/BUILD.bazel b/google/analytics/admin/v1alpha/BUILD.bazel +--- a/google/analytics/admin/v1alpha/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/analytics/admin/v1alpha/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/gapic-generator/tree/master/rules_gapic/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "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"], +- grpc_service_config = "admin_grpc_service_config.json", +- test_deps = [ +- ":admin_java_grpc", +- ], +- deps = [ +- ":admin_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "admin_java_gapic_test_suite", +- test_classes = [ +- ], +- runtime_deps = [":admin_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-analytics-admin-v1alpha-java", +- deps = [ +- ":admin_java_gapic", +- ":admin_java_grpc", +- ":admin_java_proto", +- ":admin_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 = "admin_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/analytics/admin/v1alpha", +- 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/v1alpha;admin", +- service_yaml = "analyticsadmin_v1alpha.yaml", +- 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/v1alpha", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-analytics-admin-v1alpha-go", +- deps = [ +- ":admin_go_gapic", +- ":admin_go_gapic_srcjar-test.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", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "google-analytics-admin-v1alpha-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", +- deps = [ +- ":admin_php_grpc", +- ":admin_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-analytics-admin-v1alpha-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-analytics/admin", +- src = ":admin_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "admin_grpc_service_config.json", +- package = "google.analytics.admin.v1alpha", +- service_yaml = "analyticsadmin_v1alpha.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "google-analytics-admin-v1alpha-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-analytics-admin-v1alpha", +- "ruby-cloud-env-prefix=ANALYTICS_ADMIN", +- "ruby-cloud-api-id=analyticsadmin.googleapis.com", +- "ruby-cloud-api-shortname=analyticsadmin", +- ], +- grpc_service_config = "admin_grpc_service_config.json", +- ruby_cloud_description = "The Analytics Admin API allows for programmatic access to the Google Analytics App+Web configuration data. You can use the Google Analytics Admin API to manage accounts and App+Web properties.", +- ruby_cloud_title = "Google Analytics Admin V1alpha", +- deps = [ +- ":admin_ruby_grpc", +- ":admin_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-analytics-admin-v1alpha-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", +- deps = [ +- ":admin_csharp_grpc", +- ":admin_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-analytics-admin-v1alpha-csharp", +- deps = [ +- ":admin_csharp_gapic", +- ":admin_csharp_grpc", +- ":admin_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/analytics/data/v1alpha/BUILD.bazel b/google/analytics/data/v1alpha/BUILD.bazel +--- a/google/analytics/data/v1alpha/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/analytics/data/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,337 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "data_proto", +- srcs = [ +- "analytics_data_api.proto", +- "data.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- ], +-) +- +-proto_library_with_info( +- name = "data_proto_with_info", +- deps = [ +- ":data_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 = "data_java_proto", +- deps = [":data_proto"], +-) +- +-java_grpc_library( +- name = "data_java_grpc", +- srcs = [":data_proto"], +- deps = [":data_java_proto"], +-) +- +-java_gapic_library( +- name = "data_java_gapic", +- srcs = [":data_proto_with_info"], +- grpc_service_config = "analytics_data_grpc_service_config.json", +- test_deps = [ +- ":data_java_grpc", +- ], +- deps = [ +- ":data_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "data_java_gapic_test_suite", +- test_classes = [ +- "com.google.analytics.data.v1alpha.AlphaAnalyticsDataClientTest", +- ], +- runtime_deps = [":data_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-analytics-data-v1alpha-java", +- deps = [ +- ":data_java_gapic", +- ":data_java_grpc", +- ":data_java_proto", +- ":data_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 = "data_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/analytics/data/v1alpha", +- protos = [":data_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "data_go_gapic", +- 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", +- deps = [ +- ":data_go_proto", +- ], +-) +- +-go_test( +- name = "data_go_gapic_test", +- srcs = [":data_go_gapic_srcjar_test"], +- embed = [":data_go_gapic"], +- importpath = "google.golang.org/google/analytics/data/v1alpha", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-analytics-data-v1alpha-go", +- deps = [ +- ":data_go_gapic", +- ":data_go_gapic_srcjar-test.srcjar", +- ":data_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +- +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "data_py_gapic", +- srcs = [":data_proto"], +- grpc_service_config = "analytics_data_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "google-analytics-data-v1alpha-py", +- deps = [ +- ":data_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 = "data_php_proto", +- deps = [":data_proto"], +-) +- +-php_grpc_library( +- name = "data_php_grpc", +- srcs = [":data_proto"], +- deps = [":data_php_proto"], +-) +- +-php_gapic_library( +- name = "data_php_gapic", +- srcs = [":data_proto_with_info"], +- grpc_service_config = "analytics_data_grpc_service_config.json", +- deps = [ +- ":data_php_grpc", +- ":data_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-analytics-data-v1alpha-php", +- deps = [ +- ":data_php_gapic", +- ":data_php_grpc", +- ":data_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "data_nodejs_gapic", +- package_name = "@google-analytics/data", +- src = ":data_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "analytics_data_grpc_service_config.json", +- package = "google.analytics.data.v1alpha", +- service_yaml = "analyticsdata_v1alpha.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "google-analytics-data-v1alpha-nodejs", +- deps = [ +- ":data_nodejs_gapic", +- ":data_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 = "data_ruby_proto", +- deps = [":data_proto"], +-) +- +-ruby_grpc_library( +- name = "data_ruby_grpc", +- srcs = [":data_proto"], +- deps = [":data_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "data_ruby_gapic", +- srcs = [":data_proto_with_info",], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-analytics-data-v1alpha", +- "ruby-cloud-env-prefix=ANALYTICS_DATA", +- "ruby-cloud-api-id=analyticsdata.googleapis.com", +- "ruby-cloud-api-shortname=analyticsdata", +- "ruby-cloud-service-override=AlphaAnalyticsData=AnalyticsData", +- ], +- grpc_service_config = "analytics_data_grpc_service_config.json", +- ruby_cloud_description = "The Google Analytics Data API provides programmatic methods to access report data in Google Analytics App+Web properties. With the Google Analytics Data API, you can build custom dashboards to display Google Analytics data, automate complex reporting tasks to save time, and integrate your Google Analytics data with other business applications.", +- ruby_cloud_title = "Google Analytics Data V1alpha", +- deps = [ +- ":data_ruby_grpc", +- ":data_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-analytics-data-v1alpha-ruby", +- deps = [ +- ":data_ruby_gapic", +- ":data_ruby_grpc", +- ":data_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 = "data_csharp_proto", +- deps = [":data_proto"], +-) +- +-csharp_grpc_library( +- name = "data_csharp_grpc", +- srcs = [":data_proto"], +- deps = [":data_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "data_csharp_gapic", +- srcs = [":data_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "analytics_data_grpc_service_config.json", +- deps = [ +- ":data_csharp_grpc", +- ":data_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-analytics-data-v1alpha-csharp", +- deps = [ +- ":data_csharp_gapic", +- ":data_csharp_grpc", +- ":data_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/analytics/data/v1beta/BUILD.bazel b/google/analytics/data/v1beta/BUILD.bazel +--- a/google/analytics/data/v1beta/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/analytics/data/v1beta/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 +- +-# 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 = "data_proto", +- srcs = [ +- "analytics_data_api.proto", +- "data.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- ], +-) +- +-proto_library_with_info( +- name = "data_proto_with_info", +- deps = [ +- ":data_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 = "data_java_proto", +- deps = [":data_proto"], +-) +- +-java_grpc_library( +- name = "data_java_grpc", +- srcs = [":data_proto"], +- deps = [":data_java_proto"], +-) +- +-java_gapic_library( +- name = "data_java_gapic", +- srcs = [":data_proto_with_info"], +- grpc_service_config = "analytics_data_grpc_service_config.json", +- test_deps = [ +- ":data_java_grpc", +- ], +- deps = [ +- ":data_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "data_java_gapic_test_suite", +- test_classes = [ +- "com.google.analytics.data.v1beta.BetaAnalyticsDataClientTest", +- ], +- runtime_deps = [":data_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-analytics-data-v1beta-java", +- deps = [ +- ":data_java_gapic", +- ":data_java_grpc", +- ":data_java_proto", +- ":data_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 = "data_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/analytics/data/v1beta", +- protos = [":data_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "data_go_gapic", +- srcs = [":data_proto_with_info"], +- grpc_service_config = "analytics_data_grpc_service_config.json", +- importpath = "google.golang.org/google/analytics/data/v1beta;data", +- metadata = True, +- service_yaml = "analyticsdata_v1beta.yaml", +- deps = [ +- ":data_go_proto", +- ], +-) +- +-go_test( +- name = "data_go_gapic_test", +- srcs = [":data_go_gapic_srcjar_test"], +- embed = [":data_go_gapic"], +- importpath = "google.golang.org/google/analytics/data/v1beta", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-analytics-data-v1beta-go", +- deps = [ +- ":data_go_gapic", +- ":data_go_gapic_srcjar-metadata.srcjar", +- ":data_go_gapic_srcjar-test.srcjar", +- ":data_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "data_py_gapic", +- srcs = [":data_proto"], +- grpc_service_config = "analytics_data_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "google-analytics-data-v1beta-py", +- deps = [ +- ":data_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 = "data_php_proto", +- deps = [":data_proto"], +-) +- +-php_grpc_library( +- name = "data_php_grpc", +- srcs = [":data_proto"], +- deps = [":data_php_proto"], +-) +- +-php_gapic_library( +- name = "data_php_gapic", +- srcs = [":data_proto_with_info"], +- grpc_service_config = "analytics_data_grpc_service_config.json", +- deps = [ +- ":data_php_grpc", +- ":data_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-analytics-data-v1beta-php", +- deps = [ +- ":data_php_gapic", +- ":data_php_grpc", +- ":data_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "data_nodejs_gapic", +- package_name = "@google-analytics/data", +- src = ":data_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "analytics_data_grpc_service_config.json", +- package = "google.analytics.data.v1beta", +- service_yaml = "analyticsdata_v1beta.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "google-analytics-data-v1beta-nodejs", +- deps = [ +- ":data_nodejs_gapic", +- ":data_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 = "data_ruby_proto", +- deps = [":data_proto"], +-) +- +-ruby_grpc_library( +- name = "data_ruby_grpc", +- srcs = [":data_proto"], +- deps = [":data_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "data_ruby_gapic", +- srcs = [":data_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-analytics-data-v1beta", +- "ruby-cloud-env-prefix=ANALYTICS_DATA", +- "ruby-cloud-product-url=https://developers.google.com/analytics/devguides/reporting/data/v1", +- "ruby-cloud-api-id=analyticsdata.googleapis.com", +- "ruby-cloud-api-shortname=analyticsdata", +- "ruby-cloud-service-override=BetaAnalyticsData=AnalyticsData", +- ], +- grpc_service_config = "analytics_data_grpc_service_config.json", +- ruby_cloud_description = "The Google Analytics Data API provides programmatic methods to access report data in Google Analytics 4 (GA4) properties. Google Analytics 4 helps you understand how people use your web, iOS, or Android app.", +- ruby_cloud_title = "Google Analytics Data V1beta", +- deps = [ +- ":data_ruby_grpc", +- ":data_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-analytics-data-v1beta-ruby", +- deps = [ +- ":data_ruby_gapic", +- ":data_ruby_grpc", +- ":data_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 = "data_csharp_proto", +- deps = [":data_proto"], +-) +- +-csharp_grpc_library( +- name = "data_csharp_grpc", +- srcs = [":data_proto"], +- deps = [":data_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "data_csharp_gapic", +- srcs = [":data_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "analytics_data_grpc_service_config.json", +- deps = [ +- ":data_csharp_grpc", +- ":data_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-analytics-data-v1beta-csharp", +- deps = [ +- ":data_csharp_gapic", +- ":data_csharp_grpc", +- ":data_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/api/BUILD.bazel b/google/api/BUILD.bazel +--- a/google/api/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/api/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,698 +0,0 @@ +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-proto_library( +- name = "annotations_proto", +- srcs = ["annotations.proto"], +- deps = [ +- ":http_proto", +- "@com_google_protobuf//:descriptor_proto", +- ], +-) +- +-proto_library( +- name = "auth_proto", +- srcs = ["auth.proto"], +- deps = [":annotations_proto"], +-) +- +-proto_library( +- name = "backend_proto", +- srcs = ["backend.proto"], +- visibility = ["//visibility:public"], +-) +- +-proto_library( +- name = "billing_proto", +- srcs = ["billing.proto"], +- deps = [ +- ":annotations_proto", +- ":metric_proto", +- ], +-) +- +-proto_library( +- name = "client_proto", +- srcs = ["client.proto"], +- deps = [ +- "@com_google_protobuf//:descriptor_proto", +- ], +-) +- +-proto_library( +- name = "config_change_proto", +- srcs = ["config_change.proto"], +- visibility = ["//visibility:public"], +-) +- +-proto_library( +- name = "consumer_proto", +- srcs = ["consumer.proto"], +- visibility = ["//visibility:public"], +-) +- +-proto_library( +- name = "context_proto", +- srcs = ["context.proto"], +- visibility = ["//visibility:public"], +-) +- +-proto_library( +- name = "control_proto", +- srcs = ["control.proto"], +- visibility = ["//visibility:public"], +-) +- +-proto_library( +- name = "distribution_proto", +- srcs = ["distribution.proto"], +- deps = [ +- ":annotations_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library( +- name = "documentation_proto", +- srcs = ["documentation.proto"], +- visibility = ["//visibility:public"], +-) +- +-proto_library( +- name = "endpoint_proto", +- srcs = ["endpoint.proto"], +- deps = [":annotations_proto"], +-) +- +-proto_library( +- name = "field_behavior_proto", +- srcs = ["field_behavior.proto"], +- deps = [ +- "@com_google_protobuf//:descriptor_proto", +- ], +-) +- +-proto_library( +- name = "http_proto", +- srcs = ["http.proto"], +- visibility = ["//visibility:public"], +-) +- +-proto_library( +- name = "httpbody_proto", +- srcs = ["httpbody.proto"], +- deps = ["@com_google_protobuf//:any_proto"], +-) +- +-proto_library( +- name = "label_proto", +- srcs = ["label.proto"], +- visibility = ["//visibility:public"], +-) +- +-proto_library( +- name = "launch_stage_proto", +- srcs = ["launch_stage.proto"], +-) +- +-proto_library( +- name = "log_proto", +- srcs = ["log.proto"], +- deps = [":label_proto"], +-) +- +-proto_library( +- name = "logging_proto", +- srcs = ["logging.proto"], +- deps = [ +- ":annotations_proto", +- ":label_proto", +- ], +-) +- +-proto_library( +- name = "metric_proto", +- srcs = ["metric.proto"], +- deps = [ +- ":label_proto", +- ":launch_stage_proto", +- "@com_google_protobuf//:duration_proto", +- ], +-) +- +-proto_library( +- name = "monitored_resource_proto", +- srcs = ["monitored_resource.proto"], +- deps = [ +- ":label_proto", +- ":launch_stage_proto", +- "@com_google_protobuf//:struct_proto", +- ], +-) +- +-proto_library( +- name = "monitoring_proto", +- srcs = ["monitoring.proto"], +- deps = [":annotations_proto"], +-) +- +-proto_library( +- name = "quota_proto", +- srcs = ["quota.proto"], +- deps = [":annotations_proto"], +-) +- +-proto_library( +- name = "resource_proto", +- srcs = ["resource.proto"], +- deps = [ +- "@com_google_protobuf//:descriptor_proto", +- ], +-) +- +-proto_library( +- name = "service_proto", +- srcs = ["service.proto"], +- deps = [ +- ":annotations_proto", +- ":auth_proto", +- ":backend_proto", +- ":billing_proto", +- ":context_proto", +- ":control_proto", +- ":documentation_proto", +- ":endpoint_proto", +- ":http_proto", +- ":label_proto", +- ":log_proto", +- ":logging_proto", +- ":metric_proto", +- ":monitored_resource_proto", +- ":monitoring_proto", +- ":quota_proto", +- ":resource_proto", +- ":source_info_proto", +- ":system_parameter_proto", +- ":usage_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:api_proto", +- "@com_google_protobuf//:type_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-proto_library( +- name = "source_info_proto", +- srcs = ["source_info.proto"], +- deps = ["@com_google_protobuf//:any_proto"], +-) +- +-proto_library( +- name = "system_parameter_proto", +- srcs = ["system_parameter.proto"], +- visibility = ["//visibility:public"], +-) +- +-proto_library( +- name = "usage_proto", +- srcs = ["usage.proto"], +- deps = [ +- ":annotations_proto", +- ":visibility_proto", +- ], +-) +- +-proto_library( +- name = "visibility_proto", +- srcs = ["visibility.proto"], +- deps = ["@com_google_protobuf//:descriptor_proto"], +- visibility = ["//visibility:public"], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "java_proto_library") +- +-java_proto_library( +- name = "api_java_proto", +- deps = [ +- "annotations_proto", +- "auth_proto", +- "backend_proto", +- "billing_proto", +- "client_proto", +- "config_change_proto", +- "consumer_proto", +- "context_proto", +- "control_proto", +- "distribution_proto", +- "documentation_proto", +- "endpoint_proto", +- "field_behavior_proto", +- "http_proto", +- "httpbody_proto", +- "label_proto", +- "launch_stage_proto", +- "log_proto", +- "logging_proto", +- "metric_proto", +- "monitored_resource_proto", +- "monitoring_proto", +- "quota_proto", +- "resource_proto", +- "service_proto", +- "source_info_proto", +- "system_parameter_proto", +- "usage_proto", +- "visibility_proto", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") +- +-go_proto_library( +- name = "annotations_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api/annotations", +- protos = [ +- ":annotations_proto", +- ":http_proto", +- ], +-) +- +-go_proto_library( +- name = "client_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations", +- protos = [":client_proto"], +-) +- +-go_proto_library( +- name = "configchange_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api/configchange", +- protos = [":config_change_proto"], +-) +- +-go_proto_library( +- name = "distribution_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api/distribution", +- protos = [":distribution_proto"], +-) +- +-go_proto_library( +- name = "field_behavior_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations", +- protos = [":field_behavior_proto"], +-) +- +-go_proto_library( +- name = "httpbody_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api/httpbody", +- protos = [":httpbody_proto"], +-) +- +-go_proto_library( +- name = "label_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api/label", +- protos = [":label_proto"], +-) +- +-go_proto_library( +- name = "api_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api", +- protos = [ +- ":launch_stage_proto", +- ], +- deps = [ +- ":annotations_go_proto", +- ], +-) +- +-go_proto_library( +- name = "metric_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api/metric", +- protos = [":metric_proto"], +- deps = [ +- ":api_go_proto", +- ":label_go_proto", +- ], +-) +- +-go_proto_library( +- name = "monitoredres_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api/monitoredres", +- protos = [":monitored_resource_proto"], +- deps = [ +- ":api_go_proto", +- ":label_go_proto", +- ], +-) +- +-go_proto_library( +- name = "resource_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations", +- protos = [":resource_proto"], +-) +- +-go_proto_library( +- name = "serviceconfig_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api/serviceconfig", +- protos = [ +- ":auth_proto", +- ":backend_proto", +- ":billing_proto", +- ":context_proto", +- ":control_proto", +- ":documentation_proto", +- ":endpoint_proto", +- ":log_proto", +- ":logging_proto", +- ":monitoring_proto", +- ":quota_proto", +- ":service_proto", +- ":source_info_proto", +- ":system_parameter_proto", +- ":usage_proto", +- ], +- deps = [ +- ":annotations_go_proto", +- ":api_go_proto", +- ":label_go_proto", +- ":metric_go_proto", +- ":monitoredres_go_proto", +- ], +-) +- +-go_proto_library( +- name = "visibility_go_proto", +- importpath = "google.golang.org/genproto/googleapis/api/visibility;visibility", +- protos = [":visibility_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "cc_proto_library") +- +-cc_proto_library( +- name = "annotations_cc_proto", +- deps = [":annotations_proto"], +-) +- +-cc_proto_library( +- name = "auth_cc_proto", +- deps = [":auth_proto"], +-) +- +-cc_proto_library( +- name = "backend_cc_proto", +- deps = [":backend_proto"], +-) +- +-cc_proto_library( +- name = "billing_cc_proto", +- deps = [":billing_proto"], +-) +- +-cc_proto_library( +- name = "client_cc_proto", +- deps = [":client_proto"], +-) +- +-cc_proto_library( +- name = "config_change_cc_proto", +- deps = [":config_change_proto"], +-) +- +-cc_proto_library( +- name = "consumer_cc_proto", +- deps = [":consumer_proto"], +-) +- +-cc_proto_library( +- name = "context_cc_proto", +- deps = [":context_proto"], +-) +- +-cc_proto_library( +- name = "control_cc_proto", +- deps = [":control_proto"], +-) +- +-cc_proto_library( +- name = "distribution_cc_proto", +- deps = [":distribution_proto"], +-) +- +-cc_proto_library( +- name = "documentation_cc_proto", +- deps = [":documentation_proto"], +-) +- +-cc_proto_library( +- name = "endpoint_cc_proto", +- deps = [":endpoint_proto"], +-) +- +-cc_proto_library( +- name = "field_behavior_cc_proto", +- deps = [":field_behavior_proto"], +-) +- +-cc_proto_library( +- name = "http_cc_proto", +- deps = [":http_proto"], +-) +- +-cc_proto_library( +- name = "httpbody_cc_proto", +- deps = [":httpbody_proto"], +-) +- +-cc_proto_library( +- name = "label_cc_proto", +- deps = [":label_proto"], +-) +- +-cc_proto_library( +- name = "launch_stage_cc_proto", +- deps = [":launch_stage_proto"], +-) +- +-cc_proto_library( +- name = "log_cc_proto", +- deps = [":log_proto"], +-) +- +-cc_proto_library( +- name = "logging_cc_proto", +- deps = [":logging_proto"], +-) +- +-cc_proto_library( +- name = "metric_cc_proto", +- deps = [":metric_proto"], +-) +- +-cc_proto_library( +- name = "monitored_resource_cc_proto", +- deps = [":monitored_resource_proto"], +-) +- +-cc_proto_library( +- name = "monitoring_cc_proto", +- deps = ["monitoring_proto"], +-) +- +-cc_proto_library( +- name = "quota_cc_proto", +- deps = ["quota_proto"], +-) +- +-cc_proto_library( +- name = "resource_cc_proto", +- deps = [":resource_proto"], +-) +- +-cc_proto_library( +- name = "service_cc_proto", +- deps = [":service_proto"], +-) +- +-cc_proto_library( +- name = "source_info_cc_proto", +- deps = [":source_info_proto"], +-) +- +-cc_proto_library( +- name = "system_parameter_cc_proto", +- deps = [":system_parameter_proto"], +-) +- +-cc_proto_library( +- name = "usage_cc_proto", +- deps = [":usage_proto"], +-) +- +-cc_proto_library( +- name = "visibility_cc_proto", +- deps = [":visibility_proto"], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "py_proto_library") +- +-py_proto_library( +- name = "annotations_py_proto", +- deps = [":annotations_proto"], +-) +- +-py_proto_library( +- name = "auth_py_proto", +- deps = [":auth_proto"], +-) +- +-py_proto_library( +- name = "backend_py_proto", +- deps = [":backend_proto"], +-) +- +-py_proto_library( +- name = "billing_py_proto", +- deps = [":billing_proto"], +-) +- +-py_proto_library( +- name = "client_py_proto", +- deps = [":client_proto"], +-) +- +-py_proto_library( +- name = "config_change_py_proto", +- deps = [":config_change_proto"], +-) +- +-py_proto_library( +- name = "consumer_py_proto", +- deps = [":consumer_proto"], +-) +- +-py_proto_library( +- name = "context_py_proto", +- deps = [":context_proto"], +-) +- +-py_proto_library( +- name = "control_py_proto", +- deps = [":control_proto"], +-) +- +-py_proto_library( +- name = "distribution_py_proto", +- deps = [":distribution_proto"], +-) +- +-py_proto_library( +- name = "documentation_py_proto", +- deps = [":documentation_proto"], +-) +- +-py_proto_library( +- name = "endpoint_py_proto", +- deps = [":endpoint_proto"], +-) +- +-py_proto_library( +- name = "field_behavior_py_proto", +- deps = [":field_behavior_proto"], +-) +- +-py_proto_library( +- name = "http_py_proto", +- deps = [":http_proto"], +-) +- +-py_proto_library( +- name = "httpbody_py_proto", +- deps = [":httpbody_proto"], +-) +- +-py_proto_library( +- name = "label_py_proto", +- deps = [":label_proto"], +-) +- +-py_proto_library( +- name = "launch_stage_py_proto", +- deps = [":launch_stage_proto"], +-) +- +-py_proto_library( +- name = "log_py_proto", +- deps = [":log_proto"], +-) +- +-py_proto_library( +- name = "logging_py_proto", +- deps = [":logging_proto"], +-) +- +-py_proto_library( +- name = "metric_py_proto", +- deps = [":metric_proto"], +-) +- +-py_proto_library( +- name = "monitored_resource_py_proto", +- deps = [":monitored_resource_proto"], +-) +- +-py_proto_library( +- name = "monitoring_py_proto", +- deps = ["monitoring_proto"], +-) +- +-py_proto_library( +- name = "quota_py_proto", +- deps = ["quota_proto"], +-) +- +-py_proto_library( +- name = "resource_py_proto", +- deps = [":resource_proto"], +-) +- +-py_proto_library( +- name = "service_py_proto", +- deps = [":service_proto"], +-) +- +-py_proto_library( +- name = "source_info_py_proto", +- deps = [":source_info_proto"], +-) +- +-py_proto_library( +- name = "system_parameter_py_proto", +- deps = [":system_parameter_proto"], +-) +- +-py_proto_library( +- name = "usage_py_proto", +- deps = [":usage_proto"], +-) +- +-py_proto_library( +- name = "visibility_py_proto", +- deps = ["visibility_proto"], +-) +diff -urN a/google/api/expr/BUILD.bazel b/google/api/expr/BUILD.bazel +--- a/google/api/expr/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ 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/v1alpha1/BUILD.bazel b/google/api/expr/v1alpha1/BUILD.bazel +--- a/google/api/expr/v1alpha1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/api/expr/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,312 +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 = "expr_proto", +- srcs = [ +- "checked.proto", +- "eval.proto", +- "explain.proto", +- "syntax.proto", +- "value.proto", +- ], +- deps = [ +- "//google/rpc:status_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library( +- name = "conformance_service_proto", +- srcs = [ +- "conformance_service.proto", +- ], +- deps = [ +- ":checked_proto", +- ":eval_proto", +- ":syntax_proto", +- "//google/rpc:status_proto", +- ], +-) +- +-proto_library( +- name = "checked_proto", +- srcs = ["checked.proto"], +- deps = [ +- ":syntax_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:struct_proto", +- ], +-) +- +-proto_library( +- name = "eval_proto", +- srcs = ["eval.proto"], +- deps = [ +- ":value_proto", +- "//google/rpc:status_proto", +- ], +-) +- +-proto_library( +- name = "explain_proto", +- srcs = ["explain.proto"], +- deps = [ +- ":value_proto", +- ], +-) +- +-proto_library( +- name = "syntax_proto", +- srcs = ["syntax.proto"], +- deps = [ +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library( +- name = "value_proto", +- srcs = ["value.proto"], +- deps = [ +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:struct_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "expr_java_proto", +- deps = [":expr_proto"], +-) +- +-java_proto_library( +- name = "conformance_service_java_proto", +- deps = [":conformance_service_proto"], +-) +- +-java_grpc_library( +- name = "conformance_service_java_grpc", +- srcs = [":conformance_service_proto"], +- deps = [":conformance_service_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "expr_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/api/expr/v1alpha1", +- protos = [":expr_proto"], +- deps = [ +- "//google/rpc:status_go_proto", +- ], +-) +- +-go_proto_library( +- name = "conformance_service_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/api/expr/conformance/v1alpha1", +- protos = [":conformance_service_proto"], +- deps = [ +- ":expr_go_proto", +- "//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 = "expr_moved_proto", +- srcs = [":expr_proto"], +- deps = [ +- "//google/rpc:status_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-moved_proto_library( +- name = "conformance_service_moved_proto", +- srcs = [":conformance_service_proto"], +- deps = [ +- ":expr_moved_proto", +- "//google/rpc:status_proto", +- ], +-) +- +-py_proto_library( +- name = "expr_py_proto", +- deps = [":expr_moved_proto"], +-) +- +-py_proto_library( +- name = "conformance_service_py_proto", +- deps = [":conformance_service_moved_proto"], +-) +- +-py_grpc_library( +- name = "conformance_service_py_grpc", +- srcs = [":conformance_service_moved_proto"], +- deps = [":conformance_service_py_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "expr_php_proto", +- deps = [":expr_proto"], +-) +- +-php_proto_library( +- name = "conformance_service_php_proto", +- deps = [":conformance_service_proto"], +-) +- +-php_grpc_library( +- name = "conformance_service_php_grpc", +- srcs = [":conformance_service_proto"], +- deps = [":conformance_service_php_proto"], +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "expr_ruby_proto", +- deps = [":expr_proto"], +-) +- +-ruby_proto_library( +- name = "conformance_service_ruby_proto", +- deps = [":conformance_service_proto"], +-) +- +-ruby_grpc_library( +- name = "conformance_service_ruby_grpc", +- srcs = [":conformance_service_proto"], +- deps = [":conformance_service_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "expr_csharp_proto", +- deps = [":expr_proto"], +-) +- +-csharp_proto_library( +- name = "conformance_service_csharp_proto", +- deps = [":conformance_service_proto"], +-) +- +-csharp_grpc_library( +- name = "conformance_service_csharp_grpc", +- srcs = [":conformance_service_proto"], +- deps = [":conformance_service_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "checked_cc_proto", +- deps = [":checked_proto"], +-) +- +-cc_proto_library( +- name = "conformance_service_cc_proto", +- deps = [":conformance_service_proto"], +-) +- +-cc_grpc_library( +- name = "conformance_service_cc_grpc", +- srcs = [":conformance_service_proto"], +- generate_mocks = True, +- grpc_only = True, +- deps = [":conformance_service_cc_proto"], +-) +- +-cc_proto_library( +- name = "eval_cc_proto", +- deps = [":eval_proto"], +-) +- +-cc_proto_library( +- name = "explain_cc_proto", +- deps = [":explain_proto"], +-) +- +-cc_proto_library( +- name = "syntax_cc_proto", +- deps = [":syntax_proto"], +-) +- +-cc_proto_library( +- name = "value_cc_proto", +- deps = [":value_proto"], +-) +diff -urN a/google/api/expr/v1beta1/BUILD.bazel b/google/api/expr/v1beta1/BUILD.bazel +--- a/google/api/expr/v1beta1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ 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") +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-proto_library( +- name = "decl_proto", +- srcs = ["decl.proto"], +- deps = [ +- ":expr_proto", +- ], +-) +- +-proto_library( +- name = "eval_proto", +- srcs = ["eval.proto"], +- deps = [ +- ":value_proto", +- "//google/rpc:status_proto", +- ], +-) +- +-proto_library( +- name = "expr_proto", +- srcs = ["expr.proto"], +- deps = [ +- ":source_proto", +- "@com_google_protobuf//:struct_proto", +- ], +-) +- +-proto_library( +- name = "source_proto", +- srcs = ["source.proto"], +-) +- +-proto_library( +- name = "value_proto", +- srcs = ["value.proto"], +- deps = [ +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:struct_proto", +- ], +-) +- +-proto_library( +- name = "cel_proto", +- deps = [ +- ":decl_proto", +- ":eval_proto", +- ":expr_proto", +- ":source_proto", +- ":value_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:struct_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "decl_cc_proto", +- deps = [":decl_proto"], +-) +- +-cc_proto_library( +- name = "eval_cc_proto", +- deps = [":eval_proto"], +-) +- +-cc_proto_library( +- name = "expr_cc_proto", +- deps = [":expr_proto"], +-) +- +-cc_proto_library( +- name = "source_cc_proto", +- deps = [":source_proto"], +-) +- +-cc_proto_library( +- name = "value_cc_proto", +- deps = [":value_proto"], +-) +diff -urN a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol/v1/BUILD.bazel +--- a/google/api/servicecontrol/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/api/servicecontrol/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 +- +-# 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 = "servicecontrol_proto", +- srcs = [ +- "check_error.proto", +- "distribution.proto", +- "http_request.proto", +- "log_entry.proto", +- "metric_value.proto", +- "operation.proto", +- "quota_controller.proto", +- "service_controller.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:distribution_proto", +- "//google/logging/type:type_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "servicecontrol_proto_with_info", +- deps = [ +- ":servicecontrol_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 = "servicecontrol_java_proto", +- deps = [":servicecontrol_proto"], +-) +- +-java_grpc_library( +- name = "servicecontrol_java_grpc", +- srcs = [":servicecontrol_proto"], +- deps = [":servicecontrol_java_proto"], +-) +- +-java_gapic_library( +- name = "servicecontrol_java_gapic", +- srcs = [":servicecontrol_proto_with_info"], +- grpc_service_config = "servicecontrol_grpc_service_config.json", +- test_deps = [ +- ":servicecontrol_java_grpc", +- ], +- deps = [ +- ":servicecontrol_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "servicecontrol_java_gapic_test_suite", +- test_classes = [ +- "com.google.api.servicecontrol.v1.QuotaControllerClientTest", +- "com.google.api.servicecontrol.v1.ServiceControllerClientTest", +- ], +- runtime_deps = [":servicecontrol_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-api-servicecontrol-v1-java", +- deps = [ +- ":servicecontrol_java_gapic", +- ":servicecontrol_java_grpc", +- ":servicecontrol_java_proto", +- ":servicecontrol_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 = "servicecontrol_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/api/servicecontrol/v1", +- protos = [":servicecontrol_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/api:distribution_go_proto", +- "//google/logging/type:type_go_proto", +- "//google/rpc:status_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "servicecontrol_go_gapic", +- srcs = [":servicecontrol_proto_with_info"], +- grpc_service_config = "servicecontrol_grpc_service_config.json", +- importpath = "cloud.google.com/go/api/servicecontrol/apiv1;servicecontrol", +- metadata = True, +- service_yaml = "servicecontrol.yaml", +- deps = [ +- ":servicecontrol_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ], +-) +- +-go_test( +- name = "servicecontrol_go_gapic_test", +- srcs = [":servicecontrol_go_gapic_srcjar_test"], +- embed = [":servicecontrol_go_gapic"], +- importpath = "cloud.google.com/go/api/servicecontrol/apiv1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-api-servicecontrol-v1-go", +- deps = [ +- ":servicecontrol_go_gapic", +- ":servicecontrol_go_gapic_srcjar-metadata.srcjar", +- ":servicecontrol_go_gapic_srcjar-test.srcjar", +- ":servicecontrol_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "servicecontrol_py_gapic", +- srcs = [":servicecontrol_proto"], +- grpc_service_config = "servicecontrol_grpc_service_config.json", +- opt_args = [ +- "python-gapic-name=servicecontrol", +- "python-gapic-namespace=google.cloud", +- "warehouse-package-name=google-cloud-service-control", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "google-cloud-servicecontrol-v1-py", +- deps = [ +- ":servicecontrol_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 = "servicecontrol_php_proto", +- deps = [":servicecontrol_proto"], +-) +- +-php_grpc_library( +- name = "servicecontrol_php_grpc", +- srcs = [":servicecontrol_proto"], +- deps = [":servicecontrol_php_proto"], +-) +- +-php_gapic_library( +- name = "servicecontrol_php_gapic", +- srcs = [":servicecontrol_proto_with_info"], +- grpc_service_config = "servicecontrol_grpc_service_config.json", +- service_yaml = "servicecontrol.yaml", +- deps = [ +- ":servicecontrol_php_grpc", +- ":servicecontrol_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-api-servicecontrol-v1-php", +- deps = [ +- ":servicecontrol_php_gapic", +- ":servicecontrol_php_grpc", +- ":servicecontrol_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "servicecontrol_nodejs_gapic", +- package_name = "@google-cloud/service-control", +- src = ":servicecontrol_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "servicecontrol_grpc_service_config.json", +- package = "google.api.servicecontrol.v1", +- service_yaml = "servicecontrol.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "api-servicecontrol-v1-nodejs", +- deps = [ +- ":servicecontrol_nodejs_gapic", +- ":servicecontrol_proto", +- ## DO NOT CHANGE: Owlbot add dependency logging type protos. +- "//google/logging/type:type_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 = "servicecontrol_ruby_proto", +- deps = [":servicecontrol_proto"], +-) +- +-ruby_grpc_library( +- name = "servicecontrol_ruby_grpc", +- srcs = [":servicecontrol_proto"], +- deps = [":servicecontrol_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "servicecontrol_ruby_gapic", +- srcs = [":servicecontrol_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-api-id=servicecontrol.googleapis.com", +- "ruby-cloud-api-shortname=servicecontrol", +- "ruby-cloud-env-prefix=SERVICE_CONTROL", +- "ruby-cloud-gem-name=google-cloud-service_control-v1", +- "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/", +- ], +- grpc_service_config = "servicecontrol_grpc_service_config.json", +- ruby_cloud_description = "The Service Control API provides control plane functionality to managed services, such as logging, monitoring, and status checks.", +- ruby_cloud_title = "Service Control API V1", +- deps = [ +- ":servicecontrol_ruby_grpc", +- ":servicecontrol_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-api-servicecontrol-v1-ruby", +- deps = [ +- ":servicecontrol_ruby_gapic", +- ":servicecontrol_ruby_grpc", +- ":servicecontrol_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 = "servicecontrol_csharp_proto", +- deps = [":servicecontrol_proto"], +-) +- +-csharp_grpc_library( +- name = "servicecontrol_csharp_grpc", +- srcs = [":servicecontrol_proto"], +- deps = [":servicecontrol_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "servicecontrol_csharp_gapic", +- srcs = [":servicecontrol_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "servicecontrol_grpc_service_config.json", +- deps = [ +- ":servicecontrol_csharp_grpc", +- ":servicecontrol_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-api-servicecontrol-v1-csharp", +- deps = [ +- ":servicecontrol_csharp_gapic", +- ":servicecontrol_csharp_grpc", +- ":servicecontrol_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/api/servicemanagement/BUILD.bazel b/google/api/servicemanagement/BUILD.bazel +--- a/google/api/servicemanagement/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/api/servicemanagement/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +\ No newline at end of file +diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemanagement/v1/BUILD.bazel +--- a/google/api/servicemanagement/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/api/servicemanagement/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,352 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-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 = "servicemanagement_proto", +- srcs = [ +- "resources.proto", +- "servicemanager.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:config_change_proto", +- "//google/api:field_behavior_proto", +- "//google/api:metric_proto", +- "//google/api:quota_proto", +- "//google/api:service_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "servicemanagement_proto_with_info", +- deps = [ +- ":servicemanagement_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 = "servicemanagement_java_proto", +- deps = [":servicemanagement_proto"], +-) +- +-java_grpc_library( +- name = "servicemanagement_java_grpc", +- srcs = [":servicemanagement_proto"], +- deps = [":servicemanagement_java_proto"], +-) +- +-java_gapic_library( +- name = "servicemanagement_java_gapic", +- srcs = [":servicemanagement_proto_with_info"], +- gapic_yaml = "servicemanagement_gapic.yaml", +- grpc_service_config = "servicemanagement_grpc_service_config.json", +- test_deps = [ +- ":servicemanagement_java_grpc", +- ], +- deps = [ +- ":servicemanagement_java_proto", +- "//google/api:api_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "servicemanagement_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.api.servicemanagement.v1.ServiceManagerClientTest", +- ], +- runtime_deps = [":servicemanagement_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-api-servicemanagement-v1-java", +- deps = [ +- ":servicemanagement_java_gapic", +- ":servicemanagement_java_grpc", +- ":servicemanagement_java_proto", +- ":servicemanagement_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 = "servicemanagement_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/api/servicemanagement/v1", +- protos = [":servicemanagement_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/api:configchange_go_proto", +- "//google/api:metric_go_proto", +- "//google/api:serviceconfig_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "servicemanagement_go_gapic", +- srcs = [":servicemanagement_proto_with_info"], +- grpc_service_config = "servicemanagement_grpc_service_config.json", +- importpath = "cloud.google.com/go/api/servicemanagement/apiv1;servicemanagement", +- service_yaml = "servicemanagement_v1.yaml", +- deps = [ +- ":servicemanagement_go_proto", +- "//google/api:serviceconfig_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 = "servicemanagement_go_gapic_test", +- srcs = [":servicemanagement_go_gapic_srcjar_test"], +- embed = [":servicemanagement_go_gapic"], +- importpath = "cloud.google.com/go/api/servicemanagement/apiv1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-api-servicemanagement-v1-go", +- deps = [ +- ":servicemanagement_go_gapic", +- ":servicemanagement_go_gapic_srcjar-test.srcjar", +- ":servicemanagement_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "servicemanagement_py_gapic", +- srcs = [":servicemanagement_proto"], +- grpc_service_config = "servicemanagement_grpc_service_config.json", +- opt_args = [ +- "warehouse-package-name=google-cloud-service-management", +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=servicemanagement", +- ] +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "google-cloud-servicemanagement-v1-py", +- deps = [ +- ":servicemanagement_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 = "servicemanagement_php_proto", +- deps = [":servicemanagement_proto"], +-) +- +-php_grpc_library( +- name = "servicemanagement_php_grpc", +- srcs = [":servicemanagement_proto"], +- deps = [":servicemanagement_php_proto"], +-) +- +-php_gapic_library( +- name = "servicemanagement_php_gapic", +- srcs = [":servicemanagement_proto_with_info"], +- grpc_service_config = "servicemanagement_grpc_service_config.json", +- service_yaml = "servicemanagement_v1.yaml", +- deps = [ +- ":servicemanagement_php_grpc", +- ":servicemanagement_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-api-servicemanagement-v1-php", +- deps = [ +- ":servicemanagement_php_gapic", +- ":servicemanagement_php_grpc", +- ":servicemanagement_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "servicemanagement_nodejs_gapic", +- package_name = "@google-cloud/service-management", +- src = ":servicemanagement_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "servicemanagement_grpc_service_config.json", +- package = "google.api.servicemanagement.v1", +- service_yaml = "servicemanagement_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "api-servicemanagement-v1-nodejs", +- deps = [ +- ":servicemanagement_nodejs_gapic", +- ":servicemanagement_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 = "servicemanagement_ruby_proto", +- deps = [":servicemanagement_proto"], +-) +- +-ruby_grpc_library( +- name = "servicemanagement_ruby_grpc", +- srcs = [":servicemanagement_proto"], +- deps = [":servicemanagement_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "servicemanagement_ruby_gapic", +- srcs = [":servicemanagement_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-service_management-v1", +- "ruby-cloud-env-prefix=SERVICE_MANAGEMENT", +- "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/", +- "ruby-cloud-api-id=servicemanagement.googleapis.com", +- "ruby-cloud-api-shortname=servicemanagement", +- ], +- ruby_cloud_description = "Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.", +- ruby_cloud_title = "Service Management API V1", +- deps = [ +- ":servicemanagement_ruby_grpc", +- ":servicemanagement_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-api-servicemanagement-v1-ruby", +- deps = [ +- ":servicemanagement_ruby_gapic", +- ":servicemanagement_ruby_grpc", +- ":servicemanagement_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 = "servicemanagement_csharp_proto", +- deps = [":servicemanagement_proto"], +-) +- +-csharp_grpc_library( +- name = "servicemanagement_csharp_grpc", +- srcs = [":servicemanagement_proto"], +- deps = [":servicemanagement_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "servicemanagement_csharp_gapic", +- srcs = [":servicemanagement_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "servicemanagement_grpc_service_config.json", +- deps = [ +- ":servicemanagement_csharp_grpc", +- ":servicemanagement_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-api-servicemanagement-v1-csharp", +- deps = [ +- ":servicemanagement_csharp_gapic", +- ":servicemanagement_csharp_grpc", +- ":servicemanagement_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/api/serviceusage/v1/BUILD.bazel b/google/api/serviceusage/v1/BUILD.bazel +--- a/google/api/serviceusage/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/api/serviceusage/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 +- +-# 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 = "serviceusage_proto", +- srcs = [ +- "resources.proto", +- "serviceusage.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:auth_proto", +- "//google/api:client_proto", +- "//google/api:documentation_proto", +- "//google/api:endpoint_proto", +- "//google/api:monitored_resource_proto", +- "//google/api:monitoring_proto", +- "//google/api:quota_proto", +- "//google/api:usage_proto", +- "//google/longrunning:operations_proto", +- "@com_google_protobuf//:api_proto", +- ], +-) +- +-proto_library_with_info( +- name = "serviceusage_proto_with_info", +- deps = [ +- ":serviceusage_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 = "serviceusage_java_proto", +- deps = [":serviceusage_proto"], +-) +- +-java_grpc_library( +- name = "serviceusage_java_grpc", +- srcs = [":serviceusage_proto"], +- deps = [":serviceusage_java_proto"], +-) +- +-java_gapic_library( +- name = "serviceusage_java_gapic", +- srcs = [":serviceusage_proto_with_info"], +- grpc_service_config = "serviceusage_grpc_service_config.json", +- test_deps = [ +- ":serviceusage_java_grpc", +- ], +- deps = [ +- ":serviceusage_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "serviceusage_java_gapic_test_suite", +- test_classes = [ +- "com.google.api.serviceusage.v1.ServiceUsageClientTest", +- ], +- runtime_deps = [":serviceusage_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-api-serviceusage-v1-java", +- deps = [ +- ":serviceusage_java_gapic", +- ":serviceusage_java_grpc", +- ":serviceusage_java_proto", +- ":serviceusage_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 = "serviceusage_go_proto", +-# compilers = ["@io_bazel_rules_go//proto:go_grpc"], +-# importpath = "google.golang.org/genproto/googleapis/api/serviceusage/v1", +-# protos = [":serviceusage_proto"], +-# deps = [ +-# "//google/api:annotations_go_proto", +-# "//google/api:auth_go_proto", +-# "//google/api:documentation_go_proto", +-# "//google/api:endpoint_go_proto", +-# "//google/api:monitoredres_go_proto", +-# "//google/api:monitoring_go_proto", +-# "//google/api:serviceconfig_go_proto", +-# "//google/api:usage_go_proto", +-# "//google/longrunning:longrunning_go_proto", +-# ], +-# ) +- +-# go_gapic_library( +-# name = "serviceusage_go_gapic", +-# srcs = [":serviceusage_proto_with_info"], +-# grpc_service_config = "serviceusage_grpc_service_config.json", +-# importpath = "cloud.google.com/go/api/serviceusage/apiv1;serviceusage", +-# service_yaml = "serviceusage_v1.yaml", +-# metadata = True, +-# deps = [ +-# ":serviceusage_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 = "serviceusage_go_gapic_test", +-# srcs = [":serviceusage_go_gapic_srcjar_test"], +-# embed = [":serviceusage_go_gapic"], +-# importpath = "cloud.google.com/go/api/serviceusage/apiv1", +-# ) +- +-# # Open Source Packages +-# go_gapic_assembly_pkg( +-# name = "gapi-cloud-api-serviceusage-v1-go", +-# deps = [ +-# ":serviceusage_go_gapic", +-# ":serviceusage_go_gapic_srcjar-test.srcjar", +-# ":serviceusage_go_gapic_srcjar-metadata.srcjar", +-# ":serviceusage_go_proto", +-# ], +-# ) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "serviceusage_py_gapic", +- srcs = [":serviceusage_proto"], +- grpc_service_config = "serviceusage_grpc_service_config.json", +- opt_args = [ +- "warehouse-package-name=google-cloud-service-usage", +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=service_usage", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "api-serviceusage-v1-py", +- deps = [ +- ":serviceusage_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 = "serviceusage_php_proto", +- deps = [":serviceusage_proto"], +-) +- +-php_grpc_library( +- name = "serviceusage_php_grpc", +- srcs = [":serviceusage_proto"], +- deps = [":serviceusage_php_proto"], +-) +- +-php_gapic_library( +- name = "serviceusage_php_gapic", +- srcs = [":serviceusage_proto_with_info"], +- grpc_service_config = "serviceusage_grpc_service_config.json", +- service_yaml = "serviceusage_v1.yaml", +- deps = [ +- ":serviceusage_php_grpc", +- ":serviceusage_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-api-serviceusage-v1-php", +- deps = [ +- ":serviceusage_php_gapic", +- ":serviceusage_php_grpc", +- ":serviceusage_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "serviceusage_nodejs_gapic", +- package_name = "@google-cloud/service-usage", +- src = ":serviceusage_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "serviceusage_grpc_service_config.json", +- package = "google.api.serviceusage.v1", +- service_yaml = "serviceusage_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "api-serviceusage-v1-nodejs", +- deps = [ +- ":serviceusage_nodejs_gapic", +- ":serviceusage_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 = "serviceusage_ruby_proto", +- deps = [":serviceusage_proto"], +-) +- +-ruby_grpc_library( +- name = "serviceusage_ruby_grpc", +- srcs = [":serviceusage_proto"], +- deps = [":serviceusage_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "serviceusage_ruby_gapic", +- srcs = [":serviceusage_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-service_usage-v1", +- "ruby-cloud-env-prefix=SERVICE_USAGE", +- "ruby-cloud-product-url=https://cloud.google.com/service-usage/", +- "ruby-cloud-api-id=serviceusage.googleapis.com", +- "ruby-cloud-api-shortname=serviceusage", +- ], +- grpc_service_config = "serviceusage_grpc_service_config.json", +- ruby_cloud_description = "Service Usage is an infrastructure service of Google Cloud that lets you list and manage other APIs and services in your Cloud projects. You can list and manage Google Cloud services and their APIs, as well as services created using Cloud Endpoints.", +- ruby_cloud_title = "Service Usage V1", +- deps = [ +- ":serviceusage_ruby_grpc", +- ":serviceusage_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-api-serviceusage-v1-ruby", +- deps = [ +- ":serviceusage_ruby_gapic", +- ":serviceusage_ruby_grpc", +- ":serviceusage_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 = "serviceusage_csharp_proto", +- deps = [":serviceusage_proto"], +-) +- +-csharp_grpc_library( +- name = "serviceusage_csharp_grpc", +- srcs = [":serviceusage_proto"], +- deps = [":serviceusage_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "serviceusage_csharp_gapic", +- srcs = [":serviceusage_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "serviceusage_grpc_service_config.json", +- deps = [ +- ":serviceusage_csharp_grpc", +- ":serviceusage_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-api-serviceusage-v1-csharp", +- deps = [ +- ":serviceusage_csharp_gapic", +- ":serviceusage_csharp_grpc", +- ":serviceusage_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/api/serviceusage/v1beta1/BUILD.bazel b/google/api/serviceusage/v1beta1/BUILD.bazel +--- a/google/api/serviceusage/v1beta1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/api/serviceusage/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 +- +-# 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 = "serviceusage_proto", +- srcs = [ +- "resources.proto", +- "serviceusage.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:auth_proto", +- "//google/api:client_proto", +- "//google/api:documentation_proto", +- "//google/api:endpoint_proto", +- "//google/api:field_behavior_proto", +- "//google/api:monitored_resource_proto", +- "//google/api:monitoring_proto", +- "//google/api:quota_proto", +- "//google/api:usage_proto", +- "//google/longrunning:operations_proto", +- "@com_google_protobuf//:api_proto", +- "@com_google_protobuf//:field_mask_proto", +- ], +-) +- +-proto_library_with_info( +- name = "serviceusage_proto_with_info", +- deps = [ +- ":serviceusage_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 = "serviceusage_java_proto", +- deps = [":serviceusage_proto"], +-) +- +-java_grpc_library( +- name = "serviceusage_java_grpc", +- srcs = [":serviceusage_proto"], +- deps = [":serviceusage_java_proto"], +-) +- +-java_gapic_library( +- name = "serviceusage_java_gapic", +- srcs = [":serviceusage_proto_with_info"], +- grpc_service_config = "serviceusage_grpc_service_config.json", +- test_deps = [ +- ":serviceusage_java_grpc", +- ], +- deps = [ +- ":serviceusage_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "serviceusage_java_gapic_test_suite", +- test_classes = [ +- "com.google.api.serviceusage.v1beta1.ServiceUsageClientTest", +- ], +- runtime_deps = [":serviceusage_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-api-serviceusage-v1beta1-java", +- deps = [ +- ":serviceusage_java_gapic", +- ":serviceusage_java_grpc", +- ":serviceusage_java_proto", +- ":serviceusage_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 = "serviceusage_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/api/serviceusage/v1beta1", +- protos = [":serviceusage_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/api:monitoredres_go_proto", +- "//google/api:serviceconfig_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "serviceusage_go_gapic", +- srcs = [":serviceusage_proto_with_info"], +- grpc_service_config = "serviceusage_grpc_service_config.json", +- importpath = "cloud.google.com/go/api/serviceusage/apiv1beta1;serviceusage", +- metadata = True, +- service_yaml = "serviceusage_v1beta1.yaml", +- deps = [ +- ":serviceusage_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 = "serviceusage_go_gapic_test", +- srcs = [":serviceusage_go_gapic_srcjar_test"], +- embed = [":serviceusage_go_gapic"], +- importpath = "cloud.google.com/go/api/serviceusage/apiv1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-api-serviceusage-v1beta1-go", +- deps = [ +- ":serviceusage_go_gapic", +- ":serviceusage_go_gapic_srcjar-metadata.srcjar", +- ":serviceusage_go_gapic_srcjar-test.srcjar", +- ":serviceusage_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "serviceusage_py_gapic", +- srcs = [":serviceusage_proto"], +- grpc_service_config = "serviceusage_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "api-serviceusage-v1beta1-py", +- deps = [ +- ":serviceusage_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 = "serviceusage_php_proto", +- deps = [":serviceusage_proto"], +-) +- +-php_grpc_library( +- name = "serviceusage_php_grpc", +- srcs = [":serviceusage_proto"], +- deps = [":serviceusage_php_proto"], +-) +- +-php_gapic_library( +- name = "serviceusage_php_gapic", +- srcs = [":serviceusage_proto_with_info"], +- grpc_service_config = "serviceusage_grpc_service_config.json", +- service_yaml = "serviceusage_v1beta1.yaml", +- deps = [ +- ":serviceusage_php_grpc", +- ":serviceusage_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-api-serviceusage-v1beta1-php", +- deps = [ +- ":serviceusage_php_gapic", +- ":serviceusage_php_grpc", +- ":serviceusage_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "serviceusage_nodejs_gapic", +- package_name = "@google-cloud/service-usage", +- src = ":serviceusage_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "serviceusage_grpc_service_config.json", +- package = "google.api.serviceusage.v1beta1", +- service_yaml = "serviceusage_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "api-serviceusage-v1beta1-nodejs", +- deps = [ +- ":serviceusage_nodejs_gapic", +- ":serviceusage_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 = "serviceusage_ruby_proto", +- deps = [":serviceusage_proto"], +-) +- +-ruby_grpc_library( +- name = "serviceusage_ruby_grpc", +- srcs = [":serviceusage_proto"], +- deps = [":serviceusage_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "serviceusage_ruby_gapic", +- srcs = [":serviceusage_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-service_usage-v1beta1", +- "ruby-cloud-env-prefix=SERVICE_USAGE", +- "ruby-cloud-product-url=https://cloud.google.com/service-usage/", +- "ruby-cloud-api-id=serviceusage.googleapis.com", +- "ruby-cloud-api-shortname=serviceusage", +- ], +- grpc_service_config = "serviceusage_grpc_service_config.json", +- ruby_cloud_description = "Service Usage is an infrastructure service of Google Cloud that lets you list and manage other APIs and services in your Cloud projects. You can list and manage Google Cloud services and their APIs, as well as services created using Cloud Endpoints.", +- ruby_cloud_title = "Service Usage V1beta1", +- deps = [ +- ":serviceusage_ruby_grpc", +- ":serviceusage_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-api-serviceusage-v1beta1-ruby", +- deps = [ +- ":serviceusage_ruby_gapic", +- ":serviceusage_ruby_grpc", +- ":serviceusage_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 = "serviceusage_csharp_proto", +- deps = [":serviceusage_proto"], +-) +- +-csharp_grpc_library( +- name = "serviceusage_csharp_grpc", +- srcs = [":serviceusage_proto"], +- deps = [":serviceusage_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "serviceusage_csharp_gapic", +- srcs = [":serviceusage_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "serviceusage_grpc_service_config.json", +- deps = [ +- ":serviceusage_csharp_grpc", +- ":serviceusage_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-api-serviceusage-v1beta1-csharp", +- deps = [ +- ":serviceusage_csharp_gapic", +- ":serviceusage_csharp_grpc", +- ":serviceusage_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/appengine/legacy/BUILD.bazel b/google/appengine/legacy/BUILD.bazel +--- a/google/appengine/legacy/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/appengine/legacy/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,161 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-proto_library( +- name = "legacy_proto", +- srcs = [ +- "audit_data.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "legacy_java_proto", +- deps = [":legacy_proto"], +-) +- +-java_grpc_library( +- name = "legacy_java_grpc", +- srcs = [":legacy_proto"], +- deps = [":legacy_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "legacy_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/appengine/legacy", +- protos = [":legacy_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "legacy_moved_proto", +- srcs = [":legacy_proto"], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-py_proto_library( +- name = "legacy_py_proto", +- deps = [":legacy_moved_proto"], +-) +- +-py_grpc_library( +- name = "legacy_py_grpc", +- srcs = [":legacy_moved_proto"], +- deps = [":legacy_py_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "legacy_php_proto", +- deps = [":legacy_proto"], +-) +- +-php_grpc_library( +- name = "legacy_php_grpc", +- srcs = [":legacy_proto"], +- deps = [":legacy_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 = "legacy_ruby_proto", +- deps = [":legacy_proto"], +-) +- +-ruby_grpc_library( +- name = "legacy_ruby_grpc", +- srcs = [":legacy_proto"], +- deps = [":legacy_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "legacy_csharp_proto", +- deps = [":legacy_proto"], +-) +- +-csharp_grpc_library( +- name = "legacy_csharp_grpc", +- srcs = [":legacy_proto"], +- deps = [":legacy_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ code here +diff -urN a/google/appengine/logging/v1/BUILD.bazel b/google/appengine/logging/v1/BUILD.bazel +--- a/google/appengine/logging/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/appengine/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,160 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-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/logging/type:type_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "logging_java_proto", +- deps = [":logging_proto"], +-) +- +-java_grpc_library( +- name = "logging_java_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "logging_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/appengine/logging/v1", +- protos = [":logging_proto"], +- deps = [ +- "//google/logging/type:type_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_library", +- "py_gapic_assembly_pkg" +-) +- +-py_gapic_library( +- name = "logging_py_gapic", +- srcs = [":logging_proto"], +- opt_args = [ +- "warehouse-package-name=google-cloud-appengine-logging", +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=appengine_logging", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "google-cloud-appengine-logging-v1-py", +- deps = [ +- ":logging_py_gapic", +- ], +-) +- +-############################################################################## +-# 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++ +-############################################################################## +-# Put your C++ code here +diff -urN a/google/appengine/v1/BUILD.bazel b/google/appengine/v1/BUILD.bazel +--- a/google/appengine/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/appengine/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,374 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "appengine_proto", +- srcs = [ +- "app_yaml.proto", +- "appengine.proto", +- "application.proto", +- "audit_data.proto", +- "certificate.proto", +- "deploy.proto", +- "deployed_files.proto", +- "domain.proto", +- "domain_mapping.proto", +- "firewall.proto", +- "instance.proto", +- "location.proto", +- "network_settings.proto", +- "operation.proto", +- "service.proto", +- "version.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//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "appengine_proto_with_info", +- deps = [ +- ":appengine_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 = "appengine_java_proto", +- deps = [":appengine_proto"], +-) +- +-java_grpc_library( +- name = "appengine_java_grpc", +- srcs = [":appengine_proto"], +- deps = [":appengine_java_proto"], +-) +- +-java_gapic_library( +- name = "appengine_java_gapic", +- srcs = [":appengine_proto_with_info"], +- grpc_service_config = "appengine_grpc_service_config.json", +- test_deps = [ +- ":appengine_java_grpc", +- ], +- deps = [ +- ":appengine_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "appengine_java_gapic_test_suite", +- test_classes = [ +- "com.google.appengine.v1.ApplicationsClientTest", +- "com.google.appengine.v1.AuthorizedCertificatesClientTest", +- "com.google.appengine.v1.AuthorizedDomainsClientTest", +- "com.google.appengine.v1.DomainMappingsClientTest", +- "com.google.appengine.v1.FirewallClientTest", +- "com.google.appengine.v1.InstancesClientTest", +- "com.google.appengine.v1.ServicesClientTest", +- "com.google.appengine.v1.VersionsClientTest", +- ], +- runtime_deps = [":appengine_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-appengine-v1-java", +- deps = [ +- ":appengine_java_gapic", +- ":appengine_java_grpc", +- ":appengine_java_proto", +- ":appengine_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 = "appengine_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/appengine/v1", +- protos = [":appengine_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "appengine_go_gapic", +- srcs = [":appengine_proto_with_info"], +- grpc_service_config = "appengine_grpc_service_config.json", +- importpath = "cloud.google.com/go/appengine/apiv1;appengine", +- metadata = True, +- service_yaml = "appengine_v1.yaml", +- deps = [ +- ":appengine_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 = "appengine_go_gapic_test", +- srcs = [":appengine_go_gapic_srcjar_test"], +- embed = [":appengine_go_gapic"], +- importpath = "cloud.google.com/go/appengine/apiv1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-appengine-v1-go", +- deps = [ +- ":appengine_go_gapic", +- ":appengine_go_gapic_srcjar-metadata.srcjar", +- ":appengine_go_gapic_srcjar-test.srcjar", +- ":appengine_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "appengine_py_gapic", +- srcs = [":appengine_proto"], +- grpc_service_config = "appengine_grpc_service_config.json", +- opt_args = [ +- "warehouse-package-name=google-cloud-appengine-admin", +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=appengine_admin", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "google-cloud-appengine-v1-py", +- deps = [ +- ":appengine_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 = "appengine_php_proto", +- deps = [":appengine_proto"], +-) +- +-php_grpc_library( +- name = "appengine_php_grpc", +- srcs = [":appengine_proto"], +- deps = [":appengine_php_proto"], +-) +- +-php_gapic_library( +- name = "appengine_php_gapic", +- srcs = [":appengine_proto_with_info"], +- grpc_service_config = "appengine_grpc_service_config.json", +- service_yaml = "appengine_v1.yaml", +- deps = [ +- ":appengine_php_grpc", +- ":appengine_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-appengine-v1-php", +- deps = [ +- ":appengine_php_gapic", +- ":appengine_php_grpc", +- ":appengine_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "appengine_nodejs_gapic", +- package_name = "@google-cloud/appengine-admin", +- src = ":appengine_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "appengine_grpc_service_config.json", +- package = "google.appengine.v1", +- service_yaml = "appengine_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "appengine-v1-nodejs", +- deps = [ +- ":appengine_nodejs_gapic", +- ":appengine_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 = "appengine_ruby_proto", +- deps = [":appengine_proto"], +-) +- +-ruby_grpc_library( +- name = "appengine_ruby_grpc", +- srcs = [":appengine_proto"], +- deps = [":appengine_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "appengine_ruby_gapic", +- srcs = [":appengine_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-app_engine-v1", +- "ruby-cloud-env-prefix=APP_ENGINE", +- "ruby-cloud-product-url=https://cloud.google.com/appengine/docs/admin-api/", +- "ruby-cloud-api-id=appengine.googleapis.com", +- "ruby-cloud-api-shortname=appengine", +- ], +- ruby_cloud_description = "The App Engine Admin API provisions and manages your App Engine applications.", +- ruby_cloud_title = "App Engine Admin V1", +- deps = [ +- ":appengine_ruby_grpc", +- ":appengine_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-appengine-v1-ruby", +- deps = [ +- ":appengine_ruby_gapic", +- ":appengine_ruby_grpc", +- ":appengine_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 = "appengine_csharp_proto", +- deps = [":appengine_proto"], +-) +- +-csharp_grpc_library( +- name = "appengine_csharp_grpc", +- srcs = [":appengine_proto"], +- deps = [":appengine_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "appengine_csharp_gapic", +- srcs = [":appengine_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "appengine_grpc_service_config.json", +- deps = [ +- ":appengine_csharp_grpc", +- ":appengine_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-appengine-v1-csharp", +- deps = [ +- ":appengine_csharp_gapic", +- ":appengine_csharp_grpc", +- ":appengine_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/appengine/v1beta/BUILD.bazel b/google/appengine/v1beta/BUILD.bazel +--- a/google/appengine/v1beta/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ 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 +- +-# 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 = "appengine_proto", +- srcs = [ +- "app_yaml.proto", +- "appengine.proto", +- "application.proto", +- "audit_data.proto", +- "certificate.proto", +- "deploy.proto", +- "domain.proto", +- "domain_mapping.proto", +- "firewall.proto", +- "instance.proto", +- "location.proto", +- "network_settings.proto", +- "operation.proto", +- "service.proto", +- "version.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//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "appengine_java_proto", +- deps = [":appengine_proto"], +-) +- +-java_grpc_library( +- name = "appengine_java_grpc", +- srcs = [":appengine_proto"], +- deps = [":appengine_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "appengine_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/appengine/v1beta", +- protos = [":appengine_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "appengine_moved_proto", +- srcs = [":appengine_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//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-py_proto_library( +- name = "appengine_py_proto", +- deps = [":appengine_moved_proto"], +-) +- +-py_grpc_library( +- name = "appengine_py_grpc", +- srcs = [":appengine_moved_proto"], +- deps = [":appengine_py_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "appengine_php_proto", +- deps = [":appengine_proto"], +-) +- +-php_grpc_library( +- name = "appengine_php_grpc", +- srcs = [":appengine_proto"], +- deps = [":appengine_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 = "appengine_ruby_proto", +- deps = [":appengine_proto"], +-) +- +-ruby_grpc_library( +- name = "appengine_ruby_grpc", +- srcs = [":appengine_proto"], +- deps = [":appengine_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "appengine_csharp_proto", +- deps = [":appengine_proto"], +-) +- +-csharp_grpc_library( +- name = "appengine_csharp_grpc", +- srcs = [":appengine_proto"], +- deps = [":appengine_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/apps/alertcenter/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,336 +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 = "alertcenter_proto", +- srcs = [ +- "alertcenter.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "alertcenter_proto_with_info", +- deps = [ +- ":alertcenter_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 = "alertcenter_java_proto", +- deps = [":alertcenter_proto"], +-) +- +-java_grpc_library( +- name = "alertcenter_java_grpc", +- srcs = [":alertcenter_proto"], +- deps = [":alertcenter_java_proto"], +-) +- +-java_gapic_library( +- name = "alertcenter_java_gapic", +- srcs = [":alertcenter_proto_with_info"], +- grpc_service_config = "alertcenter_grpc_service_config.json", +- test_deps = [ +- ":alertcenter_java_grpc", +- ], +- deps = [ +- ":alertcenter_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "alertcenter_java_gapic_test_suite", +- test_classes = [ +- "com.google.apps.alertcenter.v1beta1.AlertCenterServiceClientTest", +- ], +- runtime_deps = [":alertcenter_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-apps-alertcenter-v1beta1-java", +- deps = [ +- ":alertcenter_java_gapic", +- ":alertcenter_java_grpc", +- ":alertcenter_java_proto", +- ":alertcenter_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 = "alertcenter_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/apps/alertcenter/v1beta1", +- protos = [":alertcenter_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/rpc:status_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "alertcenter_go_gapic", +- 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, +- deps = [ +- ":alertcenter_go_proto", +- ], +-) +- +-go_test( +- name = "alertcenter_go_gapic_test", +- srcs = [":alertcenter_go_gapic_srcjar_test"], +- embed = [":alertcenter_go_gapic"], +- importpath = "google.golang.org/google/apps/alertcenter/v1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- 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_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "alertcenter_py_gapic", +- srcs = [":alertcenter_proto"], +- grpc_service_config = "alertcenter_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "apps-alertcenter-v1beta1-py", +- deps = [ +- ":alertcenter_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 = "alertcenter_php_proto", +- deps = [":alertcenter_proto"], +-) +- +-php_grpc_library( +- name = "alertcenter_php_grpc", +- srcs = [":alertcenter_proto"], +- deps = [":alertcenter_php_proto"], +-) +- +-php_gapic_library( +- name = "alertcenter_php_gapic", +- srcs = [":alertcenter_proto_with_info"], +- grpc_service_config = "alertcenter_grpc_service_config.json", +- service_yaml = "alertcenter.yaml", +- deps = [ +- ":alertcenter_php_grpc", +- ":alertcenter_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-apps-alertcenter-v1beta1-php", +- deps = [ +- ":alertcenter_php_gapic", +- ":alertcenter_php_grpc", +- ":alertcenter_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "alertcenter_nodejs_gapic", +- package_name = "@google-cloud/alertcenter", +- src = ":alertcenter_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "alertcenter_grpc_service_config.json", +- package = "google.apps.alertcenter.v1beta1", +- service_yaml = "alertcenter.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "apps-alertcenter-v1beta1-nodejs", +- deps = [ +- ":alertcenter_nodejs_gapic", +- ":alertcenter_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 = "alertcenter_ruby_proto", +- deps = [":alertcenter_proto"], +-) +- +-ruby_grpc_library( +- name = "alertcenter_ruby_grpc", +- srcs = [":alertcenter_proto"], +- deps = [":alertcenter_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "alertcenter_ruby_gapic", +- srcs = [":alertcenter_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-apps-alertcenter-v1beta1", +- ], +- grpc_service_config = "alertcenter_grpc_service_config.json", +- deps = [ +- ":alertcenter_ruby_grpc", +- ":alertcenter_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-apps-alertcenter-v1beta1-ruby", +- deps = [ +- ":alertcenter_ruby_gapic", +- ":alertcenter_ruby_grpc", +- ":alertcenter_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 = "alertcenter_csharp_proto", +- deps = [":alertcenter_proto"], +-) +- +-csharp_grpc_library( +- name = "alertcenter_csharp_grpc", +- srcs = [":alertcenter_proto"], +- deps = [":alertcenter_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "alertcenter_csharp_gapic", +- srcs = [":alertcenter_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "alertcenter_grpc_service_config.json", +- deps = [ +- ":alertcenter_csharp_grpc", +- ":alertcenter_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-apps-alertcenter-v1beta1-csharp", +- deps = [ +- ":alertcenter_csharp_gapic", +- ":alertcenter_csharp_grpc", +- ":alertcenter_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/apps/drive/activity/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,334 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# 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 = "activity_proto", +- srcs = [ +- "action.proto", +- "actor.proto", +- "common.proto", +- "drive_activity_service.proto", +- "query_drive_activity_request.proto", +- "query_drive_activity_response.proto", +- "target.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "activity_proto_with_info", +- deps = [ +- ":activity_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 = "activity_java_proto", +- deps = [":activity_proto"], +-) +- +-java_grpc_library( +- name = "activity_java_grpc", +- srcs = [":activity_proto"], +- deps = [":activity_java_proto"], +-) +- +-java_gapic_library( +- name = "activity_java_gapic", +- srcs = [":activity_proto_with_info"], +- grpc_service_config = "driveactivity_grpc_service_config.json", +- test_deps = [ +- ":activity_java_grpc", +- ], +- deps = [ +- ":activity_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "activity_java_gapic_test_suite", +- test_classes = [ +- "com.google.apps.drive.activity.v2.DriveActivityServiceClientTest", +- ], +- runtime_deps = [":activity_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-apps-drive-activity-v2-java", +- deps = [ +- ":activity_java_gapic", +- ":activity_java_grpc", +- ":activity_java_proto", +- ":activity_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 = "activity_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/apps/drive/activity/v2", +- protos = [":activity_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "activity_go_gapic", +- srcs = [":activity_proto_with_info"], +- grpc_service_config = "driveactivity_grpc_service_config.json", +- importpath = "google.golang.org/google/apps/drive/activity/v2;activity", +- metadata = True, +- service_yaml = "driveactivity_v2.yaml", +- deps = [ +- ":activity_go_proto", +- ], +-) +- +-go_test( +- name = "activity_go_gapic_test", +- srcs = [":activity_go_gapic_srcjar_test"], +- embed = [":activity_go_gapic"], +- importpath = "google.golang.org/google/apps/drive/activity/v2", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-apps-drive-activity-v2-go", +- deps = [ +- ":activity_go_gapic", +- ":activity_go_gapic_srcjar-metadata.srcjar", +- ":activity_go_gapic_srcjar-test.srcjar", +- ":activity_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "activity_py_gapic", +- srcs = [":activity_proto"], +- grpc_service_config = "driveactivity_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "drive-activity-v2-py", +- deps = [ +- ":activity_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 = "activity_php_proto", +- deps = [":activity_proto"], +-) +- +-php_grpc_library( +- name = "activity_php_grpc", +- srcs = [":activity_proto"], +- deps = [":activity_php_proto"], +-) +- +-php_gapic_library( +- name = "activity_php_gapic", +- srcs = [":activity_proto_with_info"], +- grpc_service_config = "driveactivity_grpc_service_config.json", +- deps = [ +- ":activity_php_grpc", +- ":activity_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-apps-drive-activity-v2-php", +- deps = [ +- ":activity_php_gapic", +- ":activity_php_grpc", +- ":activity_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "activity_nodejs_gapic", +- package_name = "@google-cloud/drive-activity", +- src = ":activity_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "driveactivity_grpc_service_config.json", +- package = "google.apps.drive.activity.v2", +- service_yaml = "driveactivity_v2.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "drive-activity-v2-nodejs", +- deps = [ +- ":activity_nodejs_gapic", +- ":activity_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 = "activity_ruby_proto", +- deps = [":activity_proto"], +-) +- +-ruby_grpc_library( +- name = "activity_ruby_grpc", +- srcs = [":activity_proto"], +- deps = [":activity_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "activity_ruby_gapic", +- srcs = [":activity_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-apps-drive-activity-v2"], +- grpc_service_config = "driveactivity_grpc_service_config.json", +- deps = [ +- ":activity_ruby_grpc", +- ":activity_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-apps-drive-activity-v2-ruby", +- deps = [ +- ":activity_ruby_gapic", +- ":activity_ruby_grpc", +- ":activity_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 = "activity_csharp_proto", +- deps = [":activity_proto"], +-) +- +-csharp_grpc_library( +- name = "activity_csharp_grpc", +- srcs = [":activity_proto"], +- deps = [":activity_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "activity_csharp_gapic", +- srcs = [":activity_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "driveactivity_grpc_service_config.json", +- deps = [ +- ":activity_csharp_grpc", +- ":activity_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-apps-drive-activity-v2-csharp", +- deps = [ +- ":activity_csharp_gapic", +- ":activity_csharp_grpc", +- ":activity_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/apps/market/v2/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/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 = "marketplace_proto", +- srcs = [ +- "resources.proto", +- "services.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- ], +-) +- +-proto_library_with_info( +- name = "marketplace_proto_with_info", +- deps = [ +- ":marketplace_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 = "marketplace_java_proto", +- deps = [":marketplace_proto"], +-) +- +-java_grpc_library( +- name = "marketplace_java_grpc", +- srcs = [":marketplace_proto"], +- deps = [":marketplace_java_proto"], +-) +- +-java_gapic_library( +- name = "marketplace_java_gapic", +- srcs = [":marketplace_proto_with_info"], +- grpc_service_config = "service_grpc_service_config.json", +- test_deps = [ +- ":marketplace_java_grpc", +- ], +- deps = [ +- ":marketplace_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "marketplace_java_gapic_test_suite", +- test_classes = [ +- "com.google.ccc.hosted.marketplace.v2.CustomerLicenseServiceClientTest", +- "com.google.ccc.hosted.marketplace.v2.LicenseNotificationServiceClientTest", +- "com.google.ccc.hosted.marketplace.v2.UserLicenseServiceClientTest", +- ], +- runtime_deps = [":marketplace_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-hosted-marketplace-v2-java", +- deps = [ +- ":marketplace_java_gapic", +- ":marketplace_java_grpc", +- ":marketplace_java_proto", +- ":marketplace_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 = "marketplace_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/ccc/hosted/marketplace/v2", +- protos = [":marketplace_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "marketplace_go_gapic", +- srcs = [":marketplace_proto_with_info"], +- grpc_service_config = "service_grpc_service_config.json", +- importpath = "google.golang.org/ccc/hosted/marketplace/v2;marketplace", +- metadata = True, +- service_yaml = "appsmarket_v2.yaml", +- deps = [ +- ":marketplace_go_proto", +- ], +-) +- +-go_test( +- name = "marketplace_go_gapic_test", +- srcs = [":marketplace_go_gapic_srcjar_test"], +- embed = [":marketplace_go_gapic"], +- importpath = "google.golang.org/ccc/hosted/marketplace/v2", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-hosted-marketplace-v2-go", +- deps = [ +- ":marketplace_go_gapic", +- ":marketplace_go_gapic_srcjar-metadata.srcjar", +- ":marketplace_go_gapic_srcjar-test.srcjar", +- ":marketplace_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "marketplace_py_gapic", +- srcs = [":marketplace_proto"], +- grpc_service_config = "service_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "hosted-marketplace-v2-py", +- deps = [ +- ":marketplace_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 = "marketplace_php_proto", +- deps = [":marketplace_proto"], +-) +- +-php_grpc_library( +- name = "marketplace_php_grpc", +- srcs = [":marketplace_proto"], +- deps = [":marketplace_php_proto"], +-) +- +-php_gapic_library( +- name = "marketplace_php_gapic", +- srcs = [":marketplace_proto_with_info"], +- grpc_service_config = "service_grpc_service_config.json", +- deps = [ +- ":marketplace_php_grpc", +- ":marketplace_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-hosted-marketplace-v2-php", +- deps = [ +- ":marketplace_php_gapic", +- ":marketplace_php_grpc", +- ":marketplace_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "marketplace_nodejs_gapic", +- package_name = "@google-cloud/marketplace", +- src = ":marketplace_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "service_grpc_service_config.json", +- package = "ccc.hosted.marketplace.v2", +- service_yaml = "appsmarket_v2.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "hosted-marketplace-v2-nodejs", +- deps = [ +- ":marketplace_nodejs_gapic", +- ":marketplace_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 = "marketplace_ruby_proto", +- deps = [":marketplace_proto"], +-) +- +-ruby_grpc_library( +- name = "marketplace_ruby_grpc", +- srcs = [":marketplace_proto"], +- deps = [":marketplace_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "marketplace_ruby_gapic", +- srcs = [":marketplace_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-hosted-marketplace-v2", +- ], +- grpc_service_config = "service_grpc_service_config.json", +- deps = [ +- ":marketplace_ruby_grpc", +- ":marketplace_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-hosted-marketplace-v2-ruby", +- deps = [ +- ":marketplace_ruby_gapic", +- ":marketplace_ruby_grpc", +- ":marketplace_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 = "marketplace_csharp_proto", +- deps = [":marketplace_proto"], +-) +- +-csharp_grpc_library( +- name = "marketplace_csharp_grpc", +- srcs = [":marketplace_proto"], +- deps = [":marketplace_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "marketplace_csharp_gapic", +- srcs = [":marketplace_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "service_grpc_service_config.json", +- deps = [ +- ":marketplace_csharp_grpc", +- ":marketplace_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-hosted-marketplace-v2-csharp", +- deps = [ +- ":marketplace_csharp_gapic", +- ":marketplace_csharp_grpc", +- ":marketplace_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/apps/script/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,117 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "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 = "type_proto", +- srcs = [ +- "addon_widget_set.proto", +- "extension_point.proto", +- "script_manifest.proto", +- ], +- deps = [ +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-java_proto_library( +- name = "type_java_proto", +- deps = [":type_proto"], +-) +- +-java_grpc_library( +- name = "type_java_grpc", +- srcs = [":type_proto"], +- deps = [":type_java_proto"], +-) +- +-go_proto_library( +- name = "type_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/apps/script/type", +- protos = [":type_proto"], +-) +- +-moved_proto_library( +- name = "type_moved_proto", +- srcs = [":type_proto"], +- deps = [ +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-py_proto_library( +- name = "type_py_proto", +- deps = [":type_moved_proto"], +-) +- +-py_grpc_library( +- name = "type_py_grpc", +- srcs = [":type_moved_proto"], +- deps = [":type_py_proto"], +-) +- +-php_proto_library( +- name = "type_php_proto", +- deps = [":type_proto"], +-) +- +-php_grpc_library( +- name = "type_php_grpc", +- srcs = [":type_proto"], +- deps = [":type_php_proto"], +-) +- +-ruby_proto_library( +- name = "type_ruby_proto", +- deps = [":type_proto"], +-) +- +-ruby_grpc_library( +- name = "type_ruby_grpc", +- srcs = [":type_proto"], +- deps = [":type_ruby_proto"], +-) +- +-csharp_proto_library( +- name = "type_csharp_proto", +- deps = [":type_proto"], +-) +- +-csharp_grpc_library( +- name = "type_csharp_grpc", +- srcs = [":type_proto"], +- deps = [":type_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/apps/script/type/calendar/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,119 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "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 = "calendar_proto", +- srcs = [ +- "calendar_addon_manifest.proto", +- ], +- deps = [ +- "//google/api:field_behavior_proto", +- "//google/apps/script/type:type_proto", +- ], +-) +- +-java_proto_library( +- name = "calendar_java_proto", +- deps = [":calendar_proto"], +-) +- +-java_grpc_library( +- name = "calendar_java_grpc", +- srcs = [":calendar_proto"], +- deps = [":calendar_java_proto"], +-) +- +-go_proto_library( +- name = "calendar_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/apps/script/type/calendar", +- protos = [":calendar_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/apps/script/type:type_go_proto", +- ], +-) +- +-moved_proto_library( +- name = "calendar_moved_proto", +- srcs = [":calendar_proto"], +- deps = [ +- "//google/api:field_behavior_proto", +- "//google/apps/script/type:type_proto", +- ], +-) +- +-py_proto_library( +- name = "calendar_py_proto", +- deps = [":calendar_moved_proto"], +-) +- +-py_grpc_library( +- name = "calendar_py_grpc", +- srcs = [":calendar_moved_proto"], +- deps = [":calendar_py_proto"], +-) +- +-php_proto_library( +- name = "calendar_php_proto", +- deps = [":calendar_proto"], +-) +- +-php_grpc_library( +- name = "calendar_php_grpc", +- srcs = [":calendar_proto"], +- deps = [":calendar_php_proto"], +-) +- +-ruby_proto_library( +- name = "calendar_ruby_proto", +- deps = [":calendar_proto"], +-) +- +-ruby_grpc_library( +- name = "calendar_ruby_grpc", +- srcs = [":calendar_proto"], +- deps = [":calendar_ruby_proto"], +-) +- +-csharp_proto_library( +- name = "calendar_csharp_proto", +- deps = [":calendar_proto"], +-) +- +-csharp_grpc_library( +- name = "calendar_csharp_grpc", +- srcs = [":calendar_proto"], +- deps = [":calendar_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/apps/script/type/docs/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,119 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "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 = "docs_proto", +- srcs = [ +- "docs_addon_manifest.proto", +- ], +- deps = [ +- "//google/api:field_behavior_proto", +- "//google/apps/script/type:type_proto", +- ], +-) +- +-java_proto_library( +- name = "docs_java_proto", +- deps = [":docs_proto"], +-) +- +-java_grpc_library( +- name = "docs_java_grpc", +- srcs = [":docs_proto"], +- deps = [":docs_java_proto"], +-) +- +-go_proto_library( +- name = "docs_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/apps/script/type/docs", +- protos = [":docs_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/apps/script/type:type_go_proto", +- ], +-) +- +-moved_proto_library( +- name = "docs_moved_proto", +- srcs = [":docs_proto"], +- deps = [ +- "//google/api:field_behavior_proto", +- "//google/apps/script/type:type_proto", +- ], +-) +- +-py_proto_library( +- name = "docs_py_proto", +- deps = [":docs_moved_proto"], +-) +- +-py_grpc_library( +- name = "docs_py_grpc", +- srcs = [":docs_moved_proto"], +- deps = [":docs_py_proto"], +-) +- +-php_proto_library( +- name = "docs_php_proto", +- deps = [":docs_proto"], +-) +- +-php_grpc_library( +- name = "docs_php_grpc", +- srcs = [":docs_proto"], +- deps = [":docs_php_proto"], +-) +- +-ruby_proto_library( +- name = "docs_ruby_proto", +- deps = [":docs_proto"], +-) +- +-ruby_grpc_library( +- name = "docs_ruby_grpc", +- srcs = [":docs_proto"], +- deps = [":docs_ruby_proto"], +-) +- +-csharp_proto_library( +- name = "docs_csharp_proto", +- deps = [":docs_proto"], +-) +- +-csharp_grpc_library( +- name = "docs_csharp_grpc", +- srcs = [":docs_proto"], +- deps = [":docs_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/apps/script/type/drive/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,116 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "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 = "drive_proto", +- srcs = [ +- "drive_addon_manifest.proto", +- ], +- deps = [ +- "//google/apps/script/type:type_proto", +- ], +-) +- +-java_proto_library( +- name = "drive_java_proto", +- deps = [":drive_proto"], +-) +- +-java_grpc_library( +- name = "drive_java_grpc", +- srcs = [":drive_proto"], +- deps = [":drive_java_proto"], +-) +- +-go_proto_library( +- name = "drive_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/apps/script/type/drive", +- protos = [":drive_proto"], +- deps = [ +- "//google/apps/script/type:type_go_proto", +- ], +-) +- +-moved_proto_library( +- name = "drive_moved_proto", +- srcs = [":drive_proto"], +- deps = [ +- "//google/apps/script/type:type_proto", +- ], +-) +- +-py_proto_library( +- name = "drive_py_proto", +- deps = [":drive_moved_proto"], +-) +- +-py_grpc_library( +- name = "drive_py_grpc", +- srcs = [":drive_moved_proto"], +- deps = [":drive_py_proto"], +-) +- +-php_proto_library( +- name = "drive_php_proto", +- deps = [":drive_proto"], +-) +- +-php_grpc_library( +- name = "drive_php_grpc", +- srcs = [":drive_proto"], +- deps = [":drive_php_proto"], +-) +- +-ruby_proto_library( +- name = "drive_ruby_proto", +- deps = [":drive_proto"], +-) +- +-ruby_grpc_library( +- name = "drive_ruby_grpc", +- srcs = [":drive_proto"], +- deps = [":drive_ruby_proto"], +-) +- +-csharp_proto_library( +- name = "drive_csharp_proto", +- deps = [":drive_proto"], +-) +- +-csharp_grpc_library( +- name = "drive_csharp_grpc", +- srcs = [":drive_proto"], +- deps = [":drive_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/apps/script/type/gmail/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,118 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "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 = "gmail_proto", +- srcs = [ +- "gmail_addon_manifest.proto", +- ], +- deps = [ +- "//google/apps/script/type:type_proto", +- "@com_google_protobuf//:struct_proto", +- ], +-) +- +-java_proto_library( +- name = "gmail_java_proto", +- deps = [":gmail_proto"], +-) +- +-java_grpc_library( +- name = "gmail_java_grpc", +- srcs = [":gmail_proto"], +- deps = [":gmail_java_proto"], +-) +- +-go_proto_library( +- name = "gmail_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/apps/script/type/gmail", +- protos = [":gmail_proto"], +- deps = [ +- "//google/apps/script/type:type_go_proto", +- ], +-) +- +-moved_proto_library( +- name = "gmail_moved_proto", +- srcs = [":gmail_proto"], +- deps = [ +- "//google/apps/script/type:type_proto", +- "@com_google_protobuf//:struct_proto", +- ], +-) +- +-py_proto_library( +- name = "gmail_py_proto", +- deps = [":gmail_moved_proto"], +-) +- +-py_grpc_library( +- name = "gmail_py_grpc", +- srcs = [":gmail_moved_proto"], +- deps = [":gmail_py_proto"], +-) +- +-php_proto_library( +- name = "gmail_php_proto", +- deps = [":gmail_proto"], +-) +- +-php_grpc_library( +- name = "gmail_php_grpc", +- srcs = [":gmail_proto"], +- deps = [":gmail_php_proto"], +-) +- +-ruby_proto_library( +- name = "gmail_ruby_proto", +- deps = [":gmail_proto"], +-) +- +-ruby_grpc_library( +- name = "gmail_ruby_grpc", +- srcs = [":gmail_proto"], +- deps = [":gmail_ruby_proto"], +-) +- +-csharp_proto_library( +- name = "gmail_csharp_proto", +- deps = [":gmail_proto"], +-) +- +-csharp_grpc_library( +- name = "gmail_csharp_grpc", +- srcs = [":gmail_proto"], +- deps = [":gmail_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/apps/script/type/sheets/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,119 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "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 = "sheets_proto", +- srcs = [ +- "sheets_addon_manifest.proto", +- ], +- deps = [ +- "//google/api:field_behavior_proto", +- "//google/apps/script/type:type_proto", +- ], +-) +- +-java_proto_library( +- name = "sheets_java_proto", +- deps = [":sheets_proto"], +-) +- +-java_grpc_library( +- name = "sheets_java_grpc", +- srcs = [":sheets_proto"], +- deps = [":sheets_java_proto"], +-) +- +-go_proto_library( +- name = "sheets_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/apps/script/type/sheets", +- protos = [":sheets_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/apps/script/type:type_go_proto", +- ], +-) +- +-moved_proto_library( +- name = "sheets_moved_proto", +- srcs = [":sheets_proto"], +- deps = [ +- "//google/api:field_behavior_proto", +- "//google/apps/script/type:type_proto", +- ], +-) +- +-py_proto_library( +- name = "sheets_py_proto", +- deps = [":sheets_moved_proto"], +-) +- +-py_grpc_library( +- name = "sheets_py_grpc", +- srcs = [":sheets_moved_proto"], +- deps = [":sheets_py_proto"], +-) +- +-php_proto_library( +- name = "sheets_php_proto", +- deps = [":sheets_proto"], +-) +- +-php_grpc_library( +- name = "sheets_php_grpc", +- srcs = [":sheets_proto"], +- deps = [":sheets_php_proto"], +-) +- +-ruby_proto_library( +- name = "sheets_ruby_proto", +- deps = [":sheets_proto"], +-) +- +-ruby_grpc_library( +- name = "sheets_ruby_grpc", +- srcs = [":sheets_proto"], +- deps = [":sheets_ruby_proto"], +-) +- +-csharp_proto_library( +- name = "sheets_csharp_proto", +- deps = [":sheets_proto"], +-) +- +-csharp_grpc_library( +- name = "sheets_csharp_grpc", +- srcs = [":sheets_proto"], +- deps = [":sheets_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/apps/script/type/slides/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,119 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "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 = "slides_proto", +- srcs = [ +- "slides_addon_manifest.proto", +- ], +- deps = [ +- "//google/api:field_behavior_proto", +- "//google/apps/script/type:type_proto", +- ], +-) +- +-java_proto_library( +- name = "slides_java_proto", +- deps = [":slides_proto"], +-) +- +-java_grpc_library( +- name = "slides_java_grpc", +- srcs = [":slides_proto"], +- deps = [":slides_java_proto"], +-) +- +-go_proto_library( +- name = "slides_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/apps/script/type/slides", +- protos = [":slides_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/apps/script/type:type_go_proto", +- ], +-) +- +-moved_proto_library( +- name = "slides_moved_proto", +- srcs = [":slides_proto"], +- deps = [ +- "//google/api:field_behavior_proto", +- "//google/apps/script/type:type_proto", +- ], +-) +- +-py_proto_library( +- name = "slides_py_proto", +- deps = [":slides_moved_proto"], +-) +- +-py_grpc_library( +- name = "slides_py_grpc", +- srcs = [":slides_moved_proto"], +- deps = [":slides_py_proto"], +-) +- +-php_proto_library( +- name = "slides_php_proto", +- deps = [":slides_proto"], +-) +- +-php_grpc_library( +- name = "slides_php_grpc", +- srcs = [":slides_proto"], +- deps = [":slides_php_proto"], +-) +- +-ruby_proto_library( +- name = "slides_ruby_proto", +- deps = [":slides_proto"], +-) +- +-ruby_grpc_library( +- name = "slides_ruby_grpc", +- srcs = [":slides_proto"], +- deps = [":slides_ruby_proto"], +-) +- +-csharp_proto_library( +- name = "slides_csharp_proto", +- deps = [":slides_proto"], +-) +- +-csharp_grpc_library( +- name = "slides_csharp_grpc", +- srcs = [":slides_proto"], +- deps = [":slides_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ code here +diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v1alpha1/BUILD.bazel +--- a/google/area120/tables/v1alpha1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/area120/tables/v1alpha1/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 +- +-# 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 = "tables_proto", +- srcs = [ +- "tables.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//:struct_proto", +- ], +-) +- +-proto_library_with_info( +- name = "tables_proto_with_info", +- deps = [ +- ":tables_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 = "tables_java_proto", +- deps = [":tables_proto"], +-) +- +-java_grpc_library( +- name = "tables_java_grpc", +- srcs = [":tables_proto"], +- deps = [":tables_java_proto"], +-) +- +-java_gapic_library( +- name = "tables_java_gapic", +- srcs = [":tables_proto_with_info"], +- gapic_yaml = "language_gapic.yaml", +- grpc_service_config = "tables_grpc_service_config.json", +- test_deps = [ +- ":tables_java_grpc", +- ], +- deps = [ +- ":tables_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "tables_java_gapic_test_suite", +- test_classes = [ +- "com.google.area120.tables.v1alpha.TablesServiceClientTest", +- ], +- runtime_deps = [":tables_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-area120-tables-v1alpha1-java", +- deps = [ +- ":tables_java_gapic", +- ":tables_java_grpc", +- ":tables_java_proto", +- ":tables_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 = "tables_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/area120/tables/v1alpha1", +- protos = [":tables_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "tables_go_gapic", +- srcs = [":tables_proto_with_info"], +- grpc_service_config = "tables_grpc_service_config.json", +- importpath = "google.golang.org/google/area120/tables/v1alpha1;tables", +- service_yaml = "area120tables_v1alpha1.yaml", +- deps = [ +- ":tables_go_proto", +- ], +-) +- +-go_test( +- name = "tables_go_gapic_test", +- srcs = [":tables_go_gapic_srcjar_test"], +- embed = [":tables_go_gapic"], +- importpath = "google.golang.org/google/area120/tables/v1alpha1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-area120-tables-v1alpha1-go", +- deps = [ +- ":tables_go_gapic", +- ":tables_go_gapic_srcjar-test.srcjar", +- ":tables_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "tables_py_gapic", +- srcs = [":tables_proto"], +- grpc_service_config = "tables_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "area120-tables-v1alpha1-py", +- deps = [ +- ":tables_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 = "tables_php_proto", +- deps = [":tables_proto"], +-) +- +-php_grpc_library( +- name = "tables_php_grpc", +- srcs = [":tables_proto"], +- deps = [":tables_php_proto"], +-) +- +-php_gapic_library( +- name = "tables_php_gapic", +- srcs = [":tables_proto_with_info"], +- grpc_service_config = "tables_grpc_service_config.json", +- deps = [ +- ":tables_php_grpc", +- ":tables_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-area120-tables-v1alpha1-php", +- deps = [ +- ":tables_php_gapic", +- ":tables_php_grpc", +- ":tables_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "tables_nodejs_gapic", +- package_name = "@google/area120-tables", +- src = ":tables_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "tables_grpc_service_config.json", +- package = "google.area120.tables.v1alpha1", +- service_yaml = "area120tables_v1alpha1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "area120-tables-v1alpha1-nodejs", +- deps = [ +- ":tables_nodejs_gapic", +- ":tables_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 = "tables_ruby_proto", +- deps = [":tables_proto"], +-) +- +-ruby_grpc_library( +- name = "tables_ruby_grpc", +- srcs = [":tables_proto"], +- deps = [":tables_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "tables_ruby_gapic", +- srcs = [":tables_proto_with_info",], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-area120-tables-v1alpha1", +- "ruby-cloud-env-prefix=AREA120_TABLES", +- "ruby-cloud-product-url=https://tables.area120.google.com/u/0/about#/", +- "ruby-cloud-api-id=area120tables.googleapis.com", +- "ruby-cloud-api-shortname=area120tables", +- ], +- grpc_service_config = "tables_grpc_service_config.json", +- ruby_cloud_description = "Using the Area 120 Tables API, you can query for tables, and update/create/delete rows within tables programmatically.", +- ruby_cloud_title = "Area 120 Tables V1alpha1", +- deps = [ +- ":tables_ruby_grpc", +- ":tables_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-area120-tables-v1alpha1-ruby", +- deps = [ +- ":tables_ruby_gapic", +- ":tables_ruby_grpc", +- ":tables_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 = "tables_csharp_proto", +- deps = [":tables_proto"], +-) +- +-csharp_grpc_library( +- name = "tables_csharp_grpc", +- srcs = [":tables_proto"], +- deps = [":tables_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "tables_csharp_gapic", +- srcs = [":tables_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "tables_grpc_service_config.json", +- deps = [ +- ":tables_csharp_grpc", +- ":tables_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-area120-tables-v1alpha1-csharp", +- deps = [ +- ":tables_csharp_gapic", +- ":tables_csharp_grpc", +- ":tables_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/bigtable/BUILD.bazel b/google/bigtable/BUILD.bazel +--- a/google/bigtable/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ 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 2021-06-30 08:59:10.000000000 -0700 ++++ 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/bigtable/admin/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,374 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "admin_proto", +- srcs = [ +- "bigtable_instance_admin.proto", +- "bigtable_table_admin.proto", +- "common.proto", +- "instance.proto", +- "table.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "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 = "bigtableadmin_gapic.yaml", +- grpc_service_config = "bigtableadmin_grpc_service_config.json", +- test_deps = [ +- ":admin_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":admin_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "admin_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.bigtable.admin.v2.BaseBigtableInstanceAdminClientTest", +- "com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClientTest", +- ], +- runtime_deps = [":admin_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-bigtable-admin-v2-java", +- deps = [ +- ":admin_java_gapic", +- ":admin_java_grpc", +- ":admin_java_proto", +- ":admin_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 = "admin_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/bigtable/admin/v2", +- protos = [":admin_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "admin_go_gapic", +- srcs = [":admin_proto_with_info"], +- grpc_service_config = "bigtableadmin_grpc_service_config.json", +- importpath = "cloud.google.com/go/bigtable/admin/apiv2;admin", +- service_yaml = "bigtableadmin_v2.yaml", +- deps = [ +- ":admin_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 = "admin_go_gapic_test", +- srcs = [":admin_go_gapic_srcjar_test"], +- embed = [":admin_go_gapic"], +- importpath = "cloud.google.com/go/bigtable/admin/apiv2", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-bigtable-admin-v2-go", +- deps = [ +- ":admin_go_gapic", +- ":admin_go_gapic_srcjar-test.srcjar", +- ":admin_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "bigtable_admin_py_gapic", +- srcs = [":admin_proto"], +- grpc_service_config = "bigtableadmin_grpc_service_config.json", +- opt_args = [ +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=bigtable_admin", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "bigtable-admin-v2-py", +- deps = [ +- ":bigtable_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"], +- gapic_yaml = "bigtableadmin_gapic.yaml", +- deps = [ +- ":admin_php_grpc", +- ":admin_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-bigtable-admin-v2-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/bigtable", +- src = ":admin_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "bigtableadmin_grpc_service_config.json", +- main_service = "bigtable", +- package = "google.bigtable.admin.v2", +- service_yaml = "bigtableadmin_v2.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "bigtable-admin-v2-nodejs", +- deps = [ +- ":admin_nodejs_gapic", +- ":admin_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 = "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-bigtable-admin-v2", +- "ruby-cloud-env-prefix=BIGTABLE", +- "ruby-cloud-product-url=https://cloud.google.com/bigtable", +- "ruby-cloud-api-id=bigtable.googleapis.com", +- "ruby-cloud-api-shortname=bigtable", +- ], +- grpc_service_config = "bigtableadmin_grpc_service_config.json", +- ruby_cloud_description = "Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads.", +- ruby_cloud_title = "Cloud Bigtable Admin V2", +- deps = [ +- ":admin_ruby_grpc", +- ":admin_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-bigtable-admin-v2-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 = "bigtableadmin_grpc_service_config.json", +- deps = [ +- ":admin_csharp_grpc", +- ":admin_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-bigtable-admin-v2-csharp", +- deps = [ +- ":admin_csharp_gapic", +- ":admin_csharp_grpc", +- ":admin_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# +-# PLEASE DO NOT DELETE +-# These rules are not auto-generated, but they are used by OSS C++ projects. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "admin_cc_proto", +- deps = [":admin_proto"], +-) +- +-cc_grpc_library( +- name = "admin_cc_grpc", +- srcs = [":admin_proto"], +- grpc_only = True, +- deps = [":admin_cc_proto"], +-) +diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel +--- a/google/bigtable/v2/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/bigtable/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. +-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 = "bigtable_proto", +- srcs = [ +- "bigtable.proto", +- "data.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-proto_library_with_info( +- name = "bigtable_proto_with_info", +- deps = [ +- ":bigtable_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 = "bigtable_java_proto", +- deps = [":bigtable_proto"], +-) +- +-java_grpc_library( +- name = "bigtable_java_grpc", +- srcs = [":bigtable_proto"], +- deps = [":bigtable_java_proto"], +-) +- +-java_gapic_library( +- name = "bigtable_java_gapic", +- srcs = [":bigtable_proto_with_info"], +- gapic_yaml = "bigtable_gapic.yaml", +- grpc_service_config = "bigtable_grpc_service_config.json", +- test_deps = [ +- ":bigtable_java_grpc", +- ], +- deps = [ +- ":bigtable_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "bigtable_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.bigtable.data.v2.BaseBigtableDataClientTest", +- ], +- runtime_deps = [":bigtable_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-bigtable-v2-java", +- deps = [ +- ":bigtable_java_gapic", +- ":bigtable_java_grpc", +- ":bigtable_java_proto", +- ":bigtable_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 = "bigtable_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/bigtable/v2", +- protos = [":bigtable_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/rpc:status_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "bigtable_go_gapic", +- srcs = [":bigtable_proto_with_info"], +- grpc_service_config = "bigtable_grpc_service_config.json", +- importpath = "cloud.google.com/go/bigtable/apiv2;bigtable", +- service_yaml = "bigtable_v2.yaml", +- deps = [ +- ":bigtable_go_proto", +- ], +-) +- +-go_test( +- name = "bigtable_go_gapic_test", +- srcs = [":bigtable_go_gapic_srcjar_test"], +- embed = [":bigtable_go_gapic"], +- importpath = "cloud.google.com/go/bigtable/apiv2", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-bigtable-v2-go", +- deps = [ +- ":bigtable_go_gapic", +- ":bigtable_go_gapic_srcjar-test.srcjar", +- ":bigtable_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "bigtable_py_gapic", +- srcs = [":bigtable_proto"], +- grpc_service_config = "bigtable_grpc_service_config.json", +- opt_args = ["python-gapic-namespace=google.cloud"], +-) +- +-py_gapic_assembly_pkg( +- name = "bigtable-v2-py", +- deps = [ +- ":bigtable_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 = "bigtable_php_proto", +- deps = [":bigtable_proto"], +-) +- +-php_grpc_library( +- name = "bigtable_php_grpc", +- srcs = [":bigtable_proto"], +- deps = [":bigtable_php_proto"], +-) +- +-php_gapic_library( +- name = "bigtable_php_gapic", +- srcs = [":bigtable_proto_with_info"], +- deps = [ +- ":bigtable_php_grpc", +- ":bigtable_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-bigtable-v2-php", +- deps = [ +- ":bigtable_php_gapic", +- ":bigtable_php_grpc", +- ":bigtable_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "bigtable_nodejs_gapic", +- package_name = "@google-cloud/bigtable", +- src = ":bigtable_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "bigtable_grpc_service_config.json", +- main_service = "bigtable", +- package = "google.bigtable.v2", +- service_yaml = "bigtable_v2.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "bigtable-v2-nodejs", +- deps = [ +- ":bigtable_nodejs_gapic", +- ":bigtable_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 = "bigtable_ruby_proto", +- deps = [":bigtable_proto"], +-) +- +-ruby_grpc_library( +- name = "bigtable_ruby_grpc", +- srcs = [":bigtable_proto"], +- deps = [":bigtable_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "bigtable_ruby_gapic", +- srcs = [":bigtable_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-bigtable-v2", +- "ruby-cloud-env-prefix=BIGTABLE", +- "ruby-cloud-product-url=https://cloud.google.com/bigtable", +- "ruby-cloud-api-id=bigtable.googleapis.com", +- "ruby-cloud-api-shortname=bigtable", +- ], +- grpc_service_config = "bigtable_grpc_service_config.json", +- ruby_cloud_description = "Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads.", +- ruby_cloud_title = "Cloud Bigtable V2", +- deps = [ +- ":bigtable_ruby_grpc", +- ":bigtable_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-bigtable-v2-ruby", +- deps = [ +- ":bigtable_ruby_gapic", +- ":bigtable_ruby_grpc", +- ":bigtable_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 = "bigtable_csharp_proto", +- deps = [":bigtable_proto"], +-) +- +-csharp_grpc_library( +- name = "bigtable_csharp_grpc", +- srcs = [":bigtable_proto"], +- deps = [":bigtable_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "bigtable_csharp_gapic", +- srcs = [":bigtable_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "bigtable_grpc_service_config.json", +- deps = [ +- ":bigtable_csharp_grpc", +- ":bigtable_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-bigtable-v2-csharp", +- deps = [ +- ":bigtable_csharp_gapic", +- ":bigtable_csharp_grpc", +- ":bigtable_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "bigtable_cc_proto", +- deps = [":bigtable_proto"], +-) +- +-cc_grpc_library( +- name = "bigtable_cc_grpc", +- srcs = [":bigtable_proto"], +- grpc_only = True, +- deps = [":bigtable_cc_proto"], +-) +diff -urN a/google/chromeos/moblab/BUILD.bazel b/google/chromeos/moblab/BUILD.bazel +--- a/google/chromeos/moblab/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/chromeos/moblab/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/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 = "moblab_proto", +- srcs = [ +- "build_service.proto", +- "resources.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 = "moblab_proto_with_info", +- deps = [ +- ":moblab_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 = "moblab_java_proto", +- deps = [":moblab_proto"], +-) +- +-java_grpc_library( +- name = "moblab_java_grpc", +- srcs = [":moblab_proto"], +- deps = [":moblab_java_proto"], +-) +- +-java_gapic_library( +- name = "moblab_java_gapic", +- srcs = [":moblab_proto_with_info"], +- grpc_service_config = "moblab_grpc_service_config.json", +- test_deps = [ +- ":moblab_java_grpc", +- ], +- deps = [ +- ":moblab_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "moblab_java_gapic_test_suite", +- test_classes = [ +- "com.google.chromeos.moblab.v1beta1.BuildServiceClientTest", +- ], +- runtime_deps = [":moblab_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-chromeos-moblab-v1beta1-java", +- deps = [ +- ":moblab_java_gapic", +- ":moblab_java_grpc", +- ":moblab_java_proto", +- ":moblab_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 = "moblab_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/chromeos/moblab/v1beta1", +- protos = [":moblab_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "moblab_go_gapic", +- srcs = [":moblab_proto_with_info"], +- grpc_service_config = "moblab_grpc_service_config.json", +- importpath = "google.golang.org/google/chromeos/moblab/v1beta1;moblab", +- metadata = True, +- service_yaml = "chromeosmoblab_v1beta1.yaml", +- deps = [ +- ":moblab_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 = "moblab_go_gapic_test", +- srcs = [":moblab_go_gapic_srcjar_test"], +- embed = [":moblab_go_gapic"], +- importpath = "google.golang.org/google/chromeos/moblab/v1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-chromeos-moblab-v1beta1-go", +- deps = [ +- ":moblab_go_gapic", +- ":moblab_go_gapic_srcjar-metadata.srcjar", +- ":moblab_go_gapic_srcjar-test.srcjar", +- ":moblab_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "moblab_py_gapic", +- srcs = [":moblab_proto"], +- grpc_service_config = "moblab_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "chromeos-moblab-v1beta1-py", +- deps = [ +- ":moblab_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 = "moblab_php_proto", +- deps = [":moblab_proto"], +-) +- +-php_grpc_library( +- name = "moblab_php_grpc", +- srcs = [":moblab_proto"], +- deps = [":moblab_php_proto"], +-) +- +-php_gapic_library( +- name = "moblab_php_gapic", +- srcs = [":moblab_proto_with_info"], +- grpc_service_config = "moblab_grpc_service_config.json", +- service_yaml = "chromeosmoblab_v1beta1.yaml", +- deps = [ +- ":moblab_php_grpc", +- ":moblab_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-chromeos-moblab-v1beta1-php", +- deps = [ +- ":moblab_php_gapic", +- ":moblab_php_grpc", +- ":moblab_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "moblab_nodejs_gapic", +- package_name = "@google-cloud/moblab", +- src = ":moblab_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "moblab_grpc_service_config.json", +- package = "google.chromeos.moblab.v1beta1", +- service_yaml = "chromeosmoblab_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "chromeos-moblab-v1beta1-nodejs", +- deps = [ +- ":moblab_nodejs_gapic", +- ":moblab_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 = "moblab_ruby_proto", +- deps = [":moblab_proto"], +-) +- +-ruby_grpc_library( +- name = "moblab_ruby_grpc", +- srcs = [":moblab_proto"], +- deps = [":moblab_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "moblab_ruby_gapic", +- srcs = [":moblab_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-chromeos-moblab-v1beta1", +- ], +- grpc_service_config = "moblab_grpc_service_config.json", +- deps = [ +- ":moblab_ruby_grpc", +- ":moblab_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-chromeos-moblab-v1beta1-ruby", +- deps = [ +- ":moblab_ruby_gapic", +- ":moblab_ruby_grpc", +- ":moblab_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 = "moblab_csharp_proto", +- deps = [":moblab_proto"], +-) +- +-csharp_grpc_library( +- name = "moblab_csharp_grpc", +- srcs = [":moblab_proto"], +- deps = [":moblab_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "moblab_csharp_gapic", +- srcs = [":moblab_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "moblab_grpc_service_config.json", +- deps = [ +- ":moblab_csharp_grpc", +- ":moblab_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-chromeos-moblab-v1beta1-csharp", +- deps = [ +- ":moblab_csharp_gapic", +- ":moblab_csharp_grpc", +- ":moblab_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/cloud/BUILD.bazel b/google/cloud/BUILD.bazel +--- a/google/cloud/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,13 +0,0 @@ +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-proto_library( +- name = "common_resources_proto", +- srcs = ["common_resources.proto"], +- deps = ["//google/api:resource_proto"], +-) +diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessapproval/v1/BUILD.bazel +--- a/google/cloud/accessapproval/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/accessapproval/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,338 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "accessapproval_proto", +- srcs = [ +- "accessapproval.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "accessapproval_proto_with_info", +- deps = [ +- ":accessapproval_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 = "accessapproval_java_proto", +- deps = [":accessapproval_proto"], +-) +- +-java_grpc_library( +- name = "accessapproval_java_grpc", +- srcs = [":accessapproval_proto"], +- deps = [":accessapproval_java_proto"], +-) +- +-java_gapic_library( +- name = "accessapproval_java_gapic", +- srcs = [":accessapproval_proto_with_info"], +- gapic_yaml = "accessapproval_gapic.yaml", +- grpc_service_config = "accessapproval_grpc_service_config.json", +- test_deps = [ +- ":accessapproval_java_grpc", +- ], +- deps = [ +- ":accessapproval_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "accessapproval_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.accessapproval.v1.AccessApprovalAdminClientTest", +- ], +- runtime_deps = [":accessapproval_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-accessapproval-v1-java", +- deps = [ +- ":accessapproval_java_gapic", +- ":accessapproval_java_grpc", +- ":accessapproval_java_proto", +- ":accessapproval_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 = "accessapproval_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/accessapproval/v1", +- protos = [":accessapproval_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "accessapproval_go_gapic", +- srcs = [":accessapproval_proto_with_info"], +- grpc_service_config = "accessapproval_grpc_service_config.json", +- importpath = "cloud.google.com/go/accessapproval/apiv1;accessapproval", +- service_yaml = "accessapproval_v1.yaml", +- deps = [ +- ":accessapproval_go_proto", +- ], +-) +- +-go_test( +- name = "accessapproval_go_gapic_test", +- srcs = [":accessapproval_go_gapic_srcjar_test"], +- embed = [":accessapproval_go_gapic"], +- importpath = "cloud.google.com/go/accessapproval/apiv1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-accessapproval-v1-go", +- deps = [ +- ":accessapproval_go_gapic", +- ":accessapproval_go_gapic_srcjar-test.srcjar", +- ":accessapproval_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "accessapproval_py_gapic", +- srcs = [":accessapproval_proto"], +- grpc_service_config = "accessapproval_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "accessapproval-v1-py", +- deps = [ +- ":accessapproval_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 = "accessapproval_php_proto", +- deps = [":accessapproval_proto"], +-) +- +-php_grpc_library( +- name = "accessapproval_php_grpc", +- srcs = [":accessapproval_proto"], +- deps = [":accessapproval_php_proto"], +-) +- +-php_gapic_library( +- name = "accessapproval_php_gapic", +- srcs = [":accessapproval_proto_with_info"], +- grpc_service_config = "accessapproval_grpc_service_config.json", +- deps = [ +- ":accessapproval_php_grpc", +- ":accessapproval_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-accessapproval-v1-php", +- deps = [ +- ":accessapproval_php_gapic", +- ":accessapproval_php_grpc", +- ":accessapproval_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "accessapproval_nodejs_gapic", +- package_name = "@google-cloud/access-approval", +- src = ":accessapproval_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "accessapproval_grpc_service_config.json", +- package = "google.cloud.accessapproval.v1", +- service_yaml = "accessapproval_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "accessapproval-v1-nodejs", +- deps = [ +- ":accessapproval_nodejs_gapic", +- ":accessapproval_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 = "accessapproval_ruby_proto", +- deps = [":accessapproval_proto"], +-) +- +-ruby_grpc_library( +- name = "accessapproval_ruby_grpc", +- srcs = [":accessapproval_proto"], +- deps = [":accessapproval_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "accessapproval_ruby_gapic", +- srcs = [":accessapproval_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-access_approval-v1", +- "ruby-cloud-env-prefix=ACCESS_APPROVAL", +- "ruby-cloud-product-url=https://cloud.google.com/access-approval/", +- "ruby-cloud-api-id=accessapproval.googleapis.com", +- "ruby-cloud-api-shortname=accessapproval", +- ], +- grpc_service_config = "accessapproval_grpc_service_config.json", +- ruby_cloud_description = "An API for controlling access to data by Google personnel.", +- ruby_cloud_title = "Access Approval V1", +- deps = [ +- ":accessapproval_ruby_grpc", +- ":accessapproval_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-accessapproval-v1-ruby", +- deps = [ +- ":accessapproval_ruby_gapic", +- ":accessapproval_ruby_grpc", +- ":accessapproval_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 = "accessapproval_csharp_proto", +- deps = [":accessapproval_proto"], +-) +- +-csharp_grpc_library( +- name = "accessapproval_csharp_grpc", +- srcs = [":accessapproval_proto"], +- deps = [":accessapproval_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "accessapproval_csharp_gapic", +- srcs = [":accessapproval_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "accessapproval_grpc_service_config.json", +- deps = [ +- ":accessapproval_csharp_grpc", +- ":accessapproval_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-accessapproval-v1-csharp", +- deps = [ +- ":accessapproval_csharp_gapic", +- ":accessapproval_csharp_grpc", +- ":accessapproval_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/cloud/aiplatform/logging/BUILD.bazel b/google/cloud/aiplatform/logging/BUILD.bazel +--- a/google/cloud/aiplatform/logging/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/aiplatform/logging/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,161 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-proto_library( +- name = "logging_proto", +- srcs = [ +- "prediction.proto", +- ], +- deps = [ +- "//google/rpc:status_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "logging_java_proto", +- deps = [":logging_proto"], +-) +- +-java_grpc_library( +- name = "logging_java_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "logging_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/logging", +- protos = [":logging_proto"], +- deps = [ +- "//google/rpc:status_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "logging_moved_proto", +- srcs = [":logging_proto"], +- deps = [ +- "//google/rpc:status_proto", +- ], +-) +- +-py_proto_library( +- name = "logging_py_proto", +- deps = [":logging_moved_proto"], +-) +- +-py_grpc_library( +- name = "logging_py_grpc", +- srcs = [":logging_moved_proto"], +- deps = [":logging_py_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "logging_php_proto", +- deps = [":logging_proto"], +-) +- +-php_grpc_library( +- name = "logging_php_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_php_proto"], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "logging_ruby_proto", +- deps = [":logging_proto"], +-) +- +-ruby_grpc_library( +- name = "logging_ruby_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "logging_csharp_proto", +- deps = [":logging_proto"], +-) +- +-csharp_grpc_library( +- name = "logging_csharp_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ code here +diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/BUILD.bazel +--- a/google/cloud/aiplatform/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/aiplatform/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,418 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-_PROTO_SUBPACKAGE_DEPS = [ +- "//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto", +- "//google/cloud/aiplatform/v1/schema/predict/params:params_proto", +- "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_proto", +- "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_proto", +-] +- +-proto_library( +- name = "aiplatform_proto", +- srcs = [ +- "accelerator_type.proto", +- "annotation.proto", +- "annotation_spec.proto", +- "batch_prediction_job.proto", +- "completion_stats.proto", +- "custom_job.proto", +- "data_item.proto", +- "data_labeling_job.proto", +- "dataset.proto", +- "dataset_service.proto", +- "deployed_model_ref.proto", +- "encryption_spec.proto", +- "endpoint.proto", +- "endpoint_service.proto", +- "env_var.proto", +- "hyperparameter_tuning_job.proto", +- "io.proto", +- "job_service.proto", +- "job_state.proto", +- "machine_resources.proto", +- "manual_batch_tuning_parameters.proto", +- "migratable_resource.proto", +- "migration_service.proto", +- "model.proto", +- "model_evaluation.proto", +- "model_evaluation_slice.proto", +- "model_service.proto", +- "operation.proto", +- "pipeline_service.proto", +- "pipeline_state.proto", +- "prediction_service.proto", +- "specialist_pool.proto", +- "specialist_pool_service.proto", +- "study.proto", +- "training_pipeline.proto", +- "user_action_reference.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "//google/type:money_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", +- ] + _PROTO_SUBPACKAGE_DEPS, +-) +- +-proto_library_with_info( +- name = "aiplatform_proto_with_info", +- deps = [ +- ":aiplatform_proto", +- "//google/cloud:common_resources_proto", +- ] + _PROTO_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# 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_SUBPACKAGE_DEPS = [ +- "//google/cloud/aiplatform/v1/schema/predict/instance:instance_java_proto", +- "//google/cloud/aiplatform/v1/schema/predict/params:params_java_proto", +- "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_java_proto", +- "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_java_proto", +-] +- +-_JAVA_GRPC_SUBPACKAGE_DEPS = [ +- "//google/cloud/aiplatform/v1/schema/predict/instance:instance_java_grpc", +- "//google/cloud/aiplatform/v1/schema/predict/params:params_java_grpc", +- "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_java_grpc", +- "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_java_grpc", +-] +- +-java_proto_library( +- name = "aiplatform_java_proto", +- deps = [":aiplatform_proto"], +-) +- +-java_grpc_library( +- name = "aiplatform_java_grpc", +- srcs = [":aiplatform_proto"], +- deps = [":aiplatform_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, +-) +- +-java_gapic_library( +- name = "aiplatform_java_gapic", +- srcs = [":aiplatform_proto_with_info"], +- grpc_service_config = "aiplatform_grpc_service_config.json", +- test_deps = [ +- ":aiplatform_java_grpc", +- ] + _JAVA_PROTO_SUBPACKAGE_DEPS, +- deps = [ +- ":aiplatform_java_proto", +- ] + _JAVA_PROTO_SUBPACKAGE_DEPS, +-) +- +-java_gapic_test( +- name = "aiplatform_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.aiplatform.v1.DatasetServiceClientTest", +- "com.google.cloud.aiplatform.v1.EndpointServiceClientTest", +- "com.google.cloud.aiplatform.v1.JobServiceClientTest", +- "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", +- ], +- runtime_deps = [":aiplatform_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-aiplatform-v1-java", +- deps = [ +- ":aiplatform_java_gapic", +- ":aiplatform_java_grpc", +- ":aiplatform_java_proto", +- ":aiplatform_proto", +- ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +-) +- +-go_proto_library( +- name = "aiplatform_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1", +- protos = [":aiplatform_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", +- "//google/type:money_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "aiplatform_go_gapic", +- srcs = [":aiplatform_proto_with_info"], +- grpc_service_config = "aiplatform_grpc_service_config.json", +- importpath = "cloud.google.com/go/aiplatform/apiv1;aiplatform", +- service_yaml = "aiplatform_v1.yaml", +- deps = [ +- ":aiplatform_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", +- ], +-) +- +-go_test( +- name = "aiplatform_go_gapic_test", +- srcs = [":aiplatform_go_gapic_srcjar_test"], +- embed = [":aiplatform_go_gapic"], +- importpath = "cloud.google.com/go/aiplatform/apiv1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-aiplatform-v1-go", +- deps = [ +- ":aiplatform_go_gapic", +- ":aiplatform_go_gapic_srcjar-test.srcjar", +- ":aiplatform_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-_PY_GAPIC_SUBPACKAGE_DEPS = [ +- "//google/cloud/aiplatform/v1/schema/predict/instance:instance_py_gapic", +- "//google/cloud/aiplatform/v1/schema/predict/params:params_py_gapic", +- "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_py_gapic", +- "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_py_gapic", +-] +- +-py_gapic_library( +- name = "aiplatform_py_gapic", +- srcs = [":aiplatform_proto"], +- grpc_service_config = "aiplatform_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "aiplatform-v1-py", +- deps = [ +- ":aiplatform_py_gapic", +- ] + _PROTO_SUBPACKAGE_DEPS + _PY_GAPIC_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# 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 = "aiplatform_php_proto", +- deps = [":aiplatform_proto"], +-) +- +-php_grpc_library( +- name = "aiplatform_php_grpc", +- srcs = [":aiplatform_proto"], +- deps = [":aiplatform_php_proto"], +-) +- +-php_gapic_library( +- name = "aiplatform_php_gapic", +- srcs = [":aiplatform_proto_with_info"], +- grpc_service_config = "aiplatform_grpc_service_config.json", +- deps = [ +- ":aiplatform_php_grpc", +- ":aiplatform_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-aiplatform-v1-php", +- deps = [ +- ":aiplatform_php_gapic", +- ":aiplatform_php_grpc", +- ":aiplatform_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "aiplatform_nodejs_gapic", +- package_name = "@google-cloud/aiplatform", +- src = ":aiplatform_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "aiplatform_grpc_service_config.json", +- package = "google.cloud.aiplatform.v1", +- service_yaml = "aiplatform_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "aiplatform-v1-nodejs", +- deps = [ +- ":aiplatform_nodejs_gapic", +- ":aiplatform_proto", +- ] + _PROTO_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# 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 = "aiplatform_ruby_proto", +- deps = [":aiplatform_proto"], +-) +- +-ruby_grpc_library( +- name = "aiplatform_ruby_grpc", +- srcs = [":aiplatform_proto"], +- deps = [":aiplatform_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "aiplatform_ruby_gapic", +- srcs = [":aiplatform_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-aiplatform-v1"], +- grpc_service_config = "aiplatform_grpc_service_config.json", +- deps = [ +- ":aiplatform_ruby_grpc", +- ":aiplatform_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-aiplatform-v1-ruby", +- deps = [ +- ":aiplatform_ruby_gapic", +- ":aiplatform_ruby_grpc", +- ":aiplatform_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 = "aiplatform_csharp_proto", +- deps = [":aiplatform_proto"], +-) +- +-csharp_grpc_library( +- name = "aiplatform_csharp_grpc", +- srcs = [":aiplatform_proto"], +- deps = [":aiplatform_csharp_proto"], +-) +-################################ +-# Keep C# target commented out through the regeneration, as C# gen has an issue +-# with the aiplatform v1 protos +-# +-# csharp_gapic_library( +-# name = "aiplatform_csharp_gapic", +-# srcs = [":aiplatform_proto_with_info"], +-# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +-# grpc_service_config = "aiplatform_grpc_service_config.json", +-# deps = [ +-# ":aiplatform_csharp_grpc", +-# ":aiplatform_csharp_proto", +-# ], +-# ) +- +-# Open Source Packages +-# csharp_gapic_assembly_pkg( +-# name = "google-cloud-aiplatform-v1-csharp", +-# deps = [ +-# ":aiplatform_csharp_gapic", +-# ":aiplatform_csharp_grpc", +-# ":aiplatform_csharp_proto", +-# ], +-# ) +-################################ +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,187 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-proto_library( +- name = "instance_proto", +- srcs = [ +- "image_classification.proto", +- "image_object_detection.proto", +- "image_segmentation.proto", +- "text_classification.proto", +- "text_extraction.proto", +- "text_sentiment.proto", +- "video_action_recognition.proto", +- "video_classification.proto", +- "video_object_tracking.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "instance_java_proto", +- deps = [":instance_proto"], +-) +- +-java_grpc_library( +- name = "instance_java_grpc", +- srcs = [":instance_proto"], +- deps = [":instance_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "instance_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance", +- protos = [":instance_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "instance_moved_proto", +- srcs = [":instance_proto"], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-py_proto_library( +- name = "instance_py_proto", +- deps = [":instance_moved_proto"], +-) +- +-py_grpc_library( +- name = "instance_py_grpc", +- srcs = [":instance_moved_proto"], +- deps = [":instance_py_proto"], +-) +- +-py_gapic_library( +- name = "instance_py_gapic", +- opt_args = [ +- "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict", +- "python-gapic-name=instance", +- ], +- srcs = [":instance_proto"], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "instance-py", +- deps = [ +- ":instance_py_gapic", +- ] +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "instance_php_proto", +- deps = [":instance_proto"], +-) +- +-php_grpc_library( +- name = "instance_php_grpc", +- srcs = [":instance_proto"], +- deps = [":instance_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 = "instance_ruby_proto", +- deps = [":instance_proto"], +-) +- +-ruby_grpc_library( +- name = "instance_ruby_grpc", +- srcs = [":instance_proto"], +- deps = [":instance_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "instance_csharp_proto", +- deps = [":instance_proto"], +-) +- +-csharp_grpc_library( +- name = "instance_csharp_grpc", +- srcs = [":instance_proto"], +- deps = [":instance_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ code here +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,185 +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 = "params_proto", +- srcs = [ +- "image_classification.proto", +- "image_object_detection.proto", +- "image_segmentation.proto", +- "video_action_recognition.proto", +- "video_classification.proto", +- "video_object_tracking.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "params_java_proto", +- deps = [":params_proto"], +-) +- +-java_grpc_library( +- name = "params_java_grpc", +- srcs = [":params_proto"], +- deps = [":params_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "params_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/params", +- protos = [":params_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "params_moved_proto", +- srcs = [":params_proto"], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-py_proto_library( +- name = "params_py_proto", +- deps = [":params_moved_proto"], +-) +- +-py_grpc_library( +- name = "params_py_grpc", +- srcs = [":params_moved_proto"], +- deps = [":params_py_proto"], +-) +- +-py_gapic_library( +- name = "params_py_gapic", +- opt_args = [ +- "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict", +- "python-gapic-name=params", +- ], +- srcs = [":params_proto"], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "params-py", +- deps = [ +- ":params_py_gapic", +- ] +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "params_php_proto", +- deps = [":params_proto"], +-) +- +-php_grpc_library( +- name = "params_php_grpc", +- srcs = [":params_proto"], +- deps = [":params_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 = "params_ruby_proto", +- deps = [":params_proto"], +-) +- +-ruby_grpc_library( +- name = "params_ruby_grpc", +- srcs = [":params_proto"], +- deps = [":params_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "params_csharp_proto", +- deps = [":params_proto"], +-) +- +-csharp_grpc_library( +- name = "params_csharp_grpc", +- srcs = [":params_proto"], +- deps = [":params_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ code here +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,197 +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 = "prediction_proto", +- srcs = [ +- "classification.proto", +- "image_object_detection.proto", +- "image_segmentation.proto", +- "tabular_classification.proto", +- "tabular_regression.proto", +- "text_extraction.proto", +- "text_sentiment.proto", +- "video_action_recognition.proto", +- "video_classification.proto", +- "video_object_tracking.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "prediction_java_proto", +- deps = [":prediction_proto"], +-) +- +-java_grpc_library( +- name = "prediction_java_grpc", +- srcs = [":prediction_proto"], +- deps = [":prediction_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "prediction_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction", +- protos = [":prediction_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/cloud/aiplatform/v1/schema/predict/instance:instance_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "py_grpc_library", +- "py_proto_library", +- +-) +- +-moved_proto_library( +- name = "prediction_moved_proto", +- srcs = [":prediction_proto"], +- deps = [ +- "//google/api:annotations_proto", +- "//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-py_proto_library( +- name = "prediction_py_proto", +- deps = [":prediction_moved_proto"], +-) +- +-py_grpc_library( +- name = "prediction_py_grpc", +- srcs = [":prediction_moved_proto"], +- deps = [":prediction_py_proto"], +-) +- +-py_gapic_library( +- name = "prediction_py_gapic", +- opt_args = [ +- "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict", # Replace with the current version +- "python-gapic-name=prediction", +- ], +- srcs = [":prediction_proto"], +-) +- +-py_gapic_assembly_pkg( +- name = "prediction-py", +- deps = [ +- ":prediction_py_gapic", +- ] +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "prediction_php_proto", +- deps = [":prediction_proto"], +-) +- +-php_grpc_library( +- name = "prediction_php_grpc", +- srcs = [":prediction_proto"], +- deps = [":prediction_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 = "prediction_ruby_proto", +- deps = [":prediction_proto"], +-) +- +-ruby_grpc_library( +- name = "prediction_ruby_grpc", +- srcs = [":prediction_proto"], +- deps = [":prediction_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "prediction_csharp_proto", +- deps = [":prediction_proto"], +-) +- +-csharp_grpc_library( +- name = "prediction_csharp_grpc", +- srcs = [":prediction_proto"], +- deps = [":prediction_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ code here +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,189 +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 = "definition_proto", +- srcs = [ +- "automl_image_classification.proto", +- "automl_image_object_detection.proto", +- "automl_image_segmentation.proto", +- "automl_tables.proto", +- "automl_text_classification.proto", +- "automl_text_extraction.proto", +- "automl_text_sentiment.proto", +- "automl_video_action_recognition.proto", +- "automl_video_classification.proto", +- "automl_video_object_tracking.proto", +- "export_evaluated_data_items_config.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "definition_java_proto", +- deps = [":definition_proto"], +-) +- +-java_grpc_library( +- name = "definition_java_grpc", +- srcs = [":definition_proto"], +- deps = [":definition_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "definition_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition", +- protos = [":definition_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "definition_moved_proto", +- srcs = [":definition_proto"], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-py_proto_library( +- name = "definition_py_proto", +- deps = [":definition_moved_proto"], +-) +- +-py_grpc_library( +- name = "definition_py_grpc", +- srcs = [":definition_moved_proto"], +- deps = [":definition_py_proto"], +-) +- +-py_gapic_library( +- name = "definition_py_gapic", +- srcs = [":definition_proto"], +- opt_args = [ +- "python-gapic-namespace=google.cloud.aiplatform.v1.schema.trainingjob", +- "python-gapic-name=definition", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "definition_py", +- deps = [ +- ":definition_py_gapic", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "definition_php_proto", +- deps = [":definition_proto"], +-) +- +-php_grpc_library( +- name = "definition_php_grpc", +- srcs = [":definition_proto"], +- deps = [":definition_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 = "definition_ruby_proto", +- deps = [":definition_proto"], +-) +- +-ruby_grpc_library( +- name = "definition_ruby_grpc", +- srcs = [":definition_proto"], +- deps = [":definition_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "definition_csharp_proto", +- deps = [":definition_proto"], +-) +- +-csharp_grpc_library( +- name = "definition_csharp_grpc", +- srcs = [":definition_proto"], +- deps = [":definition_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ code here +diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatform/v1beta1/BUILD.bazel +--- a/google/cloud/aiplatform/v1beta1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/aiplatform/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,449 +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. +- +-# 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_SUBPACKAGE_DEPS = [ +- "//google/cloud/aiplatform/v1beta1/schema:schema_proto", +- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto", +- "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_proto", +- "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_proto", +- "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto", +-] +- +-proto_library( +- name = "aiplatform_proto", +- srcs = [ +- "accelerator_type.proto", +- "annotation.proto", +- "annotation_spec.proto", +- "artifact.proto", +- "batch_prediction_job.proto", +- "completion_stats.proto", +- "context.proto", +- "custom_job.proto", +- "data_item.proto", +- "data_labeling_job.proto", +- "dataset.proto", +- "dataset_service.proto", +- "deployed_index_ref.proto", +- "deployed_model_ref.proto", +- "encryption_spec.proto", +- "endpoint.proto", +- "endpoint_service.proto", +- "entity_type.proto", +- "env_var.proto", +- "event.proto", +- "execution.proto", +- "explanation.proto", +- "explanation_metadata.proto", +- "feature.proto", +- "feature_monitoring_stats.proto", +- "feature_selector.proto", +- "featurestore.proto", +- "featurestore_monitoring.proto", +- "featurestore_online_service.proto", +- "featurestore_service.proto", +- "hyperparameter_tuning_job.proto", +- "index.proto", +- "index_endpoint.proto", +- "index_endpoint_service.proto", +- "index_service.proto", +- "io.proto", +- "job_service.proto", +- "job_state.proto", +- "lineage_subgraph.proto", +- "machine_resources.proto", +- "manual_batch_tuning_parameters.proto", +- "metadata_schema.proto", +- "metadata_service.proto", +- "metadata_store.proto", +- "migratable_resource.proto", +- "migration_service.proto", +- "model.proto", +- "model_deployment_monitoring_job.proto", +- "model_evaluation.proto", +- "model_evaluation_slice.proto", +- "model_monitoring.proto", +- "model_service.proto", +- "operation.proto", +- "pipeline_job.proto", +- "pipeline_service.proto", +- "pipeline_state.proto", +- "prediction_service.proto", +- "specialist_pool.proto", +- "specialist_pool_service.proto", +- "study.proto", +- "tensorboard.proto", +- "tensorboard_data.proto", +- "tensorboard_experiment.proto", +- "tensorboard_run.proto", +- "tensorboard_service.proto", +- "tensorboard_time_series.proto", +- "training_pipeline.proto", +- "types.proto", +- "user_action_reference.proto", +- "value.proto", +- "vizier_service.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "//google/type:money_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", +- ] + _PROTO_SUBPACKAGE_DEPS, +-) +- +-proto_library_with_info( +- name = "aiplatform_proto_with_info", +- deps = [ +- ":aiplatform_proto", +- "//google/cloud:common_resources_proto", +- ] + _PROTO_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# 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_SUBPACKAGE_DEPS = [ +- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_java_proto", +- "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_java_proto", +- "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_java_proto", +- "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_java_proto", +-] +- +-_JAVA_GRPC_SUBPACKAGE_DEPS = [ +- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_java_grpc", +- "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_java_grpc", +- "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_java_grpc", +- "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_java_grpc", +-] +- +-java_proto_library( +- name = "aiplatform_java_proto", +- deps = [":aiplatform_proto"], +-) +- +-java_grpc_library( +- name = "aiplatform_java_grpc", +- srcs = [":aiplatform_proto"], +- deps = [":aiplatform_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, +-) +- +-java_gapic_library( +- name = "aiplatform_java_gapic", +- srcs = [":aiplatform_proto_with_info"], +- grpc_service_config = "aiplatform_grpc_service_config.json", +- test_deps = [ +- ":aiplatform_java_grpc", +- ] + _JAVA_GRPC_SUBPACKAGE_DEPS, +- deps = [ +- ":aiplatform_java_proto", +- ] + _JAVA_PROTO_SUBPACKAGE_DEPS, +-) +- +-java_gapic_test( +- name = "aiplatform_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.aiplatform.v1beta1.DatasetServiceClientTest", +- "com.google.cloud.aiplatform.v1beta1.EndpointServiceClientTest", +- "com.google.cloud.aiplatform.v1beta1.JobServiceClientTest", +- "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.VizierServiceClientTest", +- ], +- runtime_deps = [":aiplatform_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-aiplatform-v1beta1-java", +- deps = [ +- ":aiplatform_java_gapic", +- ":aiplatform_java_grpc", +- ":aiplatform_java_proto", +- ":aiplatform_proto", +- ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +-) +- +-go_proto_library( +- name = "aiplatform_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1", +- protos = [":aiplatform_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", +- "//google/type:money_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "aiplatform_go_gapic", +- srcs = [":aiplatform_proto_with_info"], +- grpc_service_config = "aiplatform_grpc_service_config.json", +- importpath = "cloud.google.com/go/aiplatform/apiv1beta1;aiplatform", +- service_yaml = "aiplatform_v1beta1.yaml", +- deps = [ +- ":aiplatform_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", +- ], +-) +- +-go_test( +- name = "aiplatform_go_gapic_test", +- srcs = [":aiplatform_go_gapic_srcjar_test"], +- embed = [":aiplatform_go_gapic"], +- importpath = "cloud.google.com/go/aiplatform/apiv1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-aiplatform-v1beta1-go", +- deps = [ +- ":aiplatform_go_gapic", +- ":aiplatform_go_gapic_srcjar-test.srcjar", +- ":aiplatform_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-_PY_GAPIC_SUBPACKAGE_DEPS = [ +- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_py_gapic", +- "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_py_gapic", +- "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_py_gapic", +- "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_py_gapic", +-] +- +-py_gapic_library( +- name = "aiplatform_py_gapic", +- srcs = [":aiplatform_proto"], +- grpc_service_config = "aiplatform_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "aiplatform-v1beta1-py", +- deps = [ +- ":aiplatform_py_gapic", +- ] + _PROTO_SUBPACKAGE_DEPS + _PY_GAPIC_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# 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 = "aiplatform_php_proto", +- deps = [":aiplatform_proto"], +-) +- +-php_grpc_library( +- name = "aiplatform_php_grpc", +- srcs = [":aiplatform_proto"], +- deps = [":aiplatform_php_proto"], +-) +- +-php_gapic_library( +- name = "aiplatform_php_gapic", +- srcs = [":aiplatform_proto_with_info"], +- grpc_service_config = "aiplatform_grpc_service_config.json", +- deps = [ +- ":aiplatform_php_grpc", +- ":aiplatform_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-aiplatform-v1beta1-php", +- deps = [ +- ":aiplatform_php_gapic", +- ":aiplatform_php_grpc", +- ":aiplatform_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "aiplatform_nodejs_gapic", +- package_name = "@google-cloud/aiplatform", +- src = ":aiplatform_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "aiplatform_grpc_service_config.json", +- package = "google.cloud.aiplatform.v1beta1", +- service_yaml = "aiplatform_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "aiplatform-v1beta1-nodejs", +- deps = [ +- ":aiplatform_nodejs_gapic", +- ":aiplatform_proto", +- ] + _PROTO_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# 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 = "aiplatform_ruby_proto", +- deps = [":aiplatform_proto"], +-) +- +-ruby_grpc_library( +- name = "aiplatform_ruby_grpc", +- srcs = [":aiplatform_proto"], +- deps = [":aiplatform_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "aiplatform_ruby_gapic", +- srcs = [":aiplatform_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-aiplatform-v1beta1"], +- grpc_service_config = "aiplatform_grpc_service_config.json", +- deps = [ +- ":aiplatform_ruby_grpc", +- ":aiplatform_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-aiplatform-v1beta1-ruby", +- deps = [ +- ":aiplatform_ruby_gapic", +- ":aiplatform_ruby_grpc", +- ":aiplatform_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 = "aiplatform_csharp_proto", +- deps = [":aiplatform_proto"], +-) +- +-csharp_grpc_library( +- name = "aiplatform_csharp_grpc", +- srcs = [":aiplatform_proto"], +- deps = [":aiplatform_csharp_proto"], +-) +- +- +-################################ +-# Keep C# targets commented out through the regeneration, as C# gen has an issue +-# with the aiplatform v1beta1 protos +-# +-# csharp_gapic_library( +-# name = "aiplatform_csharp_gapic", +-# srcs = [":aiplatform_proto_with_info"], +-# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +-# grpc_service_config = "aiplatform_grpc_service_config.json", +-# deps = [ +-# ":aiplatform_csharp_grpc", +-# ":aiplatform_csharp_proto", +-# ], +-# ) +- +-# Open Source Packages +-# csharp_gapic_assembly_pkg( +-# name = "google-cloud-aiplatform-v1beta1-csharp", +-# deps = [ +-# ":aiplatform_csharp_gapic", +-# ":aiplatform_csharp_grpc", +-# ":aiplatform_csharp_proto", +-# ], +-# ) +-################################ +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ 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 +- +-# 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 = "schema_proto", +- srcs = [ +- "annotation_payload.proto", +- "annotation_spec_color.proto", +- "data_item_payload.proto", +- "dataset_metadata.proto", +- "geometry.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:field_behavior_proto", +- "//google/type:color_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "schema_java_proto", +- deps = [":schema_proto"], +-) +- +-java_grpc_library( +- name = "schema_java_grpc", +- srcs = [":schema_proto"], +- deps = [":schema_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "schema_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema", +- protos = [":schema_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/type:color_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "schema_moved_proto", +- srcs = [":schema_proto"], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:field_behavior_proto", +- "//google/type:color_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-py_proto_library( +- name = "schema_py_proto", +- deps = [":schema_moved_proto"], +-) +- +-py_grpc_library( +- name = "schema_py_grpc", +- srcs = [":schema_moved_proto"], +- deps = [":schema_py_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "schema_php_proto", +- deps = [":schema_proto"], +-) +- +-php_grpc_library( +- name = "schema_php_grpc", +- srcs = [":schema_proto"], +- deps = [":schema_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 = "schema_ruby_proto", +- deps = [":schema_proto"], +-) +- +-ruby_grpc_library( +- name = "schema_ruby_grpc", +- srcs = [":schema_proto"], +- deps = [":schema_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "schema_csharp_proto", +- deps = [":schema_proto"], +-) +- +-csharp_grpc_library( +- name = "schema_csharp_grpc", +- srcs = [":schema_proto"], +- deps = [":schema_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,187 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-proto_library( +- name = "instance_proto", +- srcs = [ +- "image_classification.proto", +- "image_object_detection.proto", +- "image_segmentation.proto", +- "text_classification.proto", +- "text_extraction.proto", +- "text_sentiment.proto", +- "video_action_recognition.proto", +- "video_classification.proto", +- "video_object_tracking.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "instance_java_proto", +- deps = [":instance_proto"], +-) +- +-java_grpc_library( +- name = "instance_java_grpc", +- srcs = [":instance_proto"], +- deps = [":instance_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "instance_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance", +- protos = [":instance_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "instance_moved_proto", +- srcs = [":instance_proto"], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-py_proto_library( +- name = "instance_py_proto", +- deps = [":instance_moved_proto"], +-) +- +-py_grpc_library( +- name = "instance_py_grpc", +- srcs = [":instance_moved_proto"], +- deps = [":instance_py_proto"], +-) +- +-py_gapic_library( +- name = "instance_py_gapic", +- srcs = [":instance_proto"], +- opt_args = [ +- "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict", +- "python-gapic-name=instance", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "instance-py", +- deps = [ +- ":instance_py_gapic", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "instance_php_proto", +- deps = [":instance_proto"], +-) +- +-php_grpc_library( +- name = "instance_php_grpc", +- srcs = [":instance_proto"], +- deps = [":instance_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 = "instance_ruby_proto", +- deps = [":instance_proto"], +-) +- +-ruby_grpc_library( +- name = "instance_ruby_grpc", +- srcs = [":instance_proto"], +- deps = [":instance_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "instance_csharp_proto", +- deps = [":instance_proto"], +-) +- +-csharp_grpc_library( +- name = "instance_csharp_grpc", +- srcs = [":instance_proto"], +- deps = [":instance_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,184 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-proto_library( +- name = "params_proto", +- srcs = [ +- "image_classification.proto", +- "image_object_detection.proto", +- "image_segmentation.proto", +- "video_action_recognition.proto", +- "video_classification.proto", +- "video_object_tracking.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "params_java_proto", +- deps = [":params_proto"], +-) +- +-java_grpc_library( +- name = "params_java_grpc", +- srcs = [":params_proto"], +- deps = [":params_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "params_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params", +- protos = [":params_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "params_moved_proto", +- srcs = [":params_proto"], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-py_proto_library( +- name = "params_py_proto", +- deps = [":params_moved_proto"], +-) +- +-py_grpc_library( +- name = "params_py_grpc", +- srcs = [":params_moved_proto"], +- deps = [":params_py_proto"], +-) +- +-py_gapic_library( +- name = "params_py_gapic", +- srcs = [":params_proto"], +- opt_args = [ +- "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict", +- "python-gapic-name=params", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "params-py", +- deps = [ +- ":params_py_gapic", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "params_php_proto", +- deps = [":params_proto"], +-) +- +-php_grpc_library( +- name = "params_php_grpc", +- srcs = [":params_proto"], +- deps = [":params_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 = "params_ruby_proto", +- deps = [":params_proto"], +-) +- +-ruby_grpc_library( +- name = "params_ruby_grpc", +- srcs = [":params_proto"], +- deps = [":params_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "params_csharp_proto", +- deps = [":params_proto"], +-) +- +-csharp_grpc_library( +- name = "params_csharp_grpc", +- srcs = [":params_proto"], +- deps = [":params_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ 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 +- +-# 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 = "prediction_proto", +- srcs = [ +- "classification.proto", +- "image_object_detection.proto", +- "image_segmentation.proto", +- "tabular_classification.proto", +- "tabular_regression.proto", +- "text_extraction.proto", +- "text_sentiment.proto", +- "time_series_forecasting.proto", +- "video_action_recognition.proto", +- "video_classification.proto", +- "video_object_tracking.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "prediction_java_proto", +- deps = [":prediction_proto"], +-) +- +-java_grpc_library( +- name = "prediction_java_grpc", +- srcs = [":prediction_proto"], +- deps = [":prediction_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "prediction_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction", +- protos = [":prediction_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "prediction_moved_proto", +- srcs = [":prediction_proto"], +- deps = [ +- "//google/api:annotations_proto", +- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-py_proto_library( +- name = "prediction_py_proto", +- deps = [":prediction_moved_proto"], +-) +- +-py_grpc_library( +- name = "prediction_py_grpc", +- srcs = [":prediction_moved_proto"], +- deps = [":prediction_py_proto"], +-) +- +-py_gapic_library( +- name = "prediction_py_gapic", +- srcs = [":prediction_proto"], +- opt_args = [ +- "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict", +- "python-gapic-name=prediction", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "prediction-py", +- deps = [ +- ":prediction_py_gapic", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "prediction_php_proto", +- deps = [":prediction_proto"], +-) +- +-php_grpc_library( +- name = "prediction_php_grpc", +- srcs = [":prediction_proto"], +- deps = [":prediction_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 = "prediction_ruby_proto", +- deps = [":prediction_proto"], +-) +- +-ruby_grpc_library( +- name = "prediction_ruby_grpc", +- srcs = [":prediction_proto"], +- deps = [":prediction_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "prediction_csharp_proto", +- deps = [":prediction_proto"], +-) +- +-csharp_grpc_library( +- name = "prediction_csharp_grpc", +- srcs = [":prediction_proto"], +- deps = [":prediction_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,191 +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 = "definition_proto", +- srcs = [ +- "automl_image_classification.proto", +- "automl_image_object_detection.proto", +- "automl_image_segmentation.proto", +- "automl_tables.proto", +- "automl_text_classification.proto", +- "automl_text_extraction.proto", +- "automl_text_sentiment.proto", +- "automl_time_series_forecasting.proto", +- "automl_video_action_recognition.proto", +- "automl_video_classification.proto", +- "automl_video_object_tracking.proto", +- "export_evaluated_data_items_config.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "definition_java_proto", +- deps = [":definition_proto"], +-) +- +-java_grpc_library( +- name = "definition_java_grpc", +- srcs = [":definition_proto"], +- deps = [":definition_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "definition_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition", +- protos = [":definition_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "definition_moved_proto", +- srcs = [":definition_proto"], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-py_proto_library( +- name = "definition_py_proto", +- deps = [":definition_moved_proto"], +-) +- +-py_grpc_library( +- name = "definition_py_grpc", +- srcs = [":definition_moved_proto"], +- deps = [":definition_py_proto"], +-) +- +-py_gapic_library( +- name = "definition_py_gapic", +- srcs = [":definition_proto"], +- opt_args = [ +- "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.trainingjob", +- "python-gapic-name=definition", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "definition_py", +- deps = [ +- ":definition_py_gapic", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "definition_php_proto", +- deps = [":definition_proto"], +-) +- +-php_grpc_library( +- name = "definition_php_grpc", +- srcs = [":definition_proto"], +- deps = [":definition_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 = "definition_ruby_proto", +- deps = [":definition_proto"], +-) +- +-ruby_grpc_library( +- name = "definition_ruby_grpc", +- srcs = [":definition_proto"], +- deps = [":definition_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "definition_csharp_proto", +- deps = [":definition_proto"], +-) +- +-csharp_grpc_library( +- name = "definition_csharp_grpc", +- srcs = [":definition_proto"], +- deps = [":definition_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ code here +diff -urN a/google/cloud/apigateway/v1/BUILD.bazel b/google/cloud/apigateway/v1/BUILD.bazel +--- a/google/cloud/apigateway/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/apigateway/v1/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 +- +-# 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 = "apigateway_proto", +- srcs = [ +- "apigateway.proto", +- "apigateway_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 = "apigateway_proto_with_info", +- deps = [ +- ":apigateway_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 = "apigateway_java_proto", +- deps = [":apigateway_proto"], +-) +- +-java_grpc_library( +- name = "apigateway_java_grpc", +- srcs = [":apigateway_proto"], +- deps = [":apigateway_java_proto"], +-) +- +-java_gapic_library( +- name = "apigateway_java_gapic", +- srcs = [":apigateway_proto_with_info"], +- grpc_service_config = "apigateway_grpc_service_config.json", +- test_deps = [ +- ":apigateway_java_grpc", +- ], +- deps = [ +- ":apigateway_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "apigateway_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.apigateway.v1.ApiGatewayServiceClientTest", +- ], +- runtime_deps = [":apigateway_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-apigateway-v1-java", +- deps = [ +- ":apigateway_java_gapic", +- ":apigateway_java_grpc", +- ":apigateway_java_proto", +- ":apigateway_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 = "apigateway_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/apigateway/v1", +- protos = [":apigateway_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "apigateway_go_gapic", +- srcs = [":apigateway_proto_with_info"], +- grpc_service_config = "apigateway_grpc_service_config.json", +- importpath = "cloud.google.com/go/apigateway/apiv1;apigateway", +- metadata = True, +- service_yaml = "apigateway_v1.yaml", +- deps = [ +- ":apigateway_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 = "apigateway_go_gapic_test", +- srcs = [":apigateway_go_gapic_srcjar_test"], +- embed = [":apigateway_go_gapic"], +- importpath = "cloud.google.com/go/apigateway/apiv1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-apigateway-v1-go", +- deps = [ +- ":apigateway_go_gapic", +- ":apigateway_go_gapic_srcjar-metadata.srcjar", +- ":apigateway_go_gapic_srcjar-test.srcjar", +- ":apigateway_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "apigateway_py_gapic", +- srcs = [":apigateway_proto"], +- grpc_service_config = "apigateway_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-api-gateway"], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "google-cloud-apigateway-v1-py", +- deps = [ +- ":apigateway_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 = "apigateway_php_proto", +- deps = [":apigateway_proto"], +-) +- +-php_grpc_library( +- name = "apigateway_php_grpc", +- srcs = [":apigateway_proto"], +- deps = [":apigateway_php_proto"], +-) +- +-php_gapic_library( +- name = "apigateway_php_gapic", +- srcs = [":apigateway_proto_with_info"], +- grpc_service_config = "apigateway_grpc_service_config.json", +- service_yaml = "apigateway_v1.yaml", +- deps = [ +- ":apigateway_php_grpc", +- ":apigateway_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-apigateway-v1-php", +- deps = [ +- ":apigateway_php_gapic", +- ":apigateway_php_grpc", +- ":apigateway_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "apigateway_nodejs_gapic", +- package_name = "@google-cloud/api-gateway", +- src = ":apigateway_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "apigateway_grpc_service_config.json", +- package = "google.cloud.apigateway.v1", +- service_yaml = "apigateway_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "apigateway-v1-nodejs", +- deps = [ +- ":apigateway_nodejs_gapic", +- ":apigateway_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 = "apigateway_ruby_proto", +- deps = [":apigateway_proto"], +-) +- +-ruby_grpc_library( +- name = "apigateway_ruby_grpc", +- srcs = [":apigateway_proto"], +- deps = [":apigateway_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "apigateway_ruby_gapic", +- srcs = [":apigateway_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-api_gateway-v1", +- "ruby-cloud-env-prefix=API_GATEWAY", +- "ruby-cloud-product-url=https://cloud.google.com/api-gateway/", +- "ruby-cloud-api-id=apigateway.googleapis.com", +- "ruby-cloud-api-shortname=apigateway", +- ], +- grpc_service_config = "apigateway_grpc_service_config.json", +- ruby_cloud_description = "API Gateway enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the service implementation. Clients consume your REST APIS to implement standalone apps for a mobile device or tablet, through apps running in a browser, or through any other type of app that can make a request to an HTTP endpoint.", +- ruby_cloud_title = "API Gateway V1", +- deps = [ +- ":apigateway_ruby_grpc", +- ":apigateway_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-apigateway-v1-ruby", +- deps = [ +- ":apigateway_ruby_gapic", +- ":apigateway_ruby_grpc", +- ":apigateway_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 = "apigateway_csharp_proto", +- deps = [":apigateway_proto"], +-) +- +-csharp_grpc_library( +- name = "apigateway_csharp_grpc", +- srcs = [":apigateway_proto"], +- deps = [":apigateway_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "apigateway_csharp_gapic", +- srcs = [":apigateway_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "apigateway_grpc_service_config.json", +- deps = [ +- ":apigateway_csharp_grpc", +- ":apigateway_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-apigateway-v1-csharp", +- deps = [ +- ":apigateway_csharp_gapic", +- ":apigateway_csharp_grpc", +- ":apigateway_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/cloud/apigeeconnect/v1/BUILD.bazel b/google/cloud/apigeeconnect/v1/BUILD.bazel +--- a/google/cloud/apigeeconnect/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/apigeeconnect/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/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 = "apigeeconnect_proto", +- srcs = [ +- "connection.proto", +- "tether.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:duration_proto", +- ], +-) +- +-proto_library_with_info( +- name = "apigeeconnect_proto_with_info", +- deps = [ +- ":apigeeconnect_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 = "apigeeconnect_java_proto", +- deps = [":apigeeconnect_proto"], +-) +- +-java_grpc_library( +- name = "apigeeconnect_java_grpc", +- srcs = [":apigeeconnect_proto"], +- deps = [":apigeeconnect_java_proto"], +-) +- +-java_gapic_library( +- name = "apigeeconnect_java_gapic", +- srcs = [":apigeeconnect_proto_with_info"], +- grpc_service_config = "connection_grpc_service_config.json", +- test_deps = [ +- ":apigeeconnect_java_grpc", +- ], +- deps = [ +- ":apigeeconnect_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "apigeeconnect_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.apigeeconnect.v1.ConnectionServiceClientTest", +- "com.google.cloud.apigeeconnect.v1.TetherClientTest", +- ], +- runtime_deps = [":apigeeconnect_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-apigeeconnect-v1-java", +- deps = [ +- ":apigeeconnect_java_gapic", +- ":apigeeconnect_java_grpc", +- ":apigeeconnect_java_proto", +- ":apigeeconnect_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 = "apigeeconnect_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/apigeeconnect/v1", +- protos = [":apigeeconnect_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/rpc:status_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "apigeeconnect_go_gapic", +- srcs = [":apigeeconnect_proto_with_info"], +- grpc_service_config = "connection_grpc_service_config.json", +- importpath = "cloud.google.com/go/apigeeconnect/apiv1;apigeeconnect", +- metadata = True, +- service_yaml = "apigeeconnect_v1.yaml", +- deps = [ +- ":apigeeconnect_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ], +-) +- +-go_test( +- name = "apigeeconnect_go_gapic_test", +- srcs = [":apigeeconnect_go_gapic_srcjar_test"], +- embed = [":apigeeconnect_go_gapic"], +- importpath = "cloud.google.com/go/apigeeconnect/apiv1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-apigeeconnect-v1-go", +- deps = [ +- ":apigeeconnect_go_gapic", +- ":apigeeconnect_go_gapic_srcjar-metadata.srcjar", +- ":apigeeconnect_go_gapic_srcjar-test.srcjar", +- ":apigeeconnect_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "apigeeconnect_py_gapic", +- srcs = [":apigeeconnect_proto"], +- grpc_service_config = "connection_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-apigee-connect"] +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "apigeeconnect-v1-py", +- deps = [ +- ":apigeeconnect_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 = "apigeeconnect_php_proto", +- deps = [":apigeeconnect_proto"], +-) +- +-php_grpc_library( +- name = "apigeeconnect_php_grpc", +- srcs = [":apigeeconnect_proto"], +- deps = [":apigeeconnect_php_proto"], +-) +- +-php_gapic_library( +- name = "apigeeconnect_php_gapic", +- srcs = [":apigeeconnect_proto_with_info"], +- grpc_service_config = "connection_grpc_service_config.json", +- service_yaml = "apigeeconnect_v1.yaml", +- deps = [ +- ":apigeeconnect_php_grpc", +- ":apigeeconnect_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-apigeeconnect-v1-php", +- deps = [ +- ":apigeeconnect_php_gapic", +- ":apigeeconnect_php_grpc", +- ":apigeeconnect_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "apigeeconnect_nodejs_gapic", +- package_name = "@google-cloud/apigee-connect", +- src = ":apigeeconnect_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "connection_grpc_service_config.json", +- package = "google.cloud.apigeeconnect.v1", +- service_yaml = "apigeeconnect_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "apigeeconnect-v1-nodejs", +- deps = [ +- ":apigeeconnect_nodejs_gapic", +- ":apigeeconnect_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 = "apigeeconnect_ruby_proto", +- deps = [":apigeeconnect_proto"], +-) +- +-ruby_grpc_library( +- name = "apigeeconnect_ruby_grpc", +- srcs = [":apigeeconnect_proto"], +- deps = [":apigeeconnect_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "apigeeconnect_ruby_gapic", +- srcs = [":apigeeconnect_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-apigee_connect-v1", +- "ruby-cloud-env-prefix=APIGEE_CONNECT", +- "ruby-cloud-product-url=https://cloud.google.com/apigee/docs/hybrid/v1.4/apigee-connect", +- "ruby-cloud-api-id=apigeeconnect.googleapis.com", +- "ruby-cloud-api-shortname=apigeeconnect", +- ], +- grpc_service_config = "connection_grpc_service_config.json", +- ruby_cloud_description = "Apigee Connect allows the Apigee hybrid management plane to connect securely to the MART service in the runtime plane without requiring you to expose the MART endpoint on the internet. If you use Apigee Connect, you do not need to configure the MART ingress gateway with a host alias and an authorized DNS certificate.", +- ruby_cloud_title = "Apigee Connect V1", +- deps = [ +- ":apigeeconnect_ruby_grpc", +- ":apigeeconnect_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-apigeeconnect-v1-ruby", +- deps = [ +- ":apigeeconnect_ruby_gapic", +- ":apigeeconnect_ruby_grpc", +- ":apigeeconnect_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 = "apigeeconnect_csharp_proto", +- deps = [":apigeeconnect_proto"], +-) +- +-csharp_grpc_library( +- name = "apigeeconnect_csharp_grpc", +- srcs = [":apigeeconnect_proto"], +- deps = [":apigeeconnect_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "apigeeconnect_csharp_gapic", +- srcs = [":apigeeconnect_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "connection_grpc_service_config.json", +- deps = [ +- ":apigeeconnect_csharp_grpc", +- ":apigeeconnect_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-apigeeconnect-v1-csharp", +- deps = [ +- ":apigeeconnect_csharp_gapic", +- ":apigeeconnect_csharp_grpc", +- ":apigeeconnect_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/cloud/asset/BUILD.bazel b/google/cloud/asset/BUILD.bazel +--- a/google/cloud/asset/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/asset/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.bazel +--- a/google/cloud/asset/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/asset/v1/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. +-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 = "asset_proto", +- srcs = [ +- "asset_service.proto", +- "assets.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/cloud/orgpolicy/v1:orgpolicy_proto", +- "//google/cloud/osconfig/v1:osconfig_proto", +- "//google/iam/v1:policy_proto", +- "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:code_proto", +- "//google/type:expr_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "asset_proto_with_info", +- deps = [ +- ":asset_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 = "asset_java_proto", +- deps = [":asset_proto"], +-) +- +-java_grpc_library( +- name = "asset_java_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_java_proto"], +-) +- +-java_gapic_library( +- name = "asset_java_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- test_deps = [ +- ":asset_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":asset_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "asset_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.asset.v1.AssetServiceClientTest", +- ], +- runtime_deps = [":asset_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-asset-v1-java", +- deps = [ +- ":asset_java_gapic", +- ":asset_java_grpc", +- ":asset_java_proto", +- ":asset_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 = "asset_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1", +- protos = [":asset_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/cloud/orgpolicy/v1:orgpolicy_go_proto", +- "//google/cloud/osconfig/v1:osconfig_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:code_go_proto", +- "//google/type:expr_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "asset_go_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- importpath = "cloud.google.com/go/asset/apiv1;asset", +- service_yaml = "cloudasset_v1.yaml", +- deps = [ +- ":asset_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:any_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", +- ], +-) +- +-go_test( +- name = "asset_go_gapic_test", +- srcs = [":asset_go_gapic_srcjar_test"], +- embed = [":asset_go_gapic"], +- importpath = "cloud.google.com/go/asset/apiv1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-asset-v1-go", +- deps = [ +- ":asset_go_gapic", +- ":asset_go_gapic_srcjar-test.srcjar", +- ":asset_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "asset_py_gapic", +- srcs = [":asset_proto"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +-) +- +-py_gapic_assembly_pkg( +- name = "asset-v1-py", +- deps = [ +- ":asset_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 = "asset_php_proto", +- deps = [":asset_proto"], +-) +- +-php_grpc_library( +- name = "asset_php_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_php_proto"], +-) +- +-php_gapic_library( +- name = "asset_php_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- deps = [ +- ":asset_php_grpc", +- ":asset_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-asset-v1-php", +- deps = [ +- ":asset_php_gapic", +- ":asset_php_grpc", +- ":asset_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "asset_nodejs_gapic", +- package_name = "@google-cloud/asset", +- src = ":asset_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- package = "google.cloud.asset.v1", +- service_yaml = "cloudasset_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "asset-v1-nodejs", +- deps = [ +- ":asset_nodejs_gapic", +- ":asset_proto", +- "//google/cloud/osconfig/v1:osconfig_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 = "asset_ruby_proto", +- deps = [":asset_proto"], +-) +- +-ruby_grpc_library( +- name = "asset_ruby_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "asset_ruby_gapic", +- srcs = [":asset_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-asset-v1", +- "ruby-cloud-env-prefix=ASSET", +- "ruby-cloud-product-url=https://cloud.google.com/asset-inventory/", +- "ruby-cloud-api-id=cloudasset.googleapis.com", +- "ruby-cloud-api-shortname=cloudasset", +- ], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- ruby_cloud_description = "A metadata inventory service that allows you to view, monitor, and analyze all your GCP and Anthos assets across projects and services.", +- ruby_cloud_title = "Cloud Asset V1", +- deps = [ +- ":asset_ruby_grpc", +- ":asset_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-asset-v1-ruby", +- deps = [ +- ":asset_ruby_gapic", +- ":asset_ruby_grpc", +- ":asset_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 = "asset_csharp_proto", +- deps = [":asset_proto"], +-) +- +-csharp_grpc_library( +- name = "asset_csharp_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "asset_csharp_gapic", +- srcs = [":asset_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "cloudasset_grpc_service_config.json", +- deps = [ +- ":asset_csharp_grpc", +- ":asset_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-asset-v1-csharp", +- deps = [ +- ":asset_csharp_gapic", +- ":asset_csharp_grpc", +- ":asset_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1beta1/BUILD.bazel +--- a/google/cloud/asset/v1p1beta1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/asset/v1p1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,321 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "asset_proto", +- srcs = [ +- "asset_service.proto", +- "assets.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/iam/v1:policy_proto", +- ], +-) +- +-proto_library_with_info( +- name = "asset_proto_with_info", +- deps = [ +- ":asset_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 = "asset_java_proto", +- deps = [":asset_proto"], +-) +- +-java_grpc_library( +- name = "asset_java_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_java_proto"], +-) +- +-java_gapic_library( +- name = "asset_java_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- test_deps = [ +- ":asset_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":asset_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "asset_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.asset.v1p1beta1.AssetServiceClientTest", +- ], +- runtime_deps = [":asset_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-asset-v1p1beta1-java", +- deps = [ +- ":asset_java_gapic", +- ":asset_java_grpc", +- ":asset_java_proto", +- ":asset_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 = "asset_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p1beta1", +- protos = [":asset_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "asset_go_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- importpath = "cloud.google.com/go/asset/apiv1p1beta1;asset", +- service_yaml = "cloudasset_v1p1beta1.yaml", +- deps = [ +- ":asset_go_proto", +- "//google/iam/v1:iam_go_proto", +- ], +-) +- +-go_test( +- name = "asset_go_gapic_test", +- srcs = [":asset_go_gapic_srcjar_test"], +- embed = [":asset_go_gapic"], +- importpath = "cloud.google.com/go/asset/apiv1p1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-asset-v1p1beta1-go", +- deps = [ +- ":asset_go_gapic", +- ":asset_go_gapic_srcjar-test.srcjar", +- ":asset_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "asset_py_gapic", +- srcs = [":asset_proto"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +-) +- +-py_gapic_assembly_pkg( +- name = "asset-v1p1beta1-py", +- deps = [ +- ":asset_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 = "asset_php_proto", +- deps = [":asset_proto"], +-) +- +-php_grpc_library( +- name = "asset_php_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_php_proto"], +-) +- +-php_gapic_library( +- name = "asset_php_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- deps = [ +- ":asset_php_grpc", +- ":asset_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-asset-v1p1beta1-php", +- deps = [ +- ":asset_php_gapic", +- ":asset_php_grpc", +- ":asset_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "asset_nodejs_gapic", +- package_name = "@google-cloud/asset", +- src = ":asset_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- package = "google.cloud.asset.v1p1beta1", +- service_yaml = "cloudasset_v1p1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "asset-v1p1beta1-nodejs", +- deps = [ +- ":asset_nodejs_gapic", +- ":asset_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 = "asset_ruby_proto", +- deps = [":asset_proto"], +-) +- +-ruby_grpc_library( +- name = "asset_ruby_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "asset_ruby_gapic", +- srcs = [":asset_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p1beta1"], +- deps = [ +- ":asset_ruby_grpc", +- ":asset_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-asset-v1p1beta1-ruby", +- deps = [ +- ":asset_ruby_gapic", +- ":asset_ruby_grpc", +- ":asset_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 = "asset_csharp_proto", +- deps = [":asset_proto"], +-) +- +-csharp_grpc_library( +- name = "asset_csharp_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "asset_csharp_gapic", +- srcs = [":asset_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "cloudasset_grpc_service_config.json", +- deps = [ +- ":asset_csharp_grpc", +- ":asset_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-asset-v1p1beta1-csharp", +- deps = [ +- ":asset_csharp_gapic", +- ":asset_csharp_grpc", +- ":asset_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/asset/v1p2beta1/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. +-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 = "asset_proto", +- srcs = [ +- "asset_service.proto", +- "assets.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/iam/v1:policy_proto", +- "//google/longrunning:operations_proto", +- "@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", +- ], +-) +- +-proto_library_with_info( +- name = "asset_proto_with_info", +- deps = [ +- ":asset_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 = "asset_java_proto", +- deps = [":asset_proto"], +-) +- +-java_grpc_library( +- name = "asset_java_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_java_proto"], +-) +- +-java_gapic_library( +- name = "asset_java_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- test_deps = [ +- ":asset_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":asset_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "asset_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.asset.v1p2beta1.AssetServiceClientTest", +- ], +- runtime_deps = [":asset_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-asset-v1p2beta1-java", +- deps = [ +- ":asset_java_gapic", +- ":asset_java_grpc", +- ":asset_java_proto", +- ":asset_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 = "asset_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p2beta1", +- protos = [":asset_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "asset_go_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- importpath = "cloud.google.com/go/asset/apiv1p2beta1;asset", +- service_yaml = "cloudasset_v1p2beta1.yaml", +- deps = [ +- ":asset_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:any_go_proto", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", +- ], +-) +- +-go_test( +- name = "asset_go_gapic_test", +- srcs = [":asset_go_gapic_srcjar_test"], +- embed = [":asset_go_gapic"], +- importpath = "cloud.google.com/go/asset/apiv1p2beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-asset-v1p2beta1-go", +- deps = [ +- ":asset_go_gapic", +- ":asset_go_gapic_srcjar-test.srcjar", +- ":asset_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "asset_py_gapic", +- srcs = [":asset_proto"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +-) +- +-py_gapic_assembly_pkg( +- name = "asset-v1p2beta1-py", +- deps = [ +- ":asset_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 = "asset_php_proto", +- deps = [":asset_proto"], +-) +- +-php_grpc_library( +- name = "asset_php_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_php_proto"], +-) +- +-php_gapic_library( +- name = "asset_php_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- deps = [ +- ":asset_php_grpc", +- ":asset_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-asset-v1p2beta1-php", +- deps = [ +- ":asset_php_gapic", +- ":asset_php_grpc", +- ":asset_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "asset_nodejs_gapic", +- package_name = "@google-cloud/asset", +- src = ":asset_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- package = "google.cloud.asset.v1p2beta1", +- service_yaml = "cloudasset_v1p2beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "asset-v1p2beta1-nodejs", +- deps = [ +- ":asset_nodejs_gapic", +- ":asset_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 = "asset_ruby_proto", +- deps = [":asset_proto"], +-) +- +-ruby_grpc_library( +- name = "asset_ruby_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "asset_ruby_gapic", +- srcs = [":asset_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p2beta1"], +- deps = [ +- ":asset_ruby_grpc", +- ":asset_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-asset-v1p2beta1-ruby", +- deps = [ +- ":asset_ruby_gapic", +- ":asset_ruby_grpc", +- ":asset_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 = "asset_csharp_proto", +- deps = [":asset_proto"], +-) +- +-csharp_grpc_library( +- name = "asset_csharp_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_csharp_proto"], +-) +- +-# Invalid C# namespaces, cannot build. +-# csharp_gapic_library( +-# name = "asset_csharp_gapic", +-# srcs = [":asset_proto_with_info"], +-# grpc_service_config = "cloudasset_grpc_service_config.json", +-# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +-# deps = [ +-# ":asset_csharp_grpc", +-# ":asset_csharp_proto", +-# ], +-# ) +- +-# # Open Source Packages +-# csharp_gapic_assembly_pkg( +-# name = "google-cloud-asset-v1p2beta1-csharp", +-# deps = [ +-# ":asset_csharp_gapic", +-# ":asset_csharp_grpc", +-# ":asset_csharp_proto", +-# ], +-# ) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/asset/v1p4beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,332 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "asset_proto", +- srcs = [ +- "asset_service.proto", +- "assets.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/iam/v1:policy_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:code_proto", +- "@com_google_protobuf//:duration_proto", +- ], +-) +- +-proto_library_with_info( +- name = "asset_proto_with_info", +- deps = [ +- ":asset_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 = "asset_java_proto", +- deps = [":asset_proto"], +-) +- +-java_grpc_library( +- name = "asset_java_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_java_proto"], +-) +- +-java_gapic_library( +- name = "asset_java_gapic", +- srcs = [":asset_proto_with_info"], +- gapic_yaml = "cloudasset_gapic.yaml", +- grpc_service_config = "cloudasset_grpc_service_config.json", +- test_deps = [ +- ":asset_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":asset_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "asset_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.asset.v1p4beta1.AssetServiceClientTest", +- ], +- runtime_deps = [":asset_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-asset-v1p4beta1-java", +- deps = [ +- ":asset_java_gapic", +- ":asset_java_grpc", +- ":asset_java_proto", +- ":asset_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 = "asset_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p4beta1", +- protos = [":asset_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:code_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "asset_go_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- importpath = "cloud.google.com/go/asset/apiv1p4beta1;asset", +- service_yaml = "cloudasset_v1p4beta1.yaml", +- deps = [ +- ":asset_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 = "asset_go_gapic_test", +- srcs = [":asset_go_gapic_srcjar_test"], +- embed = [":asset_go_gapic"], +- importpath = "cloud.google.com/go/asset/apiv1p4beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-asset-v1p4beta1-go", +- deps = [ +- ":asset_go_gapic", +- ":asset_go_gapic_srcjar-test.srcjar", +- ":asset_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "asset_py_gapic", +- srcs = [":asset_proto"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +-) +- +-py_gapic_assembly_pkg( +- name = "asset-v1p4beta1-py", +- deps = [ +- ":asset_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 = "asset_php_proto", +- deps = [":asset_proto"], +-) +- +-php_grpc_library( +- name = "asset_php_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_php_proto"], +-) +- +-php_gapic_library( +- name = "asset_php_gapic", +- srcs = [":asset_proto_with_info"], +- gapic_yaml = "cloudasset_gapic.yaml", +- grpc_service_config = "cloudasset_grpc_service_config.json", +- deps = [ +- ":asset_php_grpc", +- ":asset_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-asset-v1p4beta1-php", +- deps = [ +- ":asset_php_gapic", +- ":asset_php_grpc", +- ":asset_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "asset_nodejs_gapic", +- package_name = "@google-cloud/asset", +- src = ":asset_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- package = "google.cloud.asset.v1p4beta1", +- service_yaml = "cloudasset_v1p4beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "asset-v1p4beta1-nodejs", +- deps = [ +- ":asset_nodejs_gapic", +- ":asset_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 = "asset_ruby_proto", +- deps = [":asset_proto"], +-) +- +-ruby_grpc_library( +- name = "asset_ruby_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "asset_ruby_gapic", +- srcs = [":asset_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p4beta1"], +- deps = [ +- ":asset_ruby_grpc", +- ":asset_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-asset-v1p4beta1-ruby", +- deps = [ +- ":asset_ruby_gapic", +- ":asset_ruby_grpc", +- ":asset_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 = "asset_csharp_proto", +- deps = [":asset_proto"], +-) +- +-csharp_grpc_library( +- name = "asset_csharp_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "asset_csharp_gapic", +- srcs = [":asset_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "cloudasset_grpc_service_config.json", +- deps = [ +- ":asset_csharp_grpc", +- ":asset_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-asset-v1p4beta1-csharp", +- deps = [ +- ":asset_csharp_gapic", +- ":asset_csharp_grpc", +- ":asset_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/asset/v1p5beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,328 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "asset_proto", +- srcs = [ +- "asset_service.proto", +- "assets.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/cloud/orgpolicy/v1:orgpolicy_proto", +- "//google/iam/v1:policy_proto", +- "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "asset_proto_with_info", +- deps = [ +- ":asset_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 = "asset_java_proto", +- deps = [":asset_proto"], +-) +- +-java_grpc_library( +- name = "asset_java_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_java_proto"], +-) +- +-java_gapic_library( +- name = "asset_java_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- test_deps = [ +- ":asset_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":asset_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "asset_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.asset.v1p5beta1.AssetServiceClientTest", +- ], +- runtime_deps = [":asset_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-asset-v1p5beta1-java", +- deps = [ +- ":asset_java_gapic", +- ":asset_java_grpc", +- ":asset_java_proto", +- ":asset_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 = "asset_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p5beta1", +- protos = [":asset_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/cloud/orgpolicy/v1:orgpolicy_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "asset_go_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- importpath = "cloud.google.com/go/asset/apiv1p5beta1;asset", +- service_yaml = "cloudasset_v1p5beta1.yaml", +- deps = [ +- ":asset_go_proto", +- "//google/iam/v1:iam_go_proto", +- ], +-) +- +-go_test( +- name = "asset_go_gapic_test", +- srcs = [":asset_go_gapic_srcjar_test"], +- embed = [":asset_go_gapic"], +- importpath = "cloud.google.com/go/asset/apiv1p5beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-asset-v1p5beta1-go", +- deps = [ +- ":asset_go_gapic", +- ":asset_go_gapic_srcjar-test.srcjar", +- ":asset_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "asset_py_gapic", +- srcs = [":asset_proto"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +-) +- +-py_gapic_assembly_pkg( +- name = "asset-v1p5beta1-py", +- deps = [ +- ":asset_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 = "asset_php_proto", +- deps = [":asset_proto"], +-) +- +-php_grpc_library( +- name = "asset_php_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_php_proto"], +-) +- +-php_gapic_library( +- name = "asset_php_gapic", +- srcs = [":asset_proto_with_info"], +- deps = [ +- ":asset_php_grpc", +- ":asset_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-asset-v1p5beta1-php", +- deps = [ +- ":asset_php_gapic", +- ":asset_php_grpc", +- ":asset_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "asset_nodejs_gapic", +- src = ":asset_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- gapic_yaml = "cloudasset_gapic.yaml", +- package = "google.cloud.asset.v1p5beta1", +- service_yaml = "cloudasset_v1p5beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "asset-v1p5beta1-nodejs", +- deps = [ +- ":asset_nodejs_gapic", +- ":asset_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 = "asset_ruby_proto", +- deps = [":asset_proto"], +-) +- +-ruby_grpc_library( +- name = "asset_ruby_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "asset_ruby_gapic", +- srcs = [":asset_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p5beta1"], +- deps = [ +- ":asset_ruby_grpc", +- ":asset_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-asset-v1p5beta1-ruby", +- deps = [ +- ":asset_ruby_gapic", +- ":asset_ruby_grpc", +- ":asset_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 = "asset_csharp_proto", +- deps = [":asset_proto"], +-) +- +-csharp_grpc_library( +- name = "asset_csharp_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_csharp_proto"], +-) +- +-# Invalid C# namespaces, cannot build. +-# csharp_gapic_library( +-# name = "asset_csharp_gapic", +-# srcs = [":asset_proto_with_info"], +-# grpc_service_config = "cloudasset_grpc_service_config.json", +-# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +-# deps = [ +-# ":asset_csharp_grpc", +-# ":asset_csharp_proto", +-# ], +-# ) +- +-# # Open Source Packages +-# csharp_gapic_assembly_pkg( +-# name = "google-cloud-asset-v1p5beta1-csharp", +-# deps = [ +-# ":asset_csharp_gapic", +-# ":asset_csharp_grpc", +-# ":asset_csharp_proto", +-# ], +-# ) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/asset/v1p7beta1/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 +- +-# 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 = "log_proto", -- srcs = ["log.proto"], -- deps = [":label_proto"], +- name = "asset_proto", +- srcs = [ +- "asset_service.proto", +- "assets.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/cloud/orgpolicy/v1:orgpolicy_proto", +- "//google/cloud/osconfig/v1:osconfig_proto", +- "//google/iam/v1:policy_proto", +- "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto", +- "//google/longrunning:operations_proto", +- "@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", +- ], +-) +- +-proto_library_with_info( +- name = "asset_proto_with_info", +- deps = [ +- ":asset_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 = "asset_java_proto", +- deps = [":asset_proto"], +-) +- +-java_grpc_library( +- name = "asset_java_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_java_proto"], +-) +- +-java_gapic_library( +- name = "asset_java_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- test_deps = [ +- ":asset_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":asset_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "asset_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.asset.v1p7beta1.AssetServiceClientTest", +- ], +- runtime_deps = [":asset_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-asset-v1p7beta1-java", +- deps = [ +- ":asset_java_gapic", +- ":asset_java_grpc", +- ":asset_java_proto", +- ":asset_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 = "asset_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p7beta1", +- protos = [":asset_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/cloud/orgpolicy/v1:orgpolicy_go_proto", +- "//google/cloud/osconfig/v1:osconfig_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "asset_go_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- importpath = "cloud.google.com/go/asset/apiv1p7beta1;asset", +- metadata = True, +- service_yaml = "cloudasset_v1p7beta1.yaml", +- deps = [ +- ":asset_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:any_go_proto", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", +- ], +-) +- +-go_test( +- name = "asset_go_gapic_test", +- srcs = [":asset_go_gapic_srcjar_test"], +- embed = [":asset_go_gapic"], +- importpath = "cloud.google.com/go/asset/apiv1p7beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-asset-v1p7beta1-go", +- deps = [ +- ":asset_go_gapic", +- ":asset_go_gapic_srcjar-metadata.srcjar", +- ":asset_go_gapic_srcjar-test.srcjar", +- ":asset_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "asset_py_gapic", +- srcs = [":asset_proto"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "asset-v1p7beta1-py", +- deps = [ +- ":asset_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 = "asset_php_proto", +- deps = [":asset_proto"], +-) +- +-php_grpc_library( +- name = "asset_php_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_php_proto"], +-) +- +-php_gapic_library( +- name = "asset_php_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- deps = [ +- ":asset_php_grpc", +- ":asset_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-asset-v1p7beta1-php", +- deps = [ +- ":asset_php_gapic", +- ":asset_php_grpc", +- ":asset_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "asset_nodejs_gapic", +- package_name = "@google-cloud/asset", +- src = ":asset_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- package = "google.cloud.asset.v1p7beta1", +- service_yaml = "cloudasset_v1p7beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "asset-v1p7beta1-nodejs", +- deps = [ +- ":asset_nodejs_gapic", +- ":asset_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 = "asset_ruby_proto", +- deps = [":asset_proto"], +-) +- +-ruby_grpc_library( +- name = "asset_ruby_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "asset_ruby_gapic", +- srcs = [":asset_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p7beta1"], +- deps = [ +- ":asset_ruby_grpc", +- ":asset_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-asset-v1p7beta1-ruby", +- deps = [ +- ":asset_ruby_gapic", +- ":asset_ruby_grpc", +- ":asset_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 = "asset_csharp_proto", +- deps = [":asset_proto"], +-) +- +-csharp_grpc_library( +- name = "asset_csharp_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_csharp_proto"], +-) +- +-# Invalid C# namespaces, cannot build. +-# csharp_gapic_library( +-# name = "asset_csharp_gapic", +-# srcs = [":asset_proto_with_info"], +-# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +-# grpc_service_config = "cloudasset_grpc_service_config.json", +-# deps = [ +-# ":asset_csharp_grpc", +-# ":asset_csharp_proto", +-# ], +-# ) +- +-# # Open Source Packages +-# csharp_gapic_assembly_pkg( +-# name = "google-cloud-asset-v1p7beta1-csharp", +-# deps = [ +-# ":asset_csharp_gapic", +-# ":asset_csharp_grpc", +-# ":asset_csharp_proto", +-# ], +-# ) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/assuredworkloads/v1beta1/BUILD.bazel +--- a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/assuredworkloads/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 +- +-# 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 = "assuredworkloads_proto", +- srcs = [ +- "assuredworkloads_v1beta1.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//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], -) - --proto_library( -- name = "logging_proto", -- srcs = ["logging.proto"], +-proto_library_with_info( +- name = "assuredworkloads_proto_with_info", - deps = [ -- ":annotations_proto", -- ":label_proto", +- ":assuredworkloads_proto", +- "//google/cloud:common_resources_proto", - ], -) - --proto_library( -- name = "metric_proto", -- srcs = ["metric.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 = "assuredworkloads_java_proto", +- deps = [":assuredworkloads_proto"], +-) +- +-java_grpc_library( +- name = "assuredworkloads_java_grpc", +- srcs = [":assuredworkloads_proto"], +- deps = [":assuredworkloads_java_proto"], +-) +- +-java_gapic_library( +- name = "assuredworkloads_java_gapic", +- srcs = [":assuredworkloads_proto_with_info"], +- grpc_service_config = "assuredworkloads_grpc_service_config.json", +- test_deps = [ +- ":assuredworkloads_java_grpc", +- ], - deps = [ -- ":label_proto", -- ":launch_stage_proto", -- "@com_google_protobuf//:duration_proto", +- ":assuredworkloads_java_proto", - ], -) - --proto_library( -- name = "monitored_resource_proto", -- srcs = ["monitored_resource.proto"], -- deps = [ -- ":label_proto", -- ":launch_stage_proto", -- "@com_google_protobuf//:struct_proto", +-java_gapic_test( +- name = "assuredworkloads_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClientTest", - ], +- runtime_deps = [":assuredworkloads_java_gapic_test"], -) - --proto_library( -- name = "monitoring_proto", -- srcs = ["monitoring.proto"], -- deps = [":annotations_proto"], +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-assuredworkloads-v1beta1-java", +- deps = [ +- ":assuredworkloads_java_gapic", +- ":assuredworkloads_java_grpc", +- ":assuredworkloads_java_proto", +- ":assuredworkloads_proto", +- ], -) - --proto_library( -- name = "quota_proto", -- srcs = ["quota.proto"], -- deps = [":annotations_proto"], +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", -) - --proto_library( -- name = "resource_proto", -- srcs = ["resource.proto"], +-go_proto_library( +- name = "assuredworkloads_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1", +- protos = [":assuredworkloads_proto"], - deps = [ -- "@com_google_protobuf//:descriptor_proto", +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - --proto_library( -- name = "service_proto", -- srcs = ["service.proto"], +-go_gapic_library( +- name = "assuredworkloads_go_gapic", +- srcs = [":assuredworkloads_proto_with_info"], +- grpc_service_config = "assuredworkloads_grpc_service_config.json", +- importpath = "cloud.google.com/go/assuredworkloads/apiv1beta1;assuredworkloads", +- metadata = True, +- service_yaml = "assuredworkloads_v1beta1.yaml", - deps = [ -- ":annotations_proto", -- ":auth_proto", -- ":backend_proto", -- ":billing_proto", -- ":context_proto", -- ":control_proto", -- ":documentation_proto", -- ":endpoint_proto", -- ":http_proto", -- ":label_proto", -- ":log_proto", -- ":logging_proto", -- ":metric_proto", -- ":monitored_resource_proto", -- ":monitoring_proto", -- ":quota_proto", -- ":resource_proto", -- ":source_info_proto", -- ":system_parameter_proto", -- ":usage_proto", -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:api_proto", -- "@com_google_protobuf//:type_proto", -- "@com_google_protobuf//:wrappers_proto", +- ":assuredworkloads_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", - ], -) - --proto_library( -- name = "source_info_proto", -- srcs = ["source_info.proto"], -- deps = ["@com_google_protobuf//:any_proto"], --) -- --proto_library( -- name = "system_parameter_proto", -- srcs = ["system_parameter.proto"], -- visibility = ["//visibility:public"], +-go_test( +- name = "assuredworkloads_go_gapic_test", +- srcs = [":assuredworkloads_go_gapic_srcjar_test"], +- embed = [":assuredworkloads_go_gapic"], +- importpath = "cloud.google.com/go/assuredworkloads/apiv1beta1", -) - --proto_library( -- name = "usage_proto", -- srcs = ["usage.proto"], -- deps = [":annotations_proto"], +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-assuredworkloads-v1beta1-go", +- deps = [ +- ":assuredworkloads_go_gapic", +- ":assuredworkloads_go_gapic_srcjar-metadata.srcjar", +- ":assuredworkloads_go_gapic_srcjar-test.srcjar", +- ":assuredworkloads_go_proto", +- ], -) - -############################################################################## --# Java +-# Python -############################################################################## --load("@com_google_googleapis_imports//:imports.bzl", "java_proto_library") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) - --java_proto_library( -- name = "api_java_proto", +-py_gapic_library( +- name = "assuredworkloads_py_gapic", +- srcs = [":assuredworkloads_proto"], +- grpc_service_config = "assuredworkloads_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "assuredworkloads-v1beta1-py", - deps = [ -- "annotations_proto", -- "auth_proto", -- "backend_proto", -- "billing_proto", -- "client_proto", -- "config_change_proto", -- "consumer_proto", -- "context_proto", -- "control_proto", -- "distribution_proto", -- "documentation_proto", -- "endpoint_proto", -- "field_behavior_proto", -- "http_proto", -- "httpbody_proto", -- "label_proto", -- "launch_stage_proto", -- "log_proto", -- "logging_proto", -- "metric_proto", -- "monitored_resource_proto", -- "monitoring_proto", -- "quota_proto", -- "resource_proto", -- "service_proto", -- "source_info_proto", -- "system_parameter_proto", -- "usage_proto", +- ":assuredworkloads_py_gapic", - ], -) - -############################################################################## --# Go +-# PHP -############################################################################## --load("@com_google_googleapis_imports//:imports.bzl", "go_proto_library") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +-) - --go_proto_library( -- name = "annotations_go_proto", -- importpath = "google.golang.org/genproto/googleapis/api/annotations", -- protos = [ -- ":annotations_proto", -- ":http_proto", +-php_proto_library( +- name = "assuredworkloads_php_proto", +- deps = [":assuredworkloads_proto"], +-) +- +-php_grpc_library( +- name = "assuredworkloads_php_grpc", +- srcs = [":assuredworkloads_proto"], +- deps = [":assuredworkloads_php_proto"], +-) +- +-php_gapic_library( +- name = "assuredworkloads_php_gapic", +- srcs = [":assuredworkloads_proto_with_info"], +- grpc_service_config = "assuredworkloads_grpc_service_config.json", +- service_yaml = "assuredworkloads_v1beta1.yaml", +- deps = [ +- ":assuredworkloads_php_grpc", +- ":assuredworkloads_php_proto", - ], -) - --go_proto_library( -- name = "client_go_proto", -- importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations", -- protos = [":client_proto"], +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-assuredworkloads-v1beta1-php", +- deps = [ +- ":assuredworkloads_php_gapic", +- ":assuredworkloads_php_grpc", +- ":assuredworkloads_php_proto", +- ], -) - --go_proto_library( -- name = "configchange_go_proto", -- importpath = "google.golang.org/genproto/googleapis/api/configchange", -- protos = [":config_change_proto"], +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", -) - --go_proto_library( -- name = "distribution_go_proto", -- importpath = "google.golang.org/genproto/googleapis/api/distribution", -- protos = [":distribution_proto"], +-nodejs_gapic_library( +- name = "assuredworkloads_nodejs_gapic", +- package_name = "@google-cloud/assured-workloads", +- src = ":assuredworkloads_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "assuredworkloads_grpc_service_config.json", +- package = "google.cloud.assuredworkloads.v1beta1", +- service_yaml = "assuredworkloads_v1beta1.yaml", +- deps = [], -) - --go_proto_library( -- name = "field_behavior_go_proto", -- importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations", -- protos = [":field_behavior_proto"], +-nodejs_gapic_assembly_pkg( +- name = "assuredworkloads-v1beta1-nodejs", +- deps = [ +- ":assuredworkloads_nodejs_gapic", +- ":assuredworkloads_proto", +- ], -) - --go_proto_library( -- name = "httpbody_go_proto", -- importpath = "google.golang.org/genproto/googleapis/api/httpbody", -- protos = [":httpbody_proto"], +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +- "ruby_grpc_library", +- "ruby_proto_library", -) - --go_proto_library( -- name = "label_go_proto", -- importpath = "google.golang.org/genproto/googleapis/api/label", -- protos = [":label_proto"], +-ruby_proto_library( +- name = "assuredworkloads_ruby_proto", +- deps = [":assuredworkloads_proto"], -) - --go_proto_library( -- name = "api_go_proto", -- importpath = "google.golang.org/genproto/googleapis/api", -- protos = [ -- ":launch_stage_proto", +-ruby_grpc_library( +- name = "assuredworkloads_ruby_grpc", +- srcs = [":assuredworkloads_proto"], +- deps = [":assuredworkloads_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "assuredworkloads_ruby_gapic", +- srcs = [":assuredworkloads_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-api-id=assuredworkloads.googleapis.com", +- "ruby-cloud-api-shortname=assuredworkloads", +- "ruby-cloud-env-prefix=ASSURED_WORKLOADS", +- "ruby-cloud-gem-name=google-cloud-assured_workloads-v1beta1", +- "ruby-cloud-product-url=https://cloud.google.com/assured-workloads/", - ], +- 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", - deps = [ -- ":annotations_go_proto", +- ":assuredworkloads_ruby_grpc", +- ":assuredworkloads_ruby_proto", - ], -) - --go_proto_library( -- name = "metric_go_proto", -- importpath = "google.golang.org/genproto/googleapis/api/metric", -- protos = [":metric_proto"], +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-assuredworkloads-v1beta1-ruby", - deps = [ -- ":api_go_proto", -- ":label_go_proto", +- ":assuredworkloads_ruby_gapic", +- ":assuredworkloads_ruby_grpc", +- ":assuredworkloads_ruby_proto", - ], -) - --go_proto_library( -- name = "monitoredres_go_proto", -- importpath = "google.golang.org/genproto/googleapis/api/monitoredres", -- protos = [":monitored_resource_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 = "assuredworkloads_csharp_proto", +- deps = [":assuredworkloads_proto"], +-) +- +-csharp_grpc_library( +- name = "assuredworkloads_csharp_grpc", +- srcs = [":assuredworkloads_proto"], +- deps = [":assuredworkloads_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "assuredworkloads_csharp_gapic", +- srcs = [":assuredworkloads_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "assuredworkloads_grpc_service_config.json", - deps = [ -- ":api_go_proto", -- ":label_go_proto", +- ":assuredworkloads_csharp_grpc", +- ":assuredworkloads_csharp_proto", - ], -) - --go_proto_library( -- name = "resource_go_proto", -- importpath = "google.golang.org/genproto/googleapis/api/annotations;annotations", -- protos = [":resource_proto"], +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-assuredworkloads-v1beta1-csharp", +- deps = [ +- ":assuredworkloads_csharp_gapic", +- ":assuredworkloads_csharp_grpc", +- ":assuredworkloads_csharp_proto", +- ], -) - --go_proto_library( -- name = "serviceconfig_go_proto", -- importpath = "google.golang.org/genproto/googleapis/api/serviceconfig", -- protos = [ -- ":auth_proto", -- ":backend_proto", -- ":billing_proto", -- ":context_proto", -- ":control_proto", -- ":documentation_proto", -- ":endpoint_proto", -- ":log_proto", -- ":logging_proto", -- ":monitoring_proto", -- ":quota_proto", -- ":service_proto", -- ":source_info_proto", -- ":system_parameter_proto", -- ":usage_proto", +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel +--- a/google/cloud/audit/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/audit/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,168 +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 = "audit_proto", +- srcs = [ +- "audit_log.proto", - ], - deps = [ -- ":annotations_go_proto", -- ":api_go_proto", -- ":label_go_proto", -- ":metric_go_proto", -- ":monitoredres_go_proto", +- "//google/rpc/context:attribute_context_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:struct_proto", - ], -) - -############################################################################## --# C++ +-# Java -############################################################################## --load("@com_google_googleapis_imports//:imports.bzl", "cc_proto_library") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) - --cc_proto_library( -- name = "annotations_cc_proto", -- deps = [":annotations_proto"], +-java_proto_library( +- name = "audit_java_proto", +- deps = [":audit_proto"], -) - --cc_proto_library( -- name = "auth_cc_proto", -- deps = [":auth_proto"], +-java_grpc_library( +- name = "audit_java_grpc", +- srcs = [":audit_proto"], +- deps = [":audit_java_proto"], -) - --cc_proto_library( -- name = "backend_cc_proto", -- deps = [":backend_proto"], +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", -) - --cc_proto_library( -- name = "billing_cc_proto", -- deps = [":billing_proto"], +-go_proto_library( +- name = "audit_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/audit", +- protos = [":audit_proto"], +- deps = [ +- "//google/rpc/context:attribute_context_go_proto", +- "//google/rpc:status_go_proto", +- ], -) - --cc_proto_library( -- name = "client_cc_proto", -- deps = [":client_proto"], +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "audit_moved_proto", +- srcs = [":audit_proto"], +- deps = [ +- "//google/rpc/context:attribute_context_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:struct_proto", +- ], -) - --cc_proto_library( -- name = "config_change_cc_proto", -- deps = [":config_change_proto"], +-py_proto_library( +- name = "audit_py_proto", +- deps = [":audit_moved_proto"], -) - --cc_proto_library( -- name = "consumer_cc_proto", -- deps = [":consumer_proto"], +-py_grpc_library( +- name = "audit_py_grpc", +- srcs = [":audit_moved_proto"], +- deps = [":audit_py_proto"], -) - --cc_proto_library( -- name = "context_cc_proto", -- deps = [":context_proto"], +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", -) - --cc_proto_library( -- name = "control_cc_proto", -- deps = [":control_proto"], +-php_proto_library( +- name = "audit_php_proto", +- deps = [":audit_proto"], -) - --cc_proto_library( -- name = "distribution_cc_proto", -- deps = [":distribution_proto"], +-php_grpc_library( +- name = "audit_php_grpc", +- srcs = [":audit_proto"], +- deps = [":audit_php_proto"], -) - --cc_proto_library( -- name = "documentation_cc_proto", -- deps = [":documentation_proto"], +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", -) - --cc_proto_library( -- name = "endpoint_cc_proto", -- deps = [":endpoint_proto"], --) - --cc_proto_library( -- name = "field_behavior_cc_proto", -- deps = [":field_behavior_proto"], +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_grpc_library", +- "ruby_proto_library", -) - --cc_proto_library( -- name = "http_cc_proto", -- deps = [":http_proto"], +-ruby_proto_library( +- name = "audit_ruby_proto", +- deps = [":audit_proto"], -) - --cc_proto_library( -- name = "httpbody_cc_proto", -- deps = [":httpbody_proto"], +-ruby_grpc_library( +- name = "audit_ruby_grpc", +- srcs = [":audit_proto"], +- deps = [":audit_ruby_proto"], -) - --cc_proto_library( -- name = "label_cc_proto", -- deps = [":label_proto"], +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", -) - --cc_proto_library( -- name = "launch_stage_cc_proto", -- deps = [":launch_stage_proto"], +-csharp_proto_library( +- name = "audit_csharp_proto", +- deps = [":audit_proto"], -) - --cc_proto_library( -- name = "log_cc_proto", -- deps = [":log_proto"], +-csharp_grpc_library( +- name = "audit_csharp_grpc", +- srcs = [":audit_proto"], +- deps = [":audit_csharp_proto"], -) - --cc_proto_library( -- name = "logging_cc_proto", -- deps = [":logging_proto"], --) +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ code here +diff -urN a/google/cloud/automl/BUILD.bazel b/google/cloud/automl/BUILD.bazel +--- a/google/cloud/automl/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/automl/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.bazel +--- a/google/cloud/automl/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/automl/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,366 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator - --cc_proto_library( -- name = "metric_cc_proto", -- deps = [":metric_proto"], --) +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) - --cc_proto_library( -- name = "monitored_resource_cc_proto", -- deps = [":monitored_resource_proto"], +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "automl_proto", +- srcs = [ +- "annotation_payload.proto", +- "annotation_spec.proto", +- "classification.proto", +- "data_items.proto", +- "dataset.proto", +- "detection.proto", +- "geometry.proto", +- "image.proto", +- "io.proto", +- "model.proto", +- "model_evaluation.proto", +- "operations.proto", +- "prediction_service.proto", +- "service.proto", +- "text.proto", +- "text_extraction.proto", +- "text_segment.proto", +- "text_sentiment.proto", +- "translation.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], -) - --cc_proto_library( -- name = "monitoring_cc_proto", -- deps = ["monitoring_proto"], +-proto_library_with_info( +- name = "automl_proto_with_info", +- deps = [ +- ":automl_proto", +- "//google/cloud:common_resources_proto", +- ], -) - --cc_proto_library( -- name = "quota_cc_proto", -- deps = ["quota_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", -) - --cc_proto_library( -- name = "resource_cc_proto", -- deps = [":resource_proto"], +-java_proto_library( +- name = "automl_java_proto", +- deps = [":automl_proto"], -) - --cc_proto_library( -- name = "service_cc_proto", -- deps = [":service_proto"], +-java_grpc_library( +- name = "automl_java_grpc", +- srcs = [":automl_proto"], +- deps = [":automl_java_proto"], -) - --cc_proto_library( -- name = "source_info_cc_proto", -- deps = [":source_info_proto"], +-java_gapic_library( +- name = "automl_java_gapic", +- srcs = [":automl_proto_with_info"], +- grpc_service_config = "automl_grpc_service_config.json", +- test_deps = [ +- ":automl_java_grpc", +- ], +- deps = [ +- ":automl_java_proto", +- ], -) - --cc_proto_library( -- name = "system_parameter_cc_proto", -- deps = [":system_parameter_proto"], +-java_gapic_test( +- name = "automl_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.automl.v1.AutoMlClientTest", +- "com.google.cloud.automl.v1.PredictionServiceClientTest", +- ], +- runtime_deps = [":automl_java_gapic_test"], -) - --cc_proto_library( -- name = "usage_cc_proto", -- deps = [":usage_proto"], +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-automl-v1-java", +- deps = [ +- ":automl_java_gapic", +- ":automl_java_grpc", +- ":automl_java_proto", +- ":automl_proto", +- ], -) - -############################################################################## --# Python +-# Go -############################################################################## --load("@com_google_googleapis_imports//:imports.bzl", "py_proto_library") -- --py_proto_library( -- name = "annotations_py_proto", -- deps = [":annotations_proto"], --) -- --py_proto_library( -- name = "auth_py_proto", -- deps = [":auth_proto"], +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", -) - --py_proto_library( -- name = "backend_py_proto", -- deps = [":backend_proto"], +-go_proto_library( +- name = "automl_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1", +- protos = [":automl_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", +- ], -) - --py_proto_library( -- name = "billing_py_proto", -- deps = [":billing_proto"], +-go_gapic_library( +- name = "automl_go_gapic", +- srcs = [":automl_proto_with_info"], +- grpc_service_config = "automl_grpc_service_config.json", +- importpath = "cloud.google.com/go/automl/apiv1;automl", +- service_yaml = "automl_v1.yaml", +- deps = [ +- ":automl_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:any_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", +- ], -) - --py_proto_library( -- name = "client_py_proto", -- deps = [":client_proto"], +-go_test( +- name = "automl_go_gapic_test", +- srcs = [":automl_go_gapic_srcjar_test"], +- embed = [":automl_go_gapic"], +- importpath = "cloud.google.com/go/automl/apiv1", -) - --py_proto_library( -- name = "config_change_py_proto", -- deps = [":config_change_proto"], +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-automl-v1-go", +- deps = [ +- ":automl_go_gapic", +- ":automl_go_gapic_srcjar-test.srcjar", +- ":automl_go_proto", +- ], -) - --py_proto_library( -- name = "consumer_py_proto", -- deps = [":consumer_proto"], +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --py_proto_library( -- name = "context_py_proto", -- deps = [":context_proto"], +-py_gapic_library( +- name = "automl_py_gapic", +- srcs = [":automl_proto"], +- grpc_service_config = "automl_grpc_service_config.json", -) - --py_proto_library( -- name = "control_py_proto", -- deps = [":control_proto"], +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "automl-v1-py", +- deps = [ +- ":automl_py_gapic", +- ], -) - --py_proto_library( -- name = "distribution_py_proto", -- deps = [":distribution_proto"], +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", -) - --py_proto_library( -- name = "documentation_py_proto", -- deps = [":documentation_proto"], +-php_proto_library( +- name = "automl_php_proto", +- deps = [":automl_proto"], -) - --py_proto_library( -- name = "endpoint_py_proto", -- deps = [":endpoint_proto"], +-php_grpc_library( +- name = "automl_php_grpc", +- srcs = [":automl_proto"], +- deps = [":automl_php_proto"], -) - --py_proto_library( -- name = "field_behavior_py_proto", -- deps = [":field_behavior_proto"], +-php_gapic_library( +- name = "automl_php_gapic", +- srcs = [":automl_proto_with_info"], +- grpc_service_config = "automl_grpc_service_config.json", +- service_yaml = "automl_v1.yaml", +- deps = [ +- ":automl_php_grpc", +- ":automl_php_proto", +- ], -) - --py_proto_library( -- name = "http_py_proto", -- deps = [":http_proto"], +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-automl-v1-php", +- deps = [ +- ":automl_php_gapic", +- ":automl_php_grpc", +- ":automl_php_proto", +- ], -) - --py_proto_library( -- name = "httpbody_py_proto", -- deps = [":httpbody_proto"], +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", -) - --py_proto_library( -- name = "label_py_proto", -- deps = [":label_proto"], +-nodejs_gapic_library( +- name = "automl_nodejs_gapic", +- package_name = "@google-cloud/automl", +- src = ":automl_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "automl_grpc_service_config.json", +- main_service = "automl", +- package = "google.cloud.automl.v1", +- service_yaml = "automl_v1.yaml", +- deps = [], -) - --py_proto_library( -- name = "launch_stage_py_proto", -- deps = [":launch_stage_proto"], +-nodejs_gapic_assembly_pkg( +- name = "automl-v1-nodejs", +- deps = [ +- ":automl_nodejs_gapic", +- ":automl_proto", +- ], -) - --py_proto_library( -- name = "log_py_proto", -- deps = [":log_proto"], +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +- "ruby_grpc_library", +- "ruby_proto_library", -) - --py_proto_library( -- name = "logging_py_proto", -- deps = [":logging_proto"], +-ruby_proto_library( +- name = "automl_ruby_proto", +- deps = [":automl_proto"], -) - --py_proto_library( -- name = "metric_py_proto", -- deps = [":metric_proto"], +-ruby_grpc_library( +- name = "automl_ruby_grpc", +- srcs = [":automl_proto"], +- deps = [":automl_ruby_proto"], -) - --py_proto_library( -- name = "monitored_resource_py_proto", -- deps = [":monitored_resource_proto"], +-ruby_cloud_gapic_library( +- name = "automl_ruby_gapic", +- srcs = [":automl_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-automl-v1", +- "ruby-cloud-env-prefix=AUTOML", +- "ruby-cloud-path-override=auto_ml=automl", +- "ruby-cloud-namespace-override=AutoMl=AutoML;Automl=AutoML", +- "ruby-cloud-yard-strict=false", +- "ruby-cloud-product-url=https://cloud.google.com/automl", +- "ruby-cloud-api-id=automl.googleapis.com", +- "ruby-cloud-api-shortname=automl", +- ], +- grpc_service_config = "automl_grpc_service_config.json", +- ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.", +- ruby_cloud_title = "Cloud AutoML V1", +- deps = [ +- ":automl_ruby_grpc", +- ":automl_ruby_proto", +- ], -) - --py_proto_library( -- name = "monitoring_py_proto", -- deps = ["monitoring_proto"], +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-automl-v1-ruby", +- deps = [ +- ":automl_ruby_gapic", +- ":automl_ruby_grpc", +- ":automl_ruby_proto", +- ], -) - --py_proto_library( -- name = "quota_py_proto", -- deps = ["quota_proto"], +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", -) - --py_proto_library( -- name = "resource_py_proto", -- deps = [":resource_proto"], +-csharp_proto_library( +- name = "automl_csharp_proto", +- deps = [":automl_proto"], -) - --py_proto_library( -- name = "service_py_proto", -- deps = [":service_proto"], +-csharp_grpc_library( +- name = "automl_csharp_grpc", +- srcs = [":automl_proto"], +- deps = [":automl_csharp_proto"], -) - --py_proto_library( -- name = "source_info_py_proto", -- deps = [":source_info_proto"], +-csharp_gapic_library( +- name = "automl_csharp_gapic", +- srcs = [":automl_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "automl_grpc_service_config.json", +- deps = [ +- ":automl_csharp_grpc", +- ":automl_csharp_proto", +- ], -) - --py_proto_library( -- name = "system_parameter_py_proto", -- deps = [":system_parameter_proto"], +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-automl-v1-csharp", +- deps = [ +- ":automl_csharp_gapic", +- ":automl_csharp_grpc", +- ":automl_csharp_proto", +- ], -) - --py_proto_library( -- name = "usage_py_proto", -- deps = [":usage_proto"], --) -diff -urN a/google/api/expr/BUILD.bazel b/google/api/expr/BUILD.bazel ---- a/google/api/expr/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/api/expr/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/api/expr/v1alpha1/BUILD.bazel b/google/api/expr/v1alpha1/BUILD.bazel ---- a/google/api/expr/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/api/expr/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,314 +0,0 @@ +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta1/BUILD.bazel +--- a/google/cloud/automl/v1beta1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/automl/v1beta1/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. @@ -5187,420 +19759,721 @@ diff -urN a/google/api/expr/v1alpha1/BUILD.bazel b/google/api/expr/v1alpha1/BUIL -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "expr_proto", +- name = "automl_proto", - srcs = [ -- "checked.proto", -- "eval.proto", -- "explain.proto", -- "syntax.proto", -- "value.proto", +- "annotation_payload.proto", +- "annotation_spec.proto", +- "classification.proto", +- "column_spec.proto", +- "data_items.proto", +- "data_stats.proto", +- "data_types.proto", +- "dataset.proto", +- "detection.proto", +- "geometry.proto", +- "image.proto", +- "io.proto", +- "model.proto", +- "model_evaluation.proto", +- "operations.proto", +- "prediction_service.proto", +- "ranges.proto", +- "regression.proto", +- "service.proto", +- "table_spec.proto", +- "tables.proto", +- "temporal.proto", +- "text.proto", +- "text_extraction.proto", +- "text_segment.proto", +- "text_sentiment.proto", +- "translation.proto", +- "video.proto", - ], - deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - --proto_library( -- name = "conformance_service_proto", -- srcs = [ -- "conformance_service.proto", +-proto_library_with_info( +- name = "automl_proto_with_info", +- deps = [ +- ":automl_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 = "automl_java_proto", +- deps = [":automl_proto"], +-) +- +-java_grpc_library( +- name = "automl_java_grpc", +- srcs = [":automl_proto"], +- deps = [":automl_java_proto"], +-) +- +-java_gapic_library( +- name = "automl_java_gapic", +- srcs = [":automl_proto_with_info"], +- grpc_service_config = "automl_grpc_service_config.json", +- test_deps = [ +- ":automl_java_grpc", - ], - deps = [ -- ":checked_proto", -- ":eval_proto", -- ":syntax_proto", -- "//google/rpc:status_proto", +- ":automl_java_proto", - ], -) - --proto_library( -- name = "checked_proto", -- srcs = ["checked.proto"], +-java_gapic_test( +- name = "automl_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.automl.v1beta1.AutoMlClientTest", +- "com.google.cloud.automl.v1beta1.PredictionServiceClientTest", +- ], +- runtime_deps = [":automl_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-automl-v1beta1-java", - deps = [ -- ":syntax_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:struct_proto", +- ":automl_java_gapic", +- ":automl_java_grpc", +- ":automl_java_proto", +- ":automl_proto", - ], -) - --proto_library( -- name = "eval_proto", -- srcs = ["eval.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 = "automl_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1beta1", +- protos = [":automl_proto"], - deps = [ -- ":value_proto", -- "//google/rpc:status_proto", +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", - ], -) - --proto_library( -- name = "explain_proto", -- srcs = ["explain.proto"], +-go_gapic_library( +- name = "automl_go_gapic", +- srcs = [":automl_proto_with_info"], +- grpc_service_config = "automl_grpc_service_config.json", +- importpath = "cloud.google.com/go/automl/apiv1beta1;automl", +- service_yaml = "automl_v1beta1.yaml", - deps = [ -- ":value_proto", +- ":automl_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:any_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - --proto_library( -- name = "syntax_proto", -- srcs = ["syntax.proto"], +-go_test( +- name = "automl_go_gapic_test", +- srcs = [":automl_go_gapic_srcjar_test"], +- embed = [":automl_go_gapic"], +- importpath = "cloud.google.com/go/automl/apiv1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-automl-v1beta1-go", - deps = [ -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:timestamp_proto", +- ":automl_go_gapic", +- ":automl_go_gapic_srcjar-test.srcjar", +- ":automl_go_proto", - ], -) - --proto_library( -- name = "value_proto", -- srcs = ["value.proto"], +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "automl_py_gapic", +- srcs = [":automl_proto"], +- grpc_service_config = "automl_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "automl-v1beta1-py", - deps = [ -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:struct_proto", +- ":automl_py_gapic", - ], -) - -############################################################################## --# Java +-# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_grpc_library", -- "java_proto_library", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", -) - --java_proto_library( -- name = "expr_java_proto", -- deps = [":expr_proto"], +-php_proto_library( +- name = "automl_php_proto", +- deps = [":automl_proto"], -) - --java_proto_library( -- name = "conformance_service_java_proto", -- deps = [":conformance_service_proto"], +-php_grpc_library( +- name = "automl_php_grpc", +- srcs = [":automl_proto"], +- deps = [":automl_php_proto"], -) - --java_grpc_library( -- name = "conformance_service_java_grpc", -- srcs = [":conformance_service_proto"], -- deps = [":conformance_service_java_proto"], +-php_gapic_library( +- name = "automl_php_gapic", +- srcs = [":automl_proto_with_info"], +- grpc_service_config = "automl_grpc_service_config.json", +- service_yaml = "automl_v1beta1.yaml", +- deps = [ +- ":automl_php_grpc", +- ":automl_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-automl-v1beta1-php", +- deps = [ +- ":automl_php_gapic", +- ":automl_php_grpc", +- ":automl_php_proto", +- ], -) - -############################################################################## --# Go +-# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "go_proto_library", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", -) - --go_proto_library( -- name = "expr_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/api/expr/v1alpha1", -- protos = [":expr_proto"], +-nodejs_gapic_library( +- name = "automl_nodejs_gapic", +- package_name = "@google-cloud/automl", +- src = ":automl_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "automl_grpc_service_config.json", +- main_service = "automl", +- package = "google.cloud.automl.v1beta1", +- service_yaml = "automl_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "automl-v1beta1-nodejs", - deps = [ -- "//google/rpc:status_go_proto", +- ":automl_nodejs_gapic", +- ":automl_proto", - ], -) - --go_proto_library( -- name = "conformance_service_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/api/expr/conformance/v1alpha1", -- protos = [":conformance_service_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 = "automl_ruby_proto", +- deps = [":automl_proto"], +-) +- +-ruby_grpc_library( +- name = "automl_ruby_grpc", +- srcs = [":automl_proto"], +- deps = [":automl_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "automl_ruby_gapic", +- srcs = [":automl_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-automl-v1beta1", +- "ruby-cloud-env-prefix=AUTOML", +- "ruby-cloud-path-override=auto_ml=automl", +- "ruby-cloud-namespace-override=AutoMl=AutoML;Automl=AutoML", +- "ruby-cloud-product-url=https://cloud.google.com/automl", +- "ruby-cloud-api-id=automl.googleapis.com", +- "ruby-cloud-api-shortname=automl", +- ], +- grpc_service_config = "automl_grpc_service_config.json", +- ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.", +- ruby_cloud_title = "Cloud AutoML V1beta1", - deps = [ -- ":expr_go_proto", -- "//google/rpc:status_go_proto", +- ":automl_ruby_grpc", +- ":automl_ruby_proto", - ], -) - +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-automl-v1beta1-ruby", +- deps = [ +- ":automl_ruby_gapic", +- ":automl_ruby_grpc", +- ":automl_ruby_proto", +- ], +-) - -############################################################################## --# Python +-# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_grpc_library", -- "py_proto_library", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", -) - --moved_proto_library( -- name = "expr_moved_proto", -- srcs = [":expr_proto"], +-csharp_proto_library( +- name = "automl_csharp_proto", +- deps = [":automl_proto"], +-) +- +-csharp_grpc_library( +- name = "automl_csharp_grpc", +- srcs = [":automl_proto"], +- deps = [":automl_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "automl_csharp_gapic", +- srcs = [":automl_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "automl_grpc_service_config.json", - deps = [ -- "//google/rpc:status_proto", -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:timestamp_proto", +- ":automl_csharp_grpc", +- ":automl_csharp_proto", - ], -) - --moved_proto_library( -- name = "conformance_service_moved_proto", -- srcs = [":conformance_service_proto"], +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-automl-v1beta1-csharp", - deps = [ -- ":expr_moved_proto", -- "//google/rpc:status_proto", +- ":automl_csharp_gapic", +- ":automl_csharp_grpc", +- ":automl_csharp_proto", - ], -) - --py_proto_library( -- name = "expr_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":expr_moved_proto"], --) +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/bigquery/connection/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,341 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator - --py_proto_library( -- name = "conformance_service_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":conformance_service_moved_proto"], +-# 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 = "connection_proto", +- srcs = [ +- "connection.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], -) - --py_grpc_library( -- name = "conformance_service_py_grpc", -- srcs = [":conformance_service_moved_proto"], -- deps = [":conformance_service_py_proto"], +-proto_library_with_info( +- name = "connection_proto_with_info", +- deps = [ +- ":connection_proto", +- "//google/cloud:common_resources_proto", +- ], -) - -############################################################################## --# PHP +-# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "php_grpc_library", -- "php_proto_library", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", -) - --php_proto_library( -- name = "expr_php_proto", -- deps = [":expr_proto"], +-java_proto_library( +- name = "connection_java_proto", +- deps = [":connection_proto"], -) - --php_proto_library( -- name = "conformance_service_php_proto", -- deps = [":conformance_service_proto"], +-java_grpc_library( +- name = "connection_java_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_java_proto"], -) - --php_grpc_library( -- name = "conformance_service_php_grpc", -- srcs = [":conformance_service_proto"], -- deps = [":conformance_service_php_proto"], +-java_gapic_library( +- name = "connection_java_gapic", +- srcs = [":connection_proto_with_info"], +- gapic_yaml = "connection_gapic.yaml", +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- test_deps = [ +- ":connection_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":connection_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "connection_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.bigqueryconnection.v1.ConnectionServiceClientTest", +- ], +- runtime_deps = [":connection_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-bigquery-connection-v1-java", +- deps = [ +- ":connection_java_gapic", +- ":connection_java_grpc", +- ":connection_java_proto", +- ":connection_proto", +- ], -) - -############################################################################## --# Ruby +-# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "ruby_grpc_library", -- "ruby_proto_library", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", -) - --ruby_proto_library( -- name = "expr_ruby_proto", -- deps = [":expr_proto"], +-go_proto_library( +- name = "connection_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1", +- protos = [":connection_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "connection_go_gapic", +- srcs = [":connection_proto_with_info"], +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- importpath = "cloud.google.com/go/bigquery/connection/apiv1;connection", +- service_yaml = "bigqueryconnection_v1.yaml", +- deps = [ +- ":connection_go_proto", +- "//google/iam/v1:iam_go_proto", +- ], -) - --ruby_proto_library( -- name = "conformance_service_ruby_proto", -- deps = [":conformance_service_proto"], +-go_test( +- name = "connection_go_gapic_test", +- srcs = [":connection_go_gapic_srcjar_test"], +- embed = [":connection_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/connection/apiv1", -) - --ruby_grpc_library( -- name = "conformance_service_ruby_grpc", -- srcs = [":conformance_service_proto"], -- deps = [":conformance_service_ruby_proto"], +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-bigquery-connection-v1-go", +- deps = [ +- ":connection_go_gapic", +- ":connection_go_gapic_srcjar-test.srcjar", +- ":connection_go_proto", +- ], -) - -############################################################################## --# C# +-# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_grpc_library", -- "csharp_proto_library", --) -- --csharp_proto_library( -- name = "expr_csharp_proto", -- deps = [":expr_proto"], +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --csharp_proto_library( -- name = "conformance_service_csharp_proto", -- deps = [":conformance_service_proto"], +-py_gapic_library( +- name = "connection_py_gapic", +- srcs = [":connection_proto"], +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- opt_args = [ +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=bigquery_connection", +- ], -) - --csharp_grpc_library( -- name = "conformance_service_csharp_grpc", -- srcs = [":conformance_service_proto"], -- deps = [":conformance_service_csharp_proto"], +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "bigquery-connection-v1-py", +- deps = [ +- ":connection_py_gapic", +- ], -) - -############################################################################## --# C++ +-# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "cc_grpc_library", -- "cc_proto_library", --) -- --cc_proto_library( -- name = "checked_cc_proto", -- deps = [":checked_proto"], +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", -) - --cc_proto_library( -- name = "conformance_service_cc_proto", -- deps = [":conformance_service_proto"], +-php_proto_library( +- name = "connection_php_proto", +- deps = [":connection_proto"], -) - --cc_grpc_library( -- name = "conformance_service_cc_grpc", -- srcs = [":conformance_service_proto"], -- generate_mocks = True, -- grpc_only = True, -- deps = [":conformance_service_cc_proto"], +-php_grpc_library( +- name = "connection_php_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_php_proto"], -) - --cc_proto_library( -- name = "eval_cc_proto", -- deps = [":eval_proto"], +-php_gapic_library( +- name = "connection_php_gapic", +- srcs = [":connection_proto_with_info"], +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- deps = [ +- ":connection_php_grpc", +- ":connection_php_proto", +- ], -) - --cc_proto_library( -- name = "explain_cc_proto", -- deps = [":explain_proto"], +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-bigquery-connection-v1-php", +- deps = [ +- ":connection_php_gapic", +- ":connection_php_grpc", +- ":connection_php_proto", +- ], -) - --cc_proto_library( -- name = "syntax_cc_proto", -- deps = [":syntax_proto"], +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", -) - --cc_proto_library( -- name = "value_cc_proto", -- deps = [":value_proto"], +-nodejs_gapic_library( +- name = "connection_nodejs_gapic", +- package_name = "@google-cloud/bigquery-connection", +- src = ":connection_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- gapic_yaml = "connection_gapic.yaml", +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- package = "google.cloud.bigquery.connection.v1", +- service_yaml = "bigqueryconnection_v1.yaml", +- deps = [], -) -diff -urN a/google/api/expr/v1beta1/BUILD.bazel b/google/api/expr/v1beta1/BUILD.bazel ---- a/google/api/expr/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/api/expr/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,91 +0,0 @@ --load("@rules_proto//proto:defs.bzl", "proto_library") -- --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) - --proto_library( -- name = "decl_proto", -- srcs = ["decl.proto"], +-nodejs_gapic_assembly_pkg( +- name = "bigquery-connection-v1-nodejs", - deps = [ -- ":expr_proto", +- ":connection_nodejs_gapic", +- ":connection_proto", - ], -) - --proto_library( -- name = "eval_proto", -- srcs = ["eval.proto"], -- deps = [ -- ":value_proto", -- "//google/rpc:status_proto", -- ], +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +- "ruby_grpc_library", +- "ruby_proto_library", -) - --proto_library( -- name = "expr_proto", -- srcs = ["expr.proto"], -- deps = [ -- ":source_proto", -- "@com_google_protobuf//:struct_proto", -- ], +-ruby_proto_library( +- name = "connection_ruby_proto", +- deps = [":connection_proto"], -) - --proto_library( -- name = "source_proto", -- srcs = ["source.proto"], +-ruby_grpc_library( +- name = "connection_ruby_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_ruby_proto"], -) - --proto_library( -- name = "value_proto", -- srcs = ["value.proto"], +-ruby_cloud_gapic_library( +- name = "connection_ruby_gapic", +- srcs = [":connection_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-bigquery-connection-v1", +- "ruby-cloud-env-prefix=BIGQUERY_CONNECTION", +- "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/bigqueryconnection", +- "ruby-cloud-api-id=bigqueryconnection.googleapis.com", +- "ruby-cloud-api-shortname=bigqueryconnection", +- ], +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- ruby_cloud_description = "The BigQuery Connection API allows users to manage BigQuery connections to external data sources.", +- ruby_cloud_title = "BigQuery Connection V1", - deps = [ -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:struct_proto", +- ":connection_ruby_grpc", +- ":connection_ruby_proto", - ], -) - --proto_library( -- name = "cel_proto", +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-bigquery-connection-v1-ruby", - deps = [ -- ":decl_proto", -- ":eval_proto", -- ":expr_proto", -- ":source_proto", -- ":value_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:struct_proto", +- ":connection_ruby_gapic", +- ":connection_ruby_grpc", +- ":connection_ruby_proto", - ], -) - -############################################################################## --# C++ +-# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "cc_proto_library", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", -) - --cc_proto_library( -- name = "decl_cc_proto", -- deps = [":decl_proto"], +-csharp_proto_library( +- name = "connection_csharp_proto", +- deps = [":connection_proto"], -) - --cc_proto_library( -- name = "eval_cc_proto", -- deps = [":eval_proto"], +-csharp_grpc_library( +- name = "connection_csharp_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_csharp_proto"], -) - --cc_proto_library( -- name = "expr_cc_proto", -- deps = [":expr_proto"], +-csharp_gapic_library( +- name = "connection_csharp_gapic", +- srcs = [":connection_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- deps = [ +- ":connection_csharp_grpc", +- ":connection_csharp_proto", +- ], -) - --cc_proto_library( -- name = "source_cc_proto", -- deps = [":source_proto"], +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-bigquery-connection-v1-csharp", +- deps = [ +- ":connection_csharp_gapic", +- ":connection_csharp_grpc", +- ":connection_csharp_proto", +- ], -) - --cc_proto_library( -- name = "value_cc_proto", -- deps = [":value_proto"], --) -diff -urN a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol/v1/BUILD.bazel ---- a/google/api/servicecontrol/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/api/servicecontrol/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,352 +0,0 @@ +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/bigquery/connection/v1beta1/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/gapic-generator/tree/master/rules_gapic/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -5612,33 +20485,27 @@ diff -urN a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "servicecontrol_proto", +- name = "connection_proto", - srcs = [ -- "check_error.proto", -- "distribution.proto", -- "http_request.proto", -- "log_entry.proto", -- "metric_value.proto", -- "operation.proto", -- "quota_controller.proto", -- "service_controller.proto", +- "connection.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", -- "//google/logging/type:type_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:timestamp_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "servicecontrol_proto_with_info", +- name = "connection_proto_with_info", - deps = [ -- ":servicecontrol_proto", +- ":connection_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -5646,109 +20513,109 @@ diff -urN a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol -############################################################################## -# Java -############################################################################## --# load( --# "@com_google_googleapis_imports//:imports.bzl", --# "java_gapic_assembly_gradle_pkg", --# "java_gapic_library", --# "java_gapic_test", --# "java_grpc_library", --# "java_proto_library", --# ) -- --# java_proto_library( --# name = "servicecontrol_java_proto", --# deps = [":servicecontrol_proto"], --# ) +-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_grpc_library( --# name = "servicecontrol_java_grpc", --# srcs = [":servicecontrol_proto"], --# deps = [":servicecontrol_java_proto"], --# ) +-java_proto_library( +- name = "connection_java_proto", +- deps = [":connection_proto"], +-) - --# java_gapic_library( --# name = "servicecontrol_java_gapic", --# srcs = [":servicecontrol_proto_with_info"], --# grpc_service_config = None, --# package = "google.api.servicecontrol.v1", --# test_deps = [ --# ":servicecontrol_java_grpc", --# ], --# deps = [ --# ":servicecontrol_java_proto", --# ], --# ) +-java_grpc_library( +- name = "connection_java_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_java_proto"], +-) - --# java_gapic_test( --# name = "servicecontrol_java_gapic_test_suite", --# test_classes = [ +-java_gapic_library( +- name = "connection_java_gapic", +- srcs = [":connection_proto_with_info"], +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- test_deps = [ +- ":connection_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":connection_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) - --# ], --# runtime_deps = [":servicecontrol_java_gapic_test"], --# ) +-java_gapic_test( +- name = "connection_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.bigquery.connection.v1beta1.ConnectionServiceClientTest", +- ], +- runtime_deps = [":connection_java_gapic_test"], +-) - --# # Open Source Packages --# java_gapic_assembly_gradle_pkg( --# name = "google-cloud-api-servicecontrol-v1-java", --# deps = [ --# ":servicecontrol_java_gapic", --# ":servicecontrol_java_grpc", --# ":servicecontrol_java_proto", --# ":servicecontrol_proto", --# ], --# ) +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-bigquery-connection-v1beta1-java", +- deps = [ +- ":connection_java_gapic", +- ":connection_java_grpc", +- ":connection_java_proto", +- ":connection_proto", +- ], +-) - -############################################################################## -# Go -############################################################################## --# load( --# "@com_google_googleapis_imports//:imports.bzl", --# "go_gapic_assembly_pkg", --# "go_gapic_library", --# "go_proto_library", --# "go_test", --# ) +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +-) - --# go_proto_library( --# name = "servicecontrol_go_proto", --# compilers = ["@io_bazel_rules_go//proto:go_grpc"], --# importpath = "google.golang.org/genproto/googleapis/api/servicecontrol/v1", --# protos = [":servicecontrol_proto"], --# deps = [ --# "//google/api:annotations_go_proto", --# "//google/logging/type:type_proto", --# "//google/rpc:status_go_proto", --# ], --# ) +-go_proto_library( +- name = "connection_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1beta1", +- protos = [":connection_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", +- ], +-) - --# go_gapic_library( --# name = "servicecontrol_go_gapic", --# srcs = [":servicecontrol_proto_with_info"], --# grpc_service_config = None, --# importpath = "cloud.google.com/go/api/servicecontrol/apiv1;servicecontrol", --# service_yaml = "servicecontrol.yaml", --# deps = [ --# ":servicecontrol_go_proto", --# "@io_bazel_rules_go//proto/wkt:duration_go_proto", --# ], --# ) +-go_gapic_library( +- name = "connection_go_gapic", +- srcs = [":connection_proto_with_info"], +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- importpath = "cloud.google.com/go/bigquery/connection/apiv1beta1;connection", +- service_yaml = "bigqueryconnection_v1beta1.yaml", +- deps = [ +- ":connection_go_proto", +- "//google/iam/v1:iam_go_proto", +- ], +-) - --# go_test( --# name = "servicecontrol_go_gapic_test", --# srcs = [":servicecontrol_go_gapic_srcjar_test"], --# embed = [":servicecontrol_go_gapic"], --# importpath = "cloud.google.com/go/api/servicecontrol/apiv1", --# ) +-go_test( +- name = "connection_go_gapic_test", +- srcs = [":connection_go_gapic_srcjar_test"], +- embed = [":connection_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/connection/apiv1beta1", +-) - --# # Open Source Packages --# go_gapic_assembly_pkg( --# name = "gapi-cloud-api-servicecontrol-v1-go", --# deps = [ --# ":servicecontrol_go_gapic", --# ":servicecontrol_go_gapic_srcjar-test.srcjar", --# ":servicecontrol_go_proto", --# ], --# ) +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-bigquery-connection-v1beta1-go", +- deps = [ +- ":connection_go_gapic", +- ":connection_go_gapic_srcjar-test.srcjar", +- ":connection_go_proto", +- ], +-) - -############################################################################## -# Python @@ -5760,16 +20627,16 @@ diff -urN a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol -) - -py_gapic_library( -- name = "servicecontrol_py_gapic", -- srcs = [":servicecontrol_proto"], -- grpc_service_config = None, +- name = "connection_py_gapic", +- srcs = [":connection_proto"], +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "api-servicecontrol-v1-py", +- name = "bigquery-connection-v1beta1-py", - deps = [ -- ":servicecontrol_py_gapic", +- ":connection_py_gapic", - ], -) - @@ -5785,36 +20652,33 @@ diff -urN a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol -) - -php_proto_library( -- name = "servicecontrol_php_proto", -- deps = [":servicecontrol_proto"], +- name = "connection_php_proto", +- deps = [":connection_proto"], -) - -php_grpc_library( -- name = "servicecontrol_php_grpc", -- srcs = [":servicecontrol_proto"], -- deps = [":servicecontrol_php_proto"], +- name = "connection_php_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_php_proto"], -) - -php_gapic_library( -- name = "servicecontrol_php_gapic", -- src = ":servicecontrol_proto_with_info", -- gapic_yaml = "servicecontrol_gapic.yaml", -- grpc_service_config = None, -- package = "google.api.servicecontrol.v1", -- service_yaml = "servicecontrol.yaml", +- name = "connection_php_gapic", +- srcs = [":connection_proto_with_info"], +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", - deps = [ -- ":servicecontrol_php_grpc", -- ":servicecontrol_php_proto", +- ":connection_php_grpc", +- ":connection_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-api-servicecontrol-v1-php", +- name = "google-cloud-bigquery-connection-v1beta1-php", - deps = [ -- ":servicecontrol_php_gapic", -- ":servicecontrol_php_grpc", -- ":servicecontrol_php_proto", +- ":connection_php_gapic", +- ":connection_php_grpc", +- ":connection_php_proto", - ], -) - @@ -5828,21 +20692,20 @@ diff -urN a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol -) - -nodejs_gapic_library( -- name = "servicecontrol_nodejs_gapic", -- package_name = "@google-cloud/service-control", -- src = ":servicecontrol_proto_with_info", +- name = "connection_nodejs_gapic", +- src = ":connection_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = None, -- package = "google.api.servicecontrol.v1", -- service_yaml = "servicecontrol.yaml", +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- package = "google.cloud.bigquery.connection.v1beta1", +- service_yaml = "bigqueryconnection_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "api-servicecontrol-v1-nodejs", +- name = "bigquery-connection-v1beta1-nodejs", - deps = [ -- ":servicecontrol_nodejs_gapic", -- ":servicecontrol_proto", +- ":connection_nodejs_gapic", +- ":connection_proto", - ], -) - @@ -5858,41 +20721,33 @@ diff -urN a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol -) - -ruby_proto_library( -- name = "servicecontrol_ruby_proto", -- deps = [":servicecontrol_proto"], +- name = "connection_ruby_proto", +- deps = [":connection_proto"], -) - -ruby_grpc_library( -- name = "servicecontrol_ruby_grpc", -- srcs = [":servicecontrol_proto"], -- deps = [":servicecontrol_ruby_proto"], +- name = "connection_ruby_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "servicecontrol_ruby_gapic", -- srcs = [":servicecontrol_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-service_control-v1", -- "ruby-cloud-env-prefix=SERVICE_CONTROL", -- "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/", -- "ruby-cloud-api-id=servicecontrol.googleapis.com", -- "ruby-cloud-api-shortname=servicecontrol", -- ], -- ruby_cloud_description = "The Service Control API provides control plane functionality to managed services, such as logging, monitoring, and status checks.", -- ruby_cloud_title = "Service Control API V1", +- name = "connection_ruby_gapic", +- srcs = [":connection_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-connection-v1beta1"], - deps = [ -- ":servicecontrol_ruby_grpc", -- ":servicecontrol_ruby_proto", +- ":connection_ruby_grpc", +- ":connection_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-api-servicecontrol-v1-ruby", +- name = "google-cloud-bigquery-connection-v1beta1-ruby", - deps = [ -- ":servicecontrol_ruby_gapic", -- ":servicecontrol_ruby_grpc", -- ":servicecontrol_ruby_proto", +- ":connection_ruby_gapic", +- ":connection_ruby_grpc", +- ":connection_ruby_proto", - ], -) - @@ -5908,34 +20763,34 @@ diff -urN a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol -) - -csharp_proto_library( -- name = "servicecontrol_csharp_proto", -- deps = [":servicecontrol_proto"], +- name = "connection_csharp_proto", +- deps = [":connection_proto"], -) - -csharp_grpc_library( -- name = "servicecontrol_csharp_grpc", -- srcs = [":servicecontrol_proto"], -- deps = [":servicecontrol_csharp_proto"], +- name = "connection_csharp_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_csharp_proto"], -) - -csharp_gapic_library( -- name = "servicecontrol_csharp_gapic", -- srcs = [":servicecontrol_proto_with_info"], +- name = "connection_csharp_gapic", +- srcs = [":connection_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = None, +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", - deps = [ -- ":servicecontrol_csharp_grpc", -- ":servicecontrol_csharp_proto", +- ":connection_csharp_grpc", +- ":connection_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-api-servicecontrol-v1-csharp", +- name = "google-cloud-bigquery-connection-v1beta1-csharp", - deps = [ -- ":servicecontrol_csharp_gapic", -- ":servicecontrol_csharp_grpc", -- ":servicecontrol_csharp_proto", +- ":connection_csharp_gapic", +- ":connection_csharp_grpc", +- ":connection_csharp_proto", - ], -) - @@ -5943,16 +20798,15 @@ diff -urN a/google/api/servicecontrol/v1/BUILD.bazel b/google/api/servicecontrol -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/api/servicemanagement/BUILD.bazel b/google/api/servicemanagement/BUILD.bazel ---- a/google/api/servicemanagement/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/api/servicemanagement/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +diff -urN a/google/cloud/bigquery/datatransfer/BUILD.bazel b/google/cloud/bigquery/datatransfer/BUILD.bazel +--- a/google/cloud/bigquery/datatransfer/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/bigquery/datatransfer/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) -\ No newline at end of file -diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemanagement/v1/BUILD.bazel ---- a/google/api/servicemanagement/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/api/servicemanagement/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,348 +0,0 @@ +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/bigquery/datatransfer/v1/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. @@ -5965,31 +20819,30 @@ diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemana -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "servicemanagement_proto", +- name = "datatransfer_proto", - srcs = [ -- "resources.proto", -- "servicemanager.proto", +- "datatransfer.proto", +- "transfer.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", -- "//google/api:config_change_proto", - "//google/api:field_behavior_proto", -- "//google/api:metric_proto", -- "//google/api:quota_proto", -- "//google/api:service_proto", -- "//google/longrunning:operations_proto", +- "//google/api:resource_proto", - "//google/rpc:status_proto", -- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "servicemanagement_proto_with_info", +- name = "datatransfer_proto_with_info", - deps = [ -- ":servicemanagement_proto", +- ":datatransfer_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -6007,46 +20860,44 @@ diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemana -) - -java_proto_library( -- name = "servicemanagement_java_proto", -- deps = [":servicemanagement_proto"], +- name = "datatransfer_java_proto", +- deps = [":datatransfer_proto"], -) - -java_grpc_library( -- name = "servicemanagement_java_grpc", -- srcs = [":servicemanagement_proto"], -- deps = [":servicemanagement_java_proto"], +- name = "datatransfer_java_grpc", +- srcs = [":datatransfer_proto"], +- deps = [":datatransfer_java_proto"], -) - -java_gapic_library( -- name = "servicemanagement_java_gapic", -- srcs = [":servicemanagement_proto_with_info"], -- gapic_yaml = "servicemanagement_gapic.yaml", -- grpc_service_config = "servicemanagement_grpc_service_config.json", +- name = "datatransfer_java_gapic", +- srcs = [":datatransfer_proto_with_info"], +- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", - test_deps = [ -- ":servicemanagement_java_grpc", +- ":datatransfer_java_grpc", - ], - deps = [ -- ":servicemanagement_java_proto", -- "//google/api:api_java_proto", +- ":datatransfer_java_proto", - ], -) - -java_gapic_test( -- name = "servicemanagement_java_gapic_test_suite", +- name = "datatransfer_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.api.servicemanagement.v1.ServiceManagerClientTest", +- "com.google.cloud.bigquery.datatransfer.v1.DataTransferServiceClientTest", - ], -- runtime_deps = [":servicemanagement_java_gapic_test"], +- runtime_deps = [":datatransfer_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-api-servicemanagement-v1-java", +- name = "google-cloud-bigquery-datatransfer-v1-java", - deps = [ -- ":servicemanagement_java_gapic", -- ":servicemanagement_java_grpc", -- ":servicemanagement_java_proto", -- ":servicemanagement_proto", +- ":datatransfer_java_gapic", +- ":datatransfer_java_grpc", +- ":datatransfer_java_proto", +- ":datatransfer_proto", - ], -) - @@ -6062,56 +20913,49 @@ diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemana -) - -go_proto_library( -- name = "servicemanagement_go_proto", +- name = "datatransfer_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/api/servicemanagement/v1", -- protos = [":servicemanagement_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1", +- protos = [":datatransfer_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/api:configchange_go_proto", -- "//google/api:metric_go_proto", -- "//google/api:serviceconfig_go_proto", -- "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "servicemanagement_go_gapic", -- srcs = [":servicemanagement_proto_with_info"], -- grpc_service_config = "servicemanagement_grpc_service_config.json", -- importpath = "cloud.google.com/go/api/servicemanagement/apiv1;servicemanagement", -- service_yaml = "servicemanagement_v1.yaml", +- name = "datatransfer_go_gapic", +- srcs = [":datatransfer_proto_with_info"], +- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", +- importpath = "cloud.google.com/go/bigquery/datatransfer/apiv1;datatransfer", +- service_yaml = "bigquerydatatransfer_v1.yaml", - deps = [ -- ":servicemanagement_go_proto", -- "//google/api:serviceconfig_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", +- ":datatransfer_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( -- name = "servicemanagement_go_gapic_test", -- srcs = [":servicemanagement_go_gapic_srcjar_test"], -- embed = [":servicemanagement_go_gapic"], -- importpath = "cloud.google.com/go/api/servicemanagement/apiv1", +- name = "datatransfer_go_gapic_test", +- srcs = [":datatransfer_go_gapic_srcjar_test"], +- embed = [":datatransfer_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/datatransfer/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-api-servicemanagement-v1-go", +- name = "gapi-cloud-bigquery-datatransfer-v1-go", - deps = [ -- ":servicemanagement_go_gapic", -- ":servicemanagement_go_gapic_srcjar-test.srcjar", -- ":servicemanagement_go_proto", +- ":datatransfer_go_gapic", +- ":datatransfer_go_gapic_srcjar-test.srcjar", +- ":datatransfer_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +- -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", @@ -6119,16 +20963,19 @@ diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemana -) - -py_gapic_library( -- name = "servicemanagement_py_gapic", -- srcs = [":servicemanagement_proto"], -- grpc_service_config = "servicemanagement_grpc_service_config.json", +- name = "datatransfer_py_gapic", +- srcs = [":datatransfer_proto"], +- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", +- opt_args = [ +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=bigquery_datatransfer", +- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "api-servicemanagement-v1-py", +- name = "bigquery-datatransfer-v1-py", - deps = [ -- ":servicemanagement_py_gapic", +- ":datatransfer_py_gapic", - ], -) - @@ -6144,36 +20991,33 @@ diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemana -) - -php_proto_library( -- name = "servicemanagement_php_proto", -- deps = [":servicemanagement_proto"], +- name = "datatransfer_php_proto", +- deps = [":datatransfer_proto"], -) - -php_grpc_library( -- name = "servicemanagement_php_grpc", -- srcs = [":servicemanagement_proto"], -- deps = [":servicemanagement_php_proto"], +- name = "datatransfer_php_grpc", +- srcs = [":datatransfer_proto"], +- deps = [":datatransfer_php_proto"], -) - -php_gapic_library( -- name = "servicemanagement_php_gapic", -- src = ":servicemanagement_proto_with_info", -- gapic_yaml = "servicemanagement_gapic.yaml", -- grpc_service_config = "servicemanagement_grpc_service_config.json", -- package = "google.api.servicemanagement.v1", -- service_yaml = "servicemanagement_v1.yaml", +- name = "datatransfer_php_gapic", +- srcs = [":datatransfer_proto_with_info"], +- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", - deps = [ -- ":servicemanagement_php_grpc", -- ":servicemanagement_php_proto", +- ":datatransfer_php_grpc", +- ":datatransfer_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-api-servicemanagement-v1-php", +- name = "google-cloud-bigquery-datatransfer-v1-php", - deps = [ -- ":servicemanagement_php_gapic", -- ":servicemanagement_php_grpc", -- ":servicemanagement_php_proto", +- ":datatransfer_php_gapic", +- ":datatransfer_php_grpc", +- ":datatransfer_php_proto", - ], -) - @@ -6187,20 +21031,21 @@ diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemana -) - -nodejs_gapic_library( -- name = "servicemanagement_nodejs_gapic", -- src = ":servicemanagement_proto_with_info", +- name = "datatransfer_nodejs_gapic", +- package_name = "@google-cloud/bigquery-data-transfer", +- src = ":datatransfer_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "servicemanagement_grpc_service_config.json", -- package = "google.api.servicemanagement.v1", -- service_yaml = "servicemanagement_v1.yaml", +- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", +- package = "google.cloud.bigquery.datatransfer.v1", +- service_yaml = "bigquerydatatransfer_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "api-servicemanagement-v1-nodejs", +- name = "bigquery-datatransfer-v1-nodejs", - deps = [ -- ":servicemanagement_nodejs_gapic", -- ":servicemanagement_proto", +- ":datatransfer_nodejs_gapic", +- ":datatransfer_proto", - ], -) - @@ -6209,48 +21054,50 @@ diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemana -############################################################################## -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", -) - -ruby_proto_library( -- name = "servicemanagement_ruby_proto", -- deps = [":servicemanagement_proto"], +- name = "datatransfer_ruby_proto", +- deps = [":datatransfer_proto"], -) - -ruby_grpc_library( -- name = "servicemanagement_ruby_grpc", -- srcs = [":servicemanagement_proto"], -- deps = [":servicemanagement_ruby_proto"], +- name = "datatransfer_ruby_grpc", +- srcs = [":datatransfer_proto"], +- deps = [":datatransfer_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "servicemanagement_ruby_gapic", -- srcs = [":servicemanagement_proto_with_info"], +- name = "datatransfer_ruby_gapic", +- srcs = [":datatransfer_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-service_management-v1", -- "ruby-cloud-env-prefix=SERVICE_MANAGEMENT", -- "ruby-cloud-product-url=https://cloud.google.com/service-infrastructure/docs/overview/", -- "ruby-cloud-api-id=servicemanagement.googleapis.com", -- "ruby-cloud-api-shortname=servicemanagement", +- "ruby-cloud-gem-name=google-cloud-bigquery-data_transfer-v1", +- "ruby-cloud-env-prefix=DATA_TRANSFER", +- "ruby-cloud-yard-strict=false", +- "ruby-cloud-product-url=https://cloud.google.com/bigquery/transfer", +- "ruby-cloud-api-id=bigquerydatatransfer.googleapis.com", +- "ruby-cloud-api-shortname=bigquerydatatransfer", - ], -- ruby_cloud_description = "Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.", -- ruby_cloud_title = "Service Management API V1", +- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", +- ruby_cloud_description = "Schedules queries and transfers external data from SaaS applications to Google BigQuery on a regular basis.", +- ruby_cloud_title = "BigQuery Data Transfer Service V1", - deps = [ -- ":servicemanagement_ruby_grpc", -- ":servicemanagement_ruby_proto", +- ":datatransfer_ruby_grpc", +- ":datatransfer_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-api-servicemanagement-v1-ruby", +- name = "google-cloud-bigquery-datatransfer-v1-ruby", - deps = [ -- ":servicemanagement_ruby_gapic", -- ":servicemanagement_ruby_grpc", -- ":servicemanagement_ruby_proto", +- ":datatransfer_ruby_gapic", +- ":datatransfer_ruby_grpc", +- ":datatransfer_ruby_proto", - ], -) - @@ -6266,34 +21113,34 @@ diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemana -) - -csharp_proto_library( -- name = "servicemanagement_csharp_proto", -- deps = [":servicemanagement_proto"], +- name = "datatransfer_csharp_proto", +- deps = [":datatransfer_proto"], -) - -csharp_grpc_library( -- name = "servicemanagement_csharp_grpc", -- srcs = [":servicemanagement_proto"], -- deps = [":servicemanagement_csharp_proto"], +- name = "datatransfer_csharp_grpc", +- srcs = [":datatransfer_proto"], +- deps = [":datatransfer_csharp_proto"], -) - -csharp_gapic_library( -- name = "servicemanagement_csharp_gapic", -- srcs = [":servicemanagement_proto_with_info"], +- name = "datatransfer_csharp_gapic", +- srcs = [":datatransfer_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "servicemanagement_grpc_service_config.json", +- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", - deps = [ -- ":servicemanagement_csharp_grpc", -- ":servicemanagement_csharp_proto", +- ":datatransfer_csharp_grpc", +- ":datatransfer_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-api-servicemanagement-v1-csharp", +- name = "google-cloud-bigquery-datatransfer-v1-csharp", - deps = [ -- ":servicemanagement_csharp_gapic", -- ":servicemanagement_csharp_grpc", -- ":servicemanagement_csharp_proto", +- ":datatransfer_csharp_gapic", +- ":datatransfer_csharp_grpc", +- ":datatransfer_csharp_proto", - ], -) - @@ -6301,10 +21148,10 @@ diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemana -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/appengine/legacy/BUILD.bazel b/google/appengine/legacy/BUILD.bazel ---- a/google/appengine/legacy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/appengine/legacy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,162 +0,0 @@ +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/bigquery/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,164 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -6316,12 +21163,16 @@ diff -urN a/google/appengine/legacy/BUILD.bazel b/google/appengine/legacy/BUILD. -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( -- name = "legacy_proto", +- name = "logging_proto", - srcs = [ - "audit_data.proto", - ], - deps = [ -- "//google/api:annotations_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - @@ -6335,14 +21186,14 @@ diff -urN a/google/appengine/legacy/BUILD.bazel b/google/appengine/legacy/BUILD. -) - -java_proto_library( -- name = "legacy_java_proto", -- deps = [":legacy_proto"], +- name = "logging_java_proto", +- deps = [":logging_proto"], -) - -java_grpc_library( -- name = "legacy_java_grpc", -- srcs = [":legacy_proto"], -- deps = [":legacy_java_proto"], +- name = "logging_java_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_java_proto"], -) - -############################################################################## @@ -6354,12 +21205,13 @@ diff -urN a/google/appengine/legacy/BUILD.bazel b/google/appengine/legacy/BUILD. -) - -go_proto_library( -- name = "legacy_go_proto", +- name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/appengine/legacy", -- protos = [":legacy_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/logging/v1", +- protos = [":logging_proto"], - deps = [ -- "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/rpc:status_go_proto", - ], -) - @@ -6368,29 +21220,26 @@ diff -urN a/google/appengine/legacy/BUILD.bazel b/google/appengine/legacy/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_grpc_library", -- "py_proto_library", +- "py_gapic_library", +- "py_gapic_assembly_pkg" -) - --moved_proto_library( -- name = "legacy_moved_proto", -- srcs = [":legacy_proto"], -- deps = [ -- "//google/api:annotations_proto", +-py_gapic_library( +- name = "logging_py_gapic", +- srcs = [":logging_proto"], +- opt_args = [ +- "warehouse-package-name=google-cloud-bigquery-logging", +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=bigquery_logging", - ], -) - --py_proto_library( -- name = "legacy_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":legacy_moved_proto"], --) -- --py_grpc_library( -- name = "legacy_py_grpc", -- srcs = [":legacy_moved_proto"], -- deps = [":legacy_py_proto"], +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "google-cloud-bigquery-logging-v1-py", +- deps = [ +- ":logging_py_gapic", +- ], -) - -############################################################################## @@ -6403,14 +21252,14 @@ diff -urN a/google/appengine/legacy/BUILD.bazel b/google/appengine/legacy/BUILD. -) - -php_proto_library( -- name = "legacy_php_proto", -- deps = [":legacy_proto"], +- name = "logging_php_proto", +- deps = [":logging_proto"], -) - -php_grpc_library( -- name = "legacy_php_grpc", -- srcs = [":legacy_proto"], -- deps = [":legacy_php_proto"], +- name = "logging_php_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_php_proto"], -) - -############################################################################## @@ -6433,14 +21282,14 @@ diff -urN a/google/appengine/legacy/BUILD.bazel b/google/appengine/legacy/BUILD. -) - -ruby_proto_library( -- name = "legacy_ruby_proto", -- deps = [":legacy_proto"], +- name = "logging_ruby_proto", +- deps = [":logging_proto"], -) - -ruby_grpc_library( -- name = "legacy_ruby_grpc", -- srcs = [":legacy_proto"], -- deps = [":legacy_ruby_proto"], +- name = "logging_ruby_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_ruby_proto"], -) - -############################################################################## @@ -6453,25 +21302,34 @@ diff -urN a/google/appengine/legacy/BUILD.bazel b/google/appengine/legacy/BUILD. -) - -csharp_proto_library( -- name = "legacy_csharp_proto", -- deps = [":legacy_proto"], +- name = "logging_csharp_proto", +- deps = [":logging_proto"], -) - -csharp_grpc_library( -- name = "legacy_csharp_grpc", -- srcs = [":legacy_proto"], -- deps = [":legacy_csharp_proto"], +- name = "logging_csharp_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here -diff -urN a/google/appengine/logging/v1/BUILD.bazel b/google/appengine/logging/v1/BUILD.bazel ---- a/google/appengine/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/appengine/logging/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,165 +0,0 @@ +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/bigquery/migration/v2alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,345 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -6480,37 +21338,91 @@ diff -urN a/google/appengine/logging/v1/BUILD.bazel b/google/appengine/logging/v -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "logging_proto", +- name = "migration_proto", - srcs = [ -- "request_log.proto", +- "migration_entities.proto", +- "migration_error_details.proto", +- "migration_metrics.proto", +- "migration_service.proto", - ], - deps = [ -- "//google/logging/type:type_proto", -- "@com_google_protobuf//:duration_proto", +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:distribution_proto", +- "//google/api:field_behavior_proto", +- "//google/api:metric_proto", +- "//google/api:resource_proto", +- "//google/rpc:error_details_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - +-proto_library_with_info( +- name = "migration_proto_with_info", +- deps = [ +- ":migration_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 = "logging_java_proto", -- deps = [":logging_proto"], +- name = "migration_java_proto", +- deps = [":migration_proto"], -) - -java_grpc_library( -- name = "logging_java_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_java_proto"], +- name = "migration_java_grpc", +- srcs = [":migration_proto"], +- deps = [":migration_java_proto"], +-) +- +-java_gapic_library( +- name = "migration_java_gapic", +- srcs = [":migration_proto_with_info"], +- grpc_service_config = "bigquerymigration_grpc_service_config.json", +- test_deps = [ +- ":migration_java_grpc", +- ], +- deps = [ +- ":migration_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "migration_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.bigquery.migration.v2alpha.MigrationServiceClientTest", +- ], +- runtime_deps = [":migration_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-bigquery-migration-v2alpha-java", +- deps = [ +- ":migration_java_gapic", +- ":migration_java_grpc", +- ":migration_java_proto", +- ":migration_proto", +- ], -) - -############################################################################## @@ -6518,16 +21430,52 @@ diff -urN a/google/appengine/logging/v1/BUILD.bazel b/google/appengine/logging/v -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "logging_go_proto", +- name = "migration_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/appengine/logging/v1", -- protos = [":logging_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha", +- protos = [":migration_proto"], - deps = [ -- "//google/logging/type:type_go_proto", +- "//google/api:annotations_go_proto", +- "//google/api:distribution_go_proto", +- "//google/api:metric_go_proto", +- "//google/rpc:errdetails_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "migration_go_gapic", +- 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, +- deps = [ +- ":migration_go_proto", +- ], +-) +- +-go_test( +- name = "migration_go_gapic_test", +- srcs = [":migration_go_gapic_srcjar_test"], +- embed = [":migration_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/migration/apiv2alpha", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- 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_proto", - ], -) - @@ -6536,31 +21484,22 @@ diff -urN a/google/appengine/logging/v1/BUILD.bazel b/google/appengine/logging/v -############################################################################## -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/logging/type:type_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --py_proto_library( -- name = "logging_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":logging_moved_proto"], +-py_gapic_library( +- name = "migration_py_gapic", +- srcs = [":migration_proto"], +- grpc_service_config = "bigquerymigration_grpc_service_config.json", -) - --py_grpc_library( -- name = "logging_py_grpc", -- srcs = [":logging_moved_proto"], -- deps = [":logging_py_proto"], +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "bigquery-migration-v2alpha-py", +- deps = [ +- ":migration_py_gapic", +- ], -) - -############################################################################## @@ -6568,19 +21507,42 @@ diff -urN a/google/appengine/logging/v1/BUILD.bazel b/google/appengine/logging/v -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "logging_php_proto", -- deps = [":logging_proto"], +- name = "migration_php_proto", +- deps = [":migration_proto"], -) - -php_grpc_library( -- name = "logging_php_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_php_proto"], +- name = "migration_php_grpc", +- srcs = [":migration_proto"], +- deps = [":migration_php_proto"], +-) +- +-php_gapic_library( +- name = "migration_php_gapic", +- srcs = [":migration_proto_with_info"], +- grpc_service_config = "bigquerymigration_grpc_service_config.json", +- service_yaml = "bigquerymigration_v2alpha.yaml", +- deps = [ +- ":migration_php_grpc", +- ":migration_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-bigquery-migration-v2alpha-php", +- deps = [ +- ":migration_php_gapic", +- ":migration_php_grpc", +- ":migration_php_proto", +- ], -) - -############################################################################## @@ -6592,24 +21554,68 @@ diff -urN a/google/appengine/logging/v1/BUILD.bazel b/google/appengine/logging/v - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "migration_nodejs_gapic", +- package_name = "@google-cloud/migration", +- src = ":migration_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "bigquerymigration_grpc_service_config.json", +- package = "google.cloud.bigquery.migration.v2alpha", +- service_yaml = "bigquerymigration_v2alpha.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "bigquery-migration-v2alpha-nodejs", +- deps = [ +- ":migration_nodejs_gapic", +- ":migration_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 = "logging_ruby_proto", -- deps = [":logging_proto"], +- name = "migration_ruby_proto", +- deps = [":migration_proto"], -) - -ruby_grpc_library( -- name = "logging_ruby_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_ruby_proto"], +- name = "migration_ruby_grpc", +- srcs = [":migration_proto"], +- deps = [":migration_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "migration_ruby_gapic", +- srcs = [":migration_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-bigquery-migration-v2alpha", +- ], +- grpc_service_config = "bigquerymigration_grpc_service_config.json", +- deps = [ +- ":migration_ruby_grpc", +- ":migration_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-bigquery-migration-v2alpha-ruby", +- deps = [ +- ":migration_ruby_gapic", +- ":migration_ruby_grpc", +- ":migration_ruby_proto", +- ], -) - -############################################################################## @@ -6617,29 +21623,52 @@ diff -urN a/google/appengine/logging/v1/BUILD.bazel b/google/appengine/logging/v -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "logging_csharp_proto", -- deps = [":logging_proto"], +- name = "migration_csharp_proto", +- deps = [":migration_proto"], -) - -csharp_grpc_library( -- name = "logging_csharp_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_csharp_proto"], +- name = "migration_csharp_grpc", +- srcs = [":migration_proto"], +- deps = [":migration_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "migration_csharp_gapic", +- srcs = [":migration_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "bigquerymigration_grpc_service_config.json", +- deps = [ +- ":migration_csharp_grpc", +- ":migration_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-bigquery-migration-v2alpha-csharp", +- deps = [ +- ":migration_csharp_gapic", +- ":migration_csharp_grpc", +- ":migration_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/appengine/v1/BUILD.bazel b/google/appengine/v1/BUILD.bazel ---- a/google/appengine/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/appengine/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,190 +0,0 @@ +-# Put your C++ rules here +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/bigquery/reservation/v1/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. @@ -6649,56 +21678,85 @@ diff -urN a/google/appengine/v1/BUILD.bazel b/google/appengine/v1/BUILD.bazel -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "appengine_proto", +- name = "reservation_proto", - srcs = [ -- "app_yaml.proto", -- "appengine.proto", -- "application.proto", -- "audit_data.proto", -- "certificate.proto", -- "deploy.proto", -- "deployed_files.proto", -- "domain.proto", -- "domain_mapping.proto", -- "firewall.proto", -- "instance.proto", -- "location.proto", -- "network_settings.proto", -- "operation.proto", -- "service.proto", -- "version.proto", +- "reservation.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", -- "//google/longrunning:operations_proto", -- "@com_google_protobuf//:duration_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/rpc:status_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - +-proto_library_with_info( +- name = "reservation_proto_with_info", +- deps = [ +- ":reservation_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "appengine_java_proto", -- deps = [":appengine_proto"], +- name = "reservation_java_proto", +- deps = [":reservation_proto"], -) - -java_grpc_library( -- name = "appengine_java_grpc", -- srcs = [":appengine_proto"], -- deps = [":appengine_java_proto"], +- name = "reservation_java_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_java_proto"], +-) +- +-java_gapic_library( +- name = "reservation_java_gapic", +- srcs = [":reservation_proto_with_info"], +- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- test_deps = [ +- ":reservation_java_grpc", +- ], +- deps = [ +- ":reservation_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "reservation_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.bigquery.reservation.v1.ReservationServiceClientTest", +- ], +- runtime_deps = [":reservation_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-bigquery-reservation-v1-java", +- deps = [ +- ":reservation_java_gapic", +- ":reservation_java_grpc", +- ":reservation_java_proto", +- ":reservation_proto", +- ], -) - -############################################################################## @@ -6706,17 +21764,48 @@ diff -urN a/google/appengine/v1/BUILD.bazel b/google/appengine/v1/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "appengine_go_proto", +- name = "reservation_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/appengine/v1", -- protos = [":appengine_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1", +- protos = [":reservation_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "reservation_go_gapic", +- srcs = [":reservation_proto_with_info"], +- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- importpath = "cloud.google.com/go/bigquery/reservation/apiv1;reservation", +- service_yaml = "bigqueryreservation_v1.yaml", +- deps = [ +- ":reservation_go_proto", +- ], +-) +- +-go_test( +- name = "reservation_go_gapic_test", +- srcs = [":reservation_go_gapic_srcjar_test"], +- embed = [":reservation_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/reservation/apiv1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-bigquery-reservation-v1-go", +- deps = [ +- ":reservation_go_gapic", +- ":reservation_go_gapic_srcjar-test.srcjar", +- ":reservation_go_proto", - ], -) - @@ -6725,35 +21814,26 @@ diff -urN a/google/appengine/v1/BUILD.bazel b/google/appengine/v1/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_grpc_library", -- "py_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --moved_proto_library( -- name = "appengine_moved_proto", -- srcs = [":appengine_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/longrunning:operations_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", +-py_gapic_library( +- name = "reservation_py_gapic", +- srcs = [":reservation_proto"], +- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- opt_args = [ +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=bigquery_reservation", - ], -) - --py_proto_library( -- name = "appengine_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":appengine_moved_proto"], --) -- --py_grpc_library( -- name = "appengine_py_grpc", -- srcs = [":appengine_moved_proto"], -- deps = [":appengine_py_proto"], +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "bigquery-reservation-v1-py", +- deps = [ +- ":reservation_py_gapic", +- ], -) - -############################################################################## @@ -6761,19 +21841,41 @@ diff -urN a/google/appengine/v1/BUILD.bazel b/google/appengine/v1/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "appengine_php_proto", -- deps = [":appengine_proto"], +- name = "reservation_php_proto", +- deps = [":reservation_proto"], -) - -php_grpc_library( -- name = "appengine_php_grpc", -- srcs = [":appengine_proto"], -- deps = [":appengine_php_proto"], +- name = "reservation_php_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_php_proto"], +-) +- +-php_gapic_library( +- name = "reservation_php_gapic", +- srcs = [":reservation_proto_with_info"], +- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- deps = [ +- ":reservation_php_grpc", +- ":reservation_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-bigquery-reservation-v1-php", +- deps = [ +- ":reservation_php_gapic", +- ":reservation_php_grpc", +- ":reservation_php_proto", +- ], -) - -############################################################################## @@ -6785,25 +21887,74 @@ diff -urN a/google/appengine/v1/BUILD.bazel b/google/appengine/v1/BUILD.bazel - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "reservation_nodejs_gapic", +- package_name = "@google-cloud/bigquery-reservation", +- src = ":reservation_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- package = "google.cloud.bigquery.reservation.v1", +- service_yaml = "bigqueryreservation_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "bigquery-reservation-v1-nodejs", +- deps = [ +- ":reservation_nodejs_gapic", +- ":reservation_proto", +- ], +-) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "appengine_ruby_proto", -- deps = [":appengine_proto"], +- name = "reservation_ruby_proto", +- deps = [":reservation_proto"], -) - -ruby_grpc_library( -- name = "appengine_ruby_grpc", -- srcs = [":appengine_proto"], -- deps = [":appengine_ruby_proto"], +- name = "reservation_ruby_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "reservation_ruby_gapic", +- srcs = [":reservation_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-bigquery-reservation-v1", +- "ruby-cloud-env-prefix=BIGQUERY_RESERVATION", +- "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/reservations", +- "ruby-cloud-api-id=bigqueryreservation.googleapis.com", +- "ruby-cloud-api-shortname=bigqueryreservation", +- ], +- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- ruby_cloud_description = "The BigQuery Reservation API provides the mechanisms by which enterprise users can provision and manage dedicated resources such as slots and BigQuery BI Engine memory allocations.", +- ruby_cloud_title = "BigQuery Reservation V1", +- deps = [ +- ":reservation_ruby_grpc", +- ":reservation_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-bigquery-reservation-v1-ruby", +- deps = [ +- ":reservation_ruby_gapic", +- ":reservation_ruby_grpc", +- ":reservation_ruby_proto", +- ], -) - -############################################################################## @@ -6811,30 +21962,62 @@ diff -urN a/google/appengine/v1/BUILD.bazel b/google/appengine/v1/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "appengine_csharp_proto", -- deps = [":appengine_proto"], +- name = "reservation_csharp_proto", +- deps = [":reservation_proto"], -) - -csharp_grpc_library( -- name = "appengine_csharp_grpc", -- srcs = [":appengine_proto"], -- deps = [":appengine_csharp_proto"], +- name = "reservation_csharp_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "reservation_csharp_gapic", +- srcs = [":reservation_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- deps = [ +- ":reservation_csharp_grpc", +- ":reservation_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-bigquery-reservation-v1-csharp", +- deps = [ +- ":reservation_csharp_gapic", +- ":reservation_csharp_grpc", +- ":reservation_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/appengine/v1beta/BUILD.bazel b/google/appengine/v1beta/BUILD.bazel ---- a/google/appengine/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/appengine/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,190 +0,0 @@ +-# Put your C++ rules here +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,330 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -6843,56 +22026,85 @@ diff -urN a/google/appengine/v1beta/BUILD.bazel b/google/appengine/v1beta/BUILD. -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "appengine_proto", +- name = "reservation_proto", - srcs = [ -- "app_yaml.proto", -- "appengine.proto", -- "application.proto", -- "audit_data.proto", -- "certificate.proto", -- "deploy.proto", -- "deployed_files.proto", -- "domain.proto", -- "domain_mapping.proto", -- "firewall.proto", -- "instance.proto", -- "location.proto", -- "network_settings.proto", -- "operation.proto", -- "service.proto", -- "version.proto", +- "reservation.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", -- "//google/longrunning:operations_proto", -- "@com_google_protobuf//:duration_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/rpc:status_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - +-proto_library_with_info( +- name = "reservation_proto_with_info", +- deps = [ +- ":reservation_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "appengine_java_proto", -- deps = [":appengine_proto"], +- name = "reservation_java_proto", +- deps = [":reservation_proto"], -) - -java_grpc_library( -- name = "appengine_java_grpc", -- srcs = [":appengine_proto"], -- deps = [":appengine_java_proto"], +- name = "reservation_java_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_java_proto"], +-) +- +-java_gapic_library( +- name = "reservation_java_gapic", +- srcs = [":reservation_proto_with_info"], +- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- test_deps = [ +- ":reservation_java_grpc", +- ], +- deps = [ +- ":reservation_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "reservation_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.bigquery.reservation.v1beta1.ReservationServiceClientTest", +- ], +- runtime_deps = [":reservation_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-bigquery-reservation-v1beta1-java", +- deps = [ +- ":reservation_java_gapic", +- ":reservation_java_grpc", +- ":reservation_java_proto", +- ":reservation_proto", +- ], -) - -############################################################################## @@ -6900,17 +22112,48 @@ diff -urN a/google/appengine/v1beta/BUILD.bazel b/google/appengine/v1beta/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "appengine_go_proto", +- name = "reservation_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/appengine/v1beta", -- protos = [":appengine_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1beta1", +- protos = [":reservation_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "reservation_go_gapic", +- srcs = [":reservation_proto_with_info"], +- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- importpath = "cloud.google.com/go/bigquery/reservation/apiv1beta1;reservation", +- service_yaml = "bigqueryreservation_v1beta1.yaml", +- deps = [ +- ":reservation_go_proto", +- ], +-) +- +-go_test( +- name = "reservation_go_gapic_test", +- srcs = [":reservation_go_gapic_srcjar_test"], +- embed = [":reservation_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/reservation/apiv1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-bigquery-reservation-v1beta1-go", +- deps = [ +- ":reservation_go_gapic", +- ":reservation_go_gapic_srcjar-test.srcjar", +- ":reservation_go_proto", - ], -) - @@ -6919,35 +22162,22 @@ diff -urN a/google/appengine/v1beta/BUILD.bazel b/google/appengine/v1beta/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_grpc_library", -- "py_proto_library", --) -- --moved_proto_library( -- name = "appengine_moved_proto", -- srcs = [":appengine_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/longrunning:operations_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --py_proto_library( -- name = "appengine_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":appengine_moved_proto"], +-py_gapic_library( +- name = "reservation_py_gapic", +- srcs = [":reservation_proto"], +- grpc_service_config = "bigqueryreservation_grpc_service_config.json", -) - --py_grpc_library( -- name = "appengine_py_grpc", -- srcs = [":appengine_moved_proto"], -- deps = [":appengine_py_proto"], +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "bigquery-reservation-v1beta1-py", +- deps = [ +- ":reservation_py_gapic", +- ], -) - -############################################################################## @@ -6955,19 +22185,41 @@ diff -urN a/google/appengine/v1beta/BUILD.bazel b/google/appengine/v1beta/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "appengine_php_proto", -- deps = [":appengine_proto"], +- name = "reservation_php_proto", +- deps = [":reservation_proto"], +-) +- +-php_grpc_library( +- name = "reservation_php_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_php_proto"], +-) +- +-php_gapic_library( +- name = "reservation_php_gapic", +- srcs = [":reservation_proto_with_info"], +- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- deps = [ +- ":reservation_php_grpc", +- ":reservation_php_proto", +- ], -) - --php_grpc_library( -- name = "appengine_php_grpc", -- srcs = [":appengine_proto"], -- deps = [":appengine_php_proto"], +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-bigquery-reservation-v1beta1-php", +- deps = [ +- ":reservation_php_gapic", +- ":reservation_php_grpc", +- ":reservation_php_proto", +- ], -) - -############################################################################## @@ -6979,25 +22231,64 @@ diff -urN a/google/appengine/v1beta/BUILD.bazel b/google/appengine/v1beta/BUILD. - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "reservation_nodejs_gapic", +- src = ":reservation_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- package = "google.cloud.bigquery.reservation.v1beta1", +- service_yaml = "bigqueryreservation_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "bigquery-reservation-v1beta1-nodejs", +- deps = [ +- ":reservation_nodejs_gapic", +- ":reservation_proto", +- ], +-) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_gapic_assembly_pkg", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "appengine_ruby_proto", -- deps = [":appengine_proto"], +- name = "reservation_ruby_proto", +- deps = [":reservation_proto"], -) - -ruby_grpc_library( -- name = "appengine_ruby_grpc", -- srcs = [":appengine_proto"], -- deps = [":appengine_ruby_proto"], +- name = "reservation_ruby_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "reservation_ruby_gapic", +- srcs = [":reservation_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-reservation-v1beta1"], +- deps = [ +- ":reservation_ruby_grpc", +- ":reservation_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-bigquery-reservation-v1beta1-ruby", +- deps = [ +- ":reservation_ruby_gapic", +- ":reservation_ruby_grpc", +- ":reservation_ruby_proto", +- ], -) - -############################################################################## @@ -7005,40 +22296,57 @@ diff -urN a/google/appengine/v1beta/BUILD.bazel b/google/appengine/v1beta/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "appengine_csharp_proto", -- deps = [":appengine_proto"], +- name = "reservation_csharp_proto", +- deps = [":reservation_proto"], -) - -csharp_grpc_library( -- name = "appengine_csharp_grpc", -- srcs = [":appengine_proto"], -- deps = [":appengine_csharp_proto"], +- name = "reservation_csharp_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "reservation_csharp_gapic", +- srcs = [":reservation_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- deps = [ +- ":reservation_csharp_grpc", +- ":reservation_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-bigquery-reservation-v1beta1-csharp", +- deps = [ +- ":reservation_csharp_gapic", +- ":reservation_csharp_grpc", +- ":reservation_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/apps/drive/activity/v2/BUILD.bazel b/google/apps/drive/activity/v2/BUILD.bazel ---- a/google/apps/drive/activity/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/apps/drive/activity/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,337 +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. -- +-# 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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/bigquery/storage/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/bigquery/storage/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,350 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - @@ -7049,27 +22357,26 @@ diff -urN a/google/apps/drive/activity/v2/BUILD.bazel b/google/apps/drive/activi -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "activity_proto", +- name = "storage_proto", - srcs = [ -- "action.proto", -- "actor.proto", -- "common.proto", -- "drive_activity_service.proto", -- "query_drive_activity_request.proto", -- "query_drive_activity_response.proto", -- "target.proto", +- "arrow.proto", +- "avro.proto", +- "storage.proto", +- "stream.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "activity_proto_with_info", +- name = "storage_proto_with_info", - deps = [ -- ":activity_proto", +- ":storage_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -7087,44 +22394,45 @@ diff -urN a/google/apps/drive/activity/v2/BUILD.bazel b/google/apps/drive/activi -) - -java_proto_library( -- name = "activity_java_proto", -- deps = [":activity_proto"], +- name = "storage_java_proto", +- deps = [":storage_proto"], -) - -java_grpc_library( -- name = "activity_java_grpc", -- srcs = [":activity_proto"], -- deps = [":activity_java_proto"], +- name = "storage_java_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_java_proto"], -) - -java_gapic_library( -- name = "activity_java_gapic", -- srcs = [":activity_proto_with_info"], -- grpc_service_config = "driveactivity_grpc_service_config.json", +- name = "storage_java_gapic", +- srcs = [":storage_proto_with_info"], +- gapic_yaml = "bigquerystorage_gapic.yaml", +- grpc_service_config = "bigquerystorage_grpc_service_config.json", - test_deps = [ -- ":activity_java_grpc", +- ":storage_java_grpc", - ], - deps = [ -- ":activity_java_proto", +- ":storage_java_proto", - ], -) - -java_gapic_test( -- name = "activity_java_gapic_test_suite", +- name = "storage_java_gapic_test_suite", - test_classes = [ -- "com.google.apps.drive.activity.v2.DriveActivityServiceClientTest", +- "com.google.cloud.bigquery.storage.v1.BaseBigQueryReadClientTest", - ], -- runtime_deps = [":activity_java_gapic_test"], +- runtime_deps = [":storage_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-apps-drive-activity-v2-java", +- name = "google-cloud-bigquery-storage-v1-java", - deps = [ -- ":activity_java_gapic", -- ":activity_java_grpc", -- ":activity_java_proto", -- ":activity_proto", +- ":storage_java_gapic", +- ":storage_java_grpc", +- ":storage_java_proto", +- ":storage_proto", - ], -) - @@ -7140,48 +22448,47 @@ diff -urN a/google/apps/drive/activity/v2/BUILD.bazel b/google/apps/drive/activi -) - -go_proto_library( -- name = "activity_go_proto", +- name = "storage_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/apps/drive/activity/v2", -- protos = [":activity_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1", +- protos = [":storage_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( -- name = "activity_go_gapic", -- srcs = [":activity_proto_with_info"], -- grpc_service_config = "driveactivity_grpc_service_config.json", -- importpath = "google.golang.org/google/apps/drive/activity/v2;activity", -- metadata = True, -- service_yaml = "driveactivity_v2.yaml", +- name = "storage_go_gapic", +- srcs = [":storage_proto_with_info"], +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- importpath = "cloud.google.com/go/bigquery/storage/apiv1;storage", +- service_yaml = "bigquerystorage_v1.yaml", - deps = [ -- ":activity_go_proto", +- ":storage_go_proto", - ], -) - -go_test( -- name = "activity_go_gapic_test", -- srcs = [":activity_go_gapic_srcjar_test"], -- embed = [":activity_go_gapic"], -- importpath = "google.golang.org/google/apps/drive/activity/v2", +- name = "storage_go_gapic_test", +- srcs = [":storage_go_gapic_srcjar_test"], +- embed = [":storage_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/storage/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-apps-drive-activity-v2-go", +- name = "gapi-cloud-bigquery-storage-v1-go", - deps = [ -- ":activity_go_gapic", -- ":activity_go_gapic_srcjar-metadata.srcjar", -- ":activity_go_gapic_srcjar-test.srcjar", -- ":activity_go_proto", +- ":storage_go_gapic", +- ":storage_go_gapic_srcjar-test.srcjar", +- ":storage_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +- -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", @@ -7189,16 +22496,19 @@ diff -urN a/google/apps/drive/activity/v2/BUILD.bazel b/google/apps/drive/activi -) - -py_gapic_library( -- name = "activity_py_gapic", -- srcs = [":activity_proto"], -- grpc_service_config = "driveactivity_grpc_service_config.json", +- name = "storage_py_gapic", +- srcs = [":storage_proto"], +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- opt_args = [ +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=bigquery_storage", +- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "drive-activity-v2-py", +- name = "bigquery-storage-v1-py", - deps = [ -- ":activity_py_gapic", +- ":storage_py_gapic", - ], -) - @@ -7214,36 +22524,33 @@ diff -urN a/google/apps/drive/activity/v2/BUILD.bazel b/google/apps/drive/activi -) - -php_proto_library( -- name = "activity_php_proto", -- deps = [":activity_proto"], +- name = "storage_php_proto", +- deps = [":storage_proto"], -) - -php_grpc_library( -- name = "activity_php_grpc", -- srcs = [":activity_proto"], -- deps = [":activity_php_proto"], +- name = "storage_php_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_php_proto"], -) - -php_gapic_library( -- name = "activity_php_gapic", -- src = ":activity_proto_with_info", -- gapic_yaml = "driveactivity_gapic.yaml", -- grpc_service_config = "driveactivity_grpc_service_config.json", -- package = "google.apps.drive.activity.v2", -- service_yaml = "driveactivity_v2.yaml", +- name = "storage_php_gapic", +- srcs = [":storage_proto_with_info"], +- grpc_service_config = "bigquerystorage_grpc_service_config.json", - deps = [ -- ":activity_php_grpc", -- ":activity_php_proto", +- ":storage_php_grpc", +- ":storage_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-apps-drive-activity-v2-php", +- name = "google-cloud-bigquery-storage-v1-php", - deps = [ -- ":activity_php_gapic", -- ":activity_php_grpc", -- ":activity_php_proto", +- ":storage_php_gapic", +- ":storage_php_grpc", +- ":storage_php_proto", - ], -) - @@ -7257,21 +22564,21 @@ diff -urN a/google/apps/drive/activity/v2/BUILD.bazel b/google/apps/drive/activi -) - -nodejs_gapic_library( -- name = "activity_nodejs_gapic", -- package_name = "@google-cloud/drive-activity", -- src = ":activity_proto_with_info", +- name = "storage_nodejs_gapic", +- package_name = "@google-cloud/bigquery-storage", +- src = ":storage_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "driveactivity_grpc_service_config.json", -- package = "google.apps.drive.activity.v2", -- service_yaml = "driveactivity_v2.yaml", +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- package = "google.cloud.bigquery.storage.v1", +- service_yaml = "bigquerystorage_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "drive-activity-v2-nodejs", +- name = "bigquery-storage-v1-nodejs", - deps = [ -- ":activity_nodejs_gapic", -- ":activity_proto", +- ":storage_nodejs_gapic", +- ":storage_proto", - ], -) - @@ -7287,34 +22594,42 @@ diff -urN a/google/apps/drive/activity/v2/BUILD.bazel b/google/apps/drive/activi -) - -ruby_proto_library( -- name = "activity_ruby_proto", -- deps = [":activity_proto"], +- name = "storage_ruby_proto", +- deps = [":storage_proto"], -) - -ruby_grpc_library( -- name = "activity_ruby_grpc", -- srcs = [":activity_proto"], -- deps = [":activity_ruby_proto"], +- name = "storage_ruby_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "activity_ruby_gapic", -- srcs = [":activity_proto_with_info"], -- extra_protoc_parameters = ["ruby-cloud-gem-name=google-apps-drive-activity-v2"], -- grpc_service_config = "driveactivity_grpc_service_config.json", +- name = "storage_ruby_gapic", +- srcs = [":storage_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-bigquery-storage-v1", +- "ruby-cloud-env-prefix=BIGQUERY_STORAGE", +- "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/storage", +- "ruby-cloud-api-id=bigquerystorage.googleapis.com", +- "ruby-cloud-api-shortname=bigquerystorage", +- ], +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- ruby_cloud_description = "The BigQuery Storage API provides fast access to BigQuery managed storage.", +- ruby_cloud_title = "BigQuery Storage V1", - deps = [ -- ":activity_ruby_grpc", -- ":activity_ruby_proto", +- ":storage_ruby_grpc", +- ":storage_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-apps-drive-activity-v2-ruby", +- name = "google-cloud-bigquery-storage-v1-ruby", - deps = [ -- ":activity_ruby_gapic", -- ":activity_ruby_grpc", -- ":activity_ruby_proto", +- ":storage_ruby_gapic", +- ":storage_ruby_grpc", +- ":storage_ruby_proto", - ], -) - @@ -7330,55 +22645,63 @@ diff -urN a/google/apps/drive/activity/v2/BUILD.bazel b/google/apps/drive/activi -) - -csharp_proto_library( -- name = "activity_csharp_proto", -- deps = [":activity_proto"], +- name = "storage_csharp_proto", +- deps = [":storage_proto"], -) - -csharp_grpc_library( -- name = "activity_csharp_grpc", -- srcs = [":activity_proto"], -- deps = [":activity_csharp_proto"], +- name = "storage_csharp_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_csharp_proto"], -) - -csharp_gapic_library( -- name = "activity_csharp_gapic", -- srcs = [":activity_proto_with_info"], +- name = "storage_csharp_gapic", +- srcs = [":storage_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "driveactivity_grpc_service_config.json", +- grpc_service_config = "bigquerystorage_grpc_service_config.json", - deps = [ -- ":activity_csharp_grpc", -- ":activity_csharp_proto", +- ":storage_csharp_grpc", +- ":storage_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-apps-drive-activity-v2-csharp", +- name = "google-cloud-bigquery-storage-v1-csharp", - deps = [ -- ":activity_csharp_gapic", -- ":activity_csharp_grpc", -- ":activity_csharp_proto", +- ":storage_csharp_gapic", +- ":storage_csharp_grpc", +- ":storage_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## --# 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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,335 +0,0 @@ --# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/rules_gapic/tree/master/bazel +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) - --# 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. +-cc_proto_library( +- name = "storage_cc_proto", +- deps = [":storage_proto"], +-) +- +-cc_grpc_library( +- name = "storage_cc_grpc", +- srcs = [":storage_proto"], +- generate_mocks = True, +- grpc_only = True, +- deps = [":storage_cc_proto"], +-) +diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/bigquery/storage/v1beta1/BUILD.bazel +--- a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/bigquery/storage/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. -package(default_visibility = ["//visibility:public"]) @@ -7390,21 +22713,28 @@ diff -urN a/google/apps/market/v2/BUILD.bazel b/google/apps/market/v2/BUILD.baze -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "marketplace_proto", +- name = "storage_proto", - srcs = [ -- "resources.proto", -- "services.proto", +- "arrow.proto", +- "avro.proto", +- "read_options.proto", +- "storage.proto", +- "table_reference.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "marketplace_proto_with_info", +- name = "storage_proto_with_info", - deps = [ -- ":marketplace_proto", +- ":storage_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -7422,46 +22752,45 @@ diff -urN a/google/apps/market/v2/BUILD.bazel b/google/apps/market/v2/BUILD.baze -) - -java_proto_library( -- name = "marketplace_java_proto", -- deps = [":marketplace_proto"], +- name = "storage_java_proto", +- deps = [":storage_proto"], -) - -java_grpc_library( -- name = "marketplace_java_grpc", -- srcs = [":marketplace_proto"], -- deps = [":marketplace_java_proto"], +- name = "storage_java_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_java_proto"], -) - -java_gapic_library( -- name = "marketplace_java_gapic", -- srcs = [":marketplace_proto_with_info"], -- grpc_service_config = "service_grpc_service_config.json", +- name = "storage_java_gapic", +- srcs = [":storage_proto_with_info"], +- gapic_yaml = "bigquerystorage_gapic.yaml", +- grpc_service_config = "bigquerystorage_grpc_service_config.json", - test_deps = [ -- ":marketplace_java_grpc", +- ":storage_java_grpc", - ], - deps = [ -- ":marketplace_java_proto", +- ":storage_java_proto", - ], -) - -java_gapic_test( -- name = "marketplace_java_gapic_test_suite", +- name = "storage_java_gapic_test_suite", - test_classes = [ -- "com.google.ccc.hosted.marketplace.v2.CustomerLicenseServiceClientTest", -- "com.google.ccc.hosted.marketplace.v2.LicenseNotificationServiceClientTest", -- "com.google.ccc.hosted.marketplace.v2.UserLicenseServiceClientTest", +- "com.google.cloud.bigquery.storage.v1beta1.BaseBigQueryStorageClientTest", - ], -- runtime_deps = [":marketplace_java_gapic_test"], +- runtime_deps = [":storage_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-hosted-marketplace-v2-java", +- name = "google-cloud-bigquery-storage-v1beta1-java", - deps = [ -- ":marketplace_java_gapic", -- ":marketplace_java_grpc", -- ":marketplace_java_proto", -- ":marketplace_proto", +- ":storage_java_gapic", +- ":storage_java_grpc", +- ":storage_java_proto", +- ":storage_proto", - ], -) - @@ -7477,42 +22806,40 @@ diff -urN a/google/apps/market/v2/BUILD.bazel b/google/apps/market/v2/BUILD.baze -) - -go_proto_library( -- name = "marketplace_go_proto", +- name = "storage_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/ccc/hosted/marketplace/v2", -- protos = [":marketplace_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1", +- protos = [":storage_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( -- name = "marketplace_go_gapic", -- srcs = [":marketplace_proto_with_info"], -- grpc_service_config = "service_grpc_service_config.json", -- importpath = "google.golang.org/ccc/hosted/marketplace/v2;marketplace", -- service_yaml = "appsmarket_v2.yaml", -- metadata = True, +- name = "storage_go_gapic", +- srcs = [":storage_proto_with_info"], +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- importpath = "cloud.google.com/go/bigquery/storage/apiv1beta1;storage", +- service_yaml = "bigquerystorage_v1beta1.yaml", - deps = [ -- ":marketplace_go_proto", +- ":storage_go_proto", - ], -) - -go_test( -- name = "marketplace_go_gapic_test", -- srcs = [":marketplace_go_gapic_srcjar_test"], -- embed = [":marketplace_go_gapic"], -- importpath = "google.golang.org/ccc/hosted/marketplace/v2", +- name = "storage_go_gapic_test", +- srcs = [":storage_go_gapic_srcjar_test"], +- embed = [":storage_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/storage/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-hosted-marketplace-v2-go", +- name = "gapi-cloud-bigquery-storage-v1beta1-go", - deps = [ -- ":marketplace_go_gapic", -- ":marketplace_go_gapic_srcjar-test.srcjar", -- ":marketplace_go_gapic_srcjar-metadata.srcjar", -- ":marketplace_go_proto", +- ":storage_go_gapic", +- ":storage_go_gapic_srcjar-test.srcjar", +- ":storage_go_proto", - ], -) - @@ -7526,16 +22853,15 @@ diff -urN a/google/apps/market/v2/BUILD.bazel b/google/apps/market/v2/BUILD.baze -) - -py_gapic_library( -- name = "marketplace_py_gapic", -- srcs = [":marketplace_proto"], -- grpc_service_config = "service_grpc_service_config.json", +- name = "storage_py_gapic", +- srcs = [":storage_proto"], +- grpc_service_config = "bigquerystorage_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "hosted-marketplace-v2-py", +- name = "bigquery-storage-v1beta1-py", - deps = [ -- ":marketplace_py_gapic", +- ":storage_py_gapic", - ], -) - @@ -7551,36 +22877,33 @@ diff -urN a/google/apps/market/v2/BUILD.bazel b/google/apps/market/v2/BUILD.baze -) - -php_proto_library( -- name = "marketplace_php_proto", -- deps = [":marketplace_proto"], +- name = "storage_php_proto", +- deps = [":storage_proto"], -) - -php_grpc_library( -- name = "marketplace_php_grpc", -- srcs = [":marketplace_proto"], -- deps = [":marketplace_php_proto"], +- name = "storage_php_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_php_proto"], -) - -php_gapic_library( -- name = "marketplace_php_gapic", -- src = ":marketplace_proto_with_info", -- gapic_yaml = "appsmarket_gapic.yaml", -- grpc_service_config = "service_grpc_service_config.json", -- package = "ccc.hosted.marketplace.v2", -- service_yaml = "appsmarket_v2.yaml", +- name = "storage_php_gapic", +- srcs = [":storage_proto_with_info"], +- grpc_service_config = "bigquerystorage_grpc_service_config.json", - deps = [ -- ":marketplace_php_grpc", -- ":marketplace_php_proto", +- ":storage_php_grpc", +- ":storage_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-hosted-marketplace-v2-php", +- name = "google-cloud-bigquery-storage-v1beta1-php", - deps = [ -- ":marketplace_php_gapic", -- ":marketplace_php_grpc", -- ":marketplace_php_proto", +- ":storage_php_gapic", +- ":storage_php_grpc", +- ":storage_php_proto", - ], -) - @@ -7594,21 +22917,21 @@ diff -urN a/google/apps/market/v2/BUILD.bazel b/google/apps/market/v2/BUILD.baze -) - -nodejs_gapic_library( -- name = "marketplace_nodejs_gapic", -- package_name = "@google-cloud/marketplace", -- src = ":marketplace_proto_with_info", +- name = "storage_nodejs_gapic", +- package_name = "@google-cloud/bigquery-storage", +- src = ":storage_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "service_grpc_service_config.json", -- package = "ccc.hosted.marketplace.v2", -- service_yaml = "appsmarket_v2.yaml", +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- package = "google.cloud.bigquery.storage.v1beta1", +- service_yaml = "bigquerystorage_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "hosted-marketplace-v2-nodejs", +- name = "bigquery-storage-v1beta1-nodejs", - deps = [ -- ":marketplace_nodejs_gapic", -- ":marketplace_proto", +- ":storage_nodejs_gapic", +- ":storage_proto", - ], -) - @@ -7624,36 +22947,33 @@ diff -urN a/google/apps/market/v2/BUILD.bazel b/google/apps/market/v2/BUILD.baze -) - -ruby_proto_library( -- name = "marketplace_ruby_proto", -- deps = [":marketplace_proto"], +- name = "storage_ruby_proto", +- deps = [":storage_proto"], -) - -ruby_grpc_library( -- name = "marketplace_ruby_grpc", -- srcs = [":marketplace_proto"], -- deps = [":marketplace_ruby_proto"], +- name = "storage_ruby_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "marketplace_ruby_gapic", -- srcs = [":marketplace_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-hosted-marketplace-v2", -- ], -- grpc_service_config = "service_grpc_service_config.json", +- name = "storage_ruby_gapic", +- srcs = [":storage_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-bigquery-storage-v1beta1"], - deps = [ -- ":marketplace_ruby_grpc", -- ":marketplace_ruby_proto", +- ":storage_ruby_grpc", +- ":storage_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-hosted-marketplace-v2-ruby", +- name = "google-cloud-bigquery-storage-v1beta1-ruby", - deps = [ -- ":marketplace_ruby_gapic", -- ":marketplace_ruby_grpc", -- ":marketplace_ruby_proto", +- ":storage_ruby_gapic", +- ":storage_ruby_grpc", +- ":storage_ruby_proto", - ], -) - @@ -7669,909 +22989,1038 @@ diff -urN a/google/apps/market/v2/BUILD.bazel b/google/apps/market/v2/BUILD.baze -) - -csharp_proto_library( -- name = "marketplace_csharp_proto", -- deps = [":marketplace_proto"], +- name = "storage_csharp_proto", +- deps = [":storage_proto"], -) - -csharp_grpc_library( -- name = "marketplace_csharp_grpc", -- srcs = [":marketplace_proto"], -- deps = [":marketplace_csharp_proto"], +- name = "storage_csharp_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_csharp_proto"], -) - -csharp_gapic_library( -- name = "marketplace_csharp_gapic", -- srcs = [":marketplace_proto_with_info"], +- name = "storage_csharp_gapic", +- srcs = [":storage_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "service_grpc_service_config.json", +- grpc_service_config = "bigquerystorage_grpc_service_config.json", - deps = [ -- ":marketplace_csharp_grpc", -- ":marketplace_csharp_proto", +- ":storage_csharp_grpc", +- ":storage_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-hosted-marketplace-v2-csharp", +- name = "google-cloud-bigquery-storage-v1beta1-csharp", - deps = [ -- ":marketplace_csharp_gapic", -- ":marketplace_csharp_grpc", -- ":marketplace_csharp_proto", +- ":storage_csharp_gapic", +- ":storage_csharp_grpc", +- ":storage_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/apps/script/type/BUILD.bazel b/google/apps/script/type/BUILD.bazel ---- a/google/apps/script/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/apps/script/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,118 +0,0 @@ --# This file was automatically generated by BuildFileGenerator -- --############################################################################## --# Common --############################################################################## --load("@rules_proto//proto:defs.bzl", "proto_library") -- --############################################################################## --# Java --############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "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", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "storage_cc_proto", +- deps = [":storage_proto"], -) - +-cc_grpc_library( +- name = "storage_cc_grpc", +- srcs = [":storage_proto"], +- generate_mocks = True, +- grpc_only = True, +- deps = [":storage_cc_proto"], +-) +diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel +--- a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,346 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- -proto_library( -- name = "type_proto", +- name = "storage_proto", - srcs = [ -- "addon_widget_set.proto", -- "extension_point.proto", -- "script_manifest.proto", +- "arrow.proto", +- "avro.proto", +- "protobuf.proto", +- "storage.proto", +- "stream.proto", +- "table.proto", - ], - deps = [ -- "@com_google_protobuf//:struct_proto", +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:descriptor_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - --java_proto_library( -- name = "type_java_proto", -- deps = [":type_proto"], --) -- --java_grpc_library( -- name = "type_java_grpc", -- srcs = [":type_proto"], -- deps = [":type_java_proto"], --) -- --go_proto_library( -- name = "type_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/apps/script/type", -- protos = [":type_proto"], --) -- --moved_proto_library( -- name = "type_moved_proto", -- srcs = [":type_proto"], +-proto_library_with_info( +- name = "storage_proto_with_info", - deps = [ -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:wrappers_proto", +- ":storage_proto", +- "//google/cloud:common_resources_proto", - ], -) - --py_proto_library( -- name = "type_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":type_moved_proto"], --) -- --py_grpc_library( -- name = "type_py_grpc", -- srcs = [":type_moved_proto"], -- deps = [":type_py_proto"], --) -- --php_proto_library( -- name = "type_php_proto", -- deps = [":type_proto"], --) -- --php_grpc_library( -- name = "type_php_grpc", -- srcs = [":type_proto"], -- deps = [":type_php_proto"], --) -- --ruby_proto_library( -- name = "type_ruby_proto", -- deps = [":type_proto"], --) -- --ruby_grpc_library( -- name = "type_ruby_grpc", -- srcs = [":type_proto"], -- deps = [":type_ruby_proto"], --) -- --csharp_proto_library( -- name = "type_csharp_proto", -- deps = [":type_proto"], --) -- --csharp_grpc_library( -- name = "type_csharp_grpc", -- srcs = [":type_proto"], -- deps = [":type_csharp_proto"], --) -- --############################################################################## --# C++ --############################################################################## --# Put your C++ code here -diff -urN a/google/apps/script/type/calendar/BUILD.bazel b/google/apps/script/type/calendar/BUILD.bazel ---- a/google/apps/script/type/calendar/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/apps/script/type/calendar/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,120 +0,0 @@ --# This file was automatically generated by BuildFileGenerator -- --############################################################################## --# Common --############################################################################## --load("@rules_proto//proto:defs.bzl", "proto_library") -- -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_grpc_library", -- "csharp_proto_library", -- "go_proto_library", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -- "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 = "calendar_proto", -- srcs = [ -- "calendar_addon_manifest.proto", -- ], -- deps = [ -- "//google/api:field_behavior_proto", -- "//google/apps/script/type:type_proto", -- ], -) - -java_proto_library( -- name = "calendar_java_proto", -- deps = [":calendar_proto"], +- name = "storage_java_proto", +- deps = [":storage_proto"], -) - -java_grpc_library( -- name = "calendar_java_grpc", -- srcs = [":calendar_proto"], -- deps = [":calendar_java_proto"], +- name = "storage_java_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_java_proto"], -) - --go_proto_library( -- name = "calendar_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/apps/script/type/calendar", -- protos = [":calendar_proto"], -- deps = [ -- "//google/api:annotations_go_proto", -- "//google/apps/script/type:type_go_proto", +-java_gapic_library( +- name = "storage_java_gapic", +- srcs = [":storage_proto_with_info"], +- gapic_yaml = "bigquerystorage_gapic.yaml", +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- test_deps = [ +- ":storage_java_grpc", - ], --) -- --moved_proto_library( -- name = "calendar_moved_proto", -- srcs = [":calendar_proto"], - deps = [ -- "//google/api:field_behavior_proto", -- "//google/apps/script/type:type_proto", +- ":storage_java_proto", - ], -) - --py_proto_library( -- name = "calendar_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":calendar_moved_proto"], --) -- --py_grpc_library( -- name = "calendar_py_grpc", -- srcs = [":calendar_moved_proto"], -- deps = [":calendar_py_proto"], --) -- --php_proto_library( -- name = "calendar_php_proto", -- deps = [":calendar_proto"], --) -- --php_grpc_library( -- name = "calendar_php_grpc", -- srcs = [":calendar_proto"], -- deps = [":calendar_php_proto"], --) -- --ruby_proto_library( -- name = "calendar_ruby_proto", -- deps = [":calendar_proto"], --) -- --ruby_grpc_library( -- name = "calendar_ruby_grpc", -- srcs = [":calendar_proto"], -- deps = [":calendar_ruby_proto"], --) -- --csharp_proto_library( -- name = "calendar_csharp_proto", -- deps = [":calendar_proto"], +-java_gapic_test( +- name = "storage_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.bigquery.storage.v1beta2.BaseBigQueryReadClientTest", +- ], +- runtime_deps = [":storage_java_gapic_test"], -) - --csharp_grpc_library( -- name = "calendar_csharp_grpc", -- srcs = [":calendar_proto"], -- deps = [":calendar_csharp_proto"], +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-bigquery-storage-v1beta2-java", +- deps = [ +- ":storage_java_gapic", +- ":storage_java_grpc", +- ":storage_java_proto", +- ":storage_proto", +- ], -) - -############################################################################## --# C++ --############################################################################## --# Put your C++ code here -diff -urN a/google/apps/script/type/docs/BUILD.bazel b/google/apps/script/type/docs/BUILD.bazel ---- a/google/apps/script/type/docs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/apps/script/type/docs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,120 +0,0 @@ --# This file was automatically generated by BuildFileGenerator -- --############################################################################## --# Common --############################################################################## --load("@rules_proto//proto:defs.bzl", "proto_library") -- --############################################################################## --# Java +-# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_grpc_library", -- "csharp_proto_library", +- "go_gapic_assembly_pkg", +- "go_gapic_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 = "docs_proto", -- srcs = [ -- "docs_addon_manifest.proto", -- ], -- deps = [ -- "//google/api:field_behavior_proto", -- "//google/apps/script/type:type_proto", -- ], --) -- --java_proto_library( -- name = "docs_java_proto", -- deps = [":docs_proto"], --) -- --java_grpc_library( -- name = "docs_java_grpc", -- srcs = [":docs_proto"], -- deps = [":docs_java_proto"], +- "go_test", -) - -go_proto_library( -- name = "docs_go_proto", +- name = "storage_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/apps/script/type/docs", -- protos = [":docs_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2", +- protos = [":storage_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/apps/script/type:type_go_proto", +- "//google/rpc:status_go_proto", - ], -) - --moved_proto_library( -- name = "docs_moved_proto", -- srcs = [":docs_proto"], +-go_gapic_library( +- name = "storage_go_gapic", +- srcs = [":storage_proto_with_info"], +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- importpath = "cloud.google.com/go/bigquery/storage/apiv1beta2;storage", +- service_yaml = "bigquerystorage_v1beta2.yaml", - deps = [ -- "//google/api:field_behavior_proto", -- "//google/apps/script/type:type_proto", +- ":storage_go_proto", - ], -) - --py_proto_library( -- name = "docs_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":docs_moved_proto"], --) -- --py_grpc_library( -- name = "docs_py_grpc", -- srcs = [":docs_moved_proto"], -- deps = [":docs_py_proto"], --) -- --php_proto_library( -- name = "docs_php_proto", -- deps = [":docs_proto"], --) -- --php_grpc_library( -- name = "docs_php_grpc", -- srcs = [":docs_proto"], -- deps = [":docs_php_proto"], --) -- --ruby_proto_library( -- name = "docs_ruby_proto", -- deps = [":docs_proto"], --) -- --ruby_grpc_library( -- name = "docs_ruby_grpc", -- srcs = [":docs_proto"], -- deps = [":docs_ruby_proto"], --) -- --csharp_proto_library( -- name = "docs_csharp_proto", -- deps = [":docs_proto"], +-go_test( +- name = "storage_go_gapic_test", +- srcs = [":storage_go_gapic_srcjar_test"], +- embed = [":storage_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/storage/apiv1beta2", -) - --csharp_grpc_library( -- name = "docs_csharp_grpc", -- srcs = [":docs_proto"], -- deps = [":docs_csharp_proto"], +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-bigquery-storage-v1beta2-go", +- deps = [ +- ":storage_go_gapic", +- ":storage_go_gapic_srcjar-test.srcjar", +- ":storage_go_proto", +- ], -) - -############################################################################## --# C++ --############################################################################## --# Put your C++ code here -diff -urN a/google/apps/script/type/drive/BUILD.bazel b/google/apps/script/type/drive/BUILD.bazel ---- a/google/apps/script/type/drive/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/apps/script/type/drive/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,117 +0,0 @@ --# This file was automatically generated by BuildFileGenerator -- --############################################################################## --# Common +-# Python -############################################################################## --load("@rules_proto//proto:defs.bzl", "proto_library") - --############################################################################## --# Java --############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "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", +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) -- --proto_library( -- name = "drive_proto", -- srcs = [ -- "drive_addon_manifest.proto", +-py_gapic_library( +- name = "storage_py_gapic", +- srcs = [":storage_proto"], +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- opt_args = [ +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=bigquery_storage", - ], +-) +- +-py_gapic_assembly_pkg( +- name = "bigquery-storage-v1beta2-py", - deps = [ -- "//google/apps/script/type:type_proto", +- ":storage_py_gapic", - ], -) - --java_proto_library( -- name = "drive_java_proto", -- deps = [":drive_proto"], +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "storage_php_proto", +- deps = [":storage_proto"], -) - --java_grpc_library( -- name = "drive_java_grpc", -- srcs = [":drive_proto"], -- deps = [":drive_java_proto"], +-php_grpc_library( +- name = "storage_php_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_php_proto"], -) - --go_proto_library( -- name = "drive_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/apps/script/type/drive", -- protos = [":drive_proto"], +-php_gapic_library( +- name = "storage_php_gapic", +- srcs = [":storage_proto_with_info"], +- grpc_service_config = "bigquerystorage_grpc_service_config.json", - deps = [ -- "//google/apps/script/type:type_go_proto", +- ":storage_php_grpc", +- ":storage_php_proto", - ], -) - --moved_proto_library( -- name = "drive_moved_proto", -- srcs = [":drive_proto"], +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-bigquery-storage-v1beta2-php", - deps = [ -- "//google/apps/script/type:type_proto", +- ":storage_php_gapic", +- ":storage_php_grpc", +- ":storage_php_proto", - ], -) - --py_proto_library( -- name = "drive_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":drive_moved_proto"], +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", -) - --py_grpc_library( -- name = "drive_py_grpc", -- srcs = [":drive_moved_proto"], -- deps = [":drive_py_proto"], +-nodejs_gapic_library( +- name = "storage_nodejs_gapic", +- src = ":storage_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- package = "google.cloud.bigquery.storage.v1beta2", +- service_yaml = "bigquerystorage_v1beta2.yaml", +- deps = [], -) - --php_proto_library( -- name = "drive_php_proto", -- deps = [":drive_proto"], +-nodejs_gapic_assembly_pkg( +- name = "bigquery-storage-v1beta2-nodejs", +- deps = [ +- ":storage_nodejs_gapic", +- ":storage_proto", +- ], -) - --php_grpc_library( -- name = "drive_php_grpc", -- srcs = [":drive_proto"], -- deps = [":drive_php_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 = "drive_ruby_proto", -- deps = [":drive_proto"], --) +-# ruby_proto_library( +-# name = "storage_ruby_proto", +-# deps = [":storage_proto"], +-# ) - --ruby_grpc_library( -- name = "drive_ruby_grpc", -- srcs = [":drive_proto"], -- deps = [":drive_ruby_proto"], +-# ruby_grpc_library( +-# name = "storage_ruby_grpc", +-# srcs = [":storage_proto"], +-# deps = [":storage_ruby_proto"], +-# ) +- +-# ruby_cloud_gapic_library( +-# name = "storage_ruby_gapic", +-# srcs = [":storage_proto_with_info",], +-# extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-bigquery-storage-v1beta2"], +-# deps = [ +-# ":storage_ruby_grpc", +-# ":storage_ruby_proto", +-# ], +-# ) +- +-# ruby_gapic_assembly_pkg( +-# name = "google-cloud-bigquery-storage-v1beta2-ruby", +-# deps = [ +-# ":storage_ruby_gapic", +-# ":storage_ruby_grpc", +-# ":storage_ruby_proto", +-# ], +-# ) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", -) - -csharp_proto_library( -- name = "drive_csharp_proto", -- deps = [":drive_proto"], +- name = "storage_csharp_proto", +- deps = [":storage_proto"], -) - -csharp_grpc_library( -- name = "drive_csharp_grpc", -- srcs = [":drive_proto"], -- deps = [":drive_csharp_proto"], +- name = "storage_csharp_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "storage_csharp_gapic", +- srcs = [":storage_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- deps = [ +- ":storage_csharp_grpc", +- ":storage_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-bigquery-storage-v1beta2-csharp", +- deps = [ +- ":storage_csharp_gapic", +- ":storage_csharp_grpc", +- ":storage_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/apps/script/type/gmail/BUILD.bazel b/google/apps/script/type/gmail/BUILD.bazel ---- a/google/apps/script/type/gmail/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/apps/script/type/gmail/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,119 +0,0 @@ +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "storage_cc_proto", +- deps = [":storage_proto"], +-) +- +-cc_grpc_library( +- name = "storage_cc_grpc", +- srcs = [":storage_proto"], +- generate_mocks = True, +- grpc_only = True, +- deps = [":storage_cc_proto"], +-) +diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUILD.bazel +--- a/google/cloud/bigquery/v2/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/bigquery/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,324 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "bigquery_proto", +- srcs = [ +- "encryption_config.proto", +- "model.proto", +- "model_reference.proto", +- "standard_sql.proto", +- "table_reference.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-proto_library_with_info( +- name = "bigquery_proto_with_info", +- deps = [ +- ":bigquery_proto", +- "//google/cloud:common_resources_proto", +- ], +-) - -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_grpc_library", -- "csharp_proto_library", -- "go_proto_library", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -- "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 = "gmail_proto", -- srcs = [ -- "gmail_addon_manifest.proto", -- ], -- deps = [ -- "//google/apps/script/type:type_proto", -- "@com_google_protobuf//:struct_proto", -- ], -) - -java_proto_library( -- name = "gmail_java_proto", -- deps = [":gmail_proto"], +- name = "bigquery_java_proto", +- deps = [":bigquery_proto"], -) - -java_grpc_library( -- name = "gmail_java_grpc", -- srcs = [":gmail_proto"], -- deps = [":gmail_java_proto"], +- name = "bigquery_java_grpc", +- srcs = [":bigquery_proto"], +- deps = [":bigquery_java_proto"], -) - --go_proto_library( -- name = "gmail_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/apps/script/type/gmail", -- protos = [":gmail_proto"], +-java_gapic_library( +- name = "bigquery_java_gapic", +- srcs = [":bigquery_proto_with_info"], +- grpc_service_config = "bigquery_grpc_service_config.json", +- test_deps = [ +- ":bigquery_java_grpc", +- ], - deps = [ -- "//google/apps/script/type:type_go_proto", +- ":bigquery_java_proto", - ], -) - --moved_proto_library( -- name = "gmail_moved_proto", -- srcs = [":gmail_proto"], -- deps = [ -- "//google/apps/script/type:type_proto", -- "@com_google_protobuf//:struct_proto", +-java_gapic_test( +- name = "bigquery_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.bigquery.v2.ModelServiceClientTest", - ], +- runtime_deps = [":bigquery_java_gapic_test"], -) - --py_proto_library( -- name = "gmail_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":gmail_moved_proto"], +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-bigquery-v2-java", +- deps = [ +- ":bigquery_java_gapic", +- ":bigquery_java_grpc", +- ":bigquery_java_proto", +- ":bigquery_proto", +- ], -) - --py_grpc_library( -- name = "gmail_py_grpc", -- srcs = [":gmail_moved_proto"], -- deps = [":gmail_py_proto"], +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", -) - --php_proto_library( -- name = "gmail_php_proto", -- deps = [":gmail_proto"], +-go_proto_library( +- name = "bigquery_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/v2", +- protos = [":bigquery_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], -) - --php_grpc_library( -- name = "gmail_php_grpc", -- srcs = [":gmail_proto"], -- deps = [":gmail_php_proto"], +-go_gapic_library( +- name = "bigquery_go_gapic", +- srcs = [":bigquery_proto_with_info"], +- grpc_service_config = "bigquery_grpc_service_config.json", +- importpath = "cloud.google.com/go/bigquery/apiv2;bigquery", +- service_yaml = "bigquery_v2.yaml", +- deps = [ +- ":bigquery_go_proto", +- ], -) - --ruby_proto_library( -- name = "gmail_ruby_proto", -- deps = [":gmail_proto"], +-go_test( +- name = "bigquery_go_gapic_test", +- srcs = [":bigquery_go_gapic_srcjar_test"], +- embed = [":bigquery_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/apiv2", -) - --ruby_grpc_library( -- name = "gmail_ruby_grpc", -- srcs = [":gmail_proto"], -- deps = [":gmail_ruby_proto"], +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-bigquery-v2-go", +- deps = [ +- ":bigquery_go_gapic", +- ":bigquery_go_gapic_srcjar-test.srcjar", +- ":bigquery_go_proto", +- ], -) - --csharp_proto_library( -- name = "gmail_csharp_proto", -- deps = [":gmail_proto"], +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --csharp_grpc_library( -- name = "gmail_csharp_grpc", -- srcs = [":gmail_proto"], -- deps = [":gmail_csharp_proto"], +-py_gapic_library( +- name = "bigquery_py_gapic", +- srcs = [":bigquery_proto"], +- grpc_service_config = "bigquery_grpc_service_config.json", -) - --############################################################################## --# C++ --############################################################################## --# Put your C++ code here -diff -urN a/google/apps/script/type/sheets/BUILD.bazel b/google/apps/script/type/sheets/BUILD.bazel ---- a/google/apps/script/type/sheets/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/apps/script/type/sheets/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,120 +0,0 @@ --# This file was automatically generated by BuildFileGenerator -- --############################################################################## --# Common --############################################################################## --load("@rules_proto//proto:defs.bzl", "proto_library") +-py_gapic_assembly_pkg( +- name = "bigquery-v2-py", +- deps = [ +- ":bigquery_py_gapic", +- ], +-) - -############################################################################## --# Java +-# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_grpc_library", -- "csharp_proto_library", -- "go_proto_library", -- "java_grpc_library", -- "java_proto_library", -- "moved_proto_library", +- "php_gapic_assembly_pkg", +- "php_gapic_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 = "sheets_proto", -- srcs = [ -- "sheets_addon_manifest.proto", -- ], -- deps = [ -- "//google/api:field_behavior_proto", -- "//google/apps/script/type:type_proto", -- ], +-php_proto_library( +- name = "bigquery_php_proto", +- deps = [":bigquery_proto"], -) - --java_proto_library( -- name = "sheets_java_proto", -- deps = [":sheets_proto"], +-php_grpc_library( +- name = "bigquery_php_grpc", +- srcs = [":bigquery_proto"], +- deps = [":bigquery_php_proto"], -) - --java_grpc_library( -- name = "sheets_java_grpc", -- srcs = [":sheets_proto"], -- deps = [":sheets_java_proto"], +-# Add api.http options to all RPCs in the services to enable PHP GAPIC +-#php_gapic_library( +-# name = "bigquery_php_gapic", +-# src = ":bigquery_proto_with_info", +-# gapic_yaml = "bigquery_gapic.yaml", +-# package = "google.cloud.bigquery.v2", +-# service_yaml = "bigquery_v2.yaml", +-# deps = [ +-# ":bigquery_php_grpc", +-# ":bigquery_php_proto", +-# ], +-#) +-# +-## Open Source Packages +-#php_gapic_assembly_pkg( +-# name = "google-cloud-bigquery-v2-php", +-# deps = [ +-# ":bigquery_php_gapic", +-# ":bigquery_php_grpc", +-# ":bigquery_php_proto", +-# ], +-#) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", -) - --go_proto_library( -- name = "sheets_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/apps/script/type/sheets", -- protos = [":sheets_proto"], -- deps = [ -- "//google/api:annotations_go_proto", -- "//google/apps/script/type:type_go_proto", -- ], +-nodejs_gapic_library( +- name = "bigquery_nodejs_gapic", +- src = ":bigquery_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "bigquery_grpc_service_config.json", +- package = "google.cloud.bigquery.v2", +- service_yaml = "bigquery_v2.yaml", +- deps = [], -) - --moved_proto_library( -- name = "sheets_moved_proto", -- srcs = [":sheets_proto"], +-nodejs_gapic_assembly_pkg( +- name = "bigquery-v2-nodejs", - deps = [ -- "//google/api:field_behavior_proto", -- "//google/apps/script/type:type_proto", +- ":bigquery_nodejs_gapic", +- ":bigquery_proto", - ], -) - --py_proto_library( -- name = "sheets_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":sheets_moved_proto"], +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_gapic_assembly_pkg", +- "ruby_cloud_gapic_library", +- "ruby_grpc_library", +- "ruby_proto_library", -) - --py_grpc_library( -- name = "sheets_py_grpc", -- srcs = [":sheets_moved_proto"], -- deps = [":sheets_py_proto"], +-ruby_proto_library( +- name = "bigquery_ruby_proto", +- deps = [":bigquery_proto"], -) - --php_proto_library( -- name = "sheets_php_proto", -- deps = [":sheets_proto"], +-ruby_grpc_library( +- name = "bigquery_ruby_grpc", +- srcs = [":bigquery_proto"], +- deps = [":bigquery_ruby_proto"], -) - --php_grpc_library( -- name = "sheets_php_grpc", -- srcs = [":sheets_proto"], -- deps = [":sheets_php_proto"], +-ruby_cloud_gapic_library( +- name = "bigquery_ruby_gapic", +- srcs = [":bigquery_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-bigquery-v2"], +- deps = [ +- ":bigquery_ruby_grpc", +- ":bigquery_ruby_proto", +- ], -) - --ruby_proto_library( -- name = "sheets_ruby_proto", -- deps = [":sheets_proto"], +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-bigquery-v2-ruby", +- deps = [ +- ":bigquery_ruby_gapic", +- ":bigquery_ruby_grpc", +- ":bigquery_ruby_proto", +- ], -) - --ruby_grpc_library( -- name = "sheets_ruby_grpc", -- srcs = [":sheets_proto"], -- deps = [":sheets_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 = "sheets_csharp_proto", -- deps = [":sheets_proto"], +- name = "bigquery_csharp_proto", +- deps = [":bigquery_proto"], -) - -csharp_grpc_library( -- name = "sheets_csharp_grpc", -- srcs = [":sheets_proto"], -- deps = [":sheets_csharp_proto"], +- name = "bigquery_csharp_grpc", +- srcs = [":bigquery_proto"], +- deps = [":bigquery_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "bigquery_csharp_gapic", +- srcs = [":bigquery_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "bigquery_grpc_service_config.json", +- deps = [ +- ":bigquery_csharp_grpc", +- ":bigquery_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-bigquery-v2-csharp", +- deps = [ +- ":bigquery_csharp_gapic", +- ":bigquery_csharp_grpc", +- ":bigquery_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/apps/script/type/slides/BUILD.bazel b/google/apps/script/type/slides/BUILD.bazel ---- a/google/apps/script/type/slides/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/apps/script/type/slides/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,120 +0,0 @@ +-# Put your C++ rules here +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/billing/budgets/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,292 +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") -- --############################################################################## --# Java --############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -- "moved_proto_library", -- "php_grpc_library", -- "php_proto_library", -- "py_grpc_library", -- "py_proto_library", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_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", +- "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. -package(default_visibility = ["//visibility:public"]) - -proto_library( -- name = "slides_proto", +- name = "budgets_proto", - srcs = [ -- "slides_addon_manifest.proto", +- "budget_model.proto", +- "budget_service.proto", - ], - deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/apps/script/type:type_proto", +- "//google/api:resource_proto", +- "//google/type:date_proto", +- "//google/type:money_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", +- ], +-) +- +-proto_library_with_info( +- name = "budgets_proto_with_info", +- deps = [ +- ":budgets_proto", +- "//google/cloud:common_resources_proto", - ], -) - -java_proto_library( -- name = "slides_java_proto", -- deps = [":slides_proto"], +- name = "budgets_java_proto", +- deps = [":budgets_proto"], -) - -java_grpc_library( -- name = "slides_java_grpc", -- srcs = [":slides_proto"], -- deps = [":slides_java_proto"], +- name = "budgets_java_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_java_proto"], +-) +- +-java_gapic_library( +- name = "budgets_java_gapic", +- srcs = [":budgets_proto_with_info"], +- grpc_service_config = "billingbudgets_grpc_service_config.json", +- test_deps = [ +- ":budgets_java_grpc", +- ], +- deps = [ +- ":budgets_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "budgets_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.billing.budgets.v1.BudgetServiceClientTest", +- ], +- runtime_deps = [":budgets_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-billing-budgets-v1-java", +- deps = [ +- ":budgets_java_gapic", +- ":budgets_java_grpc", +- ":budgets_java_proto", +- ":budgets_proto", +- ], -) - -go_proto_library( -- name = "slides_go_proto", +- name = "budgets_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/apps/script/type/slides", -- protos = [":slides_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1", +- protos = [":budgets_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/apps/script/type:type_go_proto", +- "//google/type:date_go_proto", +- "//google/type:money_go_proto", - ], -) - --moved_proto_library( -- name = "slides_moved_proto", -- srcs = [":slides_proto"], +-go_gapic_library( +- name = "budgets_go_gapic", +- srcs = [":budgets_proto_with_info"], +- grpc_service_config = "billingbudgets_grpc_service_config.json", +- importpath = "cloud.google.com/go/billing/budgets/apiv1;budgets", +- metadata = True, +- service_yaml = "billingbudgets.yaml", - deps = [ -- "//google/api:field_behavior_proto", -- "//google/apps/script/type:type_proto", +- ":budgets_go_proto", - ], -) - --py_proto_library( -- name = "slides_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":slides_moved_proto"], +-go_test( +- name = "budgets_go_gapic_test", +- srcs = [":budgets_go_gapic_srcjar_test"], +- embed = [":budgets_go_gapic"], +- importpath = "cloud.google.com/go/billing/budgets/apiv1", -) - --py_grpc_library( -- name = "slides_py_grpc", -- srcs = [":slides_moved_proto"], -- deps = [":slides_py_proto"], +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-billing-budgets-v1-go", +- deps = [ +- ":budgets_go_gapic", +- ":budgets_go_gapic_srcjar-metadata.srcjar", +- ":budgets_go_gapic_srcjar-test.srcjar", +- ":budgets_go_proto", +- ], +-) +- +-py_gapic_library( +- name = "budgets_py_gapic", +- srcs = [":budgets_proto"], +- grpc_service_config = "billingbudgets_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "billing-budgets-v1-py", +- deps = [ +- ":budgets_py_gapic", +- ], -) - -php_proto_library( -- name = "slides_php_proto", -- deps = [":slides_proto"], +- name = "budgets_php_proto", +- deps = [":budgets_proto"], -) - -php_grpc_library( -- name = "slides_php_grpc", -- srcs = [":slides_proto"], -- deps = [":slides_php_proto"], +- name = "budgets_php_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_php_proto"], +-) +- +-php_gapic_library( +- name = "budgets_php_gapic", +- srcs = [":budgets_proto_with_info"], +- grpc_service_config = "billingbudgets_grpc_service_config.json", +- service_yaml = "billingbudgets.yaml", +- deps = [ +- ":budgets_php_grpc", +- ":budgets_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-billing-budgets-v1-php", +- deps = [ +- ":budgets_php_gapic", +- ":budgets_php_grpc", +- ":budgets_php_proto", +- ], +-) +- +-nodejs_gapic_library( +- name = "budgets_nodejs_gapic", +- package_name = "@google-cloud/billing-budgets", +- src = ":budgets_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "billingbudgets_grpc_service_config.json", +- package = "google.cloud.billing.budgets.v1", +- service_yaml = "billingbudgets.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "billing-budgets-v1-nodejs", +- deps = [ +- ":budgets_nodejs_gapic", +- ":budgets_proto", +- ], -) - -ruby_proto_library( -- name = "slides_ruby_proto", -- deps = [":slides_proto"], +- name = "budgets_ruby_proto", +- deps = [":budgets_proto"], -) - -ruby_grpc_library( -- name = "slides_ruby_grpc", -- srcs = [":slides_proto"], -- deps = [":slides_ruby_proto"], +- name = "budgets_ruby_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "budgets_ruby_gapic", +- srcs = [":budgets_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-billing-budgets-v1"], +- grpc_service_config = "billingbudgets_grpc_service_config.json", +- deps = [ +- ":budgets_ruby_grpc", +- ":budgets_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-billing-budgets-v1-ruby", +- deps = [ +- ":budgets_ruby_gapic", +- ":budgets_ruby_grpc", +- ":budgets_ruby_proto", +- ], -) - -csharp_proto_library( -- name = "slides_csharp_proto", -- deps = [":slides_proto"], +- name = "budgets_csharp_proto", +- deps = [":budgets_proto"], -) - -csharp_grpc_library( -- name = "slides_csharp_grpc", -- srcs = [":slides_proto"], -- deps = [":slides_csharp_proto"], +- name = "budgets_csharp_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "budgets_csharp_gapic", +- srcs = [":budgets_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "billingbudgets_grpc_service_config.json", +- deps = [ +- ":budgets_csharp_grpc", +- ":budgets_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-billing-budgets-v1-csharp", +- deps = [ +- ":budgets_csharp_gapic", +- ":budgets_csharp_grpc", +- ":budgets_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v1alpha1/BUILD.bazel ---- a/google/area120/tables/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/area120/tables/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,336 +0,0 @@ +-# Put your C++ rules here +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/billing/budgets/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,345 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +-# 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: @@ -8591,15 +24040,18 @@ diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "tables_proto", +- name = "budgets_proto", - srcs = [ -- "tables.proto", +- "budget_model.proto", +- "budget_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", +- "//google/type:date_proto", +- "//google/type:money_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", @@ -8607,9 +24059,9 @@ diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v -) - -proto_library_with_info( -- name = "tables_proto_with_info", +- name = "budgets_proto_with_info", - deps = [ -- ":tables_proto", +- ":budgets_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -8627,45 +24079,44 @@ diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v -) - -java_proto_library( -- name = "tables_java_proto", -- deps = [":tables_proto"], +- name = "budgets_java_proto", +- deps = [":budgets_proto"], -) - -java_grpc_library( -- name = "tables_java_grpc", -- srcs = [":tables_proto"], -- deps = [":tables_java_proto"], +- name = "budgets_java_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_java_proto"], -) - -java_gapic_library( -- name = "tables_java_gapic", -- srcs = [":tables_proto_with_info"], -- gapic_yaml = "language_gapic.yaml", -- grpc_service_config = "tables_grpc_service_config.json", +- name = "budgets_java_gapic", +- srcs = [":budgets_proto_with_info"], +- grpc_service_config = "billingbudgets_grpc_service_config.json", - test_deps = [ -- ":tables_java_grpc", +- ":budgets_java_grpc", - ], - deps = [ -- ":tables_java_proto", +- ":budgets_java_proto", - ], -) - -java_gapic_test( -- name = "tables_java_gapic_test_suite", +- name = "budgets_java_gapic_test_suite", - test_classes = [ -- "com.google.area120.tables.v1alpha.TablesServiceClientTest", +- "com.google.cloud.billing.budgets.v1beta1.BudgetServiceClientTest", - ], -- runtime_deps = [":tables_java_gapic_test"], +- runtime_deps = [":budgets_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-area120-tables-v1alpha1-java", +- name = "google-cloud-billing-budgets-v1beta1-java", - deps = [ -- ":tables_java_gapic", -- ":tables_java_grpc", -- ":tables_java_proto", -- ":tables_proto", +- ":budgets_java_gapic", +- ":budgets_java_grpc", +- ":budgets_java_proto", +- ":budgets_proto", - ], -) - @@ -8681,40 +24132,44 @@ diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v -) - -go_proto_library( -- name = "tables_go_proto", +- name = "budgets_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/area120/tables/v1alpha1", -- protos = [":tables_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1beta1", +- protos = [":budgets_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/type:date_go_proto", +- "//google/type:money_go_proto", - ], -) - -go_gapic_library( -- name = "tables_go_gapic", -- srcs = [":tables_proto_with_info"], -- grpc_service_config = "tables_grpc_service_config.json", -- importpath = "google.golang.org/google/area120/tables/v1alpha1;tables", -- service_yaml = "area120tables_v1alpha1.yaml", +- name = "budgets_go_gapic", +- srcs = [":budgets_proto_with_info"], +- grpc_service_config = "billingbudgets_grpc_service_config.json", +- importpath = "cloud.google.com/go/billing/budgets/apiv1beta1;budgets", +- metadata = True, +- service_yaml = "billingbudgets.yaml", - deps = [ -- ":tables_go_proto", +- ":budgets_go_proto", - ], -) - -go_test( -- name = "tables_go_gapic_test", -- srcs = [":tables_go_gapic_srcjar_test"], -- embed = [":tables_go_gapic"], -- importpath = "google.golang.org/google/area120/tables/v1alpha1", +- name = "budgets_go_gapic_test", +- srcs = [":budgets_go_gapic_srcjar_test"], +- embed = [":budgets_go_gapic"], +- importpath = "cloud.google.com/go/billing/budgets/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-area120-tables-v1alpha1-go", +- name = "gapi-cloud-billing-budgets-v1beta1-go", - deps = [ -- ":tables_go_gapic", -- ":tables_go_gapic_srcjar-test.srcjar", -- ":tables_go_proto", +- ":budgets_go_gapic", +- ":budgets_go_gapic_srcjar-metadata.srcjar", +- ":budgets_go_gapic_srcjar-test.srcjar", +- ":budgets_go_proto", - ], -) - @@ -8728,16 +24183,16 @@ diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v -) - -py_gapic_library( -- name = "tables_py_gapic", -- srcs = [":tables_proto"], -- grpc_service_config = "tables_grpc_service_config.json", +- name = "budgets_py_gapic", +- srcs = [":budgets_proto"], +- grpc_service_config = "billingbudgets_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "area120-tables-v1alpha1-py", +- name = "billing-budgets-v1beta1-py", - deps = [ -- ":tables_py_gapic", +- ":budgets_py_gapic", - ], -) - @@ -8753,36 +24208,33 @@ diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v -) - -php_proto_library( -- name = "tables_php_proto", -- deps = [":tables_proto"], +- name = "budgets_php_proto", +- deps = [":budgets_proto"], -) - -php_grpc_library( -- name = "tables_php_grpc", -- srcs = [":tables_proto"], -- deps = [":tables_php_proto"], +- name = "budgets_php_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_php_proto"], -) - -php_gapic_library( -- name = "tables_php_gapic", -- src = ":tables_proto_with_info", -- gapic_yaml = "language_gapic.yaml", -- grpc_service_config = "tables_grpc_service_config.json", -- package = "google.area120.tables.v1alpha1", -- service_yaml = "area120tables_v1alpha1.yaml", +- name = "budgets_php_gapic", +- srcs = [":budgets_proto_with_info"], +- grpc_service_config = "billingbudgets_grpc_service_config.json", - deps = [ -- ":tables_php_grpc", -- ":tables_php_proto", +- ":budgets_php_grpc", +- ":budgets_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-area120-tables-v1alpha1-php", +- name = "google-cloud-billing-budgets-v1beta1-php", - deps = [ -- ":tables_php_gapic", -- ":tables_php_grpc", -- ":tables_php_proto", +- ":budgets_php_gapic", +- ":budgets_php_grpc", +- ":budgets_php_proto", - ], -) - @@ -8796,21 +24248,21 @@ diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v -) - -nodejs_gapic_library( -- name = "tables_nodejs_gapic", -- package_name = "@google/area120-tables", -- src = ":tables_proto_with_info", +- name = "budgets_nodejs_gapic", +- package_name = "@google-cloud/billing-budgets", +- src = ":budgets_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "tables_grpc_service_config.json", -- package = "google.area120.tables.v1alpha1", -- service_yaml = "area120tables_v1alpha1.yaml", +- grpc_service_config = "billingbudgets_grpc_service_config.json", +- package = "google.cloud.billing.budgets.v1beta1", +- service_yaml = "billingbudgets.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "area120-tables-v1alpha1-nodejs", +- name = "billing-budgets-v1beta1-nodejs", - deps = [ -- ":tables_nodejs_gapic", -- ":tables_proto", +- ":budgets_nodejs_gapic", +- ":budgets_proto", - ], -) - @@ -8819,43 +24271,49 @@ diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "tables_ruby_proto", -- deps = [":tables_proto"], +- name = "budgets_ruby_proto", +- deps = [":budgets_proto"], -) - -ruby_grpc_library( -- name = "tables_ruby_grpc", -- srcs = [":tables_proto"], -- deps = [":tables_ruby_proto"], +- name = "budgets_ruby_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_ruby_proto"], -) - --ruby_gapic_library( -- name = "tables_ruby_gapic", -- src = ":tables_proto_with_info", -- gapic_yaml = "language_gapic.yaml", -- grpc_service_config = "tables_grpc_service_config.json", -- package = "google.area120.tables.v1alpha1", -- service_yaml = "area120tables_v1alpha1.yaml", -- deps = [ -- ":tables_ruby_grpc", -- ":tables_ruby_proto", +-ruby_cloud_gapic_library( +- name = "budgets_ruby_gapic", +- srcs = [":budgets_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-api-id=billingbudgets.googleapis.com", +- "ruby-cloud-api-shortname=billingbudgets", +- "ruby-cloud-env-prefix=BILLING_BUDGETS", +- "ruby-cloud-gem-name=google-cloud-billing-budgets-v1beta1", +- "ruby-cloud-product-url=https://cloud.google.com/billing/docs/how-to/budget-api-overview", +- ], +- grpc_service_config = "billingbudgets_grpc_service_config.json", +- ruby_cloud_description = "Provides methods to view, create, and manage Cloud Billing budgets programmatically at scale.", +- ruby_cloud_title = "Billing Budgets V1beta1", +- deps = [ +- ":budgets_ruby_grpc", +- ":budgets_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-area120-tables-v1alpha1-ruby", +- name = "google-cloud-billing-budgets-v1beta1-ruby", - deps = [ -- ":tables_ruby_gapic", -- ":tables_ruby_grpc", -- ":tables_ruby_proto", +- ":budgets_ruby_gapic", +- ":budgets_ruby_grpc", +- ":budgets_ruby_proto", - ], -) - @@ -8871,34 +24329,34 @@ diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v -) - -csharp_proto_library( -- name = "tables_csharp_proto", -- deps = [":tables_proto"], +- name = "budgets_csharp_proto", +- deps = [":budgets_proto"], -) - -csharp_grpc_library( -- name = "tables_csharp_grpc", -- srcs = [":tables_proto"], -- deps = [":tables_csharp_proto"], +- name = "budgets_csharp_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_csharp_proto"], -) - -csharp_gapic_library( -- name = "tables_csharp_gapic", -- srcs = [":tables_proto_with_info"], +- name = "budgets_csharp_gapic", +- srcs = [":budgets_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "tables_grpc_service_config.json", +- grpc_service_config = "billingbudgets_grpc_service_config.json", - deps = [ -- ":tables_csharp_grpc", -- ":tables_csharp_proto", +- ":budgets_csharp_grpc", +- ":budgets_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-area120-tables-v1alpha1-csharp", +- name = "google-cloud-billing-budgets-v1beta1-csharp", - deps = [ -- ":tables_csharp_gapic", -- ":tables_csharp_grpc", -- ":tables_csharp_proto", +- ":budgets_csharp_gapic", +- ":budgets_csharp_grpc", +- ":budgets_csharp_proto", - ], -) - @@ -8906,20 +24364,10 @@ diff -urN a/google/area120/tables/v1alpha1/BUILD.bazel b/google/area120/tables/v -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/bigtable/BUILD.bazel b/google/bigtable/BUILD.bazel ---- a/google/bigtable/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/bigtable/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/bigtable/admin/BUILD.bazel b/google/bigtable/admin/BUILD.bazel ---- a/google/bigtable/admin/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/bigtable/admin/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUILD.bazel ---- a/google/bigtable/admin/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/bigtable/admin/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,377 +0,0 @@ +diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD.bazel +--- a/google/cloud/billing/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/billing/v1/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. @@ -8932,13 +24380,10 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "admin_proto", +- name = "billing_proto", - srcs = [ -- "bigtable_instance_admin.proto", -- "bigtable_table_admin.proto", -- "common.proto", -- "instance.proto", -- "table.proto", +- "cloud_billing.proto", +- "cloud_catalog.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -8947,19 +24392,16 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", -- "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/type:money_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "admin_proto_with_info", +- name = "billing_proto_with_info", - deps = [ -- ":admin_proto", +- ":billing_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -8977,48 +24419,47 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL -) - -java_proto_library( -- name = "admin_java_proto", -- deps = [":admin_proto"], +- name = "billing_java_proto", +- deps = [":billing_proto"], -) - -java_grpc_library( -- name = "admin_java_grpc", -- srcs = [":admin_proto"], -- deps = [":admin_java_proto"], +- name = "billing_java_grpc", +- srcs = [":billing_proto"], +- deps = [":billing_java_proto"], -) - -java_gapic_library( -- name = "admin_java_gapic", -- srcs = [":admin_proto_with_info"], -- gapic_yaml = "bigtableadmin_gapic.yaml", -- grpc_service_config = "bigtableadmin_grpc_service_config.json", +- name = "billing_java_gapic", +- srcs = [":billing_proto_with_info"], +- grpc_service_config = "cloud_billing_grpc_service_config.json", - test_deps = [ -- ":admin_java_grpc", +- ":billing_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":admin_java_proto", +- ":billing_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "admin_java_gapic_test_suite", +- name = "billing_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigtable.admin.v2.BaseBigtableInstanceAdminClientTest", -- "com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClientTest", +- "com.google.cloud.billing.v1.CloudBillingClientTest", +- "com.google.cloud.billing.v1.CloudCatalogClientTest", - ], -- runtime_deps = [":admin_java_gapic_test"], +- runtime_deps = [":billing_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigtable-admin-v2-java", +- name = "google-cloud-billing-v1-java", - deps = [ -- ":admin_java_gapic", -- ":admin_java_grpc", -- ":admin_java_proto", -- ":admin_proto", +- ":billing_java_gapic", +- ":billing_java_grpc", +- ":billing_java_proto", +- ":billing_proto", - ], -) - @@ -9034,48 +24475,43 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL -) - -go_proto_library( -- name = "admin_go_proto", +- name = "billing_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/bigtable/admin/v2", -- protos = [":admin_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/billing/v1", +- protos = [":billing_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", +- "//google/type:money_go_proto", - ], -) - -go_gapic_library( -- name = "admin_go_gapic", -- srcs = [":admin_proto_with_info"], -- grpc_service_config = "bigtableadmin_grpc_service_config.json", -- importpath = "cloud.google.com/go/bigtable/admin/apiv2;admin", -- service_yaml = "bigtableadmin_v2.yaml", +- name = "billing_go_gapic", +- srcs = [":billing_proto_with_info"], +- grpc_service_config = "cloud_billing_grpc_service_config.json", +- importpath = "cloud.google.com/go/billing/apiv1;billing", +- service_yaml = "cloudbilling.yaml", - deps = [ -- ":admin_go_proto", +- ":billing_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", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( -- name = "admin_go_gapic_test", -- srcs = [":admin_go_gapic_srcjar_test"], -- embed = [":admin_go_gapic"], -- importpath = "cloud.google.com/go/bigtable/admin/apiv2", +- name = "billing_go_gapic_test", +- srcs = [":billing_go_gapic_srcjar_test"], +- embed = [":billing_go_gapic"], +- importpath = "cloud.google.com/go/billing/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-bigtable-admin-v2-go", +- name = "gapi-cloud-billing-v1-go", - deps = [ -- ":admin_go_gapic", -- ":admin_go_gapic_srcjar-test.srcjar", -- ":admin_go_proto", +- ":billing_go_gapic", +- ":billing_go_gapic_srcjar-test.srcjar", +- ":billing_go_proto", - ], -) - @@ -9089,20 +24525,16 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL -) - -py_gapic_library( -- name = "bigtable_admin_py_gapic", -- srcs = [":admin_proto"], -- grpc_service_config = "bigtableadmin_grpc_service_config.json", -- opt_args = [ -- "python-gapic-namespace=google.cloud", -- "python-gapic-name=bigtable_admin", -- ], +- name = "billing_py_gapic", +- srcs = [":billing_proto"], +- grpc_service_config = "cloud_billing_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigtable-admin-v2-py", +- name = "billing-v1-py", - deps = [ -- ":bigtable_admin_py_gapic", +- ":billing_py_gapic", - ], -) - @@ -9118,36 +24550,33 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL -) - -php_proto_library( -- name = "admin_php_proto", -- deps = [":admin_proto"], +- name = "billing_php_proto", +- deps = [":billing_proto"], -) - -php_grpc_library( -- name = "admin_php_grpc", -- srcs = [":admin_proto"], -- deps = [":admin_php_proto"], +- name = "billing_php_grpc", +- srcs = [":billing_proto"], +- deps = [":billing_php_proto"], -) - -php_gapic_library( -- name = "admin_php_gapic", -- src = ":admin_proto_with_info", -- # Do not change this to the bigtableadmin_gapic.yaml, see tracking bug. -- gapic_yaml = "bigtableadmin_gapic.legacy.yaml", -- package = "google.bigtable.admin.v2", -- service_yaml = "bigtableadmin_v2.yaml", +- name = "billing_php_gapic", +- srcs = [":billing_proto_with_info"], +- grpc_service_config = "cloud_billing_grpc_service_config.json", - deps = [ -- ":admin_php_grpc", -- ":admin_php_proto", +- ":billing_php_grpc", +- ":billing_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigtable-admin-v2-php", +- name = "google-cloud-billing-v1-php", - deps = [ -- ":admin_php_gapic", -- ":admin_php_grpc", -- ":admin_php_proto", +- ":billing_php_gapic", +- ":billing_php_grpc", +- ":billing_php_proto", - ], -) - @@ -9161,22 +24590,21 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL -) - -nodejs_gapic_library( -- name = "admin_nodejs_gapic", -- package_name = "@google-cloud/bigtable", -- src = ":admin_proto_with_info", +- name = "billing_nodejs_gapic", +- package_name = "@google-cloud/billing", +- src = ":billing_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "bigtableadmin_grpc_service_config.json", -- main_service = "bigtable", -- package = "google.bigtable.admin.v2", -- service_yaml = "bigtableadmin_v2.yaml", +- grpc_service_config = "cloud_billing_grpc_service_config.json", +- package = "google.cloud.billing.v1", +- service_yaml = "cloudbilling.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigtable-admin-v2-nodejs", +- name = "billing-v1-nodejs", - deps = [ -- ":admin_nodejs_gapic", -- ":admin_proto", +- ":billing_nodejs_gapic", +- ":billing_proto", - ], -) - @@ -9185,49 +24613,49 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL -############################################################################## -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", -) - -ruby_proto_library( -- name = "admin_ruby_proto", -- deps = [":admin_proto"], +- name = "billing_ruby_proto", +- deps = [":billing_proto"], -) - -ruby_grpc_library( -- name = "admin_ruby_grpc", -- srcs = [":admin_proto"], -- deps = [":admin_ruby_proto"], +- name = "billing_ruby_grpc", +- srcs = [":billing_proto"], +- deps = [":billing_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "admin_ruby_gapic", -- srcs = [":admin_proto_with_info"], +- name = "billing_ruby_gapic", +- srcs = [":billing_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-bigtable-admin-v2", -- "ruby-cloud-env-prefix=BIGTABLE", -- "ruby-cloud-product-url=https://cloud.google.com/bigtable", -- "ruby-cloud-api-id=bigtable.googleapis.com", -- "ruby-cloud-api-shortname=bigtable", +- "ruby-cloud-gem-name=google-cloud-billing-v1", +- "ruby-cloud-env-prefix=BILLING", +- "ruby-cloud-product-url=https://cloud.google.com/billing", +- "ruby-cloud-api-id=cloudbilling.googleapis.com", +- "ruby-cloud-api-shortname=cloudbilling", - ], -- grpc_service_config = "bigtableadmin_grpc_service_config.json", -- ruby_cloud_description = "Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads.", -- ruby_cloud_title = "Cloud Bigtable Admin V2", +- grpc_service_config = "cloud_billing_grpc_service_config.json", +- ruby_cloud_description = "Allows developers to manage billing for their Google Cloud Platform projects programmatically.", +- ruby_cloud_title = "Billing V1", - deps = [ -- ":admin_ruby_grpc", -- ":admin_ruby_proto", +- ":billing_ruby_grpc", +- ":billing_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigtable-admin-v2-ruby", +- name = "google-cloud-billing-v1-ruby", - deps = [ -- ":admin_ruby_gapic", -- ":admin_ruby_grpc", -- ":admin_ruby_proto", +- ":billing_ruby_gapic", +- ":billing_ruby_grpc", +- ":billing_ruby_proto", - ], -) - @@ -9243,65 +24671,55 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL -) - -csharp_proto_library( -- name = "admin_csharp_proto", -- deps = [":admin_proto"], +- name = "billing_csharp_proto", +- deps = [":billing_proto"], -) - -csharp_grpc_library( -- name = "admin_csharp_grpc", -- srcs = [":admin_proto"], -- deps = [":admin_csharp_proto"], +- name = "billing_csharp_grpc", +- srcs = [":billing_proto"], +- deps = [":billing_csharp_proto"], -) - -csharp_gapic_library( -- name = "admin_csharp_gapic", -- srcs = [":admin_proto_with_info"], +- name = "billing_csharp_gapic", +- srcs = [":billing_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "bigtableadmin_grpc_service_config.json", +- grpc_service_config = "cloud_billing_grpc_service_config.json", - deps = [ -- ":admin_csharp_grpc", -- ":admin_csharp_proto", +- ":billing_csharp_grpc", +- ":billing_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigtable-admin-v2-csharp", +- name = "google-cloud-billing-v1-csharp", - deps = [ -- ":admin_csharp_gapic", -- ":admin_csharp_grpc", -- ":admin_csharp_proto", +- ":billing_csharp_gapic", +- ":billing_csharp_grpc", +- ":billing_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## --# --# PLEASE DO NOT DELETE --# These rules are not auto-generated, but they are used by OSS C++ projects. --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "cc_grpc_library", -- "cc_proto_library", --) -- --cc_proto_library( -- name = "admin_cc_proto", -- deps = [":admin_proto"], --) -- --cc_grpc_library( -- name = "admin_cc_grpc", -- srcs = [":admin_proto"], -- grpc_only = True, -- deps = [":admin_cc_proto"], --) -diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel ---- a/google/bigtable/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/bigtable/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,350 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/binaryauthorization/v1beta1/BUILD.bazel +--- a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/binaryauthorization/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 +- +-# 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"]) @@ -9313,25 +24731,26 @@ diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "bigtable_proto", +- name = "binaryauthorization_proto", - srcs = [ -- "bigtable.proto", -- "data.proto", +- "continuous_validation_logging.proto", +- "resources.proto", +- "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:wrappers_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "bigtable_proto_with_info", +- name = "binaryauthorization_proto_with_info", - deps = [ -- ":bigtable_proto", +- ":binaryauthorization_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -9349,45 +24768,44 @@ diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel -) - -java_proto_library( -- name = "bigtable_java_proto", -- deps = [":bigtable_proto"], +- name = "binaryauthorization_java_proto", +- deps = [":binaryauthorization_proto"], -) - -java_grpc_library( -- name = "bigtable_java_grpc", -- srcs = [":bigtable_proto"], -- deps = [":bigtable_java_proto"], +- name = "binaryauthorization_java_grpc", +- srcs = [":binaryauthorization_proto"], +- deps = [":binaryauthorization_java_proto"], -) - -java_gapic_library( -- name = "bigtable_java_gapic", -- srcs = [":bigtable_proto_with_info"], -- gapic_yaml = "bigtable_gapic.yaml", -- grpc_service_config = "bigtable_grpc_service_config.json", +- name = "binaryauthorization_java_gapic", +- srcs = [":binaryauthorization_proto_with_info"], +- grpc_service_config = "binaryauthorization_grpc_service_config.json", - test_deps = [ -- ":bigtable_java_grpc", +- ":binaryauthorization_java_grpc", - ], - deps = [ -- ":bigtable_java_proto", +- ":binaryauthorization_java_proto", - ], -) - -java_gapic_test( -- name = "bigtable_java_gapic_test_suite", +- name = "binaryauthorization_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigtable.data.v2.BaseBigtableDataClientTest", +- "com.google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1ClientTest", - ], -- runtime_deps = [":bigtable_java_gapic_test"], +- runtime_deps = [":binaryauthorization_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigtable-v2-java", +- name = "google-cloud-binaryauthorization-v1beta1-java", - deps = [ -- ":bigtable_java_gapic", -- ":bigtable_java_grpc", -- ":bigtable_java_proto", -- ":bigtable_proto", +- ":binaryauthorization_java_gapic", +- ":binaryauthorization_java_grpc", +- ":binaryauthorization_java_proto", +- ":binaryauthorization_proto", - ], -) - @@ -9403,41 +24821,42 @@ diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel -) - -go_proto_library( -- name = "bigtable_go_proto", +- name = "binaryauthorization_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/bigtable/v2", -- protos = [":bigtable_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1", +- protos = [":binaryauthorization_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "bigtable_go_gapic", -- srcs = [":bigtable_proto_with_info"], -- grpc_service_config = "bigtable_grpc_service_config.json", -- importpath = "cloud.google.com/go/bigtable/apiv2;bigtable", -- service_yaml = "bigtable_v2.yaml", +- name = "binaryauthorization_go_gapic", +- srcs = [":binaryauthorization_proto_with_info"], +- grpc_service_config = "binaryauthorization_grpc_service_config.json", +- importpath = "cloud.google.com/go/binaryauthorization/apiv1beta1;binaryauthorization", +- metadata = True, +- service_yaml = "binaryauthorization_v1beta1.yaml", - deps = [ -- ":bigtable_go_proto", +- ":binaryauthorization_go_proto", - ], -) - -go_test( -- name = "bigtable_go_gapic_test", -- srcs = [":bigtable_go_gapic_srcjar_test"], -- embed = [":bigtable_go_gapic"], -- importpath = "cloud.google.com/go/bigtable/apiv2", +- name = "binaryauthorization_go_gapic_test", +- srcs = [":binaryauthorization_go_gapic_srcjar_test"], +- embed = [":binaryauthorization_go_gapic"], +- importpath = "cloud.google.com/go/binaryauthorization/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-bigtable-v2-go", +- name = "gapi-cloud-binaryauthorization-v1beta1-go", - deps = [ -- ":bigtable_go_gapic", -- ":bigtable_go_gapic_srcjar-test.srcjar", -- ":bigtable_go_proto", +- ":binaryauthorization_go_gapic", +- ":binaryauthorization_go_gapic_srcjar-metadata.srcjar", +- ":binaryauthorization_go_gapic_srcjar-test.srcjar", +- ":binaryauthorization_go_proto", - ], -) - @@ -9451,16 +24870,16 @@ diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel -) - -py_gapic_library( -- name = "bigtable_py_gapic", -- srcs = [":bigtable_proto"], -- grpc_service_config = "bigtable_grpc_service_config.json", -- opt_args = ["python-gapic-namespace=google.cloud"], +- name = "binaryauthorization_py_gapic", +- srcs = [":binaryauthorization_proto"], +- grpc_service_config = "binaryauthorization_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigtable-v2-py", +- name = "binaryauthorization-v1beta1-py", - deps = [ -- ":bigtable_py_gapic", +- ":binaryauthorization_py_gapic", - ], -) - @@ -9476,35 +24895,34 @@ diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel -) - -php_proto_library( -- name = "bigtable_php_proto", -- deps = [":bigtable_proto"], +- name = "binaryauthorization_php_proto", +- deps = [":binaryauthorization_proto"], -) - -php_grpc_library( -- name = "bigtable_php_grpc", -- srcs = [":bigtable_proto"], -- deps = [":bigtable_php_proto"], +- name = "binaryauthorization_php_grpc", +- srcs = [":binaryauthorization_proto"], +- deps = [":binaryauthorization_php_proto"], -) - -php_gapic_library( -- name = "bigtable_php_gapic", -- src = ":bigtable_proto_with_info", -- gapic_yaml = "bigtable_gapic.yaml", -- package = "google.bigtable.v2", -- service_yaml = "bigtable_v2.yaml", +- name = "binaryauthorization_php_gapic", +- srcs = [":binaryauthorization_proto_with_info"], +- grpc_service_config = "binaryauthorization_grpc_service_config.json", +- service_yaml = "binaryauthorization_v1beta1.yaml", - deps = [ -- ":bigtable_php_grpc", -- ":bigtable_php_proto", +- ":binaryauthorization_php_grpc", +- ":binaryauthorization_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigtable-v2-php", +- name = "google-cloud-binaryauthorization-v1beta1-php", - deps = [ -- ":bigtable_php_gapic", -- ":bigtable_php_grpc", -- ":bigtable_php_proto", +- ":binaryauthorization_php_gapic", +- ":binaryauthorization_php_grpc", +- ":binaryauthorization_php_proto", - ], -) - @@ -9518,22 +24936,21 @@ diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel -) - -nodejs_gapic_library( -- name = "bigtable_nodejs_gapic", -- package_name = "@google-cloud/bigtable", -- src = ":bigtable_proto_with_info", +- name = "binaryauthorization_nodejs_gapic", +- package_name = "@google-cloud/binary-authorization", +- src = ":binaryauthorization_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "bigtable_grpc_service_config.json", -- main_service = "bigtable", -- package = "google.bigtable.v2", -- service_yaml = "bigtable_v2.yaml", +- grpc_service_config = "binaryauthorization_grpc_service_config.json", +- package = "google.cloud.binaryauthorization.v1beta1", +- service_yaml = "binaryauthorization_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigtable-v2-nodejs", +- name = "binaryauthorization-v1beta1-nodejs", - deps = [ -- ":bigtable_nodejs_gapic", -- ":bigtable_proto", +- ":binaryauthorization_nodejs_gapic", +- ":binaryauthorization_proto", - ], -) - @@ -9542,49 +24959,50 @@ diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel -############################################################################## -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", -) - -ruby_proto_library( -- name = "bigtable_ruby_proto", -- deps = [":bigtable_proto"], +- name = "binaryauthorization_ruby_proto", +- deps = [":binaryauthorization_proto"], -) - -ruby_grpc_library( -- name = "bigtable_ruby_grpc", -- srcs = [":bigtable_proto"], -- deps = [":bigtable_ruby_proto"], +- name = "binaryauthorization_ruby_grpc", +- srcs = [":binaryauthorization_proto"], +- deps = [":binaryauthorization_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "bigtable_ruby_gapic", -- srcs = [":bigtable_proto_with_info"], +- name = "binaryauthorization_ruby_gapic", +- srcs = [":binaryauthorization_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-bigtable-v2", -- "ruby-cloud-env-prefix=BIGTABLE", -- "ruby-cloud-product-url=https://cloud.google.com/bigtable", -- "ruby-cloud-api-id=bigtable.googleapis.com", -- "ruby-cloud-api-shortname=bigtable", +- "ruby-cloud-api-id=binaryauthorization.googleapis.com", +- "ruby-cloud-api-shortname=binaryauthorization", +- "ruby-cloud-env-prefix=BINARY_AUTHORIZATION", +- "ruby-cloud-gem-name=google-cloud-binary_authorization-v1beta1", +- "ruby-cloud-product-url=https://cloud.google.com/binary-authorization/", +- "ruby-cloud-service-override=BinauthzManagementServiceV1Beta1=BinauthzManagementService", - ], -- grpc_service_config = "bigtable_grpc_service_config.json", -- ruby_cloud_description = "Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads.", -- ruby_cloud_title = "Cloud Bigtable V2", +- grpc_service_config = "binaryauthorization_grpc_service_config.json", +- ruby_cloud_description = "Binary Authorization is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and GKE on-prem.", +- ruby_cloud_title = "Binary Authorization V1beta1", - deps = [ -- ":bigtable_ruby_grpc", -- ":bigtable_ruby_proto", +- ":binaryauthorization_ruby_grpc", +- ":binaryauthorization_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigtable-v2-ruby", +- name = "google-cloud-binaryauthorization-v1beta1-ruby", - deps = [ -- ":bigtable_ruby_gapic", -- ":bigtable_ruby_grpc", -- ":bigtable_ruby_proto", +- ":binaryauthorization_ruby_gapic", +- ":binaryauthorization_ruby_grpc", +- ":binaryauthorization_ruby_proto", - ], -) - @@ -9600,67 +25018,55 @@ diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel -) - -csharp_proto_library( -- name = "bigtable_csharp_proto", -- deps = [":bigtable_proto"], +- name = "binaryauthorization_csharp_proto", +- deps = [":binaryauthorization_proto"], -) - -csharp_grpc_library( -- name = "bigtable_csharp_grpc", -- srcs = [":bigtable_proto"], -- deps = [":bigtable_csharp_proto"], +- name = "binaryauthorization_csharp_grpc", +- srcs = [":binaryauthorization_proto"], +- deps = [":binaryauthorization_csharp_proto"], -) - -csharp_gapic_library( -- name = "bigtable_csharp_gapic", -- srcs = [":bigtable_proto_with_info"], +- name = "binaryauthorization_csharp_gapic", +- srcs = [":binaryauthorization_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "bigtable_grpc_service_config.json", +- grpc_service_config = "binaryauthorization_grpc_service_config.json", - deps = [ -- ":bigtable_csharp_grpc", -- ":bigtable_csharp_proto", +- ":binaryauthorization_csharp_grpc", +- ":binaryauthorization_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigtable-v2-csharp", +- name = "google-cloud-binaryauthorization-v1beta1-csharp", - deps = [ -- ":bigtable_csharp_gapic", -- ":bigtable_csharp_grpc", -- ":bigtable_csharp_proto", +- ":binaryauthorization_csharp_gapic", +- ":binaryauthorization_csharp_grpc", +- ":binaryauthorization_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "cc_grpc_library", -- "cc_proto_library", --) -- --cc_proto_library( -- name = "bigtable_cc_proto", -- deps = [":bigtable_proto"], --) -- --cc_grpc_library( -- name = "bigtable_cc_grpc", -- srcs = [":bigtable_proto"], -- grpc_only = True, -- deps = [":bigtable_cc_proto"], --) -diff -urN a/google/chromeos/moblab/BUILD.bazel b/google/chromeos/moblab/BUILD.bazel ---- a/google/chromeos/moblab/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/chromeos/moblab/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/v1beta1/BUILD.bazel ---- a/google/chromeos/moblab/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/chromeos/moblab/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,328 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD.bazel +--- a/google/cloud/channel/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/channel/v1/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/gapic-generator/tree/master/rules_gapic/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -9672,10 +25078,17 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "moblab_proto", +- name = "channel_proto", - srcs = [ -- "build_service.proto", -- "resources.proto", +- "channel_partner_links.proto", +- "common.proto", +- "customers.proto", +- "entitlements.proto", +- "offers.proto", +- "operations.proto", +- "products.proto", +- "service.proto", +- "subscriber_event.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -9683,15 +25096,20 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", +- "//google/type:money_proto", +- "//google/type:postal_address_proto", +- "@com_google_protobuf//:any_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 = "moblab_proto_with_info", +- name = "channel_proto_with_info", - deps = [ -- ":moblab_proto", +- ":channel_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -9709,44 +25127,43 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ -) - -java_proto_library( -- name = "moblab_java_proto", -- deps = [":moblab_proto"], +- name = "channel_java_proto", +- deps = [":channel_proto"], -) - -java_grpc_library( -- name = "moblab_java_grpc", -- srcs = [":moblab_proto"], -- deps = [":moblab_java_proto"], +- name = "channel_java_grpc", +- srcs = [":channel_proto"], +- deps = [":channel_java_proto"], -) - -java_gapic_library( -- name = "moblab_java_gapic", -- srcs = [":moblab_proto_with_info"], -- grpc_service_config = "moblab_grpc_service_config.json", +- name = "channel_java_gapic", +- srcs = [":channel_proto_with_info"], +- grpc_service_config = "cloudchannel_grpc_service_config.json", - test_deps = [ -- ":moblab_java_grpc", +- ":channel_java_grpc", - ], - deps = [ -- ":moblab_java_proto", +- ":channel_java_proto", - ], -) - -java_gapic_test( -- name = "moblab_java_gapic_test_suite", +- name = "channel_java_gapic_test_suite", - test_classes = [ -- "com.google.chromeos.moblab.v1beta1.BuildServiceClientTest", - ], -- runtime_deps = [":moblab_java_gapic_test"], +- runtime_deps = [":channel_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-chromeos-moblab-v1beta1-java", +- name = "google-cloud-channel-v1-java", - deps = [ -- ":moblab_java_gapic", -- ":moblab_java_grpc", -- ":moblab_java_proto", -- ":moblab_proto", +- ":channel_java_gapic", +- ":channel_java_grpc", +- ":channel_java_proto", +- ":channel_proto", - ], -) - @@ -9762,44 +25179,47 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ -) - -go_proto_library( -- name = "moblab_go_proto", +- name = "channel_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/chromeos/moblab/v1beta1", -- protos = [":moblab_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/channel/v1", +- protos = [":channel_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", +- "//google/type:money_go_proto", +- "//google/type:postaladdress_go_proto", - ], -) - -go_gapic_library( -- name = "moblab_go_gapic", -- srcs = [":moblab_proto_with_info"], -- grpc_service_config = "moblab_grpc_service_config.json", -- importpath = "google.golang.org/google/chromeos/moblab/v1beta1;moblab", -- service_yaml = "chromeosmoblab_v1beta1.yaml", +- name = "channel_go_gapic", +- srcs = [":channel_proto_with_info"], +- grpc_service_config = "cloudchannel_grpc_service_config.json", +- importpath = "cloud.google.com/go/channel/apiv1;channel", +- service_yaml = "cloudchannel_v1.yaml", - deps = [ -- ":moblab_go_proto", +- ":channel_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 = "moblab_go_gapic_test", -- srcs = [":moblab_go_gapic_srcjar_test"], -- embed = [":moblab_go_gapic"], -- importpath = "google.golang.org/google/chromeos/moblab/v1beta1", +- name = "channel_go_gapic_test", +- srcs = [":channel_go_gapic_srcjar_test"], +- embed = [":channel_go_gapic"], +- importpath = "cloud.google.com/go/channel/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-chromeos-moblab-v1beta1-go", +- name = "gapi-cloud-channel-v1-go", - deps = [ -- ":moblab_go_gapic", -- ":moblab_go_gapic_srcjar-test.srcjar", -- ":moblab_go_proto", +- ":channel_go_gapic", +- ":channel_go_gapic_srcjar-test.srcjar", +- ":channel_go_proto", - ], -) - @@ -9813,16 +25233,16 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ -) - -py_gapic_library( -- name = "moblab_py_gapic", -- srcs = [":moblab_proto"], -- grpc_service_config = "moblab_grpc_service_config.json", +- name = "channel_py_gapic", +- srcs = [":channel_proto"], +- grpc_service_config = "cloudchannel_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "chromeos-moblab-v1beta1-py", +- name = "channel-v1-py", - deps = [ -- ":moblab_py_gapic", +- ":channel_py_gapic", - ], -) - @@ -9838,35 +25258,34 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ -) - -php_proto_library( -- name = "moblab_php_proto", -- deps = [":moblab_proto"], +- name = "channel_php_proto", +- deps = [":channel_proto"], -) - -php_grpc_library( -- name = "moblab_php_grpc", -- srcs = [":moblab_proto"], -- deps = [":moblab_php_proto"], +- name = "channel_php_grpc", +- srcs = [":channel_proto"], +- deps = [":channel_php_proto"], -) - -php_gapic_library( -- name = "moblab_php_gapic", -- src = ":moblab_proto_with_info", -- gapic_yaml = "chromeosmoblab_gapic.yaml", -- package = "google.chromeos.moblab.v1beta1", -- service_yaml = "chromeosmoblab_v1beta1.yaml", +- name = "channel_php_gapic", +- srcs = [":channel_proto_with_info"], +- grpc_service_config = "cloudchannel_grpc_service_config.json", +- service_yaml = "cloudchannel_v1.yaml", - deps = [ -- ":moblab_php_grpc", -- ":moblab_php_proto", +- ":channel_php_grpc", +- ":channel_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-chromeos-moblab-v1beta1-php", +- name = "google-cloud-channel-v1-php", - deps = [ -- ":moblab_php_gapic", -- ":moblab_php_grpc", -- ":moblab_php_proto", +- ":channel_php_gapic", +- ":channel_php_grpc", +- ":channel_php_proto", - ], -) - @@ -9880,20 +25299,21 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ -) - -nodejs_gapic_library( -- name = "moblab_nodejs_gapic", -- src = ":moblab_proto_with_info", +- name = "channel_nodejs_gapic", +- package_name = "@google-cloud/channel", +- src = ":channel_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "moblab_grpc_service_config.json", -- package = "google.chromeos.moblab.v1beta1", -- service_yaml = "chromeosmoblab_v1beta1.yaml", +- grpc_service_config = "cloudchannel_grpc_service_config.json", +- package = "google.cloud.channel.v1", +- service_yaml = "cloudchannel_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "chromeos-moblab-v1beta1-nodejs", +- name = "channel-v1-nodejs", - deps = [ -- ":moblab_nodejs_gapic", -- ":moblab_proto", +- ":channel_nodejs_gapic", +- ":channel_proto", - ], -) - @@ -9902,42 +25322,49 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "moblab_ruby_proto", -- deps = [":moblab_proto"], +- name = "channel_ruby_proto", +- deps = [":channel_proto"], -) - -ruby_grpc_library( -- name = "moblab_ruby_grpc", -- srcs = [":moblab_proto"], -- deps = [":moblab_ruby_proto"], +- name = "channel_ruby_grpc", +- srcs = [":channel_proto"], +- deps = [":channel_ruby_proto"], -) - --ruby_gapic_library( -- name = "moblab_ruby_gapic", -- src = ":moblab_proto_with_info", -- gapic_yaml = "chromeosmoblab_gapic.yaml", -- package = "google.chromeos.moblab.v1beta1", -- service_yaml = "chromeosmoblab_v1beta1.yaml", +-ruby_cloud_gapic_library( +- name = "channel_ruby_gapic", +- srcs = [":channel_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-channel-v1", +- "ruby-cloud-env-prefix=CHANNEL", +- "ruby-cloud-product-url=https://cloud.google.com/channel", +- "ruby-cloud-api-id=cloudchannel.googleapis.com", +- "ruby-cloud-api-shortname=cloudchannel", +- ], +- grpc_service_config = "cloudchannel_grpc_service_config.json", +- ruby_cloud_description = "You can use Channel Services to manage your relationships with your partners and your customers. Channel Services include a console and APIs to view and provision links between distributors and resellers, customers and entitlements.", +- ruby_cloud_title = "Cloud Channel V1", - deps = [ -- ":moblab_ruby_grpc", -- ":moblab_ruby_proto", +- ":channel_ruby_grpc", +- ":channel_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-chromeos-moblab-v1beta1-ruby", +- name = "google-cloud-channel-v1-ruby", - deps = [ -- ":moblab_ruby_gapic", -- ":moblab_ruby_grpc", -- ":moblab_ruby_proto", +- ":channel_ruby_gapic", +- ":channel_ruby_grpc", +- ":channel_ruby_proto", - ], -) - @@ -9953,34 +25380,34 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ -) - -csharp_proto_library( -- name = "moblab_csharp_proto", -- deps = [":moblab_proto"], +- name = "channel_csharp_proto", +- deps = [":channel_proto"], -) - -csharp_grpc_library( -- name = "moblab_csharp_grpc", -- srcs = [":moblab_proto"], -- deps = [":moblab_csharp_proto"], +- name = "channel_csharp_grpc", +- srcs = [":channel_proto"], +- deps = [":channel_csharp_proto"], -) - -csharp_gapic_library( -- name = "moblab_csharp_gapic", -- srcs = [":moblab_proto_with_info"], +- name = "channel_csharp_gapic", +- srcs = [":channel_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "moblab_grpc_service_config.json", +- grpc_service_config = "cloudchannel_grpc_service_config.json", - deps = [ -- ":moblab_csharp_grpc", -- ":moblab_csharp_proto", +- ":channel_csharp_grpc", +- ":channel_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-chromeos-moblab-v1beta1-csharp", +- name = "google-cloud-channel-v1-csharp", - deps = [ -- ":moblab_csharp_gapic", -- ":moblab_csharp_grpc", -- ":moblab_csharp_proto", +- ":channel_csharp_gapic", +- ":channel_csharp_grpc", +- ":channel_csharp_proto", - ], -) - @@ -9988,11 +25415,11 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/BUILD.bazel b/google/cloud/BUILD.bazel ---- a/google/cloud/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,13 +0,0 @@ --load("@rules_proto//proto:defs.bzl", "proto_library") +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 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/clouddms/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,167 +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"]) @@ -10000,17 +25427,171 @@ diff -urN a/google/cloud/BUILD.bazel b/google/cloud/BUILD.bazel -############################################################################## -# Common -############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- -proto_library( -- name = "common_resources_proto", -- srcs = ["common_resources.proto"], -- deps = ["//google/api:resource_proto"], +- name = "logging_proto", +- srcs = [ +- "clouddms_platform_logs.proto", +- ], +- deps = [ +- "//google/api:field_behavior_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], -) -diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessapproval/v1/BUILD.bazel ---- a/google/cloud/accessapproval/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/accessapproval/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,341 +0,0 @@ +- +-############################################################################## +-# 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/clouddms/logging/v1", +- protos = [":logging_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//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/api:field_behavior_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-py_proto_library( +- name = "logging_py_proto", +- deps = [":logging_moved_proto"], +-) +- +-py_grpc_library( +- name = "logging_py_grpc", +- srcs = [":logging_moved_proto"], +- deps = [":logging_py_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "logging_php_proto", +- deps = [":logging_proto"], +-) +- +-php_grpc_library( +- name = "logging_php_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_php_proto"], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "logging_ruby_proto", +- deps = [":logging_proto"], +-) +- +-ruby_grpc_library( +- name = "logging_ruby_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "logging_csharp_proto", +- deps = [":logging_proto"], +-) +- +-csharp_grpc_library( +- name = "logging_csharp_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ code here +diff -urN a/google/cloud/clouddms/v1/BUILD.bazel b/google/cloud/clouddms/v1/BUILD.bazel +--- a/google/cloud/clouddms/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/clouddms/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/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: @@ -10030,24 +25611,29 @@ diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessappr -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "accessapproval_proto", +- name = "clouddms_proto", - srcs = [ -- "accessapproval.proto", +- "clouddms.proto", +- "clouddms_resources.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "accessapproval_proto_with_info", +- name = "clouddms_proto_with_info", - deps = [ -- ":accessapproval_proto", +- ":clouddms_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -10065,45 +25651,44 @@ diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessappr -) - -java_proto_library( -- name = "accessapproval_java_proto", -- deps = [":accessapproval_proto"], +- name = "clouddms_java_proto", +- deps = [":clouddms_proto"], -) - -java_grpc_library( -- name = "accessapproval_java_grpc", -- srcs = [":accessapproval_proto"], -- deps = [":accessapproval_java_proto"], +- name = "clouddms_java_grpc", +- srcs = [":clouddms_proto"], +- deps = [":clouddms_java_proto"], -) - -java_gapic_library( -- name = "accessapproval_java_gapic", -- srcs = [":accessapproval_proto_with_info"], -- gapic_yaml = "accessapproval_gapic.yaml", -- grpc_service_config = "accessapproval_grpc_service_config.json", +- name = "clouddms_java_gapic", +- srcs = [":clouddms_proto_with_info"], +- grpc_service_config = "library_grpc_service_config.json", - test_deps = [ -- ":accessapproval_java_grpc", +- ":clouddms_java_grpc", - ], - deps = [ -- ":accessapproval_java_proto", +- ":clouddms_java_proto", - ], -) - -java_gapic_test( -- name = "accessapproval_java_gapic_test_suite", +- name = "clouddms_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.accessapproval.v1.AccessApprovalAdminClientTest", +- "com.google.cloud.clouddms.v1.DataMigrationServiceClientTest", - ], -- runtime_deps = [":accessapproval_java_gapic_test"], +- runtime_deps = [":clouddms_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-accessapproval-v1-java", +- name = "google-cloud-clouddms-v1-java", - deps = [ -- ":accessapproval_java_gapic", -- ":accessapproval_java_grpc", -- ":accessapproval_java_proto", -- ":accessapproval_proto", +- ":clouddms_java_gapic", +- ":clouddms_java_grpc", +- ":clouddms_java_proto", +- ":clouddms_proto", - ], -) - @@ -10119,40 +25704,48 @@ diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessappr -) - -go_proto_library( -- name = "accessapproval_go_proto", +- name = "clouddms_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/accessapproval/v1", -- protos = [":accessapproval_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/clouddms/v1", +- protos = [":clouddms_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "accessapproval_go_gapic", -- srcs = [":accessapproval_proto_with_info"], -- grpc_service_config = "accessapproval_grpc_service_config.json", -- importpath = "cloud.google.com/go/accessapproval/apiv1;accessapproval", -- service_yaml = "accessapproval_v1.yaml", +- name = "clouddms_go_gapic", +- srcs = [":clouddms_proto_with_info"], +- grpc_service_config = "library_grpc_service_config.json", +- importpath = "cloud.google.com/go/clouddms/apiv1;clouddms", +- metadata = True, +- service_yaml = "datamigration_v1.yaml", - deps = [ -- ":accessapproval_go_proto", +- ":clouddms_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 = "accessapproval_go_gapic_test", -- srcs = [":accessapproval_go_gapic_srcjar_test"], -- embed = [":accessapproval_go_gapic"], -- importpath = "cloud.google.com/go/accessapproval/apiv1", +- name = "clouddms_go_gapic_test", +- srcs = [":clouddms_go_gapic_srcjar_test"], +- embed = [":clouddms_go_gapic"], +- importpath = "cloud.google.com/go/clouddms/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-accessapproval-v1-go", +- name = "gapi-cloud-clouddms-v1-go", - deps = [ -- ":accessapproval_go_gapic", -- ":accessapproval_go_gapic_srcjar-test.srcjar", -- ":accessapproval_go_proto", +- ":clouddms_go_gapic", +- ":clouddms_go_gapic_srcjar-metadata.srcjar", +- ":clouddms_go_gapic_srcjar-test.srcjar", +- ":clouddms_go_proto", - ], -) - @@ -10166,16 +25759,17 @@ diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessappr -) - -py_gapic_library( -- name = "accessapproval_py_gapic", -- srcs = [":accessapproval_proto"], -- grpc_service_config = "accessapproval_grpc_service_config.json", +- name = "clouddms_py_gapic", +- srcs = [":clouddms_proto"], +- grpc_service_config = "library_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-dms"] -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "accessapproval-v1-py", +- name = "clouddms-v1-py", - deps = [ -- ":accessapproval_py_gapic", +- ":clouddms_py_gapic", - ], -) - @@ -10191,36 +25785,34 @@ diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessappr -) - -php_proto_library( -- name = "accessapproval_php_proto", -- deps = [":accessapproval_proto"], --) -- --php_grpc_library( -- name = "accessapproval_php_grpc", -- srcs = [":accessapproval_proto"], -- deps = [":accessapproval_php_proto"], +- name = "clouddms_php_proto", +- deps = [":clouddms_proto"], -) - --php_gapic_library( -- name = "accessapproval_php_gapic", -- src = ":accessapproval_proto_with_info", -- gapic_yaml = "accessapproval_gapic.yaml", -- grpc_service_config = "accessapproval_grpc_service_config.json", -- package = "google.cloud.accessapproval.v1", -- service_yaml = "accessapproval_v1.yaml", +-php_grpc_library( +- name = "clouddms_php_grpc", +- srcs = [":clouddms_proto"], +- deps = [":clouddms_php_proto"], +-) +- +-php_gapic_library( +- name = "clouddms_php_gapic", +- srcs = [":clouddms_proto_with_info"], +- grpc_service_config = "library_grpc_service_config.json", +- service_yaml = "datamigration_v1.yaml", - deps = [ -- ":accessapproval_php_grpc", -- ":accessapproval_php_proto", +- ":clouddms_php_grpc", +- ":clouddms_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-accessapproval-v1-php", +- name = "google-cloud-clouddms-v1-php", - deps = [ -- ":accessapproval_php_gapic", -- ":accessapproval_php_grpc", -- ":accessapproval_php_proto", +- ":clouddms_php_gapic", +- ":clouddms_php_grpc", +- ":clouddms_php_proto", - ], -) - @@ -10234,21 +25826,21 @@ diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessappr -) - -nodejs_gapic_library( -- name = "accessapproval_nodejs_gapic", -- package_name = "@google-cloud/access-approval", -- src = ":accessapproval_proto_with_info", +- name = "clouddms_nodejs_gapic", +- package_name = "@google-cloud/dms", +- src = ":clouddms_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "accessapproval_grpc_service_config.json", -- package = "google.cloud.accessapproval.v1", -- service_yaml = "accessapproval_v1.yaml", +- grpc_service_config = "library_grpc_service_config.json", +- package = "google.cloud.clouddms.v1", +- service_yaml = "datamigration_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "accessapproval-v1-nodejs", +- name = "clouddms-v1-nodejs", - deps = [ -- ":accessapproval_nodejs_gapic", -- ":accessapproval_proto", +- ":clouddms_nodejs_gapic", +- ":clouddms_proto", - ], -) - @@ -10257,49 +25849,51 @@ diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessappr -############################################################################## -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", -) - -ruby_proto_library( -- name = "accessapproval_ruby_proto", -- deps = [":accessapproval_proto"], +- name = "clouddms_ruby_proto", +- deps = [":clouddms_proto"], -) - -ruby_grpc_library( -- name = "accessapproval_ruby_grpc", -- srcs = [":accessapproval_proto"], -- deps = [":accessapproval_ruby_proto"], +- name = "clouddms_ruby_grpc", +- srcs = [":clouddms_proto"], +- deps = [":clouddms_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "accessapproval_ruby_gapic", -- srcs = [":accessapproval_proto_with_info"], +- name = "clouddms_ruby_gapic", +- srcs = [":clouddms_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-access_approval-v1", -- "ruby-cloud-env-prefix=ACCESS_APPROVAL", -- "ruby-cloud-product-url=https://cloud.google.com/access-approval/", -- "ruby-cloud-api-id=accessapproval.googleapis.com", -- "ruby-cloud-api-shortname=accessapproval", +- "ruby-cloud-gem-name=google-cloud-cloud_dms-v1", +- "ruby-cloud-gem-namespace=Google::Cloud::CloudDMS::V1", +- "ruby-cloud-env-prefix=DATABASE_MIGRATION", +- "ruby-cloud-product-url=https://cloud.google.com/database-migration/", +- "ruby-cloud-api-id=datamigration.googleapis.com", +- "ruby-cloud-api-shortname=datamigration", +- "ruby-cloud-namespace-override=CloudDms=CloudDMS", - ], -- grpc_service_config = "accessapproval_grpc_service_config.json", -- ruby_cloud_description = "An API for controlling access to data by Google personnel.", -- ruby_cloud_title = "Access Approval V1", +- grpc_service_config = "library_grpc_service_config.json", +- ruby_cloud_description = "Database Migration Service makes it easier for you to migrate your data to Google Cloud. Database Migration Service helps you lift and shift your MySQL and PostgreSQL workloads into Cloud SQL. Database Migration Service streamlines networking workflow, manages the initial snapshot and ongoing replication, and provides a status of the migration operation.", +- ruby_cloud_title = "Cloud Database Migration Service V1", - deps = [ -- ":accessapproval_ruby_grpc", -- ":accessapproval_ruby_proto", +- ":clouddms_ruby_grpc", +- ":clouddms_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-accessapproval-v1-ruby", +- name = "google-cloud-clouddms-v1-ruby", - deps = [ -- ":accessapproval_ruby_gapic", -- ":accessapproval_ruby_grpc", -- ":accessapproval_ruby_proto", +- ":clouddms_ruby_gapic", +- ":clouddms_ruby_grpc", +- ":clouddms_ruby_proto", - ], -) - @@ -10315,34 +25909,34 @@ diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessappr -) - -csharp_proto_library( -- name = "accessapproval_csharp_proto", -- deps = [":accessapproval_proto"], +- name = "clouddms_csharp_proto", +- deps = [":clouddms_proto"], -) - -csharp_grpc_library( -- name = "accessapproval_csharp_grpc", -- srcs = [":accessapproval_proto"], -- deps = [":accessapproval_csharp_proto"], +- name = "clouddms_csharp_grpc", +- srcs = [":clouddms_proto"], +- deps = [":clouddms_csharp_proto"], -) - -csharp_gapic_library( -- name = "accessapproval_csharp_gapic", -- srcs = [":accessapproval_proto_with_info"], +- name = "clouddms_csharp_gapic", +- srcs = [":clouddms_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "accessapproval_grpc_service_config.json", +- grpc_service_config = "library_grpc_service_config.json", - deps = [ -- ":accessapproval_csharp_grpc", -- ":accessapproval_csharp_proto", +- ":clouddms_csharp_grpc", +- ":clouddms_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-accessapproval-v1-csharp", +- name = "google-cloud-clouddms-v1-csharp", - deps = [ -- ":accessapproval_csharp_gapic", -- ":accessapproval_csharp_grpc", -- ":accessapproval_csharp_proto", +- ":clouddms_csharp_gapic", +- ":clouddms_csharp_grpc", +- ":clouddms_csharp_proto", - ], -) - @@ -10350,27 +25944,34 @@ diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessappr -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/aiplatform/logging/BUILD.bazel b/google/cloud/aiplatform/logging/BUILD.bazel ---- a/google/cloud/aiplatform/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/aiplatform/logging/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,162 +0,0 @@ --# This file was automatically generated by BuildFileGenerator -- --# This is an API workspace, having public visibility by default makes perfect sense. +diff -urN a/google/cloud/common/BUILD.bazel b/google/cloud/common/BUILD.bazel +--- a/google/cloud/common/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,130 +0,0 @@ -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 = "logging_proto", +- name = "common_proto", - srcs = [ -- "prediction.proto", +- "operation_metadata.proto", - ], - deps = [ -- "//google/rpc:status_proto", +- "//google/api:field_behavior_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "common_proto_with_info", +- deps = [ +- ":common_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -10384,14 +25985,14 @@ diff -urN a/google/cloud/aiplatform/logging/BUILD.bazel b/google/cloud/aiplatfor -) - -java_proto_library( -- name = "logging_java_proto", -- deps = [":logging_proto"], +- name = "common_java_proto", +- deps = [":common_proto"], -) - -java_grpc_library( -- name = "logging_java_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_java_proto"], +- name = "common_java_grpc", +- srcs = [":common_proto"], +- deps = [":common_java_proto"], -) - -############################################################################## @@ -10403,44 +26004,15 @@ diff -urN a/google/cloud/aiplatform/logging/BUILD.bazel b/google/cloud/aiplatfor -) - -go_proto_library( -- name = "logging_go_proto", +- name = "common_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/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"], +- importpath = "google.golang.org/genproto/googleapis/cloud/common", +- protos = [":common_proto"], - deps = [ -- "//google/rpc:status_proto", +- "//google/api:annotations_go_proto", - ], -) - --py_proto_library( -- name = "logging_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":logging_moved_proto"], --) -- --py_grpc_library( -- name = "logging_py_grpc", -- srcs = [":logging_moved_proto"], -- deps = [":logging_py_proto"], --) - -############################################################################## -# PHP @@ -10452,26 +26024,16 @@ diff -urN a/google/cloud/aiplatform/logging/BUILD.bazel b/google/cloud/aiplatfor -) - -php_proto_library( -- name = "logging_php_proto", -- deps = [":logging_proto"], +- name = "common_php_proto", +- deps = [":common_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", +- name = "common_php_grpc", +- srcs = [":common_proto"], +- deps = [":common_php_proto"], -) - -- -############################################################################## -# Ruby -############################################################################## @@ -10482,14 +26044,14 @@ diff -urN a/google/cloud/aiplatform/logging/BUILD.bazel b/google/cloud/aiplatfor -) - -ruby_proto_library( -- name = "logging_ruby_proto", -- deps = [":logging_proto"], +- name = "common_ruby_proto", +- deps = [":common_proto"], -) - -ruby_grpc_library( -- name = "logging_ruby_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_ruby_proto"], +- name = "common_ruby_grpc", +- srcs = [":common_proto"], +- deps = [":common_ruby_proto"], -) - -############################################################################## @@ -10502,26 +26064,26 @@ diff -urN a/google/cloud/aiplatform/logging/BUILD.bazel b/google/cloud/aiplatfor -) - -csharp_proto_library( -- name = "logging_csharp_proto", -- deps = [":logging_proto"], +- name = "common_csharp_proto", +- deps = [":common_proto"], -) - -csharp_grpc_library( -- name = "logging_csharp_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_csharp_proto"], +- name = "common_csharp_grpc", +- srcs = [":common_proto"], +- deps = [":common_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/BUILD.bazel ---- a/google/cloud/aiplatform/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/aiplatform/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,420 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/contactcenterinsights/v1/BUILD.bazel b/google/cloud/contactcenterinsights/v1/BUILD.bazel +--- a/google/cloud/contactcenterinsights/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/contactcenterinsights/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/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: @@ -10540,52 +26102,11 @@ diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/ -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - --_PROTO_SUBPACKAGE_DEPS = [ -- "//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto", -- "//google/cloud/aiplatform/v1/schema/predict/params:params_proto", -- "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_proto", -- "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_proto", --] -- -proto_library( -- name = "aiplatform_proto", +- name = "contactcenterinsights_proto", - srcs = [ -- "accelerator_type.proto", -- "annotation.proto", -- "annotation_spec.proto", -- "batch_prediction_job.proto", -- "completion_stats.proto", -- "custom_job.proto", -- "data_item.proto", -- "data_labeling_job.proto", -- "dataset.proto", -- "dataset_service.proto", -- "deployed_model_ref.proto", -- "encryption_spec.proto", -- "endpoint.proto", -- "endpoint_service.proto", -- "env_var.proto", -- "hyperparameter_tuning_job.proto", -- "io.proto", -- "job_service.proto", -- "job_state.proto", -- "machine_resources.proto", -- "manual_batch_tuning_parameters.proto", -- "migratable_resource.proto", -- "migration_service.proto", -- "model.proto", -- "model_evaluation.proto", -- "model_evaluation_slice.proto", -- "model_service.proto", -- "operation.proto", -- "pipeline_service.proto", -- "pipeline_state.proto", -- "prediction_service.proto", -- "specialist_pool.proto", -- "specialist_pool_service.proto", -- "study.proto", -- "training_pipeline.proto", -- "user_action_reference.proto", +- "contact_center_insights.proto", +- "resources.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -10594,22 +26115,19 @@ diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/ - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", -- "//google/type:money_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- ], -) - -proto_library_with_info( -- name = "aiplatform_proto_with_info", +- name = "contactcenterinsights_proto_with_info", - deps = [ -- ":aiplatform_proto", +- ":contactcenterinsights_proto", - "//google/cloud:common_resources_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- ], -) - -############################################################################## @@ -10624,67 +26142,46 @@ diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/ - "java_proto_library", -) - --_JAVA_PROTO_SUBPACKAGE_DEPS = [ -- "//google/cloud/aiplatform/v1/schema/predict/instance:instance_java_proto", -- "//google/cloud/aiplatform/v1/schema/predict/params:params_java_proto", -- "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_java_proto", -- "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_java_proto", --] -- --_JAVA_GRPC_SUBPACKAGE_DEPS = [ -- "//google/cloud/aiplatform/v1/schema/predict/instance:instance_java_grpc", -- "//google/cloud/aiplatform/v1/schema/predict/params:params_java_grpc", -- "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_java_grpc", -- "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_java_grpc", --] -- -java_proto_library( -- name = "aiplatform_java_proto", -- deps = [":aiplatform_proto"], +- name = "contactcenterinsights_java_proto", +- deps = [":contactcenterinsights_proto"], -) - -java_grpc_library( -- name = "aiplatform_java_grpc", -- srcs = [":aiplatform_proto"], -- deps = [":aiplatform_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, +- name = "contactcenterinsights_java_grpc", +- srcs = [":contactcenterinsights_proto"], +- deps = [":contactcenterinsights_java_proto"], -) - -java_gapic_library( -- name = "aiplatform_java_gapic", -- srcs = [":aiplatform_proto_with_info"], -- grpc_service_config = "aiplatform_grpc_service_config.json", +- name = "contactcenterinsights_java_gapic", +- srcs = [":contactcenterinsights_proto_with_info"], +- grpc_service_config = "contactcenterinsights_grpc_service_config.json", - test_deps = [ -- ":aiplatform_java_grpc", -- ] + _JAVA_PROTO_SUBPACKAGE_DEPS, +- ":contactcenterinsights_java_grpc", +- ], - deps = [ -- ":aiplatform_java_proto", -- ] + _JAVA_PROTO_SUBPACKAGE_DEPS, +- ":contactcenterinsights_java_proto", +- ], -) - -java_gapic_test( -- name = "aiplatform_java_gapic_test_suite", +- name = "contactcenterinsights_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.aiplatform.v1.DatasetServiceClientTest", -- "com.google.cloud.aiplatform.v1.EndpointServiceClientTest", -- "com.google.cloud.aiplatform.v1.JobServiceClientTest", -- "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.contactcenterinsights.v1.ContactCenterInsightsClientTest", - ], -- runtime_deps = [":aiplatform_java_gapic_test"], +- runtime_deps = [":contactcenterinsights_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-aiplatform-v1-java", +- name = "google-cloud-contactcenterinsights-v1-java", - deps = [ -- ":aiplatform_java_gapic", -- ":aiplatform_java_grpc", -- ":aiplatform_java_proto", -- ":aiplatform_proto", -- ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS, +- ":contactcenterinsights_java_gapic", +- ":contactcenterinsights_java_grpc", +- ":contactcenterinsights_java_proto", +- ":contactcenterinsights_proto", +- ], -) - -############################################################################## @@ -10699,48 +26196,48 @@ diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/ -) - -go_proto_library( -- name = "aiplatform_go_proto", +- name = "contactcenterinsights_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1", -- protos = [":aiplatform_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/contactcenterinsights/v1", +- protos = [":contactcenterinsights_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", -- "//google/type:money_go_proto", - ], -) - -go_gapic_library( -- name = "aiplatform_go_gapic", -- srcs = [":aiplatform_proto_with_info"], -- grpc_service_config = "aiplatform_grpc_service_config.json", -- importpath = "cloud.google.com/go/aiplatform/apiv1;aiplatform", -- service_yaml = "aiplatform_v1.yaml", +- name = "contactcenterinsights_go_gapic", +- srcs = [":contactcenterinsights_proto_with_info"], +- grpc_service_config = "contactcenterinsights_grpc_service_config.json", +- importpath = "cloud.google.com/go/contactcenterinsights/apiv1;contactcenterinsights", +- metadata = True, +- service_yaml = "contactcenterinsights_v1.yaml", - deps = [ -- ":aiplatform_go_proto", +- ":contactcenterinsights_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "aiplatform_go_gapic_test", -- srcs = [":aiplatform_go_gapic_srcjar_test"], -- embed = [":aiplatform_go_gapic"], -- importpath = "cloud.google.com/go/aiplatform/apiv1", +- name = "contactcenterinsights_go_gapic_test", +- srcs = [":contactcenterinsights_go_gapic_srcjar_test"], +- embed = [":contactcenterinsights_go_gapic"], +- importpath = "cloud.google.com/go/contactcenterinsights/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-aiplatform-v1-go", +- name = "gapi-cloud-contactcenterinsights-v1-go", - deps = [ -- ":aiplatform_go_gapic", -- ":aiplatform_go_gapic_srcjar-test.srcjar", -- ":aiplatform_go_proto", +- ":contactcenterinsights_go_gapic", +- ":contactcenterinsights_go_gapic_srcjar-metadata.srcjar", +- ":contactcenterinsights_go_gapic_srcjar-test.srcjar", +- ":contactcenterinsights_go_proto", - ], -) - @@ -10753,26 +26250,23 @@ diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/ - "py_gapic_library", -) - --_PY_GAPIC_SUBPACKAGE_DEPS = [ -- "//google/cloud/aiplatform/v1/schema/predict/instance:instance_py_gapic", -- "//google/cloud/aiplatform/v1/schema/predict/params:params_py_gapic", -- "//google/cloud/aiplatform/v1/schema/predict/prediction:prediction_py_gapic", -- "//google/cloud/aiplatform/v1/schema/trainingjob/definition:definition_py_gapic", --] -- -- -py_gapic_library( -- name = "aiplatform_py_gapic", -- srcs = [":aiplatform_proto"], -- grpc_service_config = "aiplatform_grpc_service_config.json", +- name = "contactcenterinsights_py_gapic", +- srcs = [":contactcenterinsights_proto"], +- grpc_service_config = "contactcenterinsights_grpc_service_config.json", +- opt_args = [ +- "warehouse-package-name=google-cloud-contact-center-insights", +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=contact_center_insights", +- ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "aiplatform-v1-py", +- name = "contactcenterinsights-v1-py", - deps = [ -- ":aiplatform_py_gapic", -- ] + _PROTO_SUBPACKAGE_DEPS + _PY_GAPIC_SUBPACKAGE_DEPS, +- ":contactcenterinsights_py_gapic", +- ], -) - -############################################################################## @@ -10787,36 +26281,34 @@ diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/ -) - -php_proto_library( -- name = "aiplatform_php_proto", -- deps = [":aiplatform_proto"], +- name = "contactcenterinsights_php_proto", +- deps = [":contactcenterinsights_proto"], -) - -php_grpc_library( -- name = "aiplatform_php_grpc", -- srcs = [":aiplatform_proto"], -- deps = [":aiplatform_php_proto"], +- name = "contactcenterinsights_php_grpc", +- srcs = [":contactcenterinsights_proto"], +- deps = [":contactcenterinsights_php_proto"], -) - -php_gapic_library( -- name = "aiplatform_php_gapic", -- src = ":aiplatform_proto_with_info", -- gapic_yaml = "aiplatform_gapic.yaml", -- grpc_service_config = "aiplatform_grpc_service_config.json", -- package = "google.cloud.aiplatform.v1", -- service_yaml = "aiplatform_v1.yaml", +- name = "contactcenterinsights_php_gapic", +- srcs = [":contactcenterinsights_proto_with_info"], +- grpc_service_config = "contactcenterinsights_grpc_service_config.json", +- service_yaml = "contactcenterinsights_v1.yaml", - deps = [ -- ":aiplatform_php_grpc", -- ":aiplatform_php_proto", +- ":contactcenterinsights_php_grpc", +- ":contactcenterinsights_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-aiplatform-v1-php", +- name = "google-cloud-contactcenterinsights-v1-php", - deps = [ -- ":aiplatform_php_gapic", -- ":aiplatform_php_grpc", -- ":aiplatform_php_proto", +- ":contactcenterinsights_php_gapic", +- ":contactcenterinsights_php_grpc", +- ":contactcenterinsights_php_proto", - ], -) - @@ -10830,22 +26322,22 @@ diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/ -) - -nodejs_gapic_library( -- name = "aiplatform_nodejs_gapic", -- package_name = "@google-cloud/aiplatform", -- src = ":aiplatform_proto_with_info", +- name = "contactcenterinsights_nodejs_gapic", +- package_name = "@google-cloud/contactcenterinsights", +- src = ":contactcenterinsights_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "aiplatform_grpc_service_config.json", -- package = "google.cloud.aiplatform.v1", -- service_yaml = "aiplatform_v1.yaml", +- grpc_service_config = "contactcenterinsights_grpc_service_config.json", +- package = "google.cloud.contactcenterinsights.v1", +- service_yaml = "contactcenterinsights_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "aiplatform-v1-nodejs", +- name = "contactcenterinsights-v1-nodejs", - deps = [ -- ":aiplatform_nodejs_gapic", -- ":aiplatform_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- ":contactcenterinsights_nodejs_gapic", +- ":contactcenterinsights_proto", +- ], -) - -############################################################################## @@ -10853,43 +26345,41 @@ diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "aiplatform_ruby_proto", -- deps = [":aiplatform_proto"], +- name = "contactcenterinsights_ruby_proto", +- deps = [":contactcenterinsights_proto"], -) - -ruby_grpc_library( -- name = "aiplatform_ruby_grpc", -- srcs = [":aiplatform_proto"], -- deps = [":aiplatform_ruby_proto"], +- name = "contactcenterinsights_ruby_grpc", +- srcs = [":contactcenterinsights_proto"], +- deps = [":contactcenterinsights_ruby_proto"], -) - --ruby_gapic_library( -- name = "aiplatform_ruby_gapic", -- src = ":aiplatform_proto_with_info", -- gapic_yaml = "aiplatform_gapic.yaml", -- grpc_service_config = "aiplatform_grpc_service_config.json", -- package = "google.cloud.aiplatform.v1", -- service_yaml = "aiplatform_v1.yaml", +-ruby_cloud_gapic_library( +- name = "contactcenterinsights_ruby_gapic", +- srcs = [":contactcenterinsights_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-contactcenterinsights-v1"], +- grpc_service_config = "contactcenterinsights_grpc_service_config.json", - deps = [ -- ":aiplatform_ruby_grpc", -- ":aiplatform_ruby_proto", +- ":contactcenterinsights_ruby_grpc", +- ":contactcenterinsights_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-aiplatform-v1-ruby", +- name = "google-cloud-contactcenterinsights-v1-ruby", - deps = [ -- ":aiplatform_ruby_gapic", -- ":aiplatform_ruby_grpc", -- ":aiplatform_ruby_proto", +- ":contactcenterinsights_ruby_gapic", +- ":contactcenterinsights_ruby_grpc", +- ":contactcenterinsights_ruby_proto", - ], -) - @@ -10905,34 +26395,34 @@ diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/ -) - -csharp_proto_library( -- name = "aiplatform_csharp_proto", -- deps = [":aiplatform_proto"], +- name = "contactcenterinsights_csharp_proto", +- deps = [":contactcenterinsights_proto"], -) - -csharp_grpc_library( -- name = "aiplatform_csharp_grpc", -- srcs = [":aiplatform_proto"], -- deps = [":aiplatform_csharp_proto"], +- name = "contactcenterinsights_csharp_grpc", +- srcs = [":contactcenterinsights_proto"], +- deps = [":contactcenterinsights_csharp_proto"], -) - -csharp_gapic_library( -- name = "aiplatform_csharp_gapic", -- srcs = [":aiplatform_proto_with_info"], +- name = "contactcenterinsights_csharp_gapic", +- srcs = [":contactcenterinsights_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "aiplatform_grpc_service_config.json", +- grpc_service_config = "contactcenterinsights_grpc_service_config.json", - deps = [ -- ":aiplatform_csharp_grpc", -- ":aiplatform_csharp_proto", +- ":contactcenterinsights_csharp_grpc", +- ":contactcenterinsights_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-aiplatform-v1-csharp", +- name = "google-cloud-contactcenterinsights-v1-csharp", - deps = [ -- ":aiplatform_csharp_gapic", -- ":aiplatform_csharp_grpc", -- ":aiplatform_csharp_proto", +- ":contactcenterinsights_csharp_gapic", +- ":contactcenterinsights_csharp_grpc", +- ":contactcenterinsights_csharp_proto", - ], -) - @@ -10940,11 +26430,20 @@ diff -urN a/google/cloud/aiplatform/v1/BUILD.bazel b/google/cloud/aiplatform/v1/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel b/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel ---- a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,188 +0,0 @@ +diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v1/BUILD.bazel +--- a/google/cloud/datacatalog/v1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/datacatalog/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 +- +-# 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"]) @@ -10953,22 +26452,41 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel b/goo -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "instance_proto", +- name = "datacatalog_proto", - srcs = [ -- "image_classification.proto", -- "image_object_detection.proto", -- "image_segmentation.proto", -- "text_classification.proto", -- "text_extraction.proto", -- "text_sentiment.proto", -- "video_action_recognition.proto", -- "video_classification.proto", -- "video_object_tracking.proto", +- "common.proto", +- "data_source.proto", +- "datacatalog.proto", +- "gcs_fileset_spec.proto", +- "policytagmanager.proto", +- "policytagmanagerserialization.proto", +- "schema.proto", +- "search.proto", +- "table_spec.proto", +- "tags.proto", +- "timestamps.proto", - ], - deps = [ - "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "datacatalog_proto_with_info", +- deps = [ +- ":datacatalog_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -10977,19 +26495,57 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel b/goo -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "instance_java_proto", -- deps = [":instance_proto"], +- name = "datacatalog_java_proto", +- deps = [":datacatalog_proto"], -) - -java_grpc_library( -- name = "instance_java_grpc", -- srcs = [":instance_proto"], -- deps = [":instance_java_proto"], +- name = "datacatalog_java_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_java_proto"], +-) +- +-java_gapic_library( +- name = "datacatalog_java_gapic", +- srcs = [":datacatalog_proto_with_info"], +- grpc_service_config = "datacatalog_grpc_service_config.json", +- test_deps = [ +- ":datacatalog_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":datacatalog_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "datacatalog_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.datacatalog.v1.DataCatalogClientTest", +- "com.google.cloud.datacatalog.v1.PolicyTagManagerClientTest", +- "com.google.cloud.datacatalog.v1.PolicyTagManagerSerializationClientTest", +- ], +- runtime_deps = [":datacatalog_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-datacatalog-v1-java", +- deps = [ +- ":datacatalog_java_gapic", +- ":datacatalog_java_grpc", +- ":datacatalog_java_proto", +- ":datacatalog_proto", +- ], -) - -############################################################################## @@ -10997,66 +26553,75 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel b/goo -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "instance_go_proto", +- name = "datacatalog_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance", -- protos = [":instance_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1", +- protos = [":datacatalog_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", - ], -) - --############################################################################## --# Python --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", --) -- --moved_proto_library( -- name = "instance_moved_proto", -- srcs = [":instance_proto"], +-go_gapic_library( +- name = "datacatalog_go_gapic", +- srcs = [":datacatalog_proto_with_info"], +- grpc_service_config = "datacatalog_grpc_service_config.json", +- importpath = "cloud.google.com/go/datacatalog/apiv1;datacatalog", +- metadata = True, +- service_yaml = "datacatalog_v1.yaml", - deps = [ -- "//google/api:annotations_proto", +- ":datacatalog_go_proto", +- "//google/iam/v1:iam_go_proto", - ], -) - --py_proto_library( -- name = "instance_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":instance_moved_proto"], +-go_test( +- name = "datacatalog_go_gapic_test", +- srcs = [":datacatalog_go_gapic_srcjar_test"], +- embed = [":datacatalog_go_gapic"], +- importpath = "cloud.google.com/go/datacatalog/apiv1", -) - --py_grpc_library( -- name = "instance_py_grpc", -- srcs = [":instance_moved_proto"], -- deps = [":instance_py_proto"], +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-datacatalog-v1-go", +- deps = [ +- ":datacatalog_go_gapic", +- ":datacatalog_go_gapic_srcjar-metadata.srcjar", +- ":datacatalog_go_gapic_srcjar-test.srcjar", +- ":datacatalog_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - -py_gapic_library( -- name = "instance_py_gapic", -- opt_args = [ -- "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict", -- "python-gapic-name=instance", -- ], -- srcs = [":instance_proto"], +- name = "datacatalog_py_gapic", +- srcs = [":datacatalog_proto"], +- grpc_service_config = "datacatalog_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "instance-py", +- name = "datacatalog-v1-py", - deps = [ -- ":instance_py_gapic", -- ] +- ":datacatalog_py_gapic", +- ], -) - -############################################################################## @@ -11064,19 +26629,41 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel b/goo -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "instance_php_proto", -- deps = [":instance_proto"], +- name = "datacatalog_php_proto", +- deps = [":datacatalog_proto"], -) - -php_grpc_library( -- name = "instance_php_grpc", -- srcs = [":instance_proto"], -- deps = [":instance_php_proto"], +- name = "datacatalog_php_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_php_proto"], +-) +- +-php_gapic_library( +- name = "datacatalog_php_gapic", +- srcs = [":datacatalog_proto_with_info"], +- grpc_service_config = "datacatalog_grpc_service_config.json", +- deps = [ +- ":datacatalog_php_grpc", +- ":datacatalog_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-datacatalog-v1-php", +- deps = [ +- ":datacatalog_php_gapic", +- ":datacatalog_php_grpc", +- ":datacatalog_php_proto", +- ], -) - -############################################################################## @@ -11088,24 +26675,75 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel b/goo - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "datacatalog_nodejs_gapic", +- package_name = "@google-cloud/datacatalog", +- src = ":datacatalog_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "datacatalog_grpc_service_config.json", +- main_service = "DataCatalog", +- package = "google.cloud.datacatalog.v1", +- service_yaml = "datacatalog_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "datacatalog-v1-nodejs", +- deps = [ +- ":datacatalog_nodejs_gapic", +- ":datacatalog_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 = "instance_ruby_proto", -- deps = [":instance_proto"], +- name = "datacatalog_ruby_proto", +- deps = [":datacatalog_proto"], -) - -ruby_grpc_library( -- name = "instance_ruby_grpc", -- srcs = [":instance_proto"], -- deps = [":instance_ruby_proto"], +- name = "datacatalog_ruby_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "datacatalog_ruby_gapic", +- srcs = [":datacatalog_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-api-id=datacatalog.googleapis.com", +- "ruby-cloud-api-shortname=datacatalog", +- "ruby-cloud-env-prefix=DATA_CATALOG", +- "ruby-cloud-gem-name=google-cloud-data_catalog-v1", +- "ruby-cloud-product-url=https://cloud.google.com/data-catalog", +- ], +- grpc_service_config = "datacatalog_grpc_service_config.json", +- ruby_cloud_description = "DataCatalog is a centralized and unified data catalog service for all your Cloud resources, where users and systems can discover data, explore and curate its semantics, understand how to act on it, and help govern its usage.", +- ruby_cloud_title = "Data Catalog V1", +- deps = [ +- ":datacatalog_ruby_grpc", +- ":datacatalog_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-datacatalog-v1-ruby", +- deps = [ +- ":datacatalog_ruby_gapic", +- ":datacatalog_ruby_grpc", +- ":datacatalog_ruby_proto", +- ], -) - -############################################################################## @@ -11113,29 +26751,52 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel b/goo -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "instance_csharp_proto", -- deps = [":instance_proto"], +- name = "datacatalog_csharp_proto", +- deps = [":datacatalog_proto"], -) - -csharp_grpc_library( -- name = "instance_csharp_grpc", -- srcs = [":instance_proto"], -- deps = [":instance_csharp_proto"], +- name = "datacatalog_csharp_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "datacatalog_csharp_gapic", +- srcs = [":datacatalog_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "datacatalog_grpc_service_config.json", +- deps = [ +- ":datacatalog_csharp_grpc", +- ":datacatalog_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-datacatalog-v1-csharp", +- deps = [ +- ":datacatalog_csharp_gapic", +- ":datacatalog_csharp_grpc", +- ":datacatalog_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel ---- a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,186 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacatalog/v1beta1/BUILD.bazel +--- a/google/cloud/datacatalog/v1beta1/BUILD.bazel 2021-06-30 08:59:10.000000000 -0700 ++++ b/google/cloud/datacatalog/v1beta1/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. @@ -11145,19 +26806,40 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/googl -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "params_proto", +- name = "datacatalog_proto", - srcs = [ -- "image_classification.proto", -- "image_object_detection.proto", -- "image_segmentation.proto", -- "video_action_recognition.proto", -- "video_classification.proto", -- "video_object_tracking.proto", +- "common.proto", +- "datacatalog.proto", +- "gcs_fileset_spec.proto", +- "policytagmanager.proto", +- "policytagmanagerserialization.proto", +- "schema.proto", +- "search.proto", +- "table_spec.proto", +- "tags.proto", +- "timestamps.proto", - ], - deps = [ - "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "datacatalog_proto_with_info", +- deps = [ +- ":datacatalog_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -11166,19 +26848,57 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/googl -############################################################################## -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 = "params_java_proto", -- deps = [":params_proto"], +- name = "datacatalog_java_proto", +- deps = [":datacatalog_proto"], -) - -java_grpc_library( -- name = "params_java_grpc", -- srcs = [":params_proto"], -- deps = [":params_java_proto"], +- name = "datacatalog_java_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_java_proto"], +-) +- +-java_gapic_library( +- name = "datacatalog_java_gapic", +- srcs = [":datacatalog_proto_with_info"], +- grpc_service_config = "datacatalog_grpc_service_config.json", +- test_deps = [ +- ":datacatalog_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":datacatalog_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "datacatalog_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.datacatalog.v1beta1.DataCatalogClientTest", +- "com.google.cloud.datacatalog.v1beta1.PolicyTagManagerClientTest", +- "com.google.cloud.datacatalog.v1beta1.PolicyTagManagerSerializationClientTest", +- ], +- runtime_deps = [":datacatalog_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-datacatalog-v1beta1-java", +- deps = [ +- ":datacatalog_java_gapic", +- ":datacatalog_java_grpc", +- ":datacatalog_java_proto", +- ":datacatalog_proto", +- ], -) - -############################################################################## @@ -11186,16 +26906,49 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/googl -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "params_go_proto", +- name = "datacatalog_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/params", -- protos = [":params_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1", +- protos = [":datacatalog_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "datacatalog_go_gapic", +- srcs = [":datacatalog_proto_with_info"], +- grpc_service_config = "datacatalog_grpc_service_config.json", +- importpath = "cloud.google.com/go/datacatalog/apiv1beta1;datacatalog", +- service_yaml = "datacatalog_v1beta1.yaml", +- deps = [ +- ":datacatalog_go_proto", +- "//google/iam/v1:iam_go_proto", +- ], +-) +- +-go_test( +- name = "datacatalog_go_gapic_test", +- srcs = [":datacatalog_go_gapic_srcjar_test"], +- embed = [":datacatalog_go_gapic"], +- importpath = "cloud.google.com/go/datacatalog/apiv1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-datacatalog-v1beta1-go", +- deps = [ +- ":datacatalog_go_gapic", +- ":datacatalog_go_gapic_srcjar-test.srcjar", +- ":datacatalog_go_proto", - ], -) - @@ -11204,48 +26957,22 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/googl -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", - "py_gapic_assembly_pkg", - "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", --) -- --moved_proto_library( -- name = "params_moved_proto", -- srcs = [":params_proto"], -- deps = [ -- "//google/api:annotations_proto", -- ], --) -- --py_proto_library( -- name = "params_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":params_moved_proto"], --) -- --py_grpc_library( -- name = "params_py_grpc", -- srcs = [":params_moved_proto"], -- deps = [":params_py_proto"], -) - -py_gapic_library( -- name = "params_py_gapic", -- opt_args = [ -- "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict", -- "python-gapic-name=params", -- ], -- srcs = [":params_proto"], +- name = "datacatalog_py_gapic", +- srcs = [":datacatalog_proto"], +- grpc_service_config = "datacatalog_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "params-py", +- name = "datacatalog-v1beta1-py", - deps = [ -- ":params_py_gapic", -- ] +- ":datacatalog_py_gapic", +- ], -) - -############################################################################## @@ -11253,19 +26980,41 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/googl -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "params_php_proto", -- deps = [":params_proto"], +- name = "datacatalog_php_proto", +- deps = [":datacatalog_proto"], -) - -php_grpc_library( -- name = "params_php_grpc", -- srcs = [":params_proto"], -- deps = [":params_php_proto"], +- name = "datacatalog_php_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_php_proto"], +-) +- +-php_gapic_library( +- name = "datacatalog_php_gapic", +- srcs = [":datacatalog_proto_with_info"], +- grpc_service_config = "datacatalog_grpc_service_config.json", +- deps = [ +- ":datacatalog_php_grpc", +- ":datacatalog_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-datacatalog-v1beta1-php", +- deps = [ +- ":datacatalog_php_gapic", +- ":datacatalog_php_grpc", +- ":datacatalog_php_proto", +- ], -) - -############################################################################## @@ -11277,25 +27026,66 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/googl - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "datacatalog_nodejs_gapic", +- package_name = "@google-cloud/datacatalog", +- src = ":datacatalog_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "datacatalog_grpc_service_config.json", +- main_service = "DataCatalog", +- package = "google.cloud.datacatalog.v1beta1", +- service_yaml = "datacatalog_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "datacatalog-v1beta1-nodejs", +- deps = [ +- ":datacatalog_nodejs_gapic", +- ":datacatalog_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 = "params_ruby_proto", -- deps = [":params_proto"], +- name = "datacatalog_ruby_proto", +- deps = [":datacatalog_proto"], -) - -ruby_grpc_library( -- name = "params_ruby_grpc", -- srcs = [":params_proto"], -- deps = [":params_ruby_proto"], +- name = "datacatalog_ruby_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "datacatalog_ruby_gapic", +- srcs = [":datacatalog_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-datacatalog-v1beta1"], +- deps = [ +- ":datacatalog_ruby_grpc", +- ":datacatalog_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-datacatalog-v1beta1-ruby", +- deps = [ +- ":datacatalog_ruby_gapic", +- ":datacatalog_ruby_grpc", +- ":datacatalog_ruby_proto", +- ], -) - -############################################################################## @@ -11303,30 +27093,62 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/googl -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "params_csharp_proto", -- deps = [":params_proto"], +- name = "datacatalog_csharp_proto", +- deps = [":datacatalog_proto"], -) - -csharp_grpc_library( -- name = "params_csharp_grpc", -- srcs = [":params_proto"], -- deps = [":params_csharp_proto"], +- name = "datacatalog_csharp_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "datacatalog_csharp_gapic", +- srcs = [":datacatalog_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "datacatalog_grpc_service_config.json", +- deps = [ +- ":datacatalog_csharp_grpc", +- ":datacatalog_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-datacatalog-v1beta1-csharp", +- deps = [ +- ":datacatalog_csharp_gapic", +- ":datacatalog_csharp_grpc", +- ":datacatalog_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel b/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel ---- a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,198 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/datafusion/v1/BUILD.bazel b/google/cloud/datafusion/v1/BUILD.bazel +--- a/google/cloud/datafusion/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/datafusion/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,337 +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"]) @@ -11335,26 +27157,29 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel b/g -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "prediction_proto", +- name = "datafusion_proto", - srcs = [ -- "classification.proto", -- "image_object_detection.proto", -- "image_segmentation.proto", -- "tabular_classification.proto", -- "tabular_regression.proto", -- "text_extraction.proto", -- "text_sentiment.proto", -- "video_action_recognition.proto", -- "video_classification.proto", -- "video_object_tracking.proto", +- "datafusion.proto", - ], - deps = [ - "//google/api:annotations_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:wrappers_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 = "datafusion_proto_with_info", +- deps = [ +- ":datafusion_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -11363,19 +27188,53 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel b/g -############################################################################## -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 = "prediction_java_proto", -- deps = [":prediction_proto"], +- name = "datafusion_java_proto", +- deps = [":datafusion_proto"], -) - -java_grpc_library( -- name = "prediction_java_grpc", -- srcs = [":prediction_proto"], -- deps = [":prediction_java_proto"], +- name = "datafusion_java_grpc", +- srcs = [":datafusion_proto"], +- deps = [":datafusion_java_proto"], +-) +- +-java_gapic_library( +- name = "datafusion_java_gapic", +- srcs = [":datafusion_proto_with_info"], +- grpc_service_config = "datafusion_grpc_service_config.json", +- test_deps = [ +- ":datafusion_java_grpc", +- ], +- deps = [ +- ":datafusion_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "datafusion_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.datafusion.v1.DataFusionClientTest", +- ], +- runtime_deps = [":datafusion_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-datafusion-v1-java", +- deps = [ +- ":datafusion_java_gapic", +- ":datafusion_java_grpc", +- ":datafusion_java_proto", +- ":datafusion_proto", +- ], -) - -############################################################################## @@ -11383,17 +27242,53 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel b/g -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", +-) +- +-go_proto_library( +- name = "datafusion_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/datafusion/v1", +- protos = [":datafusion_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "datafusion_go_gapic", +- srcs = [":datafusion_proto_with_info"], +- grpc_service_config = "datafusion_grpc_service_config.json", +- importpath = "cloud.google.com/go/datafusion/apiv1;datafusion", +- metadata = True, +- service_yaml = "datafusion_v1.yaml", +- deps = [ +- ":datafusion_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 = "datafusion_go_gapic_test", +- srcs = [":datafusion_go_gapic_srcjar_test"], +- embed = [":datafusion_go_gapic"], +- importpath = "cloud.google.com/go/datafusion/apiv1", -) - --go_proto_library( -- name = "prediction_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction", -- protos = [":prediction_proto"], +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-datafusion-v1-go", - deps = [ -- "//google/api:annotations_go_proto", -- "//google/cloud/aiplatform/v1/schema/predict/instance:instance_go_proto", +- ":datafusion_go_gapic", +- ":datafusion_go_gapic_srcjar-metadata.srcjar", +- ":datafusion_go_gapic_srcjar-test.srcjar", +- ":datafusion_go_proto", - ], -) - @@ -11402,52 +27297,22 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel b/g -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", - "py_gapic_assembly_pkg", - "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", -- --) -- --moved_proto_library( -- name = "prediction_moved_proto", -- srcs = [":prediction_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/cloud/aiplatform/v1/schema/predict/instance:instance_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:wrappers_proto", -- ], --) -- --py_proto_library( -- name = "prediction_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":prediction_moved_proto"], --) -- --py_grpc_library( -- name = "prediction_py_grpc", -- srcs = [":prediction_moved_proto"], -- deps = [":prediction_py_proto"], -) - -py_gapic_library( -- name = "prediction_py_gapic", -- opt_args = [ -- "python-gapic-namespace=google.cloud.aiplatform.v1.schema.predict", # Replace with the current version -- "python-gapic-name=prediction", -- ], -- srcs = [":prediction_proto"], +- name = "datafusion_py_gapic", +- srcs = [":datafusion_proto"], +- grpc_service_config = "datafusion_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "prediction-py", +- name = "datafusion-v1-py", - deps = [ -- ":prediction_py_gapic", -- ] +- ":datafusion_py_gapic", +- ], -) - -############################################################################## @@ -11455,19 +27320,42 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel b/g -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "prediction_php_proto", -- deps = [":prediction_proto"], +- name = "datafusion_php_proto", +- deps = [":datafusion_proto"], -) - -php_grpc_library( -- name = "prediction_php_grpc", -- srcs = [":prediction_proto"], -- deps = [":prediction_php_proto"], +- name = "datafusion_php_grpc", +- srcs = [":datafusion_proto"], +- deps = [":datafusion_php_proto"], +-) +- +-php_gapic_library( +- name = "datafusion_php_gapic", +- srcs = [":datafusion_proto_with_info"], +- grpc_service_config = "datafusion_grpc_service_config.json", +- service_yaml = "datafusion_v1.yaml", +- deps = [ +- ":datafusion_php_grpc", +- ":datafusion_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-datafusion-v1-php", +- deps = [ +- ":datafusion_php_gapic", +- ":datafusion_php_grpc", +- ":datafusion_php_proto", +- ], -) - -############################################################################## @@ -11479,25 +27367,66 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel b/g - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "datafusion_nodejs_gapic", +- package_name = "@google-cloud/datafusion", +- src = ":datafusion_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "datafusion_grpc_service_config.json", +- package = "google.cloud.datafusion.v1", +- service_yaml = "datafusion_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "datafusion-v1-nodejs", +- deps = [ +- ":datafusion_nodejs_gapic", +- ":datafusion_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 = "prediction_ruby_proto", -- deps = [":prediction_proto"], +- name = "datafusion_ruby_proto", +- deps = [":datafusion_proto"], -) - -ruby_grpc_library( -- name = "prediction_ruby_grpc", -- srcs = [":prediction_proto"], -- deps = [":prediction_ruby_proto"], +- name = "datafusion_ruby_grpc", +- srcs = [":datafusion_proto"], +- deps = [":datafusion_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "datafusion_ruby_gapic", +- srcs = [":datafusion_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-datafusion-v1"], +- grpc_service_config = "datafusion_grpc_service_config.json", +- deps = [ +- ":datafusion_ruby_grpc", +- ":datafusion_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-datafusion-v1-ruby", +- deps = [ +- ":datafusion_ruby_gapic", +- ":datafusion_ruby_grpc", +- ":datafusion_ruby_proto", +- ], -) - -############################################################################## @@ -11505,30 +27434,62 @@ diff -urN a/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel b/g -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "prediction_csharp_proto", -- deps = [":prediction_proto"], +- name = "datafusion_csharp_proto", +- deps = [":datafusion_proto"], -) - -csharp_grpc_library( -- name = "prediction_csharp_grpc", -- srcs = [":prediction_proto"], -- deps = [":prediction_csharp_proto"], +- name = "datafusion_csharp_grpc", +- srcs = [":datafusion_proto"], +- deps = [":datafusion_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "datafusion_csharp_gapic", +- srcs = [":datafusion_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "datafusion_grpc_service_config.json", +- deps = [ +- ":datafusion_csharp_grpc", +- ":datafusion_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-datafusion-v1-csharp", +- deps = [ +- ":datafusion_csharp_gapic", +- ":datafusion_csharp_grpc", +- ":datafusion_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel b/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel ---- a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,190 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/datafusion/v1beta1/BUILD.bazel b/google/cloud/datafusion/v1beta1/BUILD.bazel +--- a/google/cloud/datafusion/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/datafusion/v1beta1/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 +- +-# 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"]) @@ -11537,24 +27498,31 @@ diff -urN a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "definition_proto", +- name = "datafusion_proto", - srcs = [ -- "automl_image_classification.proto", -- "automl_image_object_detection.proto", -- "automl_image_segmentation.proto", -- "automl_tables.proto", -- "automl_text_classification.proto", -- "automl_text_extraction.proto", -- "automl_text_sentiment.proto", -- "automl_video_action_recognition.proto", -- "automl_video_classification.proto", -- "automl_video_object_tracking.proto", -- "export_evaluated_data_items_config.proto", +- "v1beta1.proto", - ], - deps = [ - "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/iam/v1:policy_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "datafusion_proto_with_info", +- deps = [ +- ":datafusion_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -11563,19 +27531,55 @@ diff -urN a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel -############################################################################## -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 = "definition_java_proto", -- deps = [":definition_proto"], +- name = "datafusion_java_proto", +- deps = [":datafusion_proto"], -) - -java_grpc_library( -- name = "definition_java_grpc", -- srcs = [":definition_proto"], -- deps = [":definition_java_proto"], +- name = "datafusion_java_grpc", +- srcs = [":datafusion_proto"], +- deps = [":datafusion_java_proto"], +-) +- +-java_gapic_library( +- name = "datafusion_java_gapic", +- srcs = [":datafusion_proto_with_info"], +- grpc_service_config = "datafusion_grpc_service_config.json", +- test_deps = [ +- ":datafusion_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":datafusion_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "datafusion_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.datafusion.v1beta1.DataFusionClientTest", +- ], +- runtime_deps = [":datafusion_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-datafusion-v1beta1-java", +- deps = [ +- ":datafusion_java_gapic", +- ":datafusion_java_grpc", +- ":datafusion_java_proto", +- ":datafusion_proto", +- ], -) - -############################################################################## @@ -11583,16 +27587,56 @@ diff -urN a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "definition_go_proto", +- name = "datafusion_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition", -- protos = [":definition_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/datafusion/v1beta1", +- protos = [":datafusion_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "datafusion_go_gapic", +- srcs = [":datafusion_proto_with_info"], +- grpc_service_config = "datafusion_grpc_service_config.json", +- importpath = "cloud.google.com/go/datafusion/apiv1beta1;datafusion", +- metadata = True, +- service_yaml = "datafusion_v1beta1.yaml", +- deps = [ +- ":datafusion_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 = "datafusion_go_gapic_test", +- srcs = [":datafusion_go_gapic_srcjar_test"], +- embed = [":datafusion_go_gapic"], +- importpath = "cloud.google.com/go/datafusion/apiv1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-datafusion-v1beta1-go", +- deps = [ +- ":datafusion_go_gapic", +- ":datafusion_go_gapic_srcjar-metadata.srcjar", +- ":datafusion_go_gapic_srcjar-test.srcjar", +- ":datafusion_go_proto", - ], -) - @@ -11601,47 +27645,21 @@ diff -urN a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", - "py_gapic_assembly_pkg", - "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", --) -- --moved_proto_library( -- name = "definition_moved_proto", -- srcs = [":definition_proto"], -- deps = [ -- "//google/api:annotations_proto", -- ], --) -- --py_proto_library( -- name = "definition_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":definition_moved_proto"], --) -- --py_grpc_library( -- name = "definition_py_grpc", -- srcs = [":definition_moved_proto"], -- deps = [":definition_py_proto"], -) - -py_gapic_library( -- name = "definition_py_gapic", -- srcs = [":definition_proto"], -- opt_args = [ -- "python-gapic-namespace=google.cloud.aiplatform.v1.schema.trainingjob", -- "python-gapic-name=definition", -- ], +- name = "datafusion_py_gapic", +- srcs = [":datafusion_proto"], +- grpc_service_config = "datafusion_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "definition_py", +- name = "datafusion-v1beta1-py", - deps = [ -- ":definition_py_gapic", +- ":datafusion_py_gapic", - ], -) - @@ -11650,19 +27668,42 @@ diff -urN a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "definition_php_proto", -- deps = [":definition_proto"], +- name = "datafusion_php_proto", +- deps = [":datafusion_proto"], -) - -php_grpc_library( -- name = "definition_php_grpc", -- srcs = [":definition_proto"], -- deps = [":definition_php_proto"], +- name = "datafusion_php_grpc", +- srcs = [":datafusion_proto"], +- deps = [":datafusion_php_proto"], +-) +- +-php_gapic_library( +- name = "datafusion_php_gapic", +- srcs = [":datafusion_proto_with_info"], +- grpc_service_config = "datafusion_grpc_service_config.json", +- service_yaml = "datafusion_v1beta1.yaml", +- deps = [ +- ":datafusion_php_grpc", +- ":datafusion_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-datafusion-v1beta1-php", +- deps = [ +- ":datafusion_php_gapic", +- ":datafusion_php_grpc", +- ":datafusion_php_proto", +- ], -) - -############################################################################## @@ -11674,24 +27715,66 @@ diff -urN a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "datafusion_nodejs_gapic", +- package_name = "@google-cloud/datafusion", +- src = ":datafusion_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "datafusion_grpc_service_config.json", +- package = "google.cloud.datafusion.v1beta1", +- service_yaml = "datafusion_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "datafusion-v1beta1-nodejs", +- deps = [ +- ":datafusion_nodejs_gapic", +- ":datafusion_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 = "definition_ruby_proto", -- deps = [":definition_proto"], +- name = "datafusion_ruby_proto", +- deps = [":datafusion_proto"], -) - -ruby_grpc_library( -- name = "definition_ruby_grpc", -- srcs = [":definition_proto"], -- deps = [":definition_ruby_proto"], +- name = "datafusion_ruby_grpc", +- srcs = [":datafusion_proto"], +- deps = [":datafusion_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "datafusion_ruby_gapic", +- srcs = [":datafusion_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-datafusion-v1beta1"], +- grpc_service_config = "datafusion_grpc_service_config.json", +- deps = [ +- ":datafusion_ruby_grpc", +- ":datafusion_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-datafusion-v1beta1-ruby", +- deps = [ +- ":datafusion_ruby_gapic", +- ":datafusion_ruby_grpc", +- ":datafusion_ruby_proto", +- ], -) - -############################################################################## @@ -11699,31 +27782,58 @@ diff -urN a/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "definition_csharp_proto", -- deps = [":definition_proto"], +- name = "datafusion_csharp_proto", +- deps = [":datafusion_proto"], -) - -csharp_grpc_library( -- name = "definition_csharp_grpc", -- srcs = [":definition_proto"], -- deps = [":definition_csharp_proto"], +- name = "datafusion_csharp_grpc", +- srcs = [":datafusion_proto"], +- deps = [":datafusion_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "datafusion_csharp_gapic", +- srcs = [":datafusion_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "datafusion_grpc_service_config.json", +- deps = [ +- ":datafusion_csharp_grpc", +- ":datafusion_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-datafusion-v1beta1-csharp", +- deps = [ +- ":datafusion_csharp_gapic", +- ":datafusion_csharp_grpc", +- ":datafusion_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatform/v1beta1/BUILD.bazel ---- a/google/cloud/aiplatform/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/aiplatform/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,414 +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. +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/datalabeling/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalabeling/v1beta1/BUILD.bazel +--- a/google/cloud/datalabeling/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/datalabeling/v1beta1/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. -package(default_visibility = ["//visibility:public"]) @@ -11734,55 +27844,19 @@ diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatfor -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - --_PROTO_SUBPACKAGE_DEPS = [ -- "//google/cloud/aiplatform/v1beta1/schema:schema_proto", -- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto", -- "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_proto", -- "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_proto", -- "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_proto", --] -- -proto_library( -- name = "aiplatform_proto", +- name = "datalabeling_proto", - srcs = [ -- "accelerator_type.proto", - "annotation.proto", -- "annotation_spec.proto", -- "batch_prediction_job.proto", -- "completion_stats.proto", -- "custom_job.proto", -- "data_item.proto", -- "data_labeling_job.proto", +- "annotation_spec_set.proto", +- "data_labeling_service.proto", +- "data_payloads.proto", - "dataset.proto", -- "dataset_service.proto", -- "deployed_model_ref.proto", -- "encryption_spec.proto", -- "endpoint.proto", -- "endpoint_service.proto", -- "env_var.proto", -- "explanation.proto", -- "explanation_metadata.proto", -- "hyperparameter_tuning_job.proto", -- "io.proto", -- "job_service.proto", -- "job_state.proto", -- "machine_resources.proto", -- "manual_batch_tuning_parameters.proto", -- "migratable_resource.proto", -- "migration_service.proto", -- "model.proto", -- "model_evaluation.proto", -- "model_evaluation_slice.proto", -- "model_service.proto", -- "operation.proto", -- "pipeline_service.proto", -- "pipeline_state.proto", -- "prediction_service.proto", -- "specialist_pool.proto", -- "specialist_pool_service.proto", -- "study.proto", -- "training_pipeline.proto", -- "user_action_reference.proto", +- "evaluation.proto", +- "evaluation_job.proto", +- "human_annotation_config.proto", +- "instruction.proto", +- "operations.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -11791,22 +27865,19 @@ diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatfor - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", -- "//google/type:money_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- ], -) - -proto_library_with_info( -- name = "aiplatform_proto_with_info", +- name = "datalabeling_proto_with_info", - deps = [ -- ":aiplatform_proto", +- ":datalabeling_proto", - "//google/cloud:common_resources_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- ], -) - -############################################################################## @@ -11821,67 +27892,46 @@ diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatfor - "java_proto_library", -) - --_JAVA_PROTO_SUBPACKAGE_DEPS = [ -- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_java_proto", -- "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_java_proto", -- "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_java_proto", -- "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_java_proto", --] -- --_JAVA_GRPC_SUBPACKAGE_DEPS = [ -- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_java_grpc", -- "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_java_grpc", -- "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_java_grpc", -- "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_java_grpc", --] -- -java_proto_library( -- name = "aiplatform_java_proto", -- deps = [":aiplatform_proto"], +- name = "datalabeling_java_proto", +- deps = [":datalabeling_proto"], -) - -java_grpc_library( -- name = "aiplatform_java_grpc", -- srcs = [":aiplatform_proto"], -- deps = [":aiplatform_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, +- name = "datalabeling_java_grpc", +- srcs = [":datalabeling_proto"], +- deps = [":datalabeling_java_proto"], -) - -java_gapic_library( -- name = "aiplatform_java_gapic", -- srcs = [":aiplatform_proto_with_info"], -- grpc_service_config = "aiplatform_grpc_service_config.json", +- name = "datalabeling_java_gapic", +- srcs = [":datalabeling_proto_with_info"], +- grpc_service_config = "datalabeling_grpc_service_config.json", - test_deps = [ -- ":aiplatform_java_grpc", -- ] + _JAVA_GRPC_SUBPACKAGE_DEPS, +- ":datalabeling_java_grpc", +- ], - deps = [ -- ":aiplatform_java_proto", -- ] + _JAVA_PROTO_SUBPACKAGE_DEPS, +- ":datalabeling_java_proto", +- ], -) - -java_gapic_test( -- name = "aiplatform_java_gapic_test_suite", +- name = "datalabeling_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.aiplatform.v1beta1.DatasetServiceClientTest", -- "com.google.cloud.aiplatform.v1beta1.EndpointServiceClientTest", -- "com.google.cloud.aiplatform.v1beta1.JobServiceClientTest", -- "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.datalabeling.v1beta1.DataLabelingServiceClientTest", - ], -- runtime_deps = [":aiplatform_java_gapic_test"], +- runtime_deps = [":datalabeling_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-aiplatform-v1beta1-java", +- name = "google-cloud-datalabeling-v1beta1-java", - deps = [ -- ":aiplatform_java_gapic", -- ":aiplatform_java_grpc", -- ":aiplatform_java_proto", -- ":aiplatform_proto", -- ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS, +- ":datalabeling_java_gapic", +- ":datalabeling_java_grpc", +- ":datalabeling_java_proto", +- ":datalabeling_proto", +- ], -) - -############################################################################## @@ -11896,48 +27946,46 @@ diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatfor -) - -go_proto_library( -- name = "aiplatform_go_proto", +- name = "datalabeling_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1", -- protos = [":aiplatform_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1", +- protos = [":datalabeling_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", -- "//google/type:money_go_proto", - ], -) - -go_gapic_library( -- name = "aiplatform_go_gapic", -- srcs = [":aiplatform_proto_with_info"], -- grpc_service_config = "aiplatform_grpc_service_config.json", -- importpath = "cloud.google.com/go/aiplatform/apiv1beta1;aiplatform", -- service_yaml = "aiplatform_v1beta1.yaml", +- name = "datalabeling_go_gapic", +- srcs = [":datalabeling_proto_with_info"], +- grpc_service_config = "datalabeling_grpc_service_config.json", +- importpath = "cloud.google.com/go/datalabeling/apiv1beta1;datalabeling", +- service_yaml = "datalabeling_v1beta1.yaml", - deps = [ -- ":aiplatform_go_proto", +- ":datalabeling_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "aiplatform_go_gapic_test", -- srcs = [":aiplatform_go_gapic_srcjar_test"], -- embed = [":aiplatform_go_gapic"], -- importpath = "cloud.google.com/go/aiplatform/apiv1beta1", +- name = "datalabeling_go_gapic_test", +- srcs = [":datalabeling_go_gapic_srcjar_test"], +- embed = [":datalabeling_go_gapic"], +- importpath = "cloud.google.com/go/datalabeling/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-aiplatform-v1beta1-go", +- name = "gapi-cloud-datalabeling-v1beta1-go", - deps = [ -- ":aiplatform_go_gapic", -- ":aiplatform_go_gapic_srcjar-test.srcjar", -- ":aiplatform_go_proto", +- ":datalabeling_go_gapic", +- ":datalabeling_go_gapic_srcjar-test.srcjar", +- ":datalabeling_go_proto", - ], -) - @@ -11950,25 +27998,17 @@ diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatfor - "py_gapic_library", -) - --_PY_GAPIC_SUBPACKAGE_DEPS = [ -- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_py_gapic", -- "//google/cloud/aiplatform/v1beta1/schema/predict/params:params_py_gapic", -- "//google/cloud/aiplatform/v1beta1/schema/predict/prediction:prediction_py_gapic", -- "//google/cloud/aiplatform/v1beta1/schema/trainingjob/definition:definition_py_gapic", --] -- -py_gapic_library( -- name = "aiplatform_py_gapic", -- srcs = [":aiplatform_proto"], -- grpc_service_config = "aiplatform_grpc_service_config.json", +- name = "datalabeling_py_gapic", +- srcs = [":datalabeling_proto"], +- grpc_service_config = "datalabeling_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "aiplatform-v1beta1-py", +- name = "datalabeling-v1beta1-py", - deps = [ -- ":aiplatform_py_gapic", -- ] + _PROTO_SUBPACKAGE_DEPS + _PY_GAPIC_SUBPACKAGE_DEPS, +- ":datalabeling_py_gapic", +- ], -) - -############################################################################## @@ -11983,36 +28023,33 @@ diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatfor -) - -php_proto_library( -- name = "aiplatform_php_proto", -- deps = [":aiplatform_proto"], +- name = "datalabeling_php_proto", +- deps = [":datalabeling_proto"], -) - -php_grpc_library( -- name = "aiplatform_php_grpc", -- srcs = [":aiplatform_proto"], -- deps = [":aiplatform_php_proto"], +- name = "datalabeling_php_grpc", +- srcs = [":datalabeling_proto"], +- deps = [":datalabeling_php_proto"], -) - -php_gapic_library( -- name = "aiplatform_php_gapic", -- src = ":aiplatform_proto_with_info", -- gapic_yaml = "aiplatform_gapic.yaml", -- grpc_service_config = "aiplatform_grpc_service_config.json", -- package = "google.cloud.aiplatform.v1beta1", -- service_yaml = "aiplatform_v1beta1.yaml", +- name = "datalabeling_php_gapic", +- srcs = [":datalabeling_proto_with_info"], +- grpc_service_config = "datalabeling_grpc_service_config.json", - deps = [ -- ":aiplatform_php_grpc", -- ":aiplatform_php_proto", +- ":datalabeling_php_grpc", +- ":datalabeling_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-aiplatform-v1beta1-php", +- name = "google-cloud-datalabeling-v1beta1-php", - deps = [ -- ":aiplatform_php_gapic", -- ":aiplatform_php_grpc", -- ":aiplatform_php_proto", +- ":datalabeling_php_gapic", +- ":datalabeling_php_grpc", +- ":datalabeling_php_proto", - ], -) - @@ -12026,22 +28063,23 @@ diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatfor -) - -nodejs_gapic_library( -- name = "aiplatform_nodejs_gapic", -- package_name = "@google-cloud/aiplatform", -- src = ":aiplatform_proto_with_info", +- name = "datalabeling_nodejs_gapic", +- package_name = "@google-cloud/datalabeling", +- src = ":datalabeling_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "aiplatform_grpc_service_config.json", -- package = "google.cloud.aiplatform.v1beta1", -- service_yaml = "aiplatform_v1beta1.yaml", +- grpc_service_config = "datalabeling_grpc_service_config.json", +- main_service = "datalabeling", +- package = "google.cloud.datalabeling.v1beta1", +- service_yaml = "datalabeling_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "aiplatform-v1beta1-nodejs", +- name = "datalabeling-v1beta1-nodejs", - deps = [ -- ":aiplatform_nodejs_gapic", -- ":aiplatform_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- ":datalabeling_nodejs_gapic", +- ":datalabeling_proto", +- ], -) - -############################################################################## @@ -12049,43 +28087,49 @@ diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatfor -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "aiplatform_ruby_proto", -- deps = [":aiplatform_proto"], +- name = "datalabeling_ruby_proto", +- deps = [":datalabeling_proto"], -) - -ruby_grpc_library( -- name = "aiplatform_ruby_grpc", -- srcs = [":aiplatform_proto"], -- deps = [":aiplatform_ruby_proto"], +- name = "datalabeling_ruby_grpc", +- srcs = [":datalabeling_proto"], +- deps = [":datalabeling_ruby_proto"], -) - --ruby_gapic_library( -- name = "aiplatform_ruby_gapic", -- src = ":aiplatform_proto_with_info", -- gapic_yaml = "aiplatform_gapic.yaml", -- grpc_service_config = "aiplatform_grpc_service_config.json", -- package = "google.cloud.aiplatform.v1beta1", -- service_yaml = "aiplatform_v1beta1.yaml", +-ruby_cloud_gapic_library( +- name = "datalabeling_ruby_gapic", +- srcs = [":datalabeling_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-data_labeling-v1beta1", +- "ruby-cloud-env-prefix=DATA_LABELING", +- "ruby-cloud-product-url=https://cloud.google.com/ai-platform/data-labeling/docs", +- "ruby-cloud-api-id=datalabeling.googleapis.com", +- "ruby-cloud-api-shortname=datalabeling", +- ], +- grpc_service_config = "datalabeling_grpc_service_config.json", +- ruby_cloud_description = "AI Platform Data Labeling Service lets you work with human labelers to generate highly accurate labels for a collection of data that you can use in machine learning models.", +- ruby_cloud_title = "AI Platform Data Labeling Service V1beta1", - deps = [ -- ":aiplatform_ruby_grpc", -- ":aiplatform_ruby_proto", +- ":datalabeling_ruby_grpc", +- ":datalabeling_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-aiplatform-v1beta1-ruby", +- name = "google-cloud-datalabeling-v1beta1-ruby", - deps = [ -- ":aiplatform_ruby_gapic", -- ":aiplatform_ruby_grpc", -- ":aiplatform_ruby_proto", +- ":datalabeling_ruby_gapic", +- ":datalabeling_ruby_grpc", +- ":datalabeling_ruby_proto", - ], -) - @@ -12101,34 +28145,34 @@ diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatfor -) - -csharp_proto_library( -- name = "aiplatform_csharp_proto", -- deps = [":aiplatform_proto"], +- name = "datalabeling_csharp_proto", +- deps = [":datalabeling_proto"], -) - -csharp_grpc_library( -- name = "aiplatform_csharp_grpc", -- srcs = [":aiplatform_proto"], -- deps = [":aiplatform_csharp_proto"], +- name = "datalabeling_csharp_grpc", +- srcs = [":datalabeling_proto"], +- deps = [":datalabeling_csharp_proto"], -) - -csharp_gapic_library( -- name = "aiplatform_csharp_gapic", -- srcs = [":aiplatform_proto_with_info"], +- name = "datalabeling_csharp_gapic", +- srcs = [":datalabeling_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "aiplatform_grpc_service_config.json", +- grpc_service_config = "datalabeling_grpc_service_config.json", - deps = [ -- ":aiplatform_csharp_grpc", -- ":aiplatform_csharp_proto", +- ":datalabeling_csharp_grpc", +- ":datalabeling_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-aiplatform-v1beta1-csharp", +- name = "google-cloud-datalabeling-v1beta1-csharp", - deps = [ -- ":aiplatform_csharp_gapic", -- ":aiplatform_csharp_grpc", -- ":aiplatform_csharp_proto", +- ":datalabeling_csharp_gapic", +- ":datalabeling_csharp_grpc", +- ":datalabeling_csharp_proto", - ], -) - @@ -12136,10 +28180,10 @@ diff -urN a/google/cloud/aiplatform/v1beta1/BUILD.bazel b/google/cloud/aiplatfor -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel ---- a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,177 +0,0 @@ +diff -urN a/google/cloud/dataproc/logging/BUILD.bazel b/google/cloud/dataproc/logging/BUILD.bazel +--- a/google/cloud/dataproc/logging/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/dataproc/logging/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,160 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -12151,21 +28195,12 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/google/cloud/ai -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( -- name = "schema_proto", +- name = "logging_proto", - srcs = [ -- "annotation_payload.proto", -- "annotation_spec_color.proto", -- "data_item_payload.proto", -- "dataset_metadata.proto", -- "geometry.proto", +- "autoscaler_log.proto", - ], - deps = [ -- "//google/api:annotations_proto", -- "//google/api:field_behavior_proto", -- "//google/type:color_proto", - "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:wrappers_proto", - ], -) - @@ -12179,14 +28214,14 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/google/cloud/ai -) - -java_proto_library( -- name = "schema_java_proto", -- deps = [":schema_proto"], +- name = "logging_java_proto", +- deps = [":logging_proto"], -) - -java_grpc_library( -- name = "schema_java_grpc", -- srcs = [":schema_proto"], -- deps = [":schema_java_proto"], +- name = "logging_java_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_java_proto"], -) - -############################################################################## @@ -12198,13 +28233,11 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/google/cloud/ai -) - -go_proto_library( -- name = "schema_go_proto", +- name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema", -- protos = [":schema_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/logging", +- protos = [":logging_proto"], - deps = [ -- "//google/api:annotations_go_proto", -- "//google/type:color_go_proto", - ], -) - @@ -12219,28 +28252,22 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/google/cloud/ai -) - -moved_proto_library( -- name = "schema_moved_proto", -- srcs = [":schema_proto"], +- name = "logging_moved_proto", +- srcs = [":logging_proto"], - deps = [ -- "//google/api:annotations_proto", -- "//google/api:field_behavior_proto", -- "//google/type:color_proto", - "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:wrappers_proto", - ], -) - -py_proto_library( -- name = "schema_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":schema_moved_proto"], +- name = "logging_py_proto", +- deps = [":logging_moved_proto"], -) - -py_grpc_library( -- name = "schema_py_grpc", -- srcs = [":schema_moved_proto"], -- deps = [":schema_py_proto"], +- name = "logging_py_grpc", +- srcs = [":logging_moved_proto"], +- deps = [":logging_py_proto"], -) - -############################################################################## @@ -12253,14 +28280,14 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/google/cloud/ai -) - -php_proto_library( -- name = "schema_php_proto", -- deps = [":schema_proto"], +- name = "logging_php_proto", +- deps = [":logging_proto"], -) - -php_grpc_library( -- name = "schema_php_grpc", -- srcs = [":schema_proto"], -- deps = [":schema_php_proto"], +- name = "logging_php_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_php_proto"], -) - -############################################################################## @@ -12283,14 +28310,14 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/google/cloud/ai -) - -ruby_proto_library( -- name = "schema_ruby_proto", -- deps = [":schema_proto"], +- name = "logging_ruby_proto", +- deps = [":logging_proto"], -) - -ruby_grpc_library( -- name = "schema_ruby_grpc", -- srcs = [":schema_proto"], -- deps = [":schema_ruby_proto"], +- name = "logging_ruby_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_ruby_proto"], -) - -############################################################################## @@ -12303,24 +28330,24 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/google/cloud/ai -) - -csharp_proto_library( -- name = "schema_csharp_proto", -- deps = [":schema_proto"], +- name = "logging_csharp_proto", +- deps = [":logging_proto"], -) - -csharp_grpc_library( -- name = "schema_csharp_grpc", -- srcs = [":schema_proto"], -- deps = [":schema_csharp_proto"], +- name = "logging_csharp_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here -diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel ---- a/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,188 +0,0 @@ +diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUILD.bazel +--- a/google/cloud/dataproc/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/dataproc/v1/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. @@ -12330,22 +28357,36 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "instance_proto", +- name = "dataproc_proto", - srcs = [ -- "image_classification.proto", -- "image_object_detection.proto", -- "image_segmentation.proto", -- "text_classification.proto", -- "text_extraction.proto", -- "text_sentiment.proto", -- "video_action_recognition.proto", -- "video_classification.proto", -- "video_object_tracking.proto", +- "autoscaling_policies.proto", +- "clusters.proto", +- "jobs.proto", +- "operations.proto", +- "shared.proto", +- "workflow_templates.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//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "dataproc_proto_with_info", +- deps = [ +- ":dataproc_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -12354,304 +28395,207 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "instance_java_proto", -- deps = [":instance_proto"], +- name = "dataproc_java_proto", +- deps = [":dataproc_proto"], -) - -java_grpc_library( -- name = "instance_java_grpc", -- srcs = [":instance_proto"], -- deps = [":instance_java_proto"], --) -- --############################################################################## --# Go --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "go_proto_library", +- name = "dataproc_java_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_java_proto"], -) - --go_proto_library( -- name = "instance_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance", -- protos = [":instance_proto"], -- deps = [ -- "//google/api:annotations_go_proto", +-java_gapic_library( +- name = "dataproc_java_gapic", +- srcs = [":dataproc_proto_with_info"], +- gapic_yaml = "dataproc_gapic.yaml", +- grpc_service_config = "dataproc_grpc_service_config.json", +- test_deps = [ +- ":dataproc_java_grpc", - ], --) -- --############################################################################## --# Python --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", --) -- --moved_proto_library( -- name = "instance_moved_proto", -- srcs = [":instance_proto"], - deps = [ -- "//google/api:annotations_proto", +- ":dataproc_java_proto", - ], -) - --py_proto_library( -- name = "instance_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":instance_moved_proto"], --) -- --py_grpc_library( -- name = "instance_py_grpc", -- srcs = [":instance_moved_proto"], -- deps = [":instance_py_proto"], --) -- --py_gapic_library( -- name = "instance_py_gapic", -- srcs = [":instance_proto"], -- opt_args = [ -- "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict", -- "python-gapic-name=instance", +-java_gapic_test( +- name = "dataproc_java_gapic_test_suite", +- test_classes = [ +- # Add AutoscalingPolicyService to gapic yaml +- "com.google.cloud.dataproc.v1.AutoscalingPolicyServiceClientTest", +- "com.google.cloud.dataproc.v1.ClusterControllerClientTest", +- "com.google.cloud.dataproc.v1.JobControllerClientTest", +- "com.google.cloud.dataproc.v1.WorkflowTemplateServiceClientTest", - ], +- runtime_deps = [":dataproc_java_gapic_test"], -) - -# Open Source Packages --py_gapic_assembly_pkg( -- name = "instance-py", +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-dataproc-v1-java", - deps = [ -- ":instance_py_gapic", +- ":dataproc_java_gapic", +- ":dataproc_java_grpc", +- ":dataproc_java_proto", +- ":dataproc_proto", - ], -) - -############################################################################## --# PHP --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "php_grpc_library", -- "php_proto_library", --) -- --php_proto_library( -- name = "instance_php_proto", -- deps = [":instance_proto"], --) -- --php_grpc_library( -- name = "instance_php_grpc", -- srcs = [":instance_proto"], -- deps = [":instance_php_proto"], --) -- --############################################################################## --# Node.js --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", --) -- --############################################################################## --# Ruby +-# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "ruby_grpc_library", -- "ruby_proto_library", --) -- --ruby_proto_library( -- name = "instance_ruby_proto", -- deps = [":instance_proto"], --) -- --ruby_grpc_library( -- name = "instance_ruby_grpc", -- srcs = [":instance_proto"], -- deps = [":instance_ruby_proto"], +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", -) - --############################################################################## --# C# --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "csharp_grpc_library", -- "csharp_proto_library", +-go_proto_library( +- name = "dataproc_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1", +- protos = [":dataproc_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], -) - --csharp_proto_library( -- name = "instance_csharp_proto", -- deps = [":instance_proto"], +-go_gapic_library( +- name = "dataproc_go_gapic", +- srcs = [":dataproc_proto_with_info"], +- grpc_service_config = "dataproc_grpc_service_config.json", +- importpath = "cloud.google.com/go/dataproc/apiv1;dataproc", +- service_yaml = "dataproc_v1.yaml", +- deps = [ +- ":dataproc_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", +- ], -) - --csharp_grpc_library( -- name = "instance_csharp_grpc", -- srcs = [":instance_proto"], -- deps = [":instance_csharp_proto"], +-go_test( +- name = "dataproc_go_gapic_test", +- srcs = [":dataproc_go_gapic_srcjar_test"], +- embed = [":dataproc_go_gapic"], +- importpath = "cloud.google.com/go/dataproc/apiv1", -) - --############################################################################## --# C++ --############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel ---- a/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,185 +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 = "params_proto", -- srcs = [ -- "image_classification.proto", -- "image_object_detection.proto", -- "image_segmentation.proto", -- "video_action_recognition.proto", -- "video_classification.proto", -- "video_object_tracking.proto", -- ], +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-dataproc-v1-go", - deps = [ -- "//google/api:annotations_proto", +- ":dataproc_go_gapic", +- ":dataproc_go_gapic_srcjar-test.srcjar", +- ":dataproc_go_proto", - ], -) - -############################################################################## --# Java +-# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_grpc_library", -- "java_proto_library", --) -- --java_proto_library( -- name = "params_java_proto", -- deps = [":params_proto"], --) -- --java_grpc_library( -- name = "params_java_grpc", -- srcs = [":params_proto"], -- deps = [":params_java_proto"], +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --############################################################################## --# Go --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "go_proto_library", +-py_gapic_library( +- name = "dataproc_py_gapic", +- srcs = [":dataproc_proto"], +- grpc_service_config = "dataproc_grpc_service_config.json", -) - --go_proto_library( -- name = "params_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params", -- protos = [":params_proto"], +-py_gapic_assembly_pkg( +- name = "dataproc-v1-py", - deps = [ -- "//google/api:annotations_go_proto", +- ":dataproc_py_gapic", - ], -) - -############################################################################## --# Python +-# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", --) -- --moved_proto_library( -- name = "params_moved_proto", -- srcs = [":params_proto"], -- deps = [ -- "//google/api:annotations_proto", -- ], +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", -) - --py_proto_library( -- name = "params_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":params_moved_proto"], +-php_proto_library( +- name = "dataproc_php_proto", +- deps = [":dataproc_proto"], -) - --py_grpc_library( -- name = "params_py_grpc", -- srcs = [":params_moved_proto"], -- deps = [":params_py_proto"], +-php_grpc_library( +- name = "dataproc_php_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_php_proto"], -) - --py_gapic_library( -- name = "params_py_gapic", -- srcs = [":params_proto"], -- opt_args = [ -- "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict", -- "python-gapic-name=params", +-php_gapic_library( +- name = "dataproc_php_gapic", +- srcs = [":dataproc_proto_with_info"], +- gapic_yaml = "dataproc_gapic.yaml", +- grpc_service_config = "dataproc_grpc_service_config.json", +- service_yaml = "dataproc_v1.yaml", +- deps = [ +- ":dataproc_php_grpc", +- ":dataproc_php_proto", - ], -) - -# Open Source Packages --py_gapic_assembly_pkg( -- name = "params-py", +-php_gapic_assembly_pkg( +- name = "google-cloud-dataproc-v1-php", - deps = [ -- ":params_py_gapic", +- ":dataproc_php_gapic", +- ":dataproc_php_grpc", +- ":dataproc_php_proto", - ], -) - -############################################################################## --# PHP +-# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "php_grpc_library", -- "php_proto_library", --) -- --php_proto_library( -- name = "params_php_proto", -- deps = [":params_proto"], +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", -) - --php_grpc_library( -- name = "params_php_grpc", -- srcs = [":params_proto"], -- deps = [":params_php_proto"], +-nodejs_gapic_library( +- name = "dataproc_nodejs_gapic", +- package_name = "@google-cloud/dataproc", +- src = ":dataproc_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "dataproc_grpc_service_config.json", +- main_service = "dataproc", +- package = "google.cloud.dataproc.v1", +- service_yaml = "dataproc_v1.yaml", +- deps = [], -) - --############################################################################## --# Node.js --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", +-nodejs_gapic_assembly_pkg( +- name = "dataproc-v1-nodejs", +- deps = [ +- ":dataproc_nodejs_gapic", +- ":dataproc_proto", +- ], -) - -############################################################################## @@ -12659,19 +28603,50 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel b/ -############################################################################## -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 = "params_ruby_proto", -- deps = [":params_proto"], +- name = "dataproc_ruby_proto", +- deps = [":dataproc_proto"], -) - -ruby_grpc_library( -- name = "params_ruby_grpc", -- srcs = [":params_proto"], -- deps = [":params_ruby_proto"], +- name = "dataproc_ruby_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "dataproc_ruby_gapic", +- srcs = [":dataproc_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-dataproc-v1", +- "ruby-cloud-env-prefix=DATAPROC", +- "ruby-cloud-product-url=https://cloud.google.com/dataproc", +- "ruby-cloud-api-id=dataproc.googleapis.com", +- "ruby-cloud-api-shortname=dataproc", +- ], +- grpc_service_config = "dataproc_grpc_service_config.json", +- ruby_cloud_description = "Manages Hadoop-based clusters and jobs on Google Cloud Platform.", +- ruby_cloud_title = "Cloud Dataproc V1", +- deps = [ +- ":dataproc_ruby_grpc", +- ":dataproc_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-dataproc-v1-ruby", +- deps = [ +- ":dataproc_ruby_gapic", +- ":dataproc_ruby_grpc", +- ":dataproc_ruby_proto", +- ], -) - -############################################################################## @@ -12679,29 +28654,52 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel b/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "params_csharp_proto", -- deps = [":params_proto"], +- name = "dataproc_csharp_proto", +- deps = [":dataproc_proto"], -) - -csharp_grpc_library( -- name = "params_csharp_grpc", -- srcs = [":params_proto"], -- deps = [":params_csharp_proto"], +- name = "dataproc_csharp_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "dataproc_csharp_gapic", +- srcs = [":dataproc_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "dataproc_grpc_service_config.json", +- deps = [ +- ":dataproc_csharp_grpc", +- ":dataproc_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-dataproc-v1-csharp", +- deps = [ +- ":dataproc_csharp_gapic", +- ":dataproc_csharp_grpc", +- ":dataproc_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel ---- a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,198 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/dataproc/v1beta2/BUILD.bazel b/google/cloud/dataproc/v1beta2/BUILD.bazel +--- a/google/cloud/dataproc/v1beta2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/dataproc/v1beta2/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. @@ -12711,27 +28709,36 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.baze -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "prediction_proto", +- name = "dataproc_proto", - srcs = [ -- "classification.proto", -- "image_object_detection.proto", -- "image_segmentation.proto", -- "tabular_classification.proto", -- "tabular_regression.proto", -- "text_extraction.proto", -- "text_sentiment.proto", -- "video_action_recognition.proto", -- "video_classification.proto", -- "video_object_tracking.proto", +- "autoscaling_policies.proto", +- "clusters.proto", +- "jobs.proto", +- "operations.proto", +- "shared.proto", +- "workflow_templates.proto", - ], - deps = [ - "//google/api:annotations_proto", -- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_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//:struct_proto", -- "@com_google_protobuf//:wrappers_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "dataproc_proto_with_info", +- deps = [ +- ":dataproc_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -12740,19 +28747,57 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.baze -############################################################################## -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 = "prediction_java_proto", -- deps = [":prediction_proto"], +- name = "dataproc_java_proto", +- deps = [":dataproc_proto"], -) - -java_grpc_library( -- name = "prediction_java_grpc", -- srcs = [":prediction_proto"], -- deps = [":prediction_java_proto"], +- name = "dataproc_java_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_java_proto"], +-) +- +-java_gapic_library( +- name = "dataproc_java_gapic", +- srcs = [":dataproc_proto_with_info"], +- gapic_yaml = "dataproc_gapic.yaml", +- grpc_service_config = "dataproc_grpc_service_config.json", +- test_deps = [ +- ":dataproc_java_grpc", +- ], +- deps = [ +- ":dataproc_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "dataproc_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.dataproc.v1beta2.AutoscalingPolicyServiceClientTest", +- "com.google.cloud.dataproc.v1beta2.ClusterControllerClientTest", +- "com.google.cloud.dataproc.v1beta2.JobControllerClientTest", +- "com.google.cloud.dataproc.v1beta2.WorkflowTemplateServiceClientTest", +- ], +- runtime_deps = [":dataproc_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-dataproc-v1beta2-java", +- deps = [ +- ":dataproc_java_gapic", +- ":dataproc_java_grpc", +- ":dataproc_java_proto", +- ":dataproc_proto", +- ], -) - -############################################################################## @@ -12760,17 +28805,52 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.baze -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "prediction_go_proto", +- name = "dataproc_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction", -- protos = [":prediction_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1beta2", +- protos = [":dataproc_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "dataproc_go_gapic", +- srcs = [":dataproc_proto_with_info"], +- grpc_service_config = "dataproc_grpc_service_config.json", +- importpath = "cloud.google.com/go/dataproc/apiv1beta2;dataproc", +- service_yaml = "dataproc_v1beta2.yaml", +- deps = [ +- ":dataproc_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 = "dataproc_go_gapic_test", +- srcs = [":dataproc_go_gapic_srcjar_test"], +- embed = [":dataproc_go_gapic"], +- importpath = "cloud.google.com/go/dataproc/apiv1beta2", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-dataproc-v1beta2-go", +- deps = [ +- ":dataproc_go_gapic", +- ":dataproc_go_gapic_srcjar-test.srcjar", +- ":dataproc_go_proto", - ], -) - @@ -12779,51 +28859,20 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.baze -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", - "py_gapic_assembly_pkg", - "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", --) -- --moved_proto_library( -- name = "prediction_moved_proto", -- srcs = [":prediction_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:wrappers_proto", -- ], --) -- --py_proto_library( -- name = "prediction_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":prediction_moved_proto"], --) -- --py_grpc_library( -- name = "prediction_py_grpc", -- srcs = [":prediction_moved_proto"], -- deps = [":prediction_py_proto"], -) - -py_gapic_library( -- name = "prediction_py_gapic", -- srcs = [":prediction_proto"], -- opt_args = [ -- "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict", -- "python-gapic-name=prediction", -- ], +- name = "dataproc_py_gapic", +- srcs = [":dataproc_proto"], +- grpc_service_config = "dataproc_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "prediction-py", +- name = "dataproc-v1beta2-py", - deps = [ -- ":prediction_py_gapic", +- ":dataproc_py_gapic", - ], -) - @@ -12832,19 +28881,43 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.baze -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "prediction_php_proto", -- deps = [":prediction_proto"], +- name = "dataproc_php_proto", +- deps = [":dataproc_proto"], -) - -php_grpc_library( -- name = "prediction_php_grpc", -- srcs = [":prediction_proto"], -- deps = [":prediction_php_proto"], +- name = "dataproc_php_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_php_proto"], +-) +- +-php_gapic_library( +- name = "dataproc_php_gapic", +- srcs = [":dataproc_proto_with_info"], +- gapic_yaml = "dataproc_gapic.yaml", +- grpc_service_config = "dataproc_grpc_service_config.json", +- service_yaml = "dataproc_v1beta2.yaml", +- deps = [ +- ":dataproc_php_grpc", +- ":dataproc_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-dataproc-v1beta2-php", +- deps = [ +- ":dataproc_php_gapic", +- ":dataproc_php_grpc", +- ":dataproc_php_proto", +- ], -) - -############################################################################## @@ -12856,24 +28929,75 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.baze - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "dataproc_nodejs_gapic", +- package_name = "@google-cloud/dataproc", +- src = ":dataproc_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "dataproc_grpc_service_config.json", +- main_service = "dataproc", +- package = "google.cloud.dataproc.v1beta2", +- service_yaml = "dataproc_v1beta2.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "dataproc-v1beta2-nodejs", +- deps = [ +- ":dataproc_nodejs_gapic", +- ":dataproc_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 = "prediction_ruby_proto", -- deps = [":prediction_proto"], +- name = "dataproc_ruby_proto", +- deps = [":dataproc_proto"], -) - -ruby_grpc_library( -- name = "prediction_ruby_grpc", -- srcs = [":prediction_proto"], -- deps = [":prediction_ruby_proto"], +- name = "dataproc_ruby_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "dataproc_ruby_gapic", +- srcs = [":dataproc_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-dataproc-v1beta2", +- "ruby-cloud-env-prefix=DATAPROC", +- "ruby-cloud-product-url=https://cloud.google.com/dataproc", +- "ruby-cloud-api-id=dataproc.googleapis.com", +- "ruby-cloud-api-shortname=dataproc", +- ], +- grpc_service_config = "dataproc_grpc_service_config.json", +- ruby_cloud_description = "Manages Hadoop-based clusters and jobs on Google Cloud Platform.", +- ruby_cloud_title = "Cloud Dataproc V1beta2", +- deps = [ +- ":dataproc_ruby_grpc", +- ":dataproc_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-dataproc-v1beta2-ruby", +- deps = [ +- ":dataproc_ruby_gapic", +- ":dataproc_ruby_grpc", +- ":dataproc_ruby_proto", +- ], -) - -############################################################################## @@ -12881,30 +29005,63 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.baze -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "prediction_csharp_proto", -- deps = [":prediction_proto"], +- name = "dataproc_csharp_proto", +- deps = [":dataproc_proto"], -) - -csharp_grpc_library( -- name = "prediction_csharp_grpc", -- srcs = [":prediction_proto"], -- deps = [":prediction_csharp_proto"], +- name = "dataproc_csharp_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_csharp_proto"], -) - +-# Invalid resource-reference, cannot build. +-# csharp_gapic_library( +-# name = "dataproc_csharp_gapic", +-# srcs = [":dataproc_proto_with_info"], +-# grpc_service_config = "dataproc_grpc_service_config.json", +-# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +-# deps = [ +-# ":dataproc_csharp_grpc", +-# ":dataproc_csharp_proto", +-# ], +-# ) +- +-# # Open Source Packages +-# csharp_gapic_assembly_pkg( +-# name = "google-cloud-dataproc-v1beta2-csharp", +-# deps = [ +-# ":dataproc_csharp_gapic", +-# ":dataproc_csharp_grpc", +-# ":dataproc_csharp_proto", +-# ], +-# ) +- -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel b/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel ---- a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,190 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1alpha/BUILD.bazel +--- a/google/cloud/dataqna/v1alpha/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/dataqna/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,346 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +- +-# 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"]) @@ -12913,24 +29070,34 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD. -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "definition_proto", +- name = "dataqna_proto", - srcs = [ -- "automl_image_classification.proto", -- "automl_image_object_detection.proto", -- "automl_image_segmentation.proto", -- "automl_tables.proto", -- "automl_text_classification.proto", -- "automl_text_extraction.proto", -- "automl_text_sentiment.proto", -- "automl_video_action_recognition.proto", -- "automl_video_classification.proto", -- "automl_video_object_tracking.proto", -- "export_evaluated_data_items_config.proto", +- "annotated_string.proto", +- "auto_suggestion_service.proto", +- "question.proto", +- "question_service.proto", +- "user_feedback.proto", - ], - deps = [ - "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "dataqna_proto_with_info", +- deps = [ +- ":dataqna_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -12939,19 +29106,54 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD. -############################################################################## -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 = "definition_java_proto", -- deps = [":definition_proto"], +- name = "dataqna_java_proto", +- deps = [":dataqna_proto"], -) - -java_grpc_library( -- name = "definition_java_grpc", -- srcs = [":definition_proto"], -- deps = [":definition_java_proto"], +- name = "dataqna_java_grpc", +- srcs = [":dataqna_proto"], +- deps = [":dataqna_java_proto"], +-) +- +-java_gapic_library( +- name = "dataqna_java_gapic", +- srcs = [":dataqna_proto_with_info"], +- grpc_service_config = "dataqna_grpc_service_config.json", +- test_deps = [ +- ":dataqna_java_grpc", +- ], +- deps = [ +- ":dataqna_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "dataqna_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.dataqna.v1alpha.AutoSuggestionServiceClientTest", +- "com.google.cloud.dataqna.v1alpha.QuestionServiceClientTest", +- ], +- runtime_deps = [":dataqna_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-dataqna-v1alpha-java", +- deps = [ +- ":dataqna_java_gapic", +- ":dataqna_java_grpc", +- ":dataqna_java_proto", +- ":dataqna_proto", +- ], -) - -############################################################################## @@ -12959,16 +29161,48 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "definition_go_proto", +- name = "dataqna_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition", -- protos = [":definition_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/dataqna/v1alpha", +- protos = [":dataqna_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/rpc:status_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "dataqna_go_gapic", +- srcs = [":dataqna_proto_with_info"], +- grpc_service_config = "dataqna_grpc_service_config.json", +- importpath = "cloud.google.com/go/dataqna/apiv1alpha;dataqna", +- service_yaml = "dataqna_v1alpha.yaml", +- deps = [ +- ":dataqna_go_proto", +- ], +-) +- +-go_test( +- name = "dataqna_go_gapic_test", +- srcs = [":dataqna_go_gapic_srcjar_test"], +- embed = [":dataqna_go_gapic"], +- importpath = "cloud.google.com/go/dataqna/apiv1alpha", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-dataqna-v1alpha-go", +- deps = [ +- ":dataqna_go_gapic", +- ":dataqna_go_gapic_srcjar-test.srcjar", +- ":dataqna_go_proto", - ], -) - @@ -12977,47 +29211,20 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", - "py_gapic_assembly_pkg", - "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", --) -- --moved_proto_library( -- name = "definition_moved_proto", -- srcs = [":definition_proto"], -- deps = [ -- "//google/api:annotations_proto", -- ], --) -- --py_proto_library( -- name = "definition_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":definition_moved_proto"], --) -- --py_grpc_library( -- name = "definition_py_grpc", -- srcs = [":definition_moved_proto"], -- deps = [":definition_py_proto"], -) - -py_gapic_library( -- name = "definition_py_gapic", -- srcs = [":definition_proto"], -- opt_args = [ -- "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.trainingjob", -- "python-gapic-name=definition", -- ], +- name = "dataqna_py_gapic", +- srcs = [":dataqna_proto"], +- grpc_service_config = "dataqna_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "definition_py", +- name = "dataqna-v1alpha-py", - deps = [ -- ":definition_py_gapic", +- ":dataqna_py_gapic", - ], -) - @@ -13026,19 +29233,41 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "definition_php_proto", -- deps = [":definition_proto"], +- name = "dataqna_php_proto", +- deps = [":dataqna_proto"], -) - -php_grpc_library( -- name = "definition_php_grpc", -- srcs = [":definition_proto"], -- deps = [":definition_php_proto"], +- name = "dataqna_php_grpc", +- srcs = [":dataqna_proto"], +- deps = [":dataqna_php_proto"], +-) +- +-php_gapic_library( +- name = "dataqna_php_gapic", +- srcs = [":dataqna_proto_with_info"], +- grpc_service_config = "dataqna_grpc_service_config.json", +- deps = [ +- ":dataqna_php_grpc", +- ":dataqna_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-dataqna-v1alpha-php", +- deps = [ +- ":dataqna_php_gapic", +- ":dataqna_php_grpc", +- ":dataqna_php_proto", +- ], -) - -############################################################################## @@ -13050,24 +29279,76 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD. - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "dataqna_nodejs_gapic", +- package_name = "@google-cloud/data-qna", +- src = ":dataqna_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "dataqna_grpc_service_config.json", +- package = "google.cloud.dataqna.v1alpha", +- service_yaml = "dataqna_v1alpha.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "dataqna-v1alpha-nodejs", +- deps = [ +- ":dataqna_nodejs_gapic", +- ":dataqna_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 = "definition_ruby_proto", -- deps = [":definition_proto"], +- name = "dataqna_ruby_proto", +- deps = [":dataqna_proto"], -) - -ruby_grpc_library( -- name = "definition_ruby_grpc", -- srcs = [":definition_proto"], -- deps = [":definition_ruby_proto"], +- name = "dataqna_ruby_grpc", +- srcs = [":dataqna_proto"], +- deps = [":dataqna_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "dataqna_ruby_gapic", +- srcs = [":dataqna_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-dataqna-v1alpha", +- "ruby-cloud-env-prefix=BIGQUERY_DATAQNA", +- "ruby-cloud-path-override=data_qn_a=dataqna", +- "ruby-cloud-namespace-override=Dataqna=DataQnA", +- "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/dataqna/", +- "ruby-cloud-api-id=dataqna.googleapis.com", +- "ruby-cloud-api-shortname=dataqna", +- ], +- grpc_service_config = "dataqna_grpc_service_config.json", +- ruby_cloud_description = "Data QnA is a natural language question and answer service for BigQuery data.", +- ruby_cloud_title = "BigQuery Data QnA V1alpha", +- deps = [ +- ":dataqna_ruby_grpc", +- ":dataqna_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-dataqna-v1alpha-ruby", +- deps = [ +- ":dataqna_ruby_gapic", +- ":dataqna_ruby_grpc", +- ":dataqna_ruby_proto", +- ], -) - -############################################################################## @@ -13075,30 +29356,62 @@ diff -urN a/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "definition_csharp_proto", -- deps = [":definition_proto"], +- name = "dataqna_csharp_proto", +- deps = [":dataqna_proto"], -) - -csharp_grpc_library( -- name = "definition_csharp_grpc", -- srcs = [":definition_proto"], -- deps = [":definition_csharp_proto"], +- name = "dataqna_csharp_grpc", +- srcs = [":dataqna_proto"], +- deps = [":dataqna_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "dataqna_csharp_gapic", +- srcs = [":dataqna_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "dataqna_grpc_service_config.json", +- deps = [ +- ":dataqna_csharp_grpc", +- ":dataqna_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-dataqna-v1alpha-csharp", +- deps = [ +- ":dataqna_csharp_gapic", +- ":dataqna_csharp_grpc", +- ":dataqna_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/apigateway/v1/BUILD.bazel b/google/cloud/apigateway/v1/BUILD.bazel ---- a/google/cloud/apigateway/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/apigateway/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,202 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/datastream/v1alpha1/BUILD.bazel b/google/cloud/datastream/v1alpha1/BUILD.bazel +--- a/google/cloud/datastream/v1alpha1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/datastream/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# 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"]) @@ -13110,10 +29423,10 @@ diff -urN a/google/cloud/apigateway/v1/BUILD.bazel b/google/cloud/apigateway/v1/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "apigateway_proto", +- name = "datastream_proto", - srcs = [ -- "apigateway.proto", -- "apigateway_service.proto", +- "datastream.proto", +- "datastream_resources.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -13121,15 +29434,16 @@ diff -urN a/google/cloud/apigateway/v1/BUILD.bazel b/google/cloud/apigateway/v1/ - "//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", - ], -) - -proto_library_with_info( -- name = "apigateway_proto_with_info", +- name = "datastream_proto_with_info", - deps = [ -- ":apigateway_proto", +- ":datastream_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -13139,19 +29453,53 @@ diff -urN a/google/cloud/apigateway/v1/BUILD.bazel b/google/cloud/apigateway/v1/ -############################################################################## -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 = "apigateway_java_proto", -- deps = [":apigateway_proto"], +- name = "datastream_java_proto", +- deps = [":datastream_proto"], -) - -java_grpc_library( -- name = "apigateway_java_grpc", -- srcs = [":apigateway_proto"], -- deps = [":apigateway_java_proto"], +- name = "datastream_java_grpc", +- srcs = [":datastream_proto"], +- deps = [":datastream_java_proto"], +-) +- +-java_gapic_library( +- name = "datastream_java_gapic", +- srcs = [":datastream_proto_with_info"], +- grpc_service_config = "datastream_grpc_service_config.json", +- test_deps = [ +- ":datastream_java_grpc", +- ], +- deps = [ +- ":datastream_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "datastream_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.datastream.v1alpha1.DatastreamClientTest", +- ], +- runtime_deps = [":datastream_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-datastream-v1alpha1-java", +- deps = [ +- ":datastream_java_gapic", +- ":datastream_java_grpc", +- ":datastream_java_proto", +- ":datastream_proto", +- ], -) - -############################################################################## @@ -13159,54 +29507,78 @@ diff -urN a/google/cloud/apigateway/v1/BUILD.bazel b/google/cloud/apigateway/v1/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "apigateway_go_proto", +- name = "datastream_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/apigateway/v1", -- protos = [":apigateway_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/datastream/v1alpha1", +- protos = [":datastream_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - +-go_gapic_library( +- name = "datastream_go_gapic", +- 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, +- 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", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ], +-) +- +-go_test( +- name = "datastream_go_gapic_test", +- srcs = [":datastream_go_gapic_srcjar_test"], +- embed = [":datastream_go_gapic"], +- importpath = "cloud.google.com/go/datastream/apiv1alpha1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-datastream-v1alpha1-go", +- deps = [ +- ":datastream_go_gapic", +- ":datastream_go_gapic_srcjar-test.srcjar", +- ":datastream_go_gapic_srcjar-metadata.srcjar", +- ":datastream_go_proto", +- ], +-) +- -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_grpc_library", -- "py_proto_library", --) -- --moved_proto_library( -- name = "apigateway_moved_proto", -- srcs = [":apigateway_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", -- ], +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --py_proto_library( -- name = "apigateway_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":apigateway_moved_proto"], +-py_gapic_library( +- name = "datastream_py_gapic", +- srcs = [":datastream_proto"], +- grpc_service_config = "datastream_grpc_service_config.json", -) - --py_grpc_library( -- name = "apigateway_py_grpc", -- srcs = [":apigateway_moved_proto"], -- deps = [":apigateway_py_proto"], +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "datastream-v1alpha1-py", +- deps = [ +- ":datastream_py_gapic", +- ], -) - -############################################################################## @@ -13214,19 +29586,42 @@ diff -urN a/google/cloud/apigateway/v1/BUILD.bazel b/google/cloud/apigateway/v1/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "apigateway_php_proto", -- deps = [":apigateway_proto"], +- name = "datastream_php_proto", +- deps = [":datastream_proto"], -) - -php_grpc_library( -- name = "apigateway_php_grpc", -- srcs = [":apigateway_proto"], -- deps = [":apigateway_php_proto"], +- name = "datastream_php_grpc", +- srcs = [":datastream_proto"], +- deps = [":datastream_php_proto"], +-) +- +-php_gapic_library( +- name = "datastream_php_gapic", +- srcs = [":datastream_proto_with_info"], +- grpc_service_config = "datastream_grpc_service_config.json", +- service_yaml = "datastream_v1alpha1.yaml", +- deps = [ +- ":datastream_php_grpc", +- ":datastream_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-datastream-v1alpha1-php", +- deps = [ +- ":datastream_php_gapic", +- ":datastream_php_grpc", +- ":datastream_php_proto", +- ], -) - -############################################################################## @@ -13239,20 +29634,21 @@ diff -urN a/google/cloud/apigateway/v1/BUILD.bazel b/google/cloud/apigateway/v1/ -) - -nodejs_gapic_library( -- name = "apigateway_nodejs_gapic", -- package_name = "@google-cloud/api-gateway", -- src = ":apigateway_proto_with_info", -- grpc_service_config = "apigateway_grpc_service_config.json", -- package = "google.cloud.apigateway.v1", -- service_yaml = "apigateway_v1.yaml", +- name = "datastream_nodejs_gapic", +- package_name = "@google-cloud/datastream", +- src = ":datastream_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "datastream_grpc_service_config.json", +- package = "google.cloud.datastream.v1alpha1", +- service_yaml = "datastream_v1alpha1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "apigateway-v1-nodejs", +- name = "datastream-v1alpha1-nodejs", - deps = [ -- ":apigateway_nodejs_gapic", -- ":apigateway_proto", +- ":datastream_nodejs_gapic", +- ":datastream_proto", - ], -) - @@ -13261,19 +29657,44 @@ diff -urN a/google/cloud/apigateway/v1/BUILD.bazel b/google/cloud/apigateway/v1/ -############################################################################## -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 = "apigateway_ruby_proto", -- deps = [":apigateway_proto"], +- name = "datastream_ruby_proto", +- deps = [":datastream_proto"], -) - -ruby_grpc_library( -- name = "apigateway_ruby_grpc", -- srcs = [":apigateway_proto"], -- deps = [":apigateway_ruby_proto"], +- name = "datastream_ruby_grpc", +- srcs = [":datastream_proto"], +- deps = [":datastream_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "datastream_ruby_gapic", +- srcs = [":datastream_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-datastream-v1alpha1", +- ], +- grpc_service_config = "datastream_grpc_service_config.json", +- deps = [ +- ":datastream_ruby_grpc", +- ":datastream_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-datastream-v1alpha1-ruby", +- deps = [ +- ":datastream_ruby_gapic", +- ":datastream_ruby_grpc", +- ":datastream_ruby_proto", +- ], -) - -############################################################################## @@ -13281,35 +29702,71 @@ diff -urN a/google/cloud/apigateway/v1/BUILD.bazel b/google/cloud/apigateway/v1/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "apigateway_csharp_proto", -- deps = [":apigateway_proto"], +- name = "datastream_csharp_proto", +- deps = [":datastream_proto"], -) - -csharp_grpc_library( -- name = "apigateway_csharp_grpc", -- srcs = [":apigateway_proto"], -- deps = [":apigateway_csharp_proto"], +- name = "datastream_csharp_grpc", +- srcs = [":datastream_proto"], +- deps = [":datastream_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "datastream_csharp_gapic", +- srcs = [":datastream_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "datastream_grpc_service_config.json", +- deps = [ +- ":datastream_csharp_grpc", +- ":datastream_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-datastream-v1alpha1-csharp", +- deps = [ +- ":datastream_csharp_gapic", +- ":datastream_csharp_grpc", +- ":datastream_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/asset/BUILD.bazel b/google/cloud/asset/BUILD.bazel ---- a/google/cloud/asset/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/asset/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.bazel ---- a/google/cloud/asset/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/asset/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,359 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/dialogflow/BUILD.bazel b/google/cloud/dialogflow/BUILD.bazel +--- a/google/cloud/dialogflow/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/dialogflow/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,5 +0,0 @@ +-package(default_visibility = ["//visibility:public"]) +- +-exports_files(glob([ +- "*.yaml", +-])) +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/dialogflow/cx/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 +- +-# 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"]) @@ -13321,24 +29778,35 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.baze -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "asset_proto", +- name = "cx_proto", - srcs = [ -- "asset_service.proto", -- "assets.proto", +- "agent.proto", +- "audio_config.proto", +- "entity_type.proto", +- "environment.proto", +- "experiment.proto", +- "flow.proto", +- "fulfillment.proto", +- "intent.proto", +- "page.proto", +- "response_message.proto", +- "security_settings.proto", +- "session.proto", +- "session_entity_type.proto", +- "test_case.proto", +- "transition_route_group.proto", +- "validation_message.proto", +- "version.proto", +- "webhook.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/cloud/orgpolicy/v1:orgpolicy_proto", -- "//google/cloud/osconfig/v1:osconfig_proto", -- "//google/iam/v1:policy_proto", -- "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto", - "//google/longrunning:operations_proto", -- "//google/rpc:code_proto", -- "//google/type:expr_proto", -- "@com_google_protobuf//:any_proto", +- "//google/rpc:status_proto", +- "//google/type:latlng_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", @@ -13348,9 +29816,9 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.baze -) - -proto_library_with_info( -- name = "asset_proto_with_info", +- name = "cx_proto_with_info", - deps = [ -- ":asset_proto", +- ":cx_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -13368,46 +29836,57 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.baze -) - -java_proto_library( -- name = "asset_java_proto", -- deps = [":asset_proto"], +- name = "cx_java_proto", +- deps = [":cx_proto"], -) - -java_grpc_library( -- name = "asset_java_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_java_proto"], +- name = "cx_java_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_java_proto"], -) - -java_gapic_library( -- name = "asset_java_gapic", -- srcs = [":asset_proto_with_info"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "cx_java_gapic", +- srcs = [":cx_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", - test_deps = [ -- ":asset_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":cx_java_grpc", - ], - deps = [ -- ":asset_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":cx_java_proto", - ], -) - -java_gapic_test( -- name = "asset_java_gapic_test_suite", +- name = "cx_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.asset.v1.AssetServiceClientTest", +- "com.google.cloud.dialogflow.cx.v3.AgentsClientTest", +- "com.google.cloud.dialogflow.cx.v3.EntityTypesClientTest", +- "com.google.cloud.dialogflow.cx.v3.EnvironmentsClientTest", +- "com.google.cloud.dialogflow.cx.v3.ExperimentsClientTest", +- "com.google.cloud.dialogflow.cx.v3.FlowsClientTest", +- "com.google.cloud.dialogflow.cx.v3.IntentsClientTest", +- "com.google.cloud.dialogflow.cx.v3.PagesClientTest", +- "com.google.cloud.dialogflow.cx.v3.SecuritySettingsServiceClientTest", +- "com.google.cloud.dialogflow.cx.v3.SessionEntityTypesClientTest", +- "com.google.cloud.dialogflow.cx.v3.SessionsClientTest", +- "com.google.cloud.dialogflow.cx.v3.TestCasesClientTest", +- "com.google.cloud.dialogflow.cx.v3.TransitionRouteGroupsClientTest", +- "com.google.cloud.dialogflow.cx.v3.VersionsClientTest", +- "com.google.cloud.dialogflow.cx.v3.WebhooksClientTest", - ], -- runtime_deps = [":asset_java_gapic_test"], +- runtime_deps = [":cx_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-asset-v1-java", +- name = "google-cloud-dialogflow-cx-v3-java", - deps = [ -- ":asset_java_gapic", -- ":asset_java_grpc", -- ":asset_java_proto", -- ":asset_proto", +- ":cx_java_gapic", +- ":cx_java_grpc", +- ":cx_java_proto", +- ":cx_proto", - ], -) - @@ -13423,54 +29902,50 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.baze -) - -go_proto_library( -- name = "asset_go_proto", +- name = "cx_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1", -- protos = [":asset_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3", +- protos = [":cx_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/cloud/orgpolicy/v1:orgpolicy_go_proto", -- "//google/cloud/osconfig/v1:osconfig_go_proto", -- "//google/iam/v1:iam_go_proto", -- "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto", - "//google/longrunning:longrunning_go_proto", -- "//google/rpc:code_go_proto", -- "//google/type:expr_go_proto", +- "//google/rpc:status_go_proto", +- "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( -- name = "asset_go_gapic", -- srcs = [":asset_proto_with_info"], -- grpc_service_config = "cloudasset_grpc_service_config.json", -- importpath = "cloud.google.com/go/asset/apiv1;asset", -- service_yaml = "cloudasset_v1.yaml", +- name = "cx_go_gapic", +- srcs = [":cx_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", +- importpath = "cloud.google.com/go/dialogflow/cx/apiv3;cx", +- metadata = True, +- service_yaml = "dialogflow_v3.yaml", - deps = [ -- ":asset_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":cx_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", -- "@io_bazel_rules_go//proto/wkt:any_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "asset_go_gapic_test", -- srcs = [":asset_go_gapic_srcjar_test"], -- embed = [":asset_go_gapic"], -- importpath = "cloud.google.com/go/asset/apiv1", +- name = "cx_go_gapic_test", +- srcs = [":cx_go_gapic_srcjar_test"], +- embed = [":cx_go_gapic"], +- importpath = "cloud.google.com/go/dialogflow/cx/apiv3", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-asset-v1-go", +- name = "gapi-cloud-dialogflow-cx-v3-go", - deps = [ -- ":asset_go_gapic", -- ":asset_go_gapic_srcjar-test.srcjar", -- ":asset_go_proto", +- ":cx_go_gapic", +- ":cx_go_gapic_srcjar-metadata.srcjar", +- ":cx_go_gapic_srcjar-test.srcjar", +- ":cx_go_proto", - ], -) - @@ -13484,15 +29959,20 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.baze -) - -py_gapic_library( -- name = "asset_py_gapic", -- srcs = [":asset_proto"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "cx_py_gapic", +- srcs = [":cx_proto"], +- grpc_service_config = "dialogflow_grpc_service_config.json", +- opt_args = [ +- "python-gapic-name=dialogflowcx", +- "python-gapic-namespace=google.cloud", +- ], -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "asset-v1-py", +- name = "dialogflow-cx-v3-py", - deps = [ -- ":asset_py_gapic", +- ":cx_py_gapic", - ], -) - @@ -13508,36 +29988,34 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.baze -) - -php_proto_library( -- name = "asset_php_proto", -- deps = [":asset_proto"], +- name = "cx_php_proto", +- deps = [":cx_proto"], -) - -php_grpc_library( -- name = "asset_php_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_php_proto"], +- name = "cx_php_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_php_proto"], -) - -php_gapic_library( -- name = "asset_php_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- grpc_service_config = "cloudasset_grpc_service_config.json", -- package = "google.cloud.asset.v1", -- service_yaml = "cloudasset_v1.yaml", +- name = "cx_php_gapic", +- srcs = [":cx_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", +- service_yaml = "dialogflow_v3.yaml", - deps = [ -- ":asset_php_grpc", -- ":asset_php_proto", +- ":cx_php_grpc", +- ":cx_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-asset-v1-php", +- name = "google-cloud-dialogflow-cx-v3-php", - deps = [ -- ":asset_php_gapic", -- ":asset_php_grpc", -- ":asset_php_proto", +- ":cx_php_gapic", +- ":cx_php_grpc", +- ":cx_php_proto", - ], -) - @@ -13551,22 +30029,21 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.baze -) - -nodejs_gapic_library( -- name = "asset_nodejs_gapic", -- package_name = "@google-cloud/asset", -- src = ":asset_proto_with_info", +- name = "cx_nodejs_gapic", +- package_name = "@google-cloud/dialogflow-cx", +- src = ":cx_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "cloudasset_grpc_service_config.json", -- package = "google.cloud.asset.v1", -- service_yaml = "cloudasset_v1.yaml", +- grpc_service_config = "dialogflow_grpc_service_config.json", +- package = "google.cloud.dialogflow.cx.v3", +- service_yaml = "dialogflow_v3.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "asset-v1-nodejs", +- name = "dialogflow-cx-v3-nodejs", - deps = [ -- ":asset_nodejs_gapic", -- ":asset_proto", -- "//google/cloud/osconfig/v1:osconfig_proto", +- ":cx_nodejs_gapic", +- ":cx_proto", - ], -) - @@ -13575,49 +30052,41 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.baze -############################################################################## -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", -) - -ruby_proto_library( -- name = "asset_ruby_proto", -- deps = [":asset_proto"], +- name = "cx_ruby_proto", +- deps = [":cx_proto"], -) - -ruby_grpc_library( -- name = "asset_ruby_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_ruby_proto"], +- name = "cx_ruby_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "asset_ruby_gapic", -- srcs = [":asset_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-asset-v1", -- "ruby-cloud-env-prefix=ASSET", -- "ruby-cloud-product-url=https://cloud.google.com/asset-inventory/", -- "ruby-cloud-api-id=cloudasset.googleapis.com", -- "ruby-cloud-api-shortname=cloudasset", -- ], -- grpc_service_config = "cloudasset_grpc_service_config.json", -- ruby_cloud_description = "A metadata inventory service that allows you to view, monitor, and analyze all your GCP and Anthos assets across projects and services.", -- ruby_cloud_title = "Cloud Asset V1", +- name = "cx_ruby_gapic", +- srcs = [":cx_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-dialogflow-cx-v3"], +- grpc_service_config = "dialogflow_grpc_service_config.json", - deps = [ -- ":asset_ruby_grpc", -- ":asset_ruby_proto", +- ":cx_ruby_grpc", +- ":cx_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-asset-v1-ruby", +- name = "google-cloud-dialogflow-cx-v3-ruby", - deps = [ -- ":asset_ruby_gapic", -- ":asset_ruby_grpc", -- ":asset_ruby_proto", +- ":cx_ruby_gapic", +- ":cx_ruby_grpc", +- ":cx_ruby_proto", - ], -) - @@ -13633,34 +30102,34 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.baze -) - -csharp_proto_library( -- name = "asset_csharp_proto", -- deps = [":asset_proto"], +- name = "cx_csharp_proto", +- deps = [":cx_proto"], -) - -csharp_grpc_library( -- name = "asset_csharp_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_csharp_proto"], +- name = "cx_csharp_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_csharp_proto"], -) - -csharp_gapic_library( -- name = "asset_csharp_gapic", -- srcs = [":asset_proto_with_info"], +- name = "cx_csharp_gapic", +- srcs = [":cx_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "cloudasset_grpc_service_config.json", +- grpc_service_config = "dialogflow_grpc_service_config.json", - deps = [ -- ":asset_csharp_grpc", -- ":asset_csharp_proto", +- ":cx_csharp_grpc", +- ":cx_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-asset-v1-csharp", +- name = "google-cloud-dialogflow-cx-v3-csharp", - deps = [ -- ":asset_csharp_gapic", -- ":asset_csharp_grpc", -- ":asset_csharp_proto", +- ":cx_csharp_gapic", +- ":cx_csharp_grpc", +- ":cx_csharp_proto", - ], -) - @@ -13668,11 +30137,20 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.baze -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1beta1/BUILD.bazel ---- a/google/cloud/asset/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/asset/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,326 +0,0 @@ +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/dialogflow/cx/v3beta1/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"]) @@ -13684,23 +30162,47 @@ diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1be -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "asset_proto", +- name = "cx_proto", - srcs = [ -- "asset_service.proto", -- "assets.proto", +- "agent.proto", +- "audio_config.proto", +- "entity_type.proto", +- "environment.proto", +- "experiment.proto", +- "flow.proto", +- "fulfillment.proto", +- "intent.proto", +- "page.proto", +- "response_message.proto", +- "security_settings.proto", +- "session.proto", +- "session_entity_type.proto", +- "test_case.proto", +- "transition_route_group.proto", +- "validation_message.proto", +- "version.proto", +- "webhook.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/iam/v1:policy_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "//google/type:latlng_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "asset_proto_with_info", +- name = "cx_proto_with_info", - deps = [ -- ":asset_proto", +- ":cx_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -13718,46 +30220,57 @@ diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1be -) - -java_proto_library( -- name = "asset_java_proto", -- deps = [":asset_proto"], +- name = "cx_java_proto", +- deps = [":cx_proto"], -) - -java_grpc_library( -- name = "asset_java_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_java_proto"], +- name = "cx_java_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_java_proto"], -) - -java_gapic_library( -- name = "asset_java_gapic", -- srcs = [":asset_proto_with_info"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "cx_java_gapic", +- srcs = [":cx_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", - test_deps = [ -- ":asset_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":cx_java_grpc", - ], - deps = [ -- ":asset_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":cx_java_proto", - ], -) - -java_gapic_test( -- name = "asset_java_gapic_test_suite", +- name = "cx_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.asset.v1p1beta1.AssetServiceClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.AgentsClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.EntityTypesClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.EnvironmentsClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.ExperimentsClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.FlowsClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.IntentsClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.PagesClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.SecuritySettingsServiceClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.SessionEntityTypesClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.SessionsClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.TestCasesClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroupsClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.VersionsClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.WebhooksClientTest", - ], -- runtime_deps = [":asset_java_gapic_test"], +- runtime_deps = [":cx_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-asset-v1p1beta1-java", +- name = "google-cloud-dialogflow-cx-v3beta1-java", - deps = [ -- ":asset_java_gapic", -- ":asset_java_grpc", -- ":asset_java_proto", -- ":asset_proto", +- ":cx_java_gapic", +- ":cx_java_grpc", +- ":cx_java_proto", +- ":cx_proto", - ], -) - @@ -13773,42 +30286,50 @@ diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1be -) - -go_proto_library( -- name = "asset_go_proto", +- name = "cx_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p1beta1", -- protos = [":asset_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1", +- protos = [":cx_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", +- "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( -- name = "asset_go_gapic", -- srcs = [":asset_proto_with_info"], -- grpc_service_config = "cloudasset_grpc_service_config.json", -- importpath = "cloud.google.com/go/asset/apiv1p1beta1;asset", -- service_yaml = "cloudasset_v1p1beta1.yaml", +- name = "cx_go_gapic", +- srcs = [":cx_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", +- importpath = "cloud.google.com/go/dialogflow/cx/apiv3beta1;cx", +- metadata = True, +- service_yaml = "dialogflow_v3beta1.yaml", - deps = [ -- ":asset_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":cx_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "asset_go_gapic_test", -- srcs = [":asset_go_gapic_srcjar_test"], -- embed = [":asset_go_gapic"], -- importpath = "cloud.google.com/go/asset/apiv1p1beta1", +- name = "cx_go_gapic_test", +- srcs = [":cx_go_gapic_srcjar_test"], +- embed = [":cx_go_gapic"], +- importpath = "cloud.google.com/go/dialogflow/cx/apiv3beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-asset-v1p1beta1-go", +- name = "gapi-cloud-dialogflow-cx-v3beta1-go", - deps = [ -- ":asset_go_gapic", -- ":asset_go_gapic_srcjar-test.srcjar", -- ":asset_go_proto", +- ":cx_go_gapic", +- ":cx_go_gapic_srcjar-metadata.srcjar", +- ":cx_go_gapic_srcjar-test.srcjar", +- ":cx_go_proto", - ], -) - @@ -13822,15 +30343,20 @@ diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1be -) - -py_gapic_library( -- name = "asset_py_gapic", -- srcs = [":asset_proto"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "cx_py_gapic", +- srcs = [":cx_proto"], +- grpc_service_config = "dialogflow_grpc_service_config.json", +- opt_args = [ +- "python-gapic-name=dialogflowcx", +- "python-gapic-namespace=google.cloud", +- ], -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "asset-v1p1beta1-py", +- name = "dialogflow-cx-v3beta1-py", - deps = [ -- ":asset_py_gapic", +- ":cx_py_gapic", - ], -) - @@ -13846,36 +30372,34 @@ diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1be -) - -php_proto_library( -- name = "asset_php_proto", -- deps = [":asset_proto"], +- name = "cx_php_proto", +- deps = [":cx_proto"], -) - -php_grpc_library( -- name = "asset_php_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_php_proto"], +- name = "cx_php_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_php_proto"], -) - -php_gapic_library( -- name = "asset_php_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- grpc_service_config = "cloudasset_grpc_service_config.json", -- package = "google.cloud.asset.v1p1beta1", -- service_yaml = "cloudasset_v1p1beta1.yaml", +- name = "cx_php_gapic", +- srcs = [":cx_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", +- service_yaml = "dialogflow_v3beta1.yaml", - deps = [ -- ":asset_php_grpc", -- ":asset_php_proto", +- ":cx_php_grpc", +- ":cx_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-asset-v1p1beta1-php", +- name = "google-cloud-dialogflow-cx-v3beta1-php", - deps = [ -- ":asset_php_gapic", -- ":asset_php_grpc", -- ":asset_php_proto", +- ":cx_php_gapic", +- ":cx_php_grpc", +- ":cx_php_proto", - ], -) - @@ -13889,21 +30413,21 @@ diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1be -) - -nodejs_gapic_library( -- name = "asset_nodejs_gapic", -- package_name = "@google-cloud/asset", -- src = ":asset_proto_with_info", +- name = "cx_nodejs_gapic", +- package_name = "@google-cloud/dialogflow-cx", +- src = ":cx_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "cloudasset_grpc_service_config.json", -- package = "google.cloud.asset.v1p1beta1", -- service_yaml = "cloudasset_v1p1beta1.yaml", +- grpc_service_config = "dialogflow_grpc_service_config.json", +- package = "google.cloud.dialogflow.cx.v3beta1", +- service_yaml = "dialogflow_v3beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "asset-v1p1beta1-nodejs", +- name = "dialogflow-cx-v3beta1-nodejs", - deps = [ -- ":asset_nodejs_gapic", -- ":asset_proto", +- ":cx_nodejs_gapic", +- ":cx_proto", - ], -) - @@ -13912,42 +30436,41 @@ diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1be -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "asset_ruby_proto", -- deps = [":asset_proto"], +- name = "cx_ruby_proto", +- deps = [":cx_proto"], -) - -ruby_grpc_library( -- name = "asset_ruby_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_ruby_proto"], +- name = "cx_ruby_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_ruby_proto"], -) - --ruby_gapic_library( -- name = "asset_ruby_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1p1beta1", -- service_yaml = "cloudasset_v1p1beta1.yaml", +-ruby_cloud_gapic_library( +- name = "cx_ruby_gapic", +- srcs = [":cx_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-dialogflow-cx-v3beta1"], +- grpc_service_config = "dialogflow_grpc_service_config.json", - deps = [ -- ":asset_ruby_grpc", -- ":asset_ruby_proto", +- ":cx_ruby_grpc", +- ":cx_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-asset-v1p1beta1-ruby", +- name = "google-cloud-dialogflow-cx-v3beta1-ruby", - deps = [ -- ":asset_ruby_gapic", -- ":asset_ruby_grpc", -- ":asset_ruby_proto", +- ":cx_ruby_gapic", +- ":cx_ruby_grpc", +- ":cx_ruby_proto", - ], -) - @@ -13963,34 +30486,34 @@ diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1be -) - -csharp_proto_library( -- name = "asset_csharp_proto", -- deps = [":asset_proto"], +- name = "cx_csharp_proto", +- deps = [":cx_proto"], -) - -csharp_grpc_library( -- name = "asset_csharp_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_csharp_proto"], +- name = "cx_csharp_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_csharp_proto"], -) - -csharp_gapic_library( -- name = "asset_csharp_gapic", -- srcs = [":asset_proto_with_info"], +- name = "cx_csharp_gapic", +- srcs = [":cx_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "cloudasset_grpc_service_config.json", +- grpc_service_config = "dialogflow_grpc_service_config.json", - deps = [ -- ":asset_csharp_grpc", -- ":asset_csharp_proto", +- ":cx_csharp_grpc", +- ":cx_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-asset-v1p1beta1-csharp", +- name = "google-cloud-dialogflow-cx-v3beta1-csharp", - deps = [ -- ":asset_csharp_gapic", -- ":asset_csharp_grpc", -- ":asset_csharp_proto", +- ":cx_csharp_gapic", +- ":cx_csharp_grpc", +- ":cx_csharp_proto", - ], -) - @@ -13998,11 +30521,20 @@ diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1be -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2beta1/BUILD.bazel ---- a/google/cloud/asset/v1p2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/asset/v1p2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,340 +0,0 @@ +diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/BUILD.bazel +--- a/google/cloud/dialogflow/v2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/dialogflow/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,407 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# 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"]) @@ -14014,19 +30546,40 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "asset_proto", +- name = "dialogflow_proto", - srcs = [ -- "asset_service.proto", -- "assets.proto", +- "agent.proto", +- "answer_record.proto", +- "audio_config.proto", +- "context.proto", +- "conversation.proto", +- "conversation_event.proto", +- "conversation_profile.proto", +- "document.proto", +- "entity_type.proto", +- "environment.proto", +- "fulfillment.proto", +- "gcs.proto", +- "human_agent_assistant_event.proto", +- "intent.proto", +- "knowledge_base.proto", +- "participant.proto", +- "session.proto", +- "session_entity_type.proto", +- "validation_result.proto", +- "version.proto", +- "webhook.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/iam/v1:policy_proto", - "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "//google/type:latlng_proto", - "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", @@ -14035,9 +30588,9 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be -) - -proto_library_with_info( -- name = "asset_proto_with_info", +- name = "dialogflow_proto_with_info", - deps = [ -- ":asset_proto", +- ":dialogflow_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -14055,46 +30608,58 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be -) - -java_proto_library( -- name = "asset_java_proto", -- deps = [":asset_proto"], +- name = "dialogflow_java_proto", +- deps = [":dialogflow_proto"], -) - -java_grpc_library( -- name = "asset_java_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_java_proto"], +- name = "dialogflow_java_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_java_proto"], -) - -java_gapic_library( -- name = "asset_java_gapic", -- srcs = [":asset_proto_with_info"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "dialogflow_java_gapic", +- srcs = [":dialogflow_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", - test_deps = [ -- ":asset_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":dialogflow_java_grpc", - ], - deps = [ -- ":asset_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":dialogflow_java_proto", - ], -) - -java_gapic_test( -- name = "asset_java_gapic_test_suite", +- name = "dialogflow_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.asset.v1p2beta1.AssetServiceClientTest", +- "com.google.cloud.dialogflow.v2.AgentsClientTest", +- "com.google.cloud.dialogflow.v2.AnswerRecordsClientTest", +- "com.google.cloud.dialogflow.v2.ContextsClientTest", +- "com.google.cloud.dialogflow.v2.ConversationProfilesClientTest", +- "com.google.cloud.dialogflow.v2.ConversationsClientTest", +- "com.google.cloud.dialogflow.v2.DocumentsClientTest", +- "com.google.cloud.dialogflow.v2.EntityTypesClientTest", +- "com.google.cloud.dialogflow.v2.EnvironmentsClientTest", +- "com.google.cloud.dialogflow.v2.FulfillmentsClientTest", +- "com.google.cloud.dialogflow.v2.IntentsClientTest", +- "com.google.cloud.dialogflow.v2.KnowledgeBasesClientTest", +- "com.google.cloud.dialogflow.v2.ParticipantsClientTest", +- "com.google.cloud.dialogflow.v2.SessionEntityTypesClientTest", +- "com.google.cloud.dialogflow.v2.SessionsClientTest", +- "com.google.cloud.dialogflow.v2.VersionsClientTest", - ], -- runtime_deps = [":asset_java_gapic_test"], +- runtime_deps = [":dialogflow_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-asset-v1p2beta1-java", +- name = "google-cloud-dialogflow-v2-java", - deps = [ -- ":asset_java_gapic", -- ":asset_java_grpc", -- ":asset_java_proto", -- ":asset_proto", +- ":dialogflow_java_gapic", +- ":dialogflow_java_grpc", +- ":dialogflow_java_proto", +- ":dialogflow_proto", - ], -) - @@ -14110,48 +30675,51 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be -) - -go_proto_library( -- name = "asset_go_proto", +- name = "dialogflow_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p2beta1", -- protos = [":asset_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2", +- protos = [":dialogflow_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", -- ], --) -- --go_gapic_library( -- name = "asset_go_gapic", -- srcs = [":asset_proto_with_info"], -- grpc_service_config = "cloudasset_grpc_service_config.json", -- importpath = "cloud.google.com/go/asset/apiv1p2beta1;asset", -- service_yaml = "cloudasset_v1p2beta1.yaml", +- "//google/rpc:status_go_proto", +- "//google/type:latlng_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "dialogflow_go_gapic", +- srcs = [":dialogflow_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", +- importpath = "cloud.google.com/go/dialogflow/apiv2;dialogflow", +- metadata = True, +- service_yaml = "dialogflow_v2.yaml", - deps = [ -- ":asset_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":dialogflow_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "asset_go_gapic_test", -- srcs = [":asset_go_gapic_srcjar_test"], -- embed = [":asset_go_gapic"], -- importpath = "cloud.google.com/go/asset/apiv1p2beta1", +- name = "dialogflow_go_gapic_test", +- srcs = [":dialogflow_go_gapic_srcjar_test"], +- embed = [":dialogflow_go_gapic"], +- importpath = "cloud.google.com/go/dialogflow/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-asset-v1p2beta1-go", +- name = "gapi-cloud-dialogflow-v2-go", - deps = [ -- ":asset_go_gapic", -- ":asset_go_gapic_srcjar-test.srcjar", -- ":asset_go_proto", +- ":dialogflow_go_gapic", +- ":dialogflow_go_gapic_srcjar-metadata.srcjar", +- ":dialogflow_go_gapic_srcjar-test.srcjar", +- ":dialogflow_go_proto", - ], -) - @@ -14165,15 +30733,16 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be -) - -py_gapic_library( -- name = "asset_py_gapic", -- srcs = [":asset_proto"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "dialogflow_py_gapic", +- srcs = [":dialogflow_proto"], +- grpc_service_config = "dialogflow_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "asset-v1p2beta1-py", +- name = "dialogflow-v2-py", - deps = [ -- ":asset_py_gapic", +- ":dialogflow_py_gapic", - ], -) - @@ -14189,36 +30758,34 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be -) - -php_proto_library( -- name = "asset_php_proto", -- deps = [":asset_proto"], +- name = "dialogflow_php_proto", +- deps = [":dialogflow_proto"], -) - -php_grpc_library( -- name = "asset_php_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_php_proto"], +- name = "dialogflow_php_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_php_proto"], -) - -php_gapic_library( -- name = "asset_php_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- grpc_service_config = "cloudasset_grpc_service_config.json", -- package = "google.cloud.asset.v1p2beta1", -- service_yaml = "cloudasset_v1p2beta1.yaml", +- name = "dialogflow_php_gapic", +- srcs = [":dialogflow_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", +- service_yaml = "dialogflow_v2.yaml", - deps = [ -- ":asset_php_grpc", -- ":asset_php_proto", +- ":dialogflow_php_grpc", +- ":dialogflow_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-asset-v1p2beta1-php", +- name = "google-cloud-dialogflow-v2-php", - deps = [ -- ":asset_php_gapic", -- ":asset_php_grpc", -- ":asset_php_proto", +- ":dialogflow_php_gapic", +- ":dialogflow_php_grpc", +- ":dialogflow_php_proto", - ], -) - @@ -14232,21 +30799,22 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be -) - -nodejs_gapic_library( -- name = "asset_nodejs_gapic", -- package_name = "@google-cloud/asset", -- src = ":asset_proto_with_info", +- name = "dialogflow_nodejs_gapic", +- package_name = "@google-cloud/dialogflow", +- src = ":dialogflow_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "cloudasset_grpc_service_config.json", -- package = "google.cloud.asset.v1p2beta1", -- service_yaml = "cloudasset_v1p2beta1.yaml", +- grpc_service_config = "dialogflow_grpc_service_config.json", +- main_service = "dialogflow", +- package = "google.cloud.dialogflow.v2", +- service_yaml = "dialogflow_v2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "asset-v1p2beta1-nodejs", +- name = "dialogflow-v2-nodejs", - deps = [ -- ":asset_nodejs_gapic", -- ":asset_proto", +- ":dialogflow_nodejs_gapic", +- ":dialogflow_proto", - ], -) - @@ -14255,42 +30823,49 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "asset_ruby_proto", -- deps = [":asset_proto"], +- name = "dialogflow_ruby_proto", +- deps = [":dialogflow_proto"], -) - -ruby_grpc_library( -- name = "asset_ruby_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_ruby_proto"], +- name = "dialogflow_ruby_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_ruby_proto"], -) - --ruby_gapic_library( -- name = "asset_ruby_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1p2beta1", -- service_yaml = "cloudasset_v1p2beta1.yaml", +-ruby_cloud_gapic_library( +- name = "dialogflow_ruby_gapic", +- srcs = [":dialogflow_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-api-id=dialogflow.googleapis.com", +- "ruby-cloud-api-shortname=dialogflow", +- "ruby-cloud-env-prefix=DIALOGFLOW", +- "ruby-cloud-gem-name=google-cloud-dialogflow-v2", +- "ruby-cloud-product-url=https://cloud.google.com/dialogflow", +- ], +- 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.", +- ruby_cloud_title = "Dialogflow V2", - deps = [ -- ":asset_ruby_grpc", -- ":asset_ruby_proto", +- ":dialogflow_ruby_grpc", +- ":dialogflow_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-asset-v1p2beta1-ruby", +- name = "google-cloud-dialogflow-v2-ruby", - deps = [ -- ":asset_ruby_gapic", -- ":asset_ruby_grpc", -- ":asset_ruby_proto", +- ":dialogflow_ruby_gapic", +- ":dialogflow_ruby_grpc", +- ":dialogflow_ruby_proto", - ], -) - @@ -14306,47 +30881,71 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be -) - -csharp_proto_library( -- name = "asset_csharp_proto", -- deps = [":asset_proto"], +- name = "dialogflow_csharp_proto", +- deps = [":dialogflow_proto"], -) - -csharp_grpc_library( -- name = "asset_csharp_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_csharp_proto"], +- name = "dialogflow_csharp_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_csharp_proto"], -) - --# Invalid C# namespaces, cannot build. --# csharp_gapic_library( --# name = "asset_csharp_gapic", --# srcs = [":asset_proto_with_info"], --# grpc_service_config = "cloudasset_grpc_service_config.json", --# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", --# deps = [ --# ":asset_csharp_grpc", --# ":asset_csharp_proto", --# ], --# ) +-csharp_gapic_library( +- name = "dialogflow_csharp_gapic", +- srcs = [":dialogflow_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "dialogflow_grpc_service_config.json", +- deps = [ +- ":dialogflow_csharp_grpc", +- ":dialogflow_csharp_proto", +- ], +-) - --# # Open Source Packages --# csharp_gapic_assembly_pkg( --# name = "google-cloud-asset-v1p2beta1-csharp", --# deps = [ --# ":asset_csharp_gapic", --# ":asset_csharp_grpc", --# ":asset_csharp_proto", --# ], --# ) +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-dialogflow-v2-csharp", +- deps = [ +- ":dialogflow_csharp_gapic", +- ":dialogflow_csharp_grpc", +- ":dialogflow_csharp_proto", +- ], +-) - -############################################################################## -# C++ -############################################################################## --# 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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,336 +0,0 @@ +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "dialogflow_cc_proto", +- deps = [":dialogflow_proto"], +-) +- +-cc_grpc_library( +- name = "dialogflow_cc_grpc", +- srcs = [":dialogflow_proto"], +- grpc_only = True, +- deps = [":dialogflow_cc_proto"], +-) +diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflow/v2beta1/BUILD.bazel +--- a/google/cloud/dialogflow/v2beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/dialogflow/v2beta1/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 +- +-# 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"]) @@ -14358,26 +30957,51 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "asset_proto", +- name = "dialogflow_proto", - srcs = [ -- "asset_service.proto", -- "assets.proto", +- "agent.proto", +- "answer_record.proto", +- "audio_config.proto", +- "context.proto", +- "conversation.proto", +- "conversation_event.proto", +- "conversation_profile.proto", +- "document.proto", +- "entity_type.proto", +- "environment.proto", +- "fulfillment.proto", +- "gcs.proto", +- "human_agent_assistant_event.proto", +- "intent.proto", +- "knowledge_base.proto", +- "participant.proto", +- "session.proto", +- "session_entity_type.proto", +- "validation_result.proto", +- "version.proto", +- "webhook.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/iam/v1:policy_proto", +- "//google/api:resource_proto", - "//google/longrunning:operations_proto", -- "//google/rpc:code_proto", +- "//google/rpc:status_proto", +- "//google/type:latlng_proto", +- "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "asset_proto_with_info", +- name = "dialogflow_proto_with_info", - deps = [ -- ":asset_proto", +- ":dialogflow_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -14395,47 +31019,58 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be -) - -java_proto_library( -- name = "asset_java_proto", -- deps = [":asset_proto"], +- name = "dialogflow_java_proto", +- deps = [":dialogflow_proto"], -) - -java_grpc_library( -- name = "asset_java_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_java_proto"], +- name = "dialogflow_java_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_java_proto"], -) - -java_gapic_library( -- name = "asset_java_gapic", -- srcs = [":asset_proto_with_info"], -- gapic_yaml = "cloudasset_gapic.yaml", -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "dialogflow_java_gapic", +- srcs = [":dialogflow_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", - test_deps = [ -- ":asset_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":dialogflow_java_grpc", - ], - deps = [ -- ":asset_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":dialogflow_java_proto", - ], -) - -java_gapic_test( -- name = "asset_java_gapic_test_suite", +- name = "dialogflow_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.asset.v1p4beta1.AssetServiceClientTest", +- "com.google.cloud.dialogflow.v2beta1.AgentsClientTest", +- "com.google.cloud.dialogflow.v2beta1.AnswerRecordsClientTest", +- "com.google.cloud.dialogflow.v2beta1.ContextsClientTest", +- "com.google.cloud.dialogflow.v2beta1.ConversationProfilesClientTest", +- "com.google.cloud.dialogflow.v2beta1.ConversationsClientTest", +- "com.google.cloud.dialogflow.v2beta1.DocumentsClientTest", +- "com.google.cloud.dialogflow.v2beta1.EntityTypesClientTest", +- "com.google.cloud.dialogflow.v2beta1.EnvironmentsClientTest", +- "com.google.cloud.dialogflow.v2beta1.FulfillmentsClientTest", +- "com.google.cloud.dialogflow.v2beta1.IntentsClientTest", +- "com.google.cloud.dialogflow.v2beta1.KnowledgeBasesClientTest", +- "com.google.cloud.dialogflow.v2beta1.ParticipantsClientTest", +- "com.google.cloud.dialogflow.v2beta1.SessionEntityTypesClientTest", +- "com.google.cloud.dialogflow.v2beta1.SessionsClientTest", +- "com.google.cloud.dialogflow.v2beta1.VersionsClientTest", - ], -- runtime_deps = [":asset_java_gapic_test"], +- runtime_deps = [":dialogflow_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-asset-v1p4beta1-java", +- name = "google-cloud-dialogflow-v2beta1-java", - deps = [ -- ":asset_java_gapic", -- ":asset_java_grpc", -- ":asset_java_proto", -- ":asset_proto", +- ":dialogflow_java_gapic", +- ":dialogflow_java_grpc", +- ":dialogflow_java_proto", +- ":dialogflow_proto", - ], -) - @@ -14451,48 +31086,51 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be -) - -go_proto_library( -- name = "asset_go_proto", +- name = "dialogflow_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p4beta1", -- protos = [":asset_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1", +- protos = [":dialogflow_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", -- "//google/rpc:code_go_proto", +- "//google/rpc:status_go_proto", +- "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( -- name = "asset_go_gapic", -- srcs = [":asset_proto_with_info"], -- grpc_service_config = "cloudasset_grpc_service_config.json", -- importpath = "cloud.google.com/go/asset/apiv1p4beta1;asset", -- service_yaml = "cloudasset_v1p4beta1.yaml", +- name = "dialogflow_go_gapic", +- srcs = [":dialogflow_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", +- importpath = "cloud.google.com/go/dialogflow/apiv2beta1;dialogflow", +- metadata = True, +- service_yaml = "dialogflow_v2beta1.yaml", - deps = [ -- ":asset_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":dialogflow_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:any_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "asset_go_gapic_test", -- srcs = [":asset_go_gapic_srcjar_test"], -- embed = [":asset_go_gapic"], -- importpath = "cloud.google.com/go/asset/apiv1p4beta1", +- name = "dialogflow_go_gapic_test", +- srcs = [":dialogflow_go_gapic_srcjar_test"], +- embed = [":dialogflow_go_gapic"], +- importpath = "cloud.google.com/go/dialogflow/apiv2beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-asset-v1p4beta1-go", +- name = "gapi-cloud-dialogflow-v2beta1-go", - deps = [ -- ":asset_go_gapic", -- ":asset_go_gapic_srcjar-test.srcjar", -- ":asset_go_proto", +- ":dialogflow_go_gapic", +- ":dialogflow_go_gapic_srcjar-metadata.srcjar", +- ":dialogflow_go_gapic_srcjar-test.srcjar", +- ":dialogflow_go_proto", - ], -) - @@ -14506,15 +31144,16 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be -) - -py_gapic_library( -- name = "asset_py_gapic", -- srcs = [":asset_proto"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "dialogflow_py_gapic", +- srcs = [":dialogflow_proto"], +- grpc_service_config = "dialogflow_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "asset-v1p4beta1-py", +- name = "dialogflow-v2beta1-py", - deps = [ -- ":asset_py_gapic", +- ":dialogflow_py_gapic", - ], -) - @@ -14530,36 +31169,34 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be -) - -php_proto_library( -- name = "asset_php_proto", -- deps = [":asset_proto"], +- name = "dialogflow_php_proto", +- deps = [":dialogflow_proto"], -) - -php_grpc_library( -- name = "asset_php_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_php_proto"], +- name = "dialogflow_php_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_php_proto"], -) - -php_gapic_library( -- name = "asset_php_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- grpc_service_config = "cloudasset_grpc_service_config.json", -- package = "google.cloud.asset.v1p4beta1", -- service_yaml = "cloudasset_v1p4beta1.yaml", +- name = "dialogflow_php_gapic", +- srcs = [":dialogflow_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", +- service_yaml = "dialogflow_v2beta1.yaml", - deps = [ -- ":asset_php_grpc", -- ":asset_php_proto", +- ":dialogflow_php_grpc", +- ":dialogflow_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-asset-v1p4beta1-php", +- name = "google-cloud-dialogflow-v2beta1-php", - deps = [ -- ":asset_php_gapic", -- ":asset_php_grpc", -- ":asset_php_proto", +- ":dialogflow_php_gapic", +- ":dialogflow_php_grpc", +- ":dialogflow_php_proto", - ], -) - @@ -14573,21 +31210,22 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be -) - -nodejs_gapic_library( -- name = "asset_nodejs_gapic", -- package_name = "@google-cloud/asset", -- src = ":asset_proto_with_info", +- name = "dialogflow_nodejs_gapic", +- package_name = "@google-cloud/dialogflow", +- src = ":dialogflow_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "cloudasset_grpc_service_config.json", -- package = "google.cloud.asset.v1p4beta1", -- service_yaml = "cloudasset_v1p4beta1.yaml", +- grpc_service_config = "dialogflow_grpc_service_config.json", +- main_service = "dialogflow", +- package = "google.cloud.dialogflow.v2beta1", +- service_yaml = "dialogflow_v2beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "asset-v1p4beta1-nodejs", +- name = "dialogflow-v2beta1-nodejs", - deps = [ -- ":asset_nodejs_gapic", -- ":asset_proto", +- ":dialogflow_nodejs_gapic", +- ":dialogflow_proto", - ], -) - @@ -14596,42 +31234,41 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "asset_ruby_proto", -- deps = [":asset_proto"], +- name = "dialogflow_ruby_proto", +- deps = [":dialogflow_proto"], -) - -ruby_grpc_library( -- name = "asset_ruby_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_ruby_proto"], +- name = "dialogflow_ruby_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_ruby_proto"], -) - --ruby_gapic_library( -- name = "asset_ruby_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1p4beta1", -- service_yaml = "cloudasset_v1p4beta1.yaml", +-ruby_cloud_gapic_library( +- name = "dialogflow_ruby_gapic", +- srcs = [":dialogflow_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-dialogflow-v2beta1"], +- grpc_service_config = "dialogflow_grpc_service_config.json", - deps = [ -- ":asset_ruby_grpc", -- ":asset_ruby_proto", +- ":dialogflow_ruby_grpc", +- ":dialogflow_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-asset-v1p4beta1-ruby", +- name = "google-cloud-dialogflow-v2beta1-ruby", - deps = [ -- ":asset_ruby_gapic", -- ":asset_ruby_grpc", -- ":asset_ruby_proto", +- ":dialogflow_ruby_gapic", +- ":dialogflow_ruby_grpc", +- ":dialogflow_ruby_proto", - ], -) - @@ -14647,34 +31284,34 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be -) - -csharp_proto_library( -- name = "asset_csharp_proto", -- deps = [":asset_proto"], +- name = "dialogflow_csharp_proto", +- deps = [":dialogflow_proto"], -) - -csharp_grpc_library( -- name = "asset_csharp_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_csharp_proto"], +- name = "dialogflow_csharp_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_csharp_proto"], -) - -csharp_gapic_library( -- name = "asset_csharp_gapic", -- srcs = [":asset_proto_with_info"], +- name = "dialogflow_csharp_gapic", +- srcs = [":dialogflow_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "cloudasset_grpc_service_config.json", +- grpc_service_config = "dialogflow_grpc_service_config.json", - deps = [ -- ":asset_csharp_grpc", -- ":asset_csharp_proto", +- ":dialogflow_csharp_grpc", +- ":dialogflow_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-asset-v1p4beta1-csharp", +- name = "google-cloud-dialogflow-v2beta1-csharp", - deps = [ -- ":asset_csharp_gapic", -- ":asset_csharp_grpc", -- ":asset_csharp_proto", +- ":dialogflow_csharp_gapic", +- ":dialogflow_csharp_grpc", +- ":dialogflow_csharp_proto", - ], -) - @@ -14682,11 +31319,25 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5beta1/BUILD.bazel ---- a/google/cloud/asset/v1p5beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/asset/v1p5beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,333 +0,0 @@ +diff -urN a/google/cloud/documentai/BUILD.bazel b/google/cloud/documentai/BUILD.bazel +--- a/google/cloud/documentai/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/documentai/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/BUILD.bazel +--- a/google/cloud/documentai/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/documentai/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/gapic-generator/tree/master/rules_gapic/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -14698,29 +31349,35 @@ diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5be -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "asset_proto", +- name = "documentai_proto", - srcs = [ -- "asset_service.proto", -- "assets.proto", +- "document.proto", +- "document_io.proto", +- "document_processor_service.proto", +- "geometry.proto", +- "operation_metadata.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/cloud/orgpolicy/v1:orgpolicy_proto", -- "//google/iam/v1:policy_proto", -- "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto", -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:struct_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "//google/type:color_proto", +- "//google/type:date_proto", +- "//google/type:datetime_proto", +- "//google/type:money_proto", +- "//google/type:postal_address_proto", +- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "asset_proto_with_info", +- name = "documentai_proto_with_info", - deps = [ -- ":asset_proto", +- ":documentai_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -14738,46 +31395,44 @@ diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5be -) - -java_proto_library( -- name = "asset_java_proto", -- deps = [":asset_proto"], +- name = "documentai_java_proto", +- deps = [":documentai_proto"], -) - -java_grpc_library( -- name = "asset_java_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_java_proto"], +- name = "documentai_java_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_java_proto"], -) - -java_gapic_library( -- name = "asset_java_gapic", -- srcs = [":asset_proto_with_info"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "documentai_java_gapic", +- srcs = [":documentai_proto_with_info"], +- grpc_service_config = "documentai_v1_grpc_service_config.json", - test_deps = [ -- ":asset_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":documentai_java_grpc", - ], - deps = [ -- ":asset_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":documentai_java_proto", - ], -) - -java_gapic_test( -- name = "asset_java_gapic_test_suite", +- name = "documentai_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.asset.v1p5beta1.AssetServiceClientTest", +- "com.google.cloud.documentai.v1.DocumentProcessorServiceClientTest", - ], -- runtime_deps = [":asset_java_gapic_test"], +- runtime_deps = [":documentai_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-asset-v1p5beta1-java", +- name = "google-cloud-documentai-v1-java", - deps = [ -- ":asset_java_gapic", -- ":asset_java_grpc", -- ":asset_java_proto", -- ":asset_proto", +- ":documentai_java_gapic", +- ":documentai_java_grpc", +- ":documentai_java_proto", +- ":documentai_proto", - ], -) - @@ -14793,44 +31448,50 @@ diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5be -) - -go_proto_library( -- name = "asset_go_proto", +- name = "documentai_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p5beta1", -- protos = [":asset_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1", +- protos = [":documentai_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/cloud/orgpolicy/v1:orgpolicy_go_proto", -- "//google/iam/v1:iam_go_proto", -- "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", +- "//google/type:color_go_proto", +- "//google/type:date_go_proto", +- "//google/type:datetime_go_proto", +- "//google/type:money_go_proto", +- "//google/type:postaladdress_go_proto", - ], -) - -go_gapic_library( -- name = "asset_go_gapic", -- srcs = [":asset_proto_with_info"], -- grpc_service_config = "cloudasset_grpc_service_config.json", -- importpath = "cloud.google.com/go/asset/apiv1p5beta1;asset", -- service_yaml = "cloudasset_v1p5beta1.yaml", +- name = "documentai_go_gapic", +- srcs = [":documentai_proto_with_info"], +- grpc_service_config = "documentai_v1_grpc_service_config.json", +- importpath = "cloud.google.com/go/documentai/apiv1;documentai", +- service_yaml = "documentai_v1.yaml", - deps = [ -- ":asset_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":documentai_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 = "asset_go_gapic_test", -- srcs = [":asset_go_gapic_srcjar_test"], -- embed = [":asset_go_gapic"], -- importpath = "cloud.google.com/go/asset/apiv1p5beta1", +- name = "documentai_go_gapic_test", +- srcs = [":documentai_go_gapic_srcjar_test"], +- embed = [":documentai_go_gapic"], +- importpath = "cloud.google.com/go/documentai/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-asset-v1p5beta1-go", +- name = "gapi-cloud-documentai-v1-go", - deps = [ -- ":asset_go_gapic", -- ":asset_go_gapic_srcjar-test.srcjar", -- ":asset_go_proto", +- ":documentai_go_gapic", +- ":documentai_go_gapic_srcjar-test.srcjar", +- ":documentai_go_proto", - ], -) - @@ -14844,15 +31505,16 @@ diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5be -) - -py_gapic_library( -- name = "asset_py_gapic", -- srcs = [":asset_proto"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "documentai_py_gapic", +- srcs = [":documentai_proto"], +- grpc_service_config = "documentai_v1_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "asset-v1p5beta1-py", +- name = "documentai-v1-py", - deps = [ -- ":asset_py_gapic", +- ":documentai_py_gapic", - ], -) - @@ -14868,35 +31530,33 @@ diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5be -) - -php_proto_library( -- name = "asset_php_proto", -- deps = [":asset_proto"], +- name = "documentai_php_proto", +- deps = [":documentai_proto"], -) - -php_grpc_library( -- name = "asset_php_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_php_proto"], +- name = "documentai_php_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_php_proto"], -) - -php_gapic_library( -- name = "asset_php_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1p5beta1", -- service_yaml = "cloudasset_v1p5beta1.yaml", +- name = "documentai_php_gapic", +- srcs = [":documentai_proto_with_info"], +- grpc_service_config = "documentai_v1_grpc_service_config.json", - deps = [ -- ":asset_php_grpc", -- ":asset_php_proto", +- ":documentai_php_grpc", +- ":documentai_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-asset-v1p5beta1-php", +- name = "google-cloud-documentai-v1-php", - deps = [ -- ":asset_php_gapic", -- ":asset_php_grpc", -- ":asset_php_proto", +- ":documentai_php_gapic", +- ":documentai_php_grpc", +- ":documentai_php_proto", - ], -) - @@ -14910,20 +31570,21 @@ diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5be -) - -nodejs_gapic_library( -- name = "asset_nodejs_gapic", -- src = ":asset_proto_with_info", +- name = "documentai_nodejs_gapic", +- package_name = "@google-cloud/documentai", +- src = ":documentai_proto_with_info", - extra_protoc_parameters = ["metadata"], -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1p5beta1", -- service_yaml = "cloudasset_v1p5beta1.yaml", +- grpc_service_config = "documentai_v1_grpc_service_config.json", +- package = "google.cloud.documentai.v1", +- service_yaml = "documentai_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "asset-v1p5beta1-nodejs", +- name = "documentai-v1-nodejs", - deps = [ -- ":asset_nodejs_gapic", -- ":asset_proto", +- ":documentai_nodejs_gapic", +- ":documentai_proto", - ], -) - @@ -14932,42 +31593,50 @@ diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5be -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "asset_ruby_proto", -- deps = [":asset_proto"], +- name = "documentai_ruby_proto", +- deps = [":documentai_proto"], -) - -ruby_grpc_library( -- name = "asset_ruby_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_ruby_proto"], +- name = "documentai_ruby_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_ruby_proto"], -) - --ruby_gapic_library( -- name = "asset_ruby_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1p5beta1", -- service_yaml = "cloudasset_v1p5beta1.yaml", +-ruby_cloud_gapic_library( +- name = "documentai_ruby_gapic", +- srcs = [":documentai_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-document_ai-v1", +- "ruby-cloud-env-prefix=DOCUMENT_AI", +- "ruby-cloud-product-url=https://cloud.google.com/document-ai/", +- "ruby-cloud-api-id=us-documentai.googleapis.com", +- "ruby-cloud-api-shortname=documentai", +- "ruby-cloud-namespace-override=DocumentAi=DocumentAI", +- ], +- grpc_service_config = "documentai_v1_grpc_service_config.json", +- ruby_cloud_description = "Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights.", +- ruby_cloud_title = "Document AI V1", - deps = [ -- ":asset_ruby_grpc", -- ":asset_ruby_proto", +- ":documentai_ruby_grpc", +- ":documentai_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-asset-v1p5beta1-ruby", +- name = "google-cloud-documentai-v1-ruby", - deps = [ -- ":asset_ruby_gapic", -- ":asset_ruby_grpc", -- ":asset_ruby_proto", +- ":documentai_ruby_gapic", +- ":documentai_ruby_grpc", +- ":documentai_ruby_proto", - ], -) - @@ -14983,48 +31652,47 @@ diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5be -) - -csharp_proto_library( -- name = "asset_csharp_proto", -- deps = [":asset_proto"], +- name = "documentai_csharp_proto", +- deps = [":documentai_proto"], -) - -csharp_grpc_library( -- name = "asset_csharp_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_csharp_proto"], +- name = "documentai_csharp_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_csharp_proto"], -) - --# Invalid C# namespaces, cannot build. --# csharp_gapic_library( --# name = "asset_csharp_gapic", --# srcs = [":asset_proto_with_info"], --# grpc_service_config = "cloudasset_grpc_service_config.json", --# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", --# deps = [ --# ":asset_csharp_grpc", --# ":asset_csharp_proto", --# ], --# ) +-csharp_gapic_library( +- name = "documentai_csharp_gapic", +- srcs = [":documentai_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "documentai_v1_grpc_service_config.json", +- deps = [ +- ":documentai_csharp_grpc", +- ":documentai_csharp_proto", +- ], +-) - --# # Open Source Packages --# csharp_gapic_assembly_pkg( --# name = "google-cloud-asset-v1p5beta1-csharp", --# deps = [ --# ":asset_csharp_gapic", --# ":asset_csharp_grpc", --# ":asset_csharp_proto", --# ], --# ) +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-documentai-v1-csharp", +- deps = [ +- ":documentai_csharp_gapic", +- ":documentai_csharp_grpc", +- ":documentai_csharp_proto", +- ], +-) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/asset/v1p7beta1/BUILD.bazel b/google/cloud/asset/v1p7beta1/BUILD.bazel ---- a/google/cloud/asset/v1p7beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/asset/v1p7beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,358 +0,0 @@ +diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documentai/v1beta1/BUILD.bazel +--- a/google/cloud/documentai/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/documentai/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/rules_gapic/tree/master/bazel +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: @@ -15044,33 +31712,27 @@ diff -urN a/google/cloud/asset/v1p7beta1/BUILD.bazel b/google/cloud/asset/v1p7be -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "asset_proto", +- name = "documentai_proto", - srcs = [ -- "asset_service.proto", -- "assets.proto", +- "document.proto", +- "document_understanding.proto", +- "geometry.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/cloud/orgpolicy/v1:orgpolicy_proto", -- "//google/cloud/osconfig/v1:osconfig_proto", -- "//google/iam/v1:policy_proto", -- "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto", - "//google/longrunning:operations_proto", -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", +- "//google/rpc:status_proto", +- "//google/type:color_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "asset_proto_with_info", +- name = "documentai_proto_with_info", - deps = [ -- ":asset_proto", +- ":documentai_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -15088,46 +31750,44 @@ diff -urN a/google/cloud/asset/v1p7beta1/BUILD.bazel b/google/cloud/asset/v1p7be -) - -java_proto_library( -- name = "asset_java_proto", -- deps = [":asset_proto"], +- name = "documentai_java_proto", +- deps = [":documentai_proto"], -) - -java_grpc_library( -- name = "asset_java_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_java_proto"], +- name = "documentai_java_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_java_proto"], -) - -java_gapic_library( -- name = "asset_java_gapic", -- srcs = [":asset_proto_with_info"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "documentai_java_gapic", +- srcs = [":documentai_proto_with_info"], +- grpc_service_config = "documentai_grpc_service_config.json", - test_deps = [ -- ":asset_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":documentai_java_grpc", - ], - deps = [ -- ":asset_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":documentai_java_proto", - ], -) - -java_gapic_test( -- name = "asset_java_gapic_test_suite", +- name = "documentai_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.asset.v1p7beta1.AssetServiceClientTest", +- "com.google.cloud.documentai.v1beta1.DocumentUnderstandingServiceClientTest", - ], -- runtime_deps = [":asset_java_gapic_test"], +- runtime_deps = [":documentai_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-asset-v1p7beta1-java", +- name = "google-cloud-documentai-v1beta1-java", - deps = [ -- ":asset_java_gapic", -- ":asset_java_grpc", -- ":asset_java_proto", -- ":asset_proto", +- ":documentai_java_gapic", +- ":documentai_java_grpc", +- ":documentai_java_proto", +- ":documentai_proto", - ], -) - @@ -15143,53 +31803,46 @@ diff -urN a/google/cloud/asset/v1p7beta1/BUILD.bazel b/google/cloud/asset/v1p7be -) - -go_proto_library( -- name = "asset_go_proto", +- name = "documentai_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p7beta1", -- protos = [":asset_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta1", +- protos = [":documentai_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/cloud/orgpolicy/v1:orgpolicy_go_proto", -- "//google/cloud/osconfig/v1:osconfig_go_proto", -- "//google/iam/v1:iam_go_proto", -- "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto", - "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", +- "//google/type:color_go_proto", - ], -) - -go_gapic_library( -- name = "asset_go_gapic", -- srcs = [":asset_proto_with_info"], -- grpc_service_config = "cloudasset_grpc_service_config.json", -- importpath = "cloud.google.com/go/asset/apiv1p7beta1;asset", -- metadata = True, -- service_yaml = "cloudasset_v1p7beta1.yaml", +- name = "documentai_go_gapic", +- srcs = [":documentai_proto_with_info"], +- grpc_service_config = "documentai_grpc_service_config.json", +- importpath = "cloud.google.com/go/documentai/apiv1beta1;documentai", +- service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml", - deps = [ -- ":asset_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":documentai_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:struct_go_proto", - ], -) - -go_test( -- name = "asset_go_gapic_test", -- srcs = [":asset_go_gapic_srcjar_test"], -- embed = [":asset_go_gapic"], -- importpath = "cloud.google.com/go/asset/apiv1p7beta1", +- name = "documentai_go_gapic_test", +- srcs = [":documentai_go_gapic_srcjar_test"], +- embed = [":documentai_go_gapic"], +- importpath = "cloud.google.com/go/documentai/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-asset-v1p7beta1-go", +- name = "gapi-cloud-documentai-v1beta1-go", - deps = [ -- ":asset_go_gapic", -- ":asset_go_gapic_srcjar-metadata.srcjar", -- ":asset_go_gapic_srcjar-test.srcjar", -- ":asset_go_proto", +- ":documentai_go_gapic", +- ":documentai_go_gapic_srcjar-test.srcjar", +- ":documentai_go_proto", - ], -) - @@ -15203,16 +31856,16 @@ diff -urN a/google/cloud/asset/v1p7beta1/BUILD.bazel b/google/cloud/asset/v1p7be -) - -py_gapic_library( -- name = "asset_py_gapic", -- srcs = [":asset_proto"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "documentai_py_gapic", +- srcs = [":documentai_proto"], +- grpc_service_config = "documentai_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "asset-v1p7beta1-py", +- name = "documentai-v1beta1-py", - deps = [ -- ":asset_py_gapic", +- ":documentai_py_gapic", - ], -) - @@ -15228,36 +31881,34 @@ diff -urN a/google/cloud/asset/v1p7beta1/BUILD.bazel b/google/cloud/asset/v1p7be -) - -php_proto_library( -- name = "asset_php_proto", -- deps = [":asset_proto"], +- name = "documentai_php_proto", +- deps = [":documentai_proto"], -) - -php_grpc_library( -- name = "asset_php_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_php_proto"], +- name = "documentai_php_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_php_proto"], -) - -php_gapic_library( -- name = "asset_php_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- grpc_service_config = "cloudasset_grpc_service_config.json", -- package = "google.cloud.asset.v1p7beta1", -- service_yaml = "cloudasset_v1p7beta1.yaml", +- name = "documentai_php_gapic", +- srcs = [":documentai_proto_with_info"], +- grpc_service_config = "documentai_grpc_service_config.json", +- service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml", - deps = [ -- ":asset_php_grpc", -- ":asset_php_proto", +- ":documentai_php_grpc", +- ":documentai_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-asset-v1p7beta1-php", +- name = "google-cloud-documentai-v1beta1-php", - deps = [ -- ":asset_php_gapic", -- ":asset_php_grpc", -- ":asset_php_proto", +- ":documentai_php_gapic", +- ":documentai_php_grpc", +- ":documentai_php_proto", - ], -) - @@ -15271,21 +31922,20 @@ diff -urN a/google/cloud/asset/v1p7beta1/BUILD.bazel b/google/cloud/asset/v1p7be -) - -nodejs_gapic_library( -- name = "asset_nodejs_gapic", -- package_name = "@google-cloud/asset", -- src = ":asset_proto_with_info", +- name = "documentai_nodejs_gapic", +- src = ":documentai_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "cloudasset_grpc_service_config.json", -- package = "google.cloud.asset.v1p7beta1", -- service_yaml = "cloudasset_v1p7beta1.yaml", +- grpc_service_config = "documentai_grpc_service_config.json", +- package = "google.cloud.documentai.v1beta1", +- service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "asset-v1p7beta1-nodejs", +- name = "documentai-v1beta1-nodejs", - deps = [ -- ":asset_nodejs_gapic", -- ":asset_proto", +- ":documentai_nodejs_gapic", +- ":documentai_proto", - ], -) - @@ -15295,41 +31945,39 @@ diff -urN a/google/cloud/asset/v1p7beta1/BUILD.bazel b/google/cloud/asset/v1p7be -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "asset_ruby_proto", -- deps = [":asset_proto"], +- name = "documentai_ruby_proto", +- deps = [":documentai_proto"], -) - -ruby_grpc_library( -- name = "asset_ruby_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_ruby_proto"], +- name = "documentai_ruby_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_ruby_proto"], -) - --ruby_gapic_library( -- name = "asset_ruby_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1p7beta1", -- service_yaml = "cloudasset_v1p7beta1.yaml", +-ruby_cloud_gapic_library( +- name = "documentai_ruby_gapic", +- srcs = [":documentai_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-documentai-v1beta1"], - deps = [ -- ":asset_ruby_grpc", -- ":asset_ruby_proto", +- ":documentai_ruby_grpc", +- ":documentai_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-asset-v1p7beta1-ruby", +- name = "google-cloud-documentai-v1beta1-ruby", - deps = [ -- ":asset_ruby_gapic", -- ":asset_ruby_grpc", -- ":asset_ruby_proto", +- ":documentai_ruby_gapic", +- ":documentai_ruby_grpc", +- ":documentai_ruby_proto", - ], -) - @@ -15345,46 +31993,45 @@ diff -urN a/google/cloud/asset/v1p7beta1/BUILD.bazel b/google/cloud/asset/v1p7be -) - -csharp_proto_library( -- name = "asset_csharp_proto", -- deps = [":asset_proto"], +- name = "documentai_csharp_proto", +- deps = [":documentai_proto"], -) - -csharp_grpc_library( -- name = "asset_csharp_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_csharp_proto"], +- name = "documentai_csharp_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_csharp_proto"], -) - --# Invalid C# namespaces, cannot build. --# csharp_gapic_library( --# name = "asset_csharp_gapic", --# srcs = [":asset_proto_with_info"], --# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", --# grpc_service_config = "cloudasset_grpc_service_config.json", --# deps = [ --# ":asset_csharp_grpc", --# ":asset_csharp_proto", --# ], --# ) +-csharp_gapic_library( +- name = "documentai_csharp_gapic", +- srcs = [":documentai_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "documentai_grpc_service_config.json", +- deps = [ +- ":documentai_csharp_grpc", +- ":documentai_csharp_proto", +- ], +-) - --# # Open Source Packages --# csharp_gapic_assembly_pkg( --# name = "google-cloud-asset-v1p7beta1-csharp", --# deps = [ --# ":asset_csharp_gapic", --# ":asset_csharp_grpc", --# ":asset_csharp_proto", --# ], --# ) +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-documentai-v1beta1-csharp", +- deps = [ +- ":documentai_csharp_gapic", +- ":documentai_csharp_grpc", +- ":documentai_csharp_proto", +- ], +-) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/assuredworkloads/v1beta1/BUILD.bazel ---- a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/assuredworkloads/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,348 +0,0 @@ +diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documentai/v1beta2/BUILD.bazel +--- a/google/cloud/documentai/v1beta2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/documentai/v1beta2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -15406,27 +32053,27 @@ diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/ass -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "assuredworkloads_proto", +- name = "documentai_proto", - srcs = [ -- "assuredworkloads_v1beta1.proto", +- "document.proto", +- "document_understanding.proto", +- "geometry.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//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", +- "//google/rpc:status_proto", +- "//google/type:color_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "assuredworkloads_proto_with_info", +- name = "documentai_proto_with_info", - deps = [ -- ":assuredworkloads_proto", +- ":documentai_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -15444,44 +32091,44 @@ diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/ass -) - -java_proto_library( -- name = "assuredworkloads_java_proto", -- deps = [":assuredworkloads_proto"], +- name = "documentai_java_proto", +- deps = [":documentai_proto"], -) - -java_grpc_library( -- name = "assuredworkloads_java_grpc", -- srcs = [":assuredworkloads_proto"], -- deps = [":assuredworkloads_java_proto"], +- name = "documentai_java_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_java_proto"], -) - -java_gapic_library( -- name = "assuredworkloads_java_gapic", -- srcs = [":assuredworkloads_proto_with_info"], -- grpc_service_config = "assuredworkloads_grpc_service_config.json", +- name = "documentai_java_gapic", +- srcs = [":documentai_proto_with_info"], +- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", - test_deps = [ -- ":assuredworkloads_java_grpc", +- ":documentai_java_grpc", - ], - deps = [ -- ":assuredworkloads_java_proto", +- ":documentai_java_proto", - ], -) - -java_gapic_test( -- name = "assuredworkloads_java_gapic_test_suite", +- name = "documentai_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClientTest", +- "com.google.cloud.documentai.v1beta2.DocumentUnderstandingServiceClientTest", - ], -- runtime_deps = [":assuredworkloads_java_gapic_test"], +- runtime_deps = [":documentai_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-assuredworkloads-v1beta1-java", +- name = "google-cloud-documentai-v1beta2-java", - deps = [ -- ":assuredworkloads_java_gapic", -- ":assuredworkloads_java_grpc", -- ":assuredworkloads_java_proto", -- ":assuredworkloads_proto", +- ":documentai_java_gapic", +- ":documentai_java_grpc", +- ":documentai_java_proto", +- ":documentai_proto", - ], -) - @@ -15497,45 +32144,46 @@ diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/ass -) - -go_proto_library( -- name = "assuredworkloads_go_proto", +- name = "documentai_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1", -- protos = [":assuredworkloads_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta2", +- protos = [":documentai_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", +- "//google/type:color_go_proto", - ], -) - -go_gapic_library( -- name = "assuredworkloads_go_gapic", -- srcs = [":assuredworkloads_proto_with_info"], -- grpc_service_config = "assuredworkloads_grpc_service_config.json", -- importpath = "cloud.google.com/go/assuredworkloads/apiv1beta1;assuredworkloads", -- service_yaml = "assuredworkloads_v1beta1.yaml", +- name = "documentai_go_gapic", +- srcs = [":documentai_proto_with_info"], +- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", +- importpath = "cloud.google.com/go/documentai/apiv1beta2;documentai", +- service_yaml = "documentai_v1beta2.yaml", - deps = [ -- ":assuredworkloads_go_proto", +- ":documentai_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 = "assuredworkloads_go_gapic_test", -- srcs = [":assuredworkloads_go_gapic_srcjar_test"], -- embed = [":assuredworkloads_go_gapic"], -- importpath = "cloud.google.com/go/assuredworkloads/apiv1beta1", +- name = "documentai_go_gapic_test", +- srcs = [":documentai_go_gapic_srcjar_test"], +- embed = [":documentai_go_gapic"], +- importpath = "cloud.google.com/go/documentai/apiv1beta2", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-assuredworkloads-v1beta1-go", +- name = "gapi-cloud-documentai-v1beta2-go", - deps = [ -- ":assuredworkloads_go_gapic", -- ":assuredworkloads_go_gapic_srcjar-test.srcjar", -- ":assuredworkloads_go_proto", +- ":documentai_go_gapic", +- ":documentai_go_gapic_srcjar-test.srcjar", +- ":documentai_go_proto", - ], -) - @@ -15549,16 +32197,16 @@ diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/ass -) - -py_gapic_library( -- name = "assuredworkloads_py_gapic", -- srcs = [":assuredworkloads_proto"], -- grpc_service_config = "assuredworkloads_grpc_service_config.json", +- name = "documentai_py_gapic", +- srcs = [":documentai_proto"], +- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "assuredworkloads-v1beta1-py", +- name = "documentai-v1beta2-py", - deps = [ -- ":assuredworkloads_py_gapic", +- ":documentai_py_gapic", - ], -) - @@ -15574,36 +32222,33 @@ diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/ass -) - -php_proto_library( -- name = "assuredworkloads_php_proto", -- deps = [":assuredworkloads_proto"], +- name = "documentai_php_proto", +- deps = [":documentai_proto"], -) - -php_grpc_library( -- name = "assuredworkloads_php_grpc", -- srcs = [":assuredworkloads_proto"], -- deps = [":assuredworkloads_php_proto"], +- name = "documentai_php_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_php_proto"], -) - -php_gapic_library( -- name = "assuredworkloads_php_gapic", -- src = ":assuredworkloads_proto_with_info", -- gapic_yaml = "assuredworkloads_gapic.yaml", -- grpc_service_config = "assuredworkloads_grpc_service_config.json", -- package = "google.cloud.assuredworkloads.v1beta1", -- service_yaml = "assuredworkloads_v1beta1.yaml", +- name = "documentai_php_gapic", +- srcs = [":documentai_proto_with_info"], +- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", - deps = [ -- ":assuredworkloads_php_grpc", -- ":assuredworkloads_php_proto", +- ":documentai_php_grpc", +- ":documentai_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-assuredworkloads-v1beta1-php", +- name = "google-cloud-documentai-v1beta2-php", - deps = [ -- ":assuredworkloads_php_gapic", -- ":assuredworkloads_php_grpc", -- ":assuredworkloads_php_proto", +- ":documentai_php_gapic", +- ":documentai_php_grpc", +- ":documentai_php_proto", - ], -) - @@ -15617,21 +32262,21 @@ diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/ass -) - -nodejs_gapic_library( -- name = "assuredworkloads_nodejs_gapic", -- package_name = "@google-cloud/assured-workloads", -- src = ":assuredworkloads_proto_with_info", +- name = "documentai_nodejs_gapic", +- package_name = "@google-cloud/documentai", +- src = ":documentai_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "assuredworkloads_grpc_service_config.json", -- package = "google.cloud.assuredworkloads.v1beta1", -- service_yaml = "assuredworkloads_v1beta1.yaml", +- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", +- package = "google.cloud.documentai.v1beta2", +- service_yaml = "documentai_v1beta2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "assuredworkloads-v1beta1-nodejs", +- name = "documentai-v1beta2-nodejs", - deps = [ -- ":assuredworkloads_nodejs_gapic", -- ":assuredworkloads_proto", +- ":documentai_nodejs_gapic", +- ":documentai_proto", - ], -) - @@ -15647,42 +32292,33 @@ diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/ass -) - -ruby_proto_library( -- name = "assuredworkloads_ruby_proto", -- deps = [":assuredworkloads_proto"], +- name = "documentai_ruby_proto", +- deps = [":documentai_proto"], -) - -ruby_grpc_library( -- name = "assuredworkloads_ruby_grpc", -- srcs = [":assuredworkloads_proto"], -- deps = [":assuredworkloads_ruby_proto"], +- name = "documentai_ruby_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "assuredworkloads_ruby_gapic", -- srcs = [":assuredworkloads_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-assured_workloads-v1beta1", -- "ruby-cloud-env-prefix=ASSURED_WORKLOADS", -- "ruby-cloud-product-url=https://cloud.google.com/assured-workloads/", -- "ruby-cloud-api-id=assuredworkloads.googleapis.com", -- "ruby-cloud-api-shortname=assuredworkloads", -- ], -- 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", +- name = "documentai_ruby_gapic", +- srcs = [":documentai_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-documentai-v1beta2"], - deps = [ -- ":assuredworkloads_ruby_grpc", -- ":assuredworkloads_ruby_proto", +- ":documentai_ruby_grpc", +- ":documentai_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-assuredworkloads-v1beta1-ruby", +- name = "google-cloud-documentai-v1beta2-ruby", - deps = [ -- ":assuredworkloads_ruby_gapic", -- ":assuredworkloads_ruby_grpc", -- ":assuredworkloads_ruby_proto", +- ":documentai_ruby_gapic", +- ":documentai_ruby_grpc", +- ":documentai_ruby_proto", - ], -) - @@ -15698,34 +32334,34 @@ diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/ass -) - -csharp_proto_library( -- name = "assuredworkloads_csharp_proto", -- deps = [":assuredworkloads_proto"], +- name = "documentai_csharp_proto", +- deps = [":documentai_proto"], -) - -csharp_grpc_library( -- name = "assuredworkloads_csharp_grpc", -- srcs = [":assuredworkloads_proto"], -- deps = [":assuredworkloads_csharp_proto"], +- name = "documentai_csharp_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_csharp_proto"], -) - -csharp_gapic_library( -- name = "assuredworkloads_csharp_gapic", -- srcs = [":assuredworkloads_proto_with_info"], +- name = "documentai_csharp_gapic", +- srcs = [":documentai_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "assuredworkloads_grpc_service_config.json", +- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", - deps = [ -- ":assuredworkloads_csharp_grpc", -- ":assuredworkloads_csharp_proto", +- ":documentai_csharp_grpc", +- ":documentai_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-assuredworkloads-v1beta1-csharp", +- name = "google-cloud-documentai-v1beta2-csharp", - deps = [ -- ":assuredworkloads_csharp_gapic", -- ":assuredworkloads_csharp_grpc", -- ":assuredworkloads_csharp_proto", +- ":documentai_csharp_gapic", +- ":documentai_csharp_grpc", +- ":documentai_csharp_proto", - ], -) - @@ -15733,11 +32369,20 @@ diff -urN a/google/cloud/assuredworkloads/v1beta1/BUILD.bazel b/google/cloud/ass -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel ---- a/google/cloud/audit/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/audit/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,168 +0,0 @@ +diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documentai/v1beta3/BUILD.bazel +--- a/google/cloud/documentai/v1beta3/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/documentai/v1beta3/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/gapic-generator/tree/master/rules_gapic/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -15746,17 +32391,41 @@ diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "audit_proto", +- name = "documentai_proto", - srcs = [ -- "audit_log.proto", +- "document.proto", +- "document_io.proto", +- "document_processor_service.proto", +- "geometry.proto", +- "processor.proto", +- "processor_type.proto", +- "operation_metadata.proto", - ], - deps = [ -- "//google/rpc/context:attribute_context_proto", +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", - "//google/rpc:status_proto", -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:struct_proto", +- "//google/type:color_proto", +- "//google/type:date_proto", +- "//google/type:datetime_proto", +- "//google/type:money_proto", +- "//google/type:postal_address_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "documentai_proto_with_info", +- deps = [ +- ":documentai_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -15765,19 +32434,53 @@ diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel -############################################################################## -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 = "audit_java_proto", -- deps = [":audit_proto"], +- name = "documentai_java_proto", +- deps = [":documentai_proto"], -) - -java_grpc_library( -- name = "audit_java_grpc", -- srcs = [":audit_proto"], -- deps = [":audit_java_proto"], +- name = "documentai_java_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_java_proto"], +-) +- +-java_gapic_library( +- name = "documentai_java_gapic", +- srcs = [":documentai_proto_with_info"], +- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", +- test_deps = [ +- ":documentai_java_grpc", +- ], +- deps = [ +- ":documentai_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "documentai_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.documentai.v1beta3.DocumentProcessorServiceClientTest", +- ], +- runtime_deps = [":documentai_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-documentai-v1beta3-java", +- deps = [ +- ":documentai_java_gapic", +- ":documentai_java_grpc", +- ":documentai_java_proto", +- ":documentai_proto", +- ], -) - -############################################################################## @@ -15785,17 +32488,57 @@ diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "audit_go_proto", +- name = "documentai_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/audit", -- protos = [":audit_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta3", +- protos = [":documentai_proto"], - deps = [ -- "//google/rpc/context:attribute_context_go_proto", +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", +- "//google/type:color_go_proto", +- "//google/type:date_go_proto", +- "//google/type:datetime_go_proto", +- "//google/type:money_go_proto", +- "//google/type:postaladdress_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "documentai_go_gapic", +- srcs = [":documentai_proto_with_info"], +- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", +- importpath = "cloud.google.com/go/documentai/apiv1beta3;documentai", +- service_yaml = "documentai_v1beta3.yaml", +- deps = [ +- ":documentai_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 = "documentai_go_gapic_test", +- srcs = [":documentai_go_gapic_srcjar_test"], +- embed = [":documentai_go_gapic"], +- importpath = "cloud.google.com/go/documentai/apiv1beta3", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-documentai-v1beta3-go", +- deps = [ +- ":documentai_go_gapic", +- ":documentai_go_gapic_srcjar-test.srcjar", +- ":documentai_go_proto", - ], -) - @@ -15804,31 +32547,22 @@ diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_grpc_library", -- "py_proto_library", --) -- --moved_proto_library( -- name = "audit_moved_proto", -- srcs = [":audit_proto"], -- deps = [ -- "//google/rpc/context:attribute_context_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:struct_proto", -- ], +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --py_proto_library( -- name = "audit_py_proto", -- deps = [":audit_moved_proto"], +-py_gapic_library( +- name = "documentai_py_gapic", +- srcs = [":documentai_proto"], +- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", -) - --py_grpc_library( -- name = "audit_py_grpc", -- srcs = [":audit_moved_proto"], -- deps = [":audit_py_proto"], +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "documentai-v1beta3-py", +- deps = [ +- ":documentai_py_gapic", +- ], -) - -############################################################################## @@ -15836,19 +32570,41 @@ diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "audit_php_proto", -- deps = [":audit_proto"], +- name = "documentai_php_proto", +- deps = [":documentai_proto"], -) - -php_grpc_library( -- name = "audit_php_grpc", -- srcs = [":audit_proto"], -- deps = [":audit_php_proto"], +- name = "documentai_php_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_php_proto"], +-) +- +-php_gapic_library( +- name = "documentai_php_gapic", +- srcs = [":documentai_proto_with_info"], +- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", +- deps = [ +- ":documentai_php_grpc", +- ":documentai_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-documentai-v1beta3-php", +- deps = [ +- ":documentai_php_gapic", +- ":documentai_php_grpc", +- ":documentai_php_proto", +- ], -) - -############################################################################## @@ -15860,25 +32616,75 @@ diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "documentai_nodejs_gapic", +- package_name = "@google-cloud/documentai", +- src = ":documentai_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", +- package = "google.cloud.documentai.v1beta3", +- service_yaml = "documentai_v1beta3.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "documentai-v1beta3-nodejs", +- deps = [ +- ":documentai_nodejs_gapic", +- ":documentai_proto", +- ], +-) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "audit_ruby_proto", -- deps = [":audit_proto"], +- name = "documentai_ruby_proto", +- deps = [":documentai_proto"], -) - -ruby_grpc_library( -- name = "audit_ruby_grpc", -- srcs = [":audit_proto"], -- deps = [":audit_ruby_proto"], +- name = "documentai_ruby_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "documentai_ruby_gapic", +- srcs = [":documentai_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-document_ai-v1beta3", +- "ruby-cloud-env-prefix=DOCUMENT_AI", +- "ruby-cloud-product-url=https://cloud.google.com/document-ai/", +- "ruby-cloud-api-id=us-documentai.googleapis.com", +- "ruby-cloud-api-shortname=documentai", +- "ruby-cloud-namespace-override=DocumentAi=DocumentAI", +- ], +- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", +- ruby_cloud_description = "Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights.", +- ruby_cloud_title = "Document AI V1beta3", +- deps = [ +- ":documentai_ruby_grpc", +- ":documentai_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-documentai-v1beta3-ruby", +- deps = [ +- ":documentai_ruby_gapic", +- ":documentai_ruby_grpc", +- ":documentai_ruby_proto", +- ], -) - -############################################################################## @@ -15886,35 +32692,62 @@ diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "audit_csharp_proto", -- deps = [":audit_proto"], +- name = "documentai_csharp_proto", +- deps = [":documentai_proto"], -) - -csharp_grpc_library( -- name = "audit_csharp_grpc", -- srcs = [":audit_proto"], -- deps = [":audit_csharp_proto"], +- name = "documentai_csharp_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "documentai_csharp_gapic", +- srcs = [":documentai_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", +- deps = [ +- ":documentai_csharp_grpc", +- ":documentai_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-documentai-v1beta3-csharp", +- deps = [ +- ":documentai_csharp_gapic", +- ":documentai_csharp_grpc", +- ":documentai_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/automl/BUILD.bazel b/google/cloud/automl/BUILD.bazel ---- a/google/cloud/automl/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/automl/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.bazel ---- a/google/cloud/automl/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/automl/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,368 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1alpha2/BUILD.bazel +--- a/google/cloud/domains/v1alpha2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/domains/v1alpha2/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 +- +-# 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"]) @@ -15926,27 +32759,9 @@ diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.ba -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "automl_proto", +- name = "domains_proto", - srcs = [ -- "annotation_payload.proto", -- "annotation_spec.proto", -- "classification.proto", -- "data_items.proto", -- "dataset.proto", -- "detection.proto", -- "geometry.proto", -- "image.proto", -- "io.proto", -- "model.proto", -- "model_evaluation.proto", -- "operations.proto", -- "prediction_service.proto", -- "service.proto", -- "text.proto", -- "text_extraction.proto", -- "text_segment.proto", -- "text_sentiment.proto", -- "translation.proto", +- "domains.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -15954,20 +32769,17 @@ diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.ba - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/type:money_proto", +- "//google/type:postal_address_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "automl_proto_with_info", +- name = "domains_proto_with_info", - deps = [ -- ":automl_proto", +- ":domains_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -15985,45 +32797,45 @@ diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.ba -) - -java_proto_library( -- name = "automl_java_proto", -- deps = [":automl_proto"], +- name = "domains_java_proto", +- deps = [":domains_proto"], -) - -java_grpc_library( -- name = "automl_java_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_java_proto"], +- name = "domains_java_grpc", +- srcs = [":domains_proto"], +- deps = [":domains_java_proto"], -) - -java_gapic_library( -- name = "automl_java_gapic", -- srcs = [":automl_proto_with_info"], -- grpc_service_config = "automl_grpc_service_config.json", +- name = "domains_java_gapic", +- srcs = [":domains_proto_with_info"], +- grpc_service_config = "domains_grpc_service_config.json", - test_deps = [ -- ":automl_java_grpc", +- ":domains_java_grpc", - ], - deps = [ -- ":automl_java_proto", +- ":domains_java_proto", +- "//google/type:type_java_proto", - ], -) - -java_gapic_test( -- name = "automl_java_gapic_test_suite", +- name = "domains_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.automl.v1.AutoMlClientTest", -- "com.google.cloud.automl.v1.PredictionServiceClientTest", +- "com.google.cloud.domains.v1alpha2.DomainsClientTest", - ], -- runtime_deps = [":automl_java_gapic_test"], +- runtime_deps = [":domains_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-automl-v1-java", +- name = "google-cloud-domains-v1alpha2-java", - deps = [ -- ":automl_java_gapic", -- ":automl_java_grpc", -- ":automl_java_proto", -- ":automl_proto", +- ":domains_java_gapic", +- ":domains_java_grpc", +- ":domains_java_proto", +- ":domains_proto", - ], -) - @@ -16039,48 +32851,46 @@ diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.ba -) - -go_proto_library( -- name = "automl_go_proto", +- name = "domains_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1", -- protos = [":automl_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1alpha2", +- protos = [":domains_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", +- "//google/type:money_go_proto", +- "//google/type:postaladdress_go_proto", - ], -) - -go_gapic_library( -- name = "automl_go_gapic", -- srcs = [":automl_proto_with_info"], -- grpc_service_config = "automl_grpc_service_config.json", -- importpath = "cloud.google.com/go/automl/apiv1;automl", -- service_yaml = "automl_v1.yaml", +- name = "domains_go_gapic", +- srcs = [":domains_proto_with_info"], +- grpc_service_config = "domains_grpc_service_config.json", +- importpath = "cloud.google.com/go/domains/apiv1alpha2;domains", +- service_yaml = "domains_v1alpha2.yaml", - deps = [ -- ":automl_go_proto", +- ":domains_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", -- "@io_bazel_rules_go//proto/wkt:any_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "automl_go_gapic_test", -- srcs = [":automl_go_gapic_srcjar_test"], -- embed = [":automl_go_gapic"], -- importpath = "cloud.google.com/go/automl/apiv1", +- name = "domains_go_gapic_test", +- srcs = [":domains_go_gapic_srcjar_test"], +- embed = [":domains_go_gapic"], +- importpath = "cloud.google.com/go/domains/apiv1alpha2", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-automl-v1-go", +- name = "gapi-cloud-domains-v1alpha2-go", - deps = [ -- ":automl_go_gapic", -- ":automl_go_gapic_srcjar-test.srcjar", -- ":automl_go_proto", +- ":domains_go_gapic", +- ":domains_go_gapic_srcjar-test.srcjar", +- ":domains_go_proto", - ], -) - @@ -16094,16 +32904,16 @@ diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.ba -) - -py_gapic_library( -- name = "automl_py_gapic", -- srcs = [":automl_proto"], -- grpc_service_config = "automl_grpc_service_config.json", +- name = "domains_py_gapic", +- srcs = [":domains_proto"], +- grpc_service_config = "domains_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "automl-v1-py", +- name = "domains-v1alpha2-py", - deps = [ -- ":automl_py_gapic", +- ":domains_py_gapic", - ], -) - @@ -16119,36 +32929,33 @@ diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.ba -) - -php_proto_library( -- name = "automl_php_proto", -- deps = [":automl_proto"], +- name = "domains_php_proto", +- deps = [":domains_proto"], -) - -php_grpc_library( -- name = "automl_php_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_php_proto"], +- name = "domains_php_grpc", +- srcs = [":domains_proto"], +- deps = [":domains_php_proto"], -) - -php_gapic_library( -- name = "automl_php_gapic", -- src = ":automl_proto_with_info", -- gapic_yaml = "automl_gapic.yaml", -- grpc_service_config = "automl_grpc_service_config.json", -- package = "google.cloud.automl.v1", -- service_yaml = "automl_v1.yaml", +- name = "domains_php_gapic", +- srcs = [":domains_proto_with_info"], +- grpc_service_config = "domains_grpc_service_config.json", - deps = [ -- ":automl_php_grpc", -- ":automl_php_proto", +- ":domains_php_grpc", +- ":domains_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-automl-v1-php", +- name = "google-cloud-domains-v1alpha2-php", - deps = [ -- ":automl_php_gapic", -- ":automl_php_grpc", -- ":automl_php_proto", +- ":domains_php_gapic", +- ":domains_php_grpc", +- ":domains_php_proto", - ], -) - @@ -16162,22 +32969,21 @@ diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.ba -) - -nodejs_gapic_library( -- name = "automl_nodejs_gapic", -- package_name = "@google-cloud/automl", -- src = ":automl_proto_with_info", +- name = "domains_nodejs_gapic", +- package_name = "@google-cloud/domains", +- src = ":domains_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "automl_grpc_service_config.json", -- main_service = "automl", -- package = "google.cloud.automl.v1", -- service_yaml = "automl_v1.yaml", +- grpc_service_config = "domains_grpc_service_config.json", +- package = "google.cloud.domains.v1alpha2", +- service_yaml = "domains_v1alpha2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "automl-v1-nodejs", +- name = "domains-v1alpha2-nodejs", - deps = [ -- ":automl_nodejs_gapic", -- ":automl_proto", +- ":domains_nodejs_gapic", +- ":domains_proto", - ], -) - @@ -16193,45 +32999,34 @@ diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.ba -) - -ruby_proto_library( -- name = "automl_ruby_proto", -- deps = [":automl_proto"], +- name = "domains_ruby_proto", +- deps = [":domains_proto"], -) - -ruby_grpc_library( -- name = "automl_ruby_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_ruby_proto"], +- name = "domains_ruby_grpc", +- srcs = [":domains_proto"], +- deps = [":domains_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "automl_ruby_gapic", -- srcs = [":automl_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-automl-v1", -- "ruby-cloud-env-prefix=AUTOML", -- "ruby-cloud-path-override=auto_ml=automl", -- "ruby-cloud-namespace-override=AutoMl=AutoML;Automl=AutoML", -- "ruby-cloud-yard-strict=false", -- "ruby-cloud-product-url=https://cloud.google.com/automl", -- "ruby-cloud-api-id=automl.googleapis.com", -- "ruby-cloud-api-shortname=automl", -- ], -- grpc_service_config = "automl_grpc_service_config.json", -- ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.", -- ruby_cloud_title = "Cloud AutoML V1", +- name = "domains_ruby_gapic", +- srcs = [":domains_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-domains-v1alpha2"], +- grpc_service_config = "domains_grpc_service_config.json", - deps = [ -- ":automl_ruby_grpc", -- ":automl_ruby_proto", +- ":domains_ruby_grpc", +- ":domains_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-automl-v1-ruby", +- name = "google-cloud-domains-v1alpha2-ruby", - deps = [ -- ":automl_ruby_gapic", -- ":automl_ruby_grpc", -- ":automl_ruby_proto", +- ":domains_ruby_gapic", +- ":domains_ruby_grpc", +- ":domains_ruby_proto", - ], -) - @@ -16247,34 +33042,34 @@ diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.ba -) - -csharp_proto_library( -- name = "automl_csharp_proto", -- deps = [":automl_proto"], +- name = "domains_csharp_proto", +- deps = [":domains_proto"], -) - -csharp_grpc_library( -- name = "automl_csharp_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_csharp_proto"], +- name = "domains_csharp_grpc", +- srcs = [":domains_proto"], +- deps = [":domains_csharp_proto"], -) - -csharp_gapic_library( -- name = "automl_csharp_gapic", -- srcs = [":automl_proto_with_info"], +- name = "domains_csharp_gapic", +- srcs = [":domains_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "automl_grpc_service_config.json", +- grpc_service_config = "domains_grpc_service_config.json", - deps = [ -- ":automl_csharp_grpc", -- ":automl_csharp_proto", +- ":domains_csharp_grpc", +- ":domains_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-automl-v1-csharp", +- name = "google-cloud-domains-v1alpha2-csharp", - deps = [ -- ":automl_csharp_gapic", -- ":automl_csharp_grpc", -- ":automl_csharp_proto", +- ":domains_csharp_gapic", +- ":domains_csharp_grpc", +- ":domains_csharp_proto", - ], -) - @@ -16282,11 +33077,20 @@ diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.ba -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta1/BUILD.bazel ---- a/google/cloud/automl/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/automl/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,376 +0,0 @@ +diff -urN a/google/cloud/domains/v1beta1/BUILD.bazel b/google/cloud/domains/v1beta1/BUILD.bazel +--- a/google/cloud/domains/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/domains/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 +- +-# 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"]) @@ -16298,36 +33102,9 @@ diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "automl_proto", +- name = "domains_proto", - srcs = [ -- "annotation_payload.proto", -- "annotation_spec.proto", -- "classification.proto", -- "column_spec.proto", -- "data_items.proto", -- "data_stats.proto", -- "data_types.proto", -- "dataset.proto", -- "detection.proto", -- "geometry.proto", -- "image.proto", -- "io.proto", -- "model.proto", -- "model_evaluation.proto", -- "operations.proto", -- "prediction_service.proto", -- "ranges.proto", -- "regression.proto", -- "service.proto", -- "table_spec.proto", -- "tables.proto", -- "temporal.proto", -- "text.proto", -- "text_extraction.proto", -- "text_segment.proto", -- "text_sentiment.proto", -- "translation.proto", -- "video.proto", +- "domains.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -16335,20 +33112,17 @@ diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/type:money_proto", +- "//google/type:postal_address_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "automl_proto_with_info", +- name = "domains_proto_with_info", - deps = [ -- ":automl_proto", +- ":domains_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -16366,45 +33140,45 @@ diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta -) - -java_proto_library( -- name = "automl_java_proto", -- deps = [":automl_proto"], +- name = "domains_java_proto", +- deps = [":domains_proto"], -) - -java_grpc_library( -- name = "automl_java_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_java_proto"], +- name = "domains_java_grpc", +- srcs = [":domains_proto"], +- deps = [":domains_java_proto"], -) - -java_gapic_library( -- name = "automl_java_gapic", -- srcs = [":automl_proto_with_info"], -- grpc_service_config = "automl_grpc_service_config.json", +- name = "domains_java_gapic", +- srcs = [":domains_proto_with_info"], +- grpc_service_config = "domains_grpc_service_config.json", - test_deps = [ -- ":automl_java_grpc", +- ":domains_java_grpc", - ], - deps = [ -- ":automl_java_proto", +- ":domains_java_proto", +- "//google/type:type_java_proto", - ], -) - -java_gapic_test( -- name = "automl_java_gapic_test_suite", +- name = "domains_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.automl.v1beta1.AutoMlClientTest", -- "com.google.cloud.automl.v1beta1.PredictionServiceClientTest", +- "com.google.cloud.domains.v1beta1.DomainsClientTest", - ], -- runtime_deps = [":automl_java_gapic_test"], +- runtime_deps = [":domains_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-automl-v1beta1-java", +- name = "google-cloud-domains-v1beta1-java", - deps = [ -- ":automl_java_gapic", -- ":automl_java_grpc", -- ":automl_java_proto", -- ":automl_proto", +- ":domains_java_gapic", +- ":domains_java_grpc", +- ":domains_java_proto", +- ":domains_proto", - ], -) - @@ -16420,48 +33194,46 @@ diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta -) - -go_proto_library( -- name = "automl_go_proto", +- name = "domains_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1beta1", -- protos = [":automl_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1beta1", +- protos = [":domains_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", +- "//google/type:money_go_proto", +- "//google/type:postaladdress_go_proto", - ], -) - -go_gapic_library( -- name = "automl_go_gapic", -- srcs = [":automl_proto_with_info"], -- grpc_service_config = "automl_grpc_service_config.json", -- importpath = "cloud.google.com/go/automl/apiv1beta1;automl", -- service_yaml = "automl_v1beta1.yaml", +- name = "domains_go_gapic", +- srcs = [":domains_proto_with_info"], +- grpc_service_config = "domains_grpc_service_config.json", +- importpath = "cloud.google.com/go/domains/apiv1beta1;domains", +- service_yaml = "domains_v1beta1.yaml", - deps = [ -- ":automl_go_proto", +- ":domains_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", -- "@io_bazel_rules_go//proto/wkt:any_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "automl_go_gapic_test", -- srcs = [":automl_go_gapic_srcjar_test"], -- embed = [":automl_go_gapic"], -- importpath = "cloud.google.com/go/automl/apiv1beta1", +- name = "domains_go_gapic_test", +- srcs = [":domains_go_gapic_srcjar_test"], +- embed = [":domains_go_gapic"], +- importpath = "cloud.google.com/go/domains/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-automl-v1beta1-go", +- name = "gapi-cloud-domains-v1beta1-go", - deps = [ -- ":automl_go_gapic", -- ":automl_go_gapic_srcjar-test.srcjar", -- ":automl_go_proto", +- ":domains_go_gapic", +- ":domains_go_gapic_srcjar-test.srcjar", +- ":domains_go_proto", - ], -) - @@ -16475,16 +33247,16 @@ diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta -) - -py_gapic_library( -- name = "automl_py_gapic", -- srcs = [":automl_proto"], -- grpc_service_config = "automl_grpc_service_config.json", +- name = "domains_py_gapic", +- srcs = [":domains_proto"], +- grpc_service_config = "domains_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "automl-v1beta1-py", +- name = "domains-v1beta1-py", - deps = [ -- ":automl_py_gapic", +- ":domains_py_gapic", - ], -) - @@ -16500,36 +33272,33 @@ diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta -) - -php_proto_library( -- name = "automl_php_proto", -- deps = [":automl_proto"], +- name = "domains_php_proto", +- deps = [":domains_proto"], -) - -php_grpc_library( -- name = "automl_php_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_php_proto"], +- name = "domains_php_grpc", +- srcs = [":domains_proto"], +- deps = [":domains_php_proto"], -) - -php_gapic_library( -- name = "automl_php_gapic", -- src = ":automl_proto_with_info", -- gapic_yaml = "automl_gapic.yaml", -- grpc_service_config = "automl_grpc_service_config.json", -- package = "google.cloud.automl.v1beta1", -- service_yaml = "automl_v1beta1.yaml", +- name = "domains_php_gapic", +- srcs = [":domains_proto_with_info"], +- grpc_service_config = "domains_grpc_service_config.json", - deps = [ -- ":automl_php_grpc", -- ":automl_php_proto", +- ":domains_php_grpc", +- ":domains_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-automl-v1beta1-php", +- name = "google-cloud-domains-v1beta1-php", - deps = [ -- ":automl_php_gapic", -- ":automl_php_grpc", -- ":automl_php_proto", +- ":domains_php_gapic", +- ":domains_php_grpc", +- ":domains_php_proto", - ], -) - @@ -16543,22 +33312,21 @@ diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta -) - -nodejs_gapic_library( -- name = "automl_nodejs_gapic", -- package_name = "@google-cloud/automl", -- src = ":automl_proto_with_info", +- name = "domains_nodejs_gapic", +- package_name = "@google-cloud/domains", +- src = ":domains_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "automl_grpc_service_config.json", -- main_service = "automl", -- package = "google.cloud.automl.v1beta1", -- service_yaml = "automl_v1beta1.yaml", +- grpc_service_config = "domains_grpc_service_config.json", +- package = "google.cloud.domains.v1beta1", +- service_yaml = "domains_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "automl-v1beta1-nodejs", +- name = "domains-v1beta1-nodejs", - deps = [ -- ":automl_nodejs_gapic", -- ":automl_proto", +- ":domains_nodejs_gapic", +- ":domains_proto", - ], -) - @@ -16567,51 +33335,49 @@ diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta -############################################################################## -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", -) - -ruby_proto_library( -- name = "automl_ruby_proto", -- deps = [":automl_proto"], +- name = "domains_ruby_proto", +- deps = [":domains_proto"], -) - -ruby_grpc_library( -- name = "automl_ruby_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_ruby_proto"], +- name = "domains_ruby_grpc", +- srcs = [":domains_proto"], +- deps = [":domains_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "automl_ruby_gapic", -- srcs = [":automl_proto_with_info"], +- name = "domains_ruby_gapic", +- srcs = [":domains_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-automl-v1beta1", -- "ruby-cloud-env-prefix=AUTOML", -- "ruby-cloud-path-override=auto_ml=automl", -- "ruby-cloud-namespace-override=AutoMl=AutoML;Automl=AutoML", -- "ruby-cloud-product-url=https://cloud.google.com/automl", -- "ruby-cloud-api-id=automl.googleapis.com", -- "ruby-cloud-api-shortname=automl", +- "ruby-cloud-gem-name=google-cloud-domains-v1beta1", +- "ruby-cloud-env-prefix=DOMAINS", +- "ruby-cloud-product-url=https://cloud.google.com/domains", +- "ruby-cloud-api-id=domains.googleapis.com", +- "ruby-cloud-api-shortname=domains", - ], -- grpc_service_config = "automl_grpc_service_config.json", -- ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.", -- ruby_cloud_title = "Cloud AutoML V1beta1", +- grpc_service_config = "domains_grpc_service_config.json", +- ruby_cloud_description = "The Cloud Domains API provides registration, management and configuration of domain names.", +- ruby_cloud_title = "Cloud Domains V1beta1", - deps = [ -- ":automl_ruby_grpc", -- ":automl_ruby_proto", +- ":domains_ruby_grpc", +- ":domains_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-automl-v1beta1-ruby", +- name = "google-cloud-domains-v1beta1-ruby", - deps = [ -- ":automl_ruby_gapic", -- ":automl_ruby_grpc", -- ":automl_ruby_proto", +- ":domains_ruby_gapic", +- ":domains_ruby_grpc", +- ":domains_ruby_proto", - ], -) - @@ -16627,382 +33393,339 @@ diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta -) - -csharp_proto_library( -- name = "automl_csharp_proto", -- deps = [":automl_proto"], +- name = "domains_csharp_proto", +- deps = [":domains_proto"], -) - -csharp_grpc_library( -- name = "automl_csharp_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_csharp_proto"], +- name = "domains_csharp_grpc", +- srcs = [":domains_proto"], +- deps = [":domains_csharp_proto"], -) - -csharp_gapic_library( -- name = "automl_csharp_gapic", -- srcs = [":automl_proto_with_info"], +- name = "domains_csharp_gapic", +- srcs = [":domains_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "automl_grpc_service_config.json", +- grpc_service_config = "domains_grpc_service_config.json", - deps = [ -- ":automl_csharp_grpc", -- ":automl_csharp_proto", +- ":domains_csharp_grpc", +- ":domains_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-automl-v1beta1-csharp", +- name = "google-cloud-domains-v1beta1-csharp", - deps = [ -- ":automl_csharp_gapic", -- ":automl_csharp_grpc", -- ":automl_csharp_proto", +- ":domains_csharp_gapic", +- ":domains_csharp_grpc", +- ":domains_csharp_proto", - ], -) - --############################################################################## --# C++ --############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigquery/connection/v1/BUILD.bazel ---- a/google/cloud/bigquery/connection/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/bigquery/connection/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,344 +0,0 @@ --# This file was automatically generated by BuildFileGenerator -- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/cloud/essentialcontacts/v1/BUILD.bazel b/google/cloud/essentialcontacts/v1/BUILD.bazel +--- a/google/cloud/essentialcontacts/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/essentialcontacts/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,301 +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", +- "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", +- "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", +- "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. -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 = "connection_proto", +- name = "essentialcontacts_proto", - srcs = [ -- "connection.proto", +- "enums.proto", +- "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:wrappers_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "connection_proto_with_info", +- name = "essentialcontacts_proto_with_info", - deps = [ -- ":connection_proto", +- ":essentialcontacts_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 = "connection_java_proto", -- deps = [":connection_proto"], +- name = "essentialcontacts_java_proto", +- deps = [":essentialcontacts_proto"], -) - -java_grpc_library( -- name = "connection_java_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_java_proto"], +- name = "essentialcontacts_java_grpc", +- srcs = [":essentialcontacts_proto"], +- deps = [":essentialcontacts_java_proto"], -) - -java_gapic_library( -- name = "connection_java_gapic", -- srcs = [":connection_proto_with_info"], -- gapic_yaml = "connection_gapic.yaml", -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- name = "essentialcontacts_java_gapic", +- srcs = [":essentialcontacts_proto_with_info"], +- grpc_service_config = "essentialcontacts_v1_grpc_service_config.json", - test_deps = [ -- ":connection_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":essentialcontacts_java_grpc", - ], - deps = [ -- ":connection_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":essentialcontacts_java_proto", - ], -) - -java_gapic_test( -- name = "connection_java_gapic_test_suite", +- name = "essentialcontacts_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigqueryconnection.v1.ConnectionServiceClientTest", +- "com.google.cloud.essentialcontacts.v1.EssentialContactsServiceClientTest", - ], -- runtime_deps = [":connection_java_gapic_test"], +- runtime_deps = [":essentialcontacts_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-connection-v1-java", +- name = "google-cloud-essentialcontacts-v1-java", - deps = [ -- ":connection_java_gapic", -- ":connection_java_grpc", -- ":connection_java_proto", -- ":connection_proto", +- ":essentialcontacts_java_gapic", +- ":essentialcontacts_java_grpc", +- ":essentialcontacts_java_proto", +- ":essentialcontacts_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 = "connection_go_proto", +- name = "essentialcontacts_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1", -- protos = [":connection_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/essentialcontacts/v1", +- protos = [":essentialcontacts_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( -- name = "connection_go_gapic", -- srcs = [":connection_proto_with_info"], -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", -- importpath = "cloud.google.com/go/bigquery/connection/apiv1;connection", -- service_yaml = "bigqueryconnection_v1.yaml", +- name = "essentialcontacts_go_gapic", +- srcs = [":essentialcontacts_proto_with_info"], +- grpc_service_config = "essentialcontacts_v1_grpc_service_config.json", +- importpath = "cloud.google.com/go/essentialcontacts/apiv1;essentialcontacts", +- metadata = True, +- service_yaml = "essentialcontacts_v1.yaml", - deps = [ -- ":connection_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":essentialcontacts_go_proto", - ], -) - -go_test( -- name = "connection_go_gapic_test", -- srcs = [":connection_go_gapic_srcjar_test"], -- embed = [":connection_go_gapic"], -- importpath = "cloud.google.com/go/bigquery/connection/apiv1", +- name = "essentialcontacts_go_gapic_test", +- srcs = [":essentialcontacts_go_gapic_srcjar_test"], +- embed = [":essentialcontacts_go_gapic"], +- importpath = "cloud.google.com/go/essentialcontacts/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-bigquery-connection-v1-go", +- name = "gapi-cloud-essentialcontacts-v1-go", - deps = [ -- ":connection_go_gapic", -- ":connection_go_gapic_srcjar-test.srcjar", -- ":connection_go_proto", +- ":essentialcontacts_go_gapic", +- ":essentialcontacts_go_gapic_srcjar-metadata.srcjar", +- ":essentialcontacts_go_gapic_srcjar-test.srcjar", +- ":essentialcontacts_go_proto", - ], -) - --############################################################################## --# Python --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", --) -- -py_gapic_library( -- name = "connection_py_gapic", -- srcs = [":connection_proto"], -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- name = "essentialcontacts_py_gapic", +- srcs = [":essentialcontacts_proto"], +- grpc_service_config = "essentialcontacts_v1_grpc_service_config.json", - opt_args = [ +- "warehouse-package-name=google-cloud-essential-contacts", - "python-gapic-namespace=google.cloud", -- "python-gapic-name=bigquery_connection", +- "python-gapic-name=essential_contacts", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-connection-v1-py", +- name = "essentialcontacts-v1-py", - deps = [ -- ":connection_py_gapic", +- ":essentialcontacts_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 = "connection_php_proto", -- deps = [":connection_proto"], +- name = "essentialcontacts_php_proto", +- deps = [":essentialcontacts_proto"], -) - -php_grpc_library( -- name = "connection_php_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_php_proto"], +- name = "essentialcontacts_php_grpc", +- srcs = [":essentialcontacts_proto"], +- deps = [":essentialcontacts_php_proto"], -) - -php_gapic_library( -- name = "connection_php_gapic", -- src = ":connection_proto_with_info", -- gapic_yaml = "connection_gapic.yaml", -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", -- package = "google.cloud.bigquery.connection.v1", -- service_yaml = "bigqueryconnection_v1.yaml", +- name = "essentialcontacts_php_gapic", +- srcs = [":essentialcontacts_proto_with_info"], +- grpc_service_config = "essentialcontacts_v1_grpc_service_config.json", +- service_yaml = "essentialcontacts_v1.yaml", - deps = [ -- ":connection_php_grpc", -- ":connection_php_proto", +- ":essentialcontacts_php_grpc", +- ":essentialcontacts_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-connection-v1-php", +- name = "google-cloud-essentialcontacts-v1-php", - deps = [ -- ":connection_php_gapic", -- ":connection_php_grpc", -- ":connection_php_proto", +- ":essentialcontacts_php_gapic", +- ":essentialcontacts_php_grpc", +- ":essentialcontacts_php_proto", - ], -) - --############################################################################## --# Node.js --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", --) -- -nodejs_gapic_library( -- name = "connection_nodejs_gapic", -- package_name = "@google-cloud/bigquery-connection", -- src = ":connection_proto_with_info", +- name = "essentialcontacts_nodejs_gapic", +- package_name = "@google-cloud/essential-contacts", +- src = ":essentialcontacts_proto_with_info", - extra_protoc_parameters = ["metadata"], -- gapic_yaml = "connection_gapic.yaml", -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", -- package = "google.cloud.bigquery.connection.v1", -- service_yaml = "bigqueryconnection_v1.yaml", +- grpc_service_config = "essentialcontacts_v1_grpc_service_config.json", +- package = "google.cloud.essentialcontacts.v1", +- service_yaml = "essentialcontacts_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigquery-connection-v1-nodejs", +- name = "essentialcontacts-v1-nodejs", - deps = [ -- ":connection_nodejs_gapic", -- ":connection_proto", +- ":essentialcontacts_nodejs_gapic", +- ":essentialcontacts_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 = "connection_ruby_proto", -- deps = [":connection_proto"], +- name = "essentialcontacts_ruby_proto", +- deps = [":essentialcontacts_proto"], -) - -ruby_grpc_library( -- name = "connection_ruby_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_ruby_proto"], +- name = "essentialcontacts_ruby_grpc", +- srcs = [":essentialcontacts_proto"], +- deps = [":essentialcontacts_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "connection_ruby_gapic", -- srcs = [":connection_proto_with_info"], +- name = "essentialcontacts_ruby_gapic", +- srcs = [":essentialcontacts_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-bigquery-connection-v1", -- "ruby-cloud-env-prefix=BIGQUERY_CONNECTION", -- "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/bigqueryconnection", -- "ruby-cloud-api-id=bigqueryconnection.googleapis.com", -- "ruby-cloud-api-shortname=bigqueryconnection", +- "ruby-cloud-gem-name=google-cloud-essential_contacts-v1", +- "ruby-cloud-env-prefix=ESSENTIAL_CONTACTS", +- "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/managing-notification-contacts/", +- "ruby-cloud-api-id=essentialcontacts.googleapis.com", +- "ruby-cloud-api-shortname=essentialcontacts", - ], -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", -- ruby_cloud_description = "The BigQuery Connection API allows users to manage BigQuery connections to external data sources.", -- ruby_cloud_title = "BigQuery Connection V1", +- grpc_service_config = "essentialcontacts_v1_grpc_service_config.json", +- ruby_cloud_description = "Many Google Cloud services, such as Cloud Billing, send out notifications to share important information with Google Cloud users. By default, these notifications are sent to members with certain Identity and Access Management (IAM) roles. With Essential Contacts, you can customize who receives notifications by providing your own list of contacts.", +- ruby_cloud_title = "Essential Contacts V1", - deps = [ -- ":connection_ruby_grpc", -- ":connection_ruby_proto", +- ":essentialcontacts_ruby_grpc", +- ":essentialcontacts_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-connection-v1-ruby", +- name = "google-cloud-essentialcontacts-v1-ruby", - deps = [ -- ":connection_ruby_gapic", -- ":connection_ruby_grpc", -- ":connection_ruby_proto", +- ":essentialcontacts_ruby_gapic", +- ":essentialcontacts_ruby_grpc", +- ":essentialcontacts_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 = "connection_csharp_proto", -- deps = [":connection_proto"], +- name = "essentialcontacts_csharp_proto", +- deps = [":essentialcontacts_proto"], -) - -csharp_grpc_library( -- name = "connection_csharp_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_csharp_proto"], +- name = "essentialcontacts_csharp_grpc", +- srcs = [":essentialcontacts_proto"], +- deps = [":essentialcontacts_csharp_proto"], -) - -csharp_gapic_library( -- name = "connection_csharp_gapic", -- srcs = [":connection_proto_with_info"], +- name = "essentialcontacts_csharp_gapic", +- srcs = [":essentialcontacts_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- grpc_service_config = "essentialcontacts_v1_grpc_service_config.json", - deps = [ -- ":connection_csharp_grpc", -- ":connection_csharp_proto", +- ":essentialcontacts_csharp_grpc", +- ":essentialcontacts_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-connection-v1-csharp", +- name = "google-cloud-essentialcontacts-v1-csharp", - deps = [ -- ":connection_csharp_gapic", -- ":connection_csharp_grpc", -- ":connection_csharp_proto", +- ":essentialcontacts_csharp_gapic", +- ":essentialcontacts_csharp_grpc", +- ":essentialcontacts_csharp_proto", - ], -) - @@ -17010,11 +33733,20 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/bigquery/connection/v1beta1/BUILD.bazel ---- a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/bigquery/connection/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,330 +0,0 @@ +diff -urN a/google/cloud/eventarc/v1/BUILD.bazel b/google/cloud/eventarc/v1/BUILD.bazel +--- a/google/cloud/eventarc/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/eventarc/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,346 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# 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"]) @@ -17026,27 +33758,26 @@ diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "connection_proto", +- name = "eventarc_proto", - srcs = [ -- "connection.proto", +- "eventarc.proto", +- "trigger.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:wrappers_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "connection_proto_with_info", +- name = "eventarc_proto_with_info", - deps = [ -- ":connection_proto", +- ":eventarc_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -17064,46 +33795,44 @@ diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/ -) - -java_proto_library( -- name = "connection_java_proto", -- deps = [":connection_proto"], +- name = "eventarc_java_proto", +- deps = [":eventarc_proto"], -) - -java_grpc_library( -- name = "connection_java_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_java_proto"], +- name = "eventarc_java_grpc", +- srcs = [":eventarc_proto"], +- deps = [":eventarc_java_proto"], -) - -java_gapic_library( -- name = "connection_java_gapic", -- srcs = [":connection_proto_with_info"], -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- name = "eventarc_java_gapic", +- srcs = [":eventarc_proto_with_info"], +- grpc_service_config = "eventarc_grpc_service_config.json", - test_deps = [ -- ":connection_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":eventarc_java_grpc", - ], - deps = [ -- ":connection_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":eventarc_java_proto", - ], -) - -java_gapic_test( -- name = "connection_java_gapic_test_suite", +- name = "eventarc_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigquery.connection.v1beta1.ConnectionServiceClientTest", +- "com.google.cloud.eventarc.v1.EventarcClientTest", - ], -- runtime_deps = [":connection_java_gapic_test"], +- runtime_deps = [":eventarc_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-connection-v1beta1-java", +- name = "google-cloud-eventarc-v1-java", - deps = [ -- ":connection_java_gapic", -- ":connection_java_grpc", -- ":connection_java_proto", -- ":connection_proto", +- ":eventarc_java_gapic", +- ":eventarc_java_grpc", +- ":eventarc_java_proto", +- ":eventarc_proto", - ], -) - @@ -17119,42 +33848,46 @@ diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/ -) - -go_proto_library( -- name = "connection_go_proto", +- name = "eventarc_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1beta1", -- protos = [":connection_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/eventarc/v1", +- protos = [":eventarc_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "connection_go_gapic", -- srcs = [":connection_proto_with_info"], -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", -- importpath = "cloud.google.com/go/bigquery/connection/apiv1beta1;connection", -- service_yaml = "bigqueryconnection_v1beta1.yaml", +- name = "eventarc_go_gapic", +- srcs = [":eventarc_proto_with_info"], +- grpc_service_config = "eventarc_grpc_service_config.json", +- importpath = "cloud.google.com/go/eventarc/apiv1;eventarc", +- metadata = True, +- service_yaml = "eventarc_v1.yaml", - deps = [ -- ":connection_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":eventarc_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 = "connection_go_gapic_test", -- srcs = [":connection_go_gapic_srcjar_test"], -- embed = [":connection_go_gapic"], -- importpath = "cloud.google.com/go/bigquery/connection/apiv1beta1", +- name = "eventarc_go_gapic_test", +- srcs = [":eventarc_go_gapic_srcjar_test"], +- embed = [":eventarc_go_gapic"], +- importpath = "cloud.google.com/go/eventarc/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-bigquery-connection-v1beta1-go", +- name = "gapi-cloud-eventarc-v1-go", - deps = [ -- ":connection_go_gapic", -- ":connection_go_gapic_srcjar-test.srcjar", -- ":connection_go_proto", +- ":eventarc_go_gapic", +- ":eventarc_go_gapic_srcjar-metadata.srcjar", +- ":eventarc_go_gapic_srcjar-test.srcjar", +- ":eventarc_go_proto", - ], -) - @@ -17168,16 +33901,16 @@ diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/ -) - -py_gapic_library( -- name = "connection_py_gapic", -- srcs = [":connection_proto"], -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- name = "eventarc_py_gapic", +- srcs = [":eventarc_proto"], +- grpc_service_config = "eventarc_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-connection-v1beta1-py", +- name = "eventarc-v1-py", - deps = [ -- ":connection_py_gapic", +- ":eventarc_py_gapic", - ], -) - @@ -17193,36 +33926,34 @@ diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/ -) - -php_proto_library( -- name = "connection_php_proto", -- deps = [":connection_proto"], +- name = "eventarc_php_proto", +- deps = [":eventarc_proto"], -) - -php_grpc_library( -- name = "connection_php_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_php_proto"], +- name = "eventarc_php_grpc", +- srcs = [":eventarc_proto"], +- deps = [":eventarc_php_proto"], -) - -php_gapic_library( -- name = "connection_php_gapic", -- src = ":connection_proto_with_info", -- gapic_yaml = "bigqueryconnection_gapic.yaml", -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", -- package = "google.cloud.bigquery.connection.v1beta1", -- service_yaml = "bigqueryconnection_v1beta1.yaml", +- name = "eventarc_php_gapic", +- srcs = [":eventarc_proto_with_info"], +- grpc_service_config = "eventarc_grpc_service_config.json", +- service_yaml = "eventarc_v1.yaml", - deps = [ -- ":connection_php_grpc", -- ":connection_php_proto", +- ":eventarc_php_grpc", +- ":eventarc_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-connection-v1beta1-php", +- name = "google-cloud-eventarc-v1-php", - deps = [ -- ":connection_php_gapic", -- ":connection_php_grpc", -- ":connection_php_proto", +- ":eventarc_php_gapic", +- ":eventarc_php_grpc", +- ":eventarc_php_proto", - ], -) - @@ -17236,20 +33967,21 @@ diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/ -) - -nodejs_gapic_library( -- name = "connection_nodejs_gapic", -- src = ":connection_proto_with_info", +- name = "eventarc_nodejs_gapic", +- package_name = "@google-cloud/eventarc", +- src = ":eventarc_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", -- package = "google.cloud.bigquery.connection.v1beta1", -- service_yaml = "bigqueryconnection_v1beta1.yaml", +- grpc_service_config = "eventarc_grpc_service_config.json", +- package = "google.cloud.eventarc.v1", +- service_yaml = "eventarc_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigquery-connection-v1beta1-nodejs", +- name = "eventarc-v1-nodejs", - deps = [ -- ":connection_nodejs_gapic", -- ":connection_proto", +- ":eventarc_nodejs_gapic", +- ":eventarc_proto", - ], -) - @@ -17258,42 +33990,49 @@ diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "connection_ruby_proto", -- deps = [":connection_proto"], +- name = "eventarc_ruby_proto", +- deps = [":eventarc_proto"], -) - -ruby_grpc_library( -- name = "connection_ruby_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_ruby_proto"], +- name = "eventarc_ruby_grpc", +- srcs = [":eventarc_proto"], +- deps = [":eventarc_ruby_proto"], -) - --ruby_gapic_library( -- name = "connection_ruby_gapic", -- src = ":connection_proto_with_info", -- gapic_yaml = "bigqueryconnection_gapic.yaml", -- package = "google.cloud.bigquery.connection.v1beta1", -- service_yaml = "bigqueryconnection_v1beta1.yaml", +-ruby_cloud_gapic_library( +- name = "eventarc_ruby_gapic", +- srcs = [":eventarc_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-eventarc-v1", +- "ruby-cloud-env-prefix=EVENTARC", +- "ruby-cloud-product-url=https://cloud.google.com/eventarc/", +- "ruby-cloud-api-id=eventarc.googleapis.com", +- "ruby-cloud-api-shortname=eventarc", +- ], +- grpc_service_config = "eventarc_grpc_service_config.json", +- ruby_cloud_description = "Eventarc lets you asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. Eventarc requires no infrastructure management — you can optimize productivity and costs while building a modern, event-driven solution.", +- ruby_cloud_title = "Eventarc V1", - deps = [ -- ":connection_ruby_grpc", -- ":connection_ruby_proto", +- ":eventarc_ruby_grpc", +- ":eventarc_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-connection-v1beta1-ruby", +- name = "google-cloud-eventarc-v1-ruby", - deps = [ -- ":connection_ruby_gapic", -- ":connection_ruby_grpc", -- ":connection_ruby_proto", +- ":eventarc_ruby_gapic", +- ":eventarc_ruby_grpc", +- ":eventarc_ruby_proto", - ], -) - @@ -17309,34 +34048,34 @@ diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/ -) - -csharp_proto_library( -- name = "connection_csharp_proto", -- deps = [":connection_proto"], +- name = "eventarc_csharp_proto", +- deps = [":eventarc_proto"], -) - -csharp_grpc_library( -- name = "connection_csharp_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_csharp_proto"], +- name = "eventarc_csharp_grpc", +- srcs = [":eventarc_proto"], +- deps = [":eventarc_csharp_proto"], -) - -csharp_gapic_library( -- name = "connection_csharp_gapic", -- srcs = [":connection_proto_with_info"], +- name = "eventarc_csharp_gapic", +- srcs = [":eventarc_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- grpc_service_config = "eventarc_grpc_service_config.json", - deps = [ -- ":connection_csharp_grpc", -- ":connection_csharp_proto", +- ":eventarc_csharp_grpc", +- ":eventarc_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-connection-v1beta1-csharp", +- name = "google-cloud-eventarc-v1-csharp", - deps = [ -- ":connection_csharp_gapic", -- ":connection_csharp_grpc", -- ":connection_csharp_proto", +- ":eventarc_csharp_gapic", +- ":eventarc_csharp_grpc", +- ":eventarc_csharp_proto", - ], -) - @@ -17344,16 +34083,20 @@ diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/bigquery/datatransfer/BUILD.bazel b/google/cloud/bigquery/datatransfer/BUILD.bazel ---- a/google/cloud/bigquery/datatransfer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/bigquery/datatransfer/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/bigquery/datatransfer/v1/BUILD.bazel ---- a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/bigquery/datatransfer/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,344 +0,0 @@ +diff -urN a/google/cloud/filestore/v1/BUILD.bazel b/google/cloud/filestore/v1/BUILD.bazel +--- a/google/cloud/filestore/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/filestore/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,350 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# 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"]) @@ -17365,30 +34108,28 @@ diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/big -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "datatransfer_proto", +- name = "filestore_proto", - srcs = [ -- "datatransfer.proto", -- "transfer.proto", +- "cloud_filestore_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/cloud/common:common_proto", +- "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "datatransfer_proto_with_info", +- name = "filestore_proto_with_info", - deps = [ -- ":datatransfer_proto", +- ":filestore_proto", +- "//google/cloud/common:common_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -17406,44 +34147,48 @@ diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/big -) - -java_proto_library( -- name = "datatransfer_java_proto", -- deps = [":datatransfer_proto"], +- name = "filestore_java_proto", +- deps = [ +- ":filestore_proto", +- "//google/cloud/common:common_proto", +- ], -) - -java_grpc_library( -- name = "datatransfer_java_grpc", -- srcs = [":datatransfer_proto"], -- deps = [":datatransfer_java_proto"], +- name = "filestore_java_grpc", +- srcs = [":filestore_proto"], +- deps = [":filestore_java_proto"], -) - -java_gapic_library( -- name = "datatransfer_java_gapic", -- srcs = [":datatransfer_proto_with_info"], -- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", +- name = "filestore_java_gapic", +- srcs = [":filestore_proto_with_info"], +- grpc_service_config = "file_grpc_service_config.json", - test_deps = [ -- ":datatransfer_java_grpc", +- ":filestore_java_grpc", - ], - deps = [ -- ":datatransfer_java_proto", +- ":filestore_java_proto", +- "//google/cloud/common:common_proto", - ], -) - -java_gapic_test( -- name = "datatransfer_java_gapic_test_suite", +- name = "filestore_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigquery.datatransfer.v1.DataTransferServiceClientTest", +- "com.google.cloud.filestore.v1.CloudFilestoreManagerClientTest", - ], -- runtime_deps = [":datatransfer_java_gapic_test"], +- runtime_deps = [":filestore_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-datatransfer-v1-java", +- name = "google-cloud-filestore-v1-java", - deps = [ -- ":datatransfer_java_gapic", -- ":datatransfer_java_grpc", -- ":datatransfer_java_proto", -- ":datatransfer_proto", +- ":filestore_java_gapic", +- ":filestore_java_grpc", +- ":filestore_java_proto", +- ":filestore_proto", - ], -) - @@ -17459,71 +34204,77 @@ diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/big -) - -go_proto_library( -- name = "datatransfer_go_proto", +- name = "filestore_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1", -- protos = [":datatransfer_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/filestore/v1", +- protos = [":filestore_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/rpc:status_go_proto", +- "//google/cloud/common:common_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "datatransfer_go_gapic", -- srcs = [":datatransfer_proto_with_info"], -- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", -- importpath = "cloud.google.com/go/bigquery/datatransfer/apiv1;datatransfer", -- service_yaml = "bigquerydatatransfer_v1.yaml", +- name = "filestore_go_gapic", +- srcs = [":filestore_proto_with_info"], +- grpc_service_config = "file_grpc_service_config.json", +- importpath = "cloud.google.com/go/filestore/apiv1;filestore", +- metadata = True, +- service_yaml = "file_v1.yaml", - deps = [ -- ":datatransfer_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ":filestore_go_proto", +- "//google/cloud/common:common_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 = "datatransfer_go_gapic_test", -- srcs = [":datatransfer_go_gapic_srcjar_test"], -- embed = [":datatransfer_go_gapic"], -- importpath = "cloud.google.com/go/bigquery/datatransfer/apiv1", +- name = "filestore_go_gapic_test", +- srcs = [":filestore_go_gapic_srcjar_test"], +- embed = [":filestore_go_gapic"], +- importpath = "cloud.google.com/go/filestore/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-bigquery-datatransfer-v1-go", +- name = "gapi-cloud-filestore-v1-go", - deps = [ -- ":datatransfer_go_gapic", -- ":datatransfer_go_gapic_srcjar-test.srcjar", -- ":datatransfer_go_proto", +- ":filestore_go_gapic", +- ":filestore_go_gapic_srcjar-metadata.srcjar", +- ":filestore_go_gapic_srcjar-test.srcjar", +- ":filestore_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# +-# Commented out: Python generator cannot accept LRO metadata from a different +-# proto namespace. +-# +-# load( +-# "@com_google_googleapis_imports//:imports.bzl", +-# "py_gapic_assembly_pkg", +-# "py_gapic_library", +-# ) - --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", --) -- --py_gapic_library( -- name = "datatransfer_py_gapic", -- srcs = [":datatransfer_proto"], -- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", -- opt_args = [ -- "python-gapic-namespace=google.cloud", -- "python-gapic-name=bigquery_datatransfer", -- ], --) +-# py_gapic_library( +-# name = "filestore_py_gapic", +-# srcs = [":filestore_proto_with_info"], +-# grpc_service_config = "file_grpc_service_config.json", +-# ) - --py_gapic_assembly_pkg( -- name = "bigquery-datatransfer-v1-py", -- deps = [ -- ":datatransfer_py_gapic", -- ], --) +-# # Open Source Packages +-# py_gapic_assembly_pkg( +-# name = "filestore-v1-py", +-# deps = [ +-# ":filestore_py_gapic", +-# ], +-# ) - -############################################################################## -# PHP @@ -17537,36 +34288,34 @@ diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/big -) - -php_proto_library( -- name = "datatransfer_php_proto", -- deps = [":datatransfer_proto"], +- name = "filestore_php_proto", +- deps = [":filestore_proto"], -) - -php_grpc_library( -- name = "datatransfer_php_grpc", -- srcs = [":datatransfer_proto"], -- deps = [":datatransfer_php_proto"], +- name = "filestore_php_grpc", +- srcs = [":filestore_proto"], +- deps = [":filestore_php_proto"], -) - -php_gapic_library( -- name = "datatransfer_php_gapic", -- src = ":datatransfer_proto_with_info", -- gapic_yaml = "bigquerydatatransfer_gapic.yaml", -- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", -- package = "google.cloud.bigquery.datatransfer.v1", -- service_yaml = "bigquerydatatransfer_v1.yaml", +- name = "filestore_php_gapic", +- srcs = [":filestore_proto_with_info"], +- grpc_service_config = "file_grpc_service_config.json", +- service_yaml = "file_v1.yaml", - deps = [ -- ":datatransfer_php_grpc", -- ":datatransfer_php_proto", +- ":filestore_php_grpc", +- ":filestore_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-datatransfer-v1-php", +- name = "google-cloud-filestore-v1-php", - deps = [ -- ":datatransfer_php_gapic", -- ":datatransfer_php_grpc", -- ":datatransfer_php_proto", +- ":filestore_php_gapic", +- ":filestore_php_grpc", +- ":filestore_php_proto", - ], -) - @@ -17580,21 +34329,21 @@ diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/big -) - -nodejs_gapic_library( -- name = "datatransfer_nodejs_gapic", -- package_name = "@google-cloud/bigquery-data-transfer", -- src = ":datatransfer_proto_with_info", +- name = "filestore_nodejs_gapic", +- package_name = "@google-cloud/filestore", +- src = ":filestore_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", -- package = "google.cloud.bigquery.datatransfer.v1", -- service_yaml = "bigquerydatatransfer_v1.yaml", +- grpc_service_config = "file_grpc_service_config.json", +- package = "google.cloud.filestore.v1", +- service_yaml = "file_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigquery-datatransfer-v1-nodejs", +- name = "filestore-v1-nodejs", - deps = [ -- ":datatransfer_nodejs_gapic", -- ":datatransfer_proto", +- ":filestore_nodejs_gapic", +- ":filestore_proto", - ], -) - @@ -17603,50 +34352,41 @@ diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/big -############################################################################## -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", -) - -ruby_proto_library( -- name = "datatransfer_ruby_proto", -- deps = [":datatransfer_proto"], +- name = "filestore_ruby_proto", +- deps = [":filestore_proto"], -) - -ruby_grpc_library( -- name = "datatransfer_ruby_grpc", -- srcs = [":datatransfer_proto"], -- deps = [":datatransfer_ruby_proto"], +- name = "filestore_ruby_grpc", +- srcs = [":filestore_proto"], +- deps = [":filestore_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "datatransfer_ruby_gapic", -- srcs = [":datatransfer_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-bigquery-data_transfer-v1", -- "ruby-cloud-env-prefix=DATA_TRANSFER", -- "ruby-cloud-yard-strict=false", -- "ruby-cloud-product-url=https://cloud.google.com/bigquery/transfer", -- "ruby-cloud-api-id=bigquerydatatransfer.googleapis.com", -- "ruby-cloud-api-shortname=bigquerydatatransfer", -- ], -- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", -- ruby_cloud_description = "Schedules queries and transfers external data from SaaS applications to Google BigQuery on a regular basis.", -- ruby_cloud_title = "BigQuery Data Transfer Service V1", +- name = "filestore_ruby_gapic", +- srcs = [":filestore_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-filestore-v1"], +- grpc_service_config = "file_grpc_service_config.json", - deps = [ -- ":datatransfer_ruby_grpc", -- ":datatransfer_ruby_proto", +- ":filestore_ruby_grpc", +- ":filestore_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-datatransfer-v1-ruby", +- name = "google-cloud-filestore-v1-ruby", - deps = [ -- ":datatransfer_ruby_gapic", -- ":datatransfer_ruby_grpc", -- ":datatransfer_ruby_proto", +- ":filestore_ruby_gapic", +- ":filestore_ruby_grpc", +- ":filestore_ruby_proto", - ], -) - @@ -17662,34 +34402,34 @@ diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/big -) - -csharp_proto_library( -- name = "datatransfer_csharp_proto", -- deps = [":datatransfer_proto"], +- name = "filestore_csharp_proto", +- deps = [":filestore_proto"], -) - -csharp_grpc_library( -- name = "datatransfer_csharp_grpc", -- srcs = [":datatransfer_proto"], -- deps = [":datatransfer_csharp_proto"], +- name = "filestore_csharp_grpc", +- srcs = [":filestore_proto"], +- deps = [":filestore_csharp_proto"], -) - -csharp_gapic_library( -- name = "datatransfer_csharp_gapic", -- srcs = [":datatransfer_proto_with_info"], +- name = "filestore_csharp_gapic", +- srcs = [":filestore_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", +- grpc_service_config = "file_grpc_service_config.json", - deps = [ -- ":datatransfer_csharp_grpc", -- ":datatransfer_csharp_proto", +- ":filestore_csharp_grpc", +- ":filestore_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-datatransfer-v1-csharp", +- name = "google-cloud-filestore-v1-csharp", - deps = [ -- ":datatransfer_csharp_gapic", -- ":datatransfer_csharp_grpc", -- ":datatransfer_csharp_proto", +- ":filestore_csharp_gapic", +- ":filestore_csharp_grpc", +- ":filestore_csharp_proto", - ], -) - @@ -17697,11 +34437,20 @@ diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/big -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/bigquery/logging/v1/BUILD.bazel b/google/cloud/bigquery/logging/v1/BUILD.bazel ---- a/google/cloud/bigquery/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/bigquery/logging/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,171 +0,0 @@ +diff -urN a/google/cloud/filestore/v1beta1/BUILD.bazel b/google/cloud/filestore/v1beta1/BUILD.bazel +--- a/google/cloud/filestore/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/filestore/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,350 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# 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"]) @@ -17710,18 +34459,32 @@ diff -urN a/google/cloud/bigquery/logging/v1/BUILD.bazel b/google/cloud/bigquery -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "logging_proto", +- name = "filestore_proto", - srcs = [ -- "audit_data.proto", +- "cloud_filestore_service.proto", - ], - deps = [ -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:duration_proto", +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/cloud/common:common_proto", +- "//google/longrunning:operations_proto", +- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-proto_library_with_info( +- name = "filestore_proto_with_info", +- deps = [ +- ":filestore_proto", +- "//google/cloud/common:common_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -17730,19 +34493,57 @@ diff -urN a/google/cloud/bigquery/logging/v1/BUILD.bazel b/google/cloud/bigquery -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "logging_java_proto", -- deps = [":logging_proto"], +- name = "filestore_java_proto", +- deps = [ +- ":filestore_proto", +- "//google/cloud/common:common_proto", +- ], -) - -java_grpc_library( -- name = "logging_java_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_java_proto"], +- name = "filestore_java_grpc", +- srcs = [":filestore_proto"], +- deps = [":filestore_java_proto"], +-) +- +-java_gapic_library( +- name = "filestore_java_gapic", +- srcs = [":filestore_proto_with_info"], +- grpc_service_config = "file_grpc_service_config.json", +- test_deps = [ +- ":filestore_java_grpc", +- ], +- deps = [ +- ":filestore_java_proto", +- "//google/cloud/common:common_proto", +- ], +-) +- +-java_gapic_test( +- name = "filestore_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.filestore.v1beta1.CloudFilestoreManagerClientTest", +- ], +- runtime_deps = [":filestore_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-filestore-v1beta1-java", +- deps = [ +- ":filestore_java_gapic", +- ":filestore_java_grpc", +- ":filestore_java_proto", +- ":filestore_proto", +- ], -) - -############################################################################## @@ -17750,72 +34551,126 @@ diff -urN a/google/cloud/bigquery/logging/v1/BUILD.bazel b/google/cloud/bigquery -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "logging_go_proto", +- name = "filestore_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/logging/v1", -- protos = [":logging_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/filestore/v1beta1", +- protos = [":filestore_proto"], - deps = [ -- "//google/iam/v1:iam_go_proto", -- "//google/rpc:status_go_proto", +- "//google/api:annotations_go_proto", +- "//google/cloud/common:common_go_proto", +- "//google/longrunning:longrunning_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"], +-go_gapic_library( +- name = "filestore_go_gapic", +- srcs = [":filestore_proto_with_info"], +- grpc_service_config = "file_grpc_service_config.json", +- importpath = "cloud.google.com/go/filestore/apiv1beta1;filestore", +- metadata = True, +- service_yaml = "file_v1beta1.yaml", - deps = [ -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:timestamp_proto", +- ":filestore_go_proto", +- "//google/cloud/common:common_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - --py_proto_library( -- name = "logging_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":logging_moved_proto"], +-go_test( +- name = "filestore_go_gapic_test", +- srcs = [":filestore_go_gapic_srcjar_test"], +- embed = [":filestore_go_gapic"], +- importpath = "cloud.google.com/go/filestore/apiv1beta1", -) - --py_grpc_library( -- name = "logging_py_grpc", -- srcs = [":logging_moved_proto"], -- deps = [":logging_py_proto"], +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-filestore-v1beta1-go", +- deps = [ +- ":filestore_go_gapic", +- ":filestore_go_gapic_srcjar-metadata.srcjar", +- ":filestore_go_gapic_srcjar-test.srcjar", +- ":filestore_go_proto", +- ], -) - -############################################################################## +-# Python +-############################################################################## +-# +-# Commented out: Python generator cannot accept LRO metadata from a different +-# proto namespace. +-# +-# load( +-# "@com_google_googleapis_imports//:imports.bzl", +-# "py_gapic_assembly_pkg", +-# "py_gapic_library", +-# ) +- +-# py_gapic_library( +-# name = "filestore_py_gapic", +-# srcs = [":filestore_proto_with_info"], +-# grpc_service_config = "file_grpc_service_config.json", +-# ) +- +-# # Open Source Packages +-# py_gapic_assembly_pkg( +-# name = "filestore-v1beta1-py", +-# deps = [ +-# ":filestore_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 = "logging_php_proto", -- deps = [":logging_proto"], +- name = "filestore_php_proto", +- deps = [":filestore_proto"], -) - -php_grpc_library( -- name = "logging_php_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_php_proto"], +- name = "filestore_php_grpc", +- srcs = [":filestore_proto"], +- deps = [":filestore_php_proto"], +-) +- +-php_gapic_library( +- name = "filestore_php_gapic", +- srcs = [":filestore_proto_with_info"], +- grpc_service_config = "file_grpc_service_config.json", +- service_yaml = "file_v1beta1.yaml", +- deps = [ +- ":filestore_php_grpc", +- ":filestore_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-filestore-v1beta1-php", +- deps = [ +- ":filestore_php_gapic", +- ":filestore_php_grpc", +- ":filestore_php_proto", +- ], -) - -############################################################################## @@ -17827,25 +34682,66 @@ diff -urN a/google/cloud/bigquery/logging/v1/BUILD.bazel b/google/cloud/bigquery - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "filestore_nodejs_gapic", +- package_name = "@google-cloud/filestore", +- src = ":filestore_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "file_grpc_service_config.json", +- package = "google.cloud.filestore.v1beta1", +- service_yaml = "file_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "filestore-v1beta1-nodejs", +- deps = [ +- ":filestore_nodejs_gapic", +- ":filestore_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 = "logging_ruby_proto", -- deps = [":logging_proto"], +- name = "filestore_ruby_proto", +- deps = [":filestore_proto"], -) - -ruby_grpc_library( -- name = "logging_ruby_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_ruby_proto"], +- name = "filestore_ruby_grpc", +- srcs = [":filestore_proto"], +- deps = [":filestore_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "filestore_ruby_gapic", +- srcs = [":filestore_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-filestore-v1beta1"], +- grpc_service_config = "file_grpc_service_config.json", +- deps = [ +- ":filestore_ruby_grpc", +- ":filestore_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-filestore-v1beta1-ruby", +- deps = [ +- ":filestore_ruby_gapic", +- ":filestore_ruby_grpc", +- ":filestore_ruby_proto", +- ], -) - -############################################################################## @@ -17853,30 +34749,62 @@ diff -urN a/google/cloud/bigquery/logging/v1/BUILD.bazel b/google/cloud/bigquery -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "logging_csharp_proto", -- deps = [":logging_proto"], +- name = "filestore_csharp_proto", +- deps = [":filestore_proto"], -) - -csharp_grpc_library( -- name = "logging_csharp_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_csharp_proto"], +- name = "filestore_csharp_grpc", +- srcs = [":filestore_proto"], +- deps = [":filestore_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "filestore_csharp_gapic", +- srcs = [":filestore_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "file_grpc_service_config.json", +- deps = [ +- ":filestore_csharp_grpc", +- ":filestore_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-filestore-v1beta1-csharp", +- deps = [ +- ":filestore_csharp_gapic", +- ":filestore_csharp_grpc", +- ":filestore_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigquery/reservation/v1/BUILD.bazel ---- a/google/cloud/bigquery/reservation/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/bigquery/reservation/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,338 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BUILD.bazel +--- a/google/cloud/functions/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/functions/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 +- +-# 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"]) @@ -17888,26 +34816,30 @@ diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigq -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "reservation_proto", +- name = "functions_proto", - srcs = [ -- "reservation.proto", +- "functions.proto", +- "operations.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "//google/longrunning:operations_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "reservation_proto_with_info", +- name = "functions_proto_with_info", - deps = [ -- ":reservation_proto", +- ":functions_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -17915,6 +34847,7 @@ diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigq -############################################################################## -# Java -############################################################################## +- -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", @@ -17925,44 +34858,46 @@ diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigq -) - -java_proto_library( -- name = "reservation_java_proto", -- deps = [":reservation_proto"], +- name = "functions_java_proto", +- deps = [":functions_proto"], -) - -java_grpc_library( -- name = "reservation_java_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_java_proto"], +- name = "functions_java_grpc", +- srcs = [":functions_proto"], +- deps = [":functions_java_proto"], -) - -java_gapic_library( -- name = "reservation_java_gapic", -- srcs = [":reservation_proto_with_info"], -- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- name = "functions_java_gapic", +- srcs = [":functions_proto_with_info"], +- grpc_service_config = "functions_grpc_service_config.json", - test_deps = [ -- ":reservation_java_grpc", +- ":functions_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":reservation_java_proto", +- ":functions_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "reservation_java_gapic_test_suite", +- name = "functions_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigquery.reservation.v1.ReservationServiceClientTest", +- "com.google.cloud.functions.v1.CloudFunctionsServiceClientTest", - ], -- runtime_deps = [":reservation_java_gapic_test"], +- runtime_deps = [":functions_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-reservation-v1-java", +- name = "google-cloud-functions-v1-java", - deps = [ -- ":reservation_java_gapic", -- ":reservation_java_grpc", -- ":reservation_java_proto", -- ":reservation_proto", +- ":functions_java_gapic", +- ":functions_java_grpc", +- ":functions_java_proto", +- ":functions_proto", - ], -) - @@ -17978,41 +34913,48 @@ diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigq -) - -go_proto_library( -- name = "reservation_go_proto", +- name = "functions_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1", -- protos = [":reservation_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/functions/v1", +- protos = [":functions_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/rpc:status_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "reservation_go_gapic", -- srcs = [":reservation_proto_with_info"], -- grpc_service_config = "bigqueryreservation_grpc_service_config.json", -- importpath = "cloud.google.com/go/bigquery/reservation/apiv1;reservation", -- service_yaml = "bigqueryreservation_v1.yaml", +- name = "functions_go_gapic", +- srcs = [":functions_proto_with_info"], +- grpc_service_config = "functions_grpc_service_config.json", +- importpath = "cloud.google.com/go/functions/apiv1;functions", +- service_yaml = "cloudfunctions_v1.yaml", - deps = [ -- ":reservation_go_proto", +- ":functions_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:any_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( -- name = "reservation_go_gapic_test", -- srcs = [":reservation_go_gapic_srcjar_test"], -- embed = [":reservation_go_gapic"], -- importpath = "cloud.google.com/go/bigquery/reservation/apiv1", +- name = "functions_go_gapic_test", +- srcs = [":functions_go_gapic_srcjar_test"], +- embed = [":functions_go_gapic"], +- importpath = "cloud.google.com/go/functions/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-bigquery-reservation-v1-go", +- name = "gapi-cloud-functions-v1-go", - deps = [ -- ":reservation_go_gapic", -- ":reservation_go_gapic_srcjar-test.srcjar", -- ":reservation_go_proto", +- ":functions_go_gapic", +- ":functions_go_gapic_srcjar-test.srcjar", +- ":functions_go_proto", - ], -) - @@ -18026,20 +34968,15 @@ diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigq -) - -py_gapic_library( -- name = "reservation_py_gapic", -- srcs = [":reservation_proto"], -- grpc_service_config = "bigqueryreservation_grpc_service_config.json", -- opt_args = [ -- "python-gapic-namespace=google.cloud", -- "python-gapic-name=bigquery_reservation", -- ], +- name = "functions_py_gapic", +- srcs = [":functions_proto"], +- grpc_service_config = "functions_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-reservation-v1-py", +- name = "functions-v1-py", - deps = [ -- ":reservation_py_gapic", +- ":functions_py_gapic", - ], -) - @@ -18055,36 +34992,33 @@ diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigq -) - -php_proto_library( -- name = "reservation_php_proto", -- deps = [":reservation_proto"], +- name = "functions_php_proto", +- deps = [":functions_proto"], -) - -php_grpc_library( -- name = "reservation_php_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_php_proto"], +- name = "functions_php_grpc", +- srcs = [":functions_proto"], +- deps = [":functions_php_proto"], -) - -php_gapic_library( -- name = "reservation_php_gapic", -- src = ":reservation_proto_with_info", -- gapic_yaml = "bigqueryreservation_gapic.yaml", -- grpc_service_config = "bigqueryreservation_grpc_service_config.json", -- package = "google.cloud.bigquery.reservation.v1", -- service_yaml = "bigqueryreservation_v1.yaml", +- name = "functions_php_gapic", +- srcs = [":functions_proto_with_info"], +- grpc_service_config = "functions_grpc_service_config.json", - deps = [ -- ":reservation_php_grpc", -- ":reservation_php_proto", +- ":functions_php_grpc", +- ":functions_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-reservation-v1-php", +- name = "google-cloud-functions-v1-php", - deps = [ -- ":reservation_php_gapic", -- ":reservation_php_grpc", -- ":reservation_php_proto", +- ":functions_php_gapic", +- ":functions_php_grpc", +- ":functions_php_proto", - ], -) - @@ -18098,21 +35032,21 @@ diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigq -) - -nodejs_gapic_library( -- name = "reservation_nodejs_gapic", -- package_name = "@google-cloud/bigquery-reservation", -- src = ":reservation_proto_with_info", +- name = "functions_nodejs_gapic", +- package_name = "@google-cloud/functions", +- src = ":functions_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "bigqueryreservation_grpc_service_config.json", -- package = "google.cloud.bigquery.reservation.v1", -- service_yaml = "bigqueryreservation_v1.yaml", +- grpc_service_config = "functions_grpc_service_config.json", +- package = "google.cloud.functions.v1", +- service_yaml = "cloudfunctions_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigquery-reservation-v1-nodejs", +- name = "functions-v1-nodejs", - deps = [ -- ":reservation_nodejs_gapic", -- ":reservation_proto", +- ":functions_nodejs_gapic", +- ":functions_proto", - ], -) - @@ -18121,49 +35055,49 @@ diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigq -############################################################################## -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", -) - -ruby_proto_library( -- name = "reservation_ruby_proto", -- deps = [":reservation_proto"], +- name = "functions_ruby_proto", +- deps = [":functions_proto"], -) - -ruby_grpc_library( -- name = "reservation_ruby_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_ruby_proto"], +- name = "functions_ruby_grpc", +- srcs = [":functions_proto"], +- deps = [":functions_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "reservation_ruby_gapic", -- srcs = [":reservation_proto_with_info"], +- name = "functions_ruby_gapic", +- srcs = [":functions_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-bigquery-reservation-v1", -- "ruby-cloud-env-prefix=BIGQUERY_RESERVATION", -- "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/reservations", -- "ruby-cloud-api-id=bigqueryreservation.googleapis.com", -- "ruby-cloud-api-shortname=bigqueryreservation", +- "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", - ], -- grpc_service_config = "bigqueryreservation_grpc_service_config.json", -- ruby_cloud_description = "The BigQuery Reservation API provides the mechanisms by which enterprise users can provision and manage dedicated resources such as slots and BigQuery BI Engine memory allocations.", -- ruby_cloud_title = "BigQuery Reservation V1", +- 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.", +- ruby_cloud_title = "Cloud Functions V1", - deps = [ -- ":reservation_ruby_grpc", -- ":reservation_ruby_proto", +- ":functions_ruby_grpc", +- ":functions_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-reservation-v1-ruby", +- name = "google-cloud-functions-v1-ruby", - deps = [ -- ":reservation_ruby_gapic", -- ":reservation_ruby_grpc", -- ":reservation_ruby_proto", +- ":functions_ruby_gapic", +- ":functions_ruby_grpc", +- ":functions_ruby_proto", - ], -) - @@ -18179,34 +35113,34 @@ diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigq -) - -csharp_proto_library( -- name = "reservation_csharp_proto", -- deps = [":reservation_proto"], +- name = "functions_csharp_proto", +- deps = [":functions_proto"], -) - -csharp_grpc_library( -- name = "reservation_csharp_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_csharp_proto"], +- name = "functions_csharp_grpc", +- srcs = [":functions_proto"], +- deps = [":functions_csharp_proto"], -) - -csharp_gapic_library( -- name = "reservation_csharp_gapic", -- srcs = [":reservation_proto_with_info"], +- name = "functions_csharp_gapic", +- srcs = [":functions_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- grpc_service_config = "functions_grpc_service_config.json", - deps = [ -- ":reservation_csharp_grpc", -- ":reservation_csharp_proto", +- ":functions_csharp_grpc", +- ":functions_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-reservation-v1-csharp", +- name = "google-cloud-functions-v1-csharp", - deps = [ -- ":reservation_csharp_gapic", -- ":reservation_csharp_grpc", -- ":reservation_csharp_proto", +- ":functions_csharp_gapic", +- ":functions_csharp_grpc", +- ":functions_csharp_proto", - ], -) - @@ -18214,10 +35148,10 @@ diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigq -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel ---- a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,335 +0,0 @@ +diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.bazel +--- a/google/cloud/gaming/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/gaming/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/gapic-generator/tree/master/rules_gapic/bazel - @@ -18239,26 +35173,34 @@ diff -urN a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/google/cloud -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "reservation_proto", +- name = "gaming_proto", - srcs = [ -- "reservation.proto", +- "common.proto", +- "game_server_clusters.proto", +- "game_server_clusters_service.proto", +- "game_server_configs.proto", +- "game_server_configs_service.proto", +- "game_server_deployments.proto", +- "game_server_deployments_service.proto", +- "realms.proto", +- "realms_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/longrunning:operations_proto", +- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "reservation_proto_with_info", +- name = "gaming_proto_with_info", - deps = [ -- ":reservation_proto", +- ":gaming_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -18276,44 +35218,47 @@ diff -urN a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/google/cloud -) - -java_proto_library( -- name = "reservation_java_proto", -- deps = [":reservation_proto"], +- name = "gaming_java_proto", +- deps = [":gaming_proto"], -) - -java_grpc_library( -- name = "reservation_java_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_java_proto"], +- name = "gaming_java_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_java_proto"], -) - -java_gapic_library( -- name = "reservation_java_gapic", -- srcs = [":reservation_proto_with_info"], -- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- name = "gaming_java_gapic", +- srcs = [":gaming_proto_with_info"], +- grpc_service_config = "gaming_grpc_service_config.json", - test_deps = [ -- ":reservation_java_grpc", +- ":gaming_java_grpc", - ], - deps = [ -- ":reservation_java_proto", +- ":gaming_java_proto", - ], -) - -java_gapic_test( -- name = "reservation_java_gapic_test_suite", +- name = "gaming_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigquery.reservation.v1beta1.ReservationServiceClientTest", +- "com.google.cloud.gaming.v1.GameServerClustersServiceClientTest", +- "com.google.cloud.gaming.v1.GameServerConfigsServiceClientTest", +- "com.google.cloud.gaming.v1.GameServerDeploymentsServiceClientTest", +- "com.google.cloud.gaming.v1.RealmsServiceClientTest", - ], -- runtime_deps = [":reservation_java_gapic_test"], +- runtime_deps = [":gaming_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-reservation-v1beta1-java", +- name = "google-cloud-gaming-v1-java", - deps = [ -- ":reservation_java_gapic", -- ":reservation_java_grpc", -- ":reservation_java_proto", -- ":reservation_proto", +- ":gaming_java_gapic", +- ":gaming_java_grpc", +- ":gaming_java_proto", +- ":gaming_proto", - ], -) - @@ -18329,41 +35274,45 @@ diff -urN a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/google/cloud -) - -go_proto_library( -- name = "reservation_go_proto", +- name = "gaming_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1beta1", -- protos = [":reservation_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gaming/v1", +- protos = [":gaming_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/rpc:status_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "reservation_go_gapic", -- srcs = [":reservation_proto_with_info"], -- grpc_service_config = "bigqueryreservation_grpc_service_config.json", -- importpath = "cloud.google.com/go/bigquery/reservation/apiv1beta1;reservation", -- service_yaml = "bigqueryreservation_v1beta1.yaml", +- name = "gaming_go_gapic", +- srcs = [":gaming_proto_with_info"], +- grpc_service_config = "gaming_grpc_service_config.json", +- importpath = "cloud.google.com/go/gaming/apiv1;gaming", +- service_yaml = "gameservices_v1.yaml", - deps = [ -- ":reservation_go_proto", +- ":gaming_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 = "reservation_go_gapic_test", -- srcs = [":reservation_go_gapic_srcjar_test"], -- embed = [":reservation_go_gapic"], -- importpath = "cloud.google.com/go/bigquery/reservation/apiv1beta1", +- name = "gaming_go_gapic_test", +- srcs = [":gaming_go_gapic_srcjar_test"], +- embed = [":gaming_go_gapic"], +- importpath = "cloud.google.com/go/gaming/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-bigquery-reservation-v1beta1-go", +- name = "gapi-cloud-gaming-v1-go", - deps = [ -- ":reservation_go_gapic", -- ":reservation_go_gapic_srcjar-test.srcjar", -- ":reservation_go_proto", +- ":gaming_go_gapic", +- ":gaming_go_gapic_srcjar-test.srcjar", +- ":gaming_go_proto", - ], -) - @@ -18377,16 +35326,16 @@ diff -urN a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/google/cloud -) - -py_gapic_library( -- name = "reservation_py_gapic", -- srcs = [":reservation_proto"], -- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- name = "gaming_py_gapic", +- srcs = [":gaming_proto"], +- grpc_service_config = "gaming_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-reservation-v1beta1-py", +- name = "gaming-v1-py", - deps = [ -- ":reservation_py_gapic", +- ":gaming_py_gapic", - ], -) - @@ -18402,36 +35351,33 @@ diff -urN a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/google/cloud -) - -php_proto_library( -- name = "reservation_php_proto", -- deps = [":reservation_proto"], +- name = "gaming_php_proto", +- deps = [":gaming_proto"], -) - -php_grpc_library( -- name = "reservation_php_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_php_proto"], +- name = "gaming_php_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_php_proto"], -) - -php_gapic_library( -- name = "reservation_php_gapic", -- src = ":reservation_proto_with_info", -- gapic_yaml = "bigqueryreservation_gapic.yaml", -- grpc_service_config = "bigqueryreservation_grpc_service_config.json", -- package = "google.cloud.bigquery.reservation.v1beta1", -- service_yaml = "bigqueryreservation_v1beta1.yaml", +- name = "gaming_php_gapic", +- srcs = [":gaming_proto_with_info"], +- grpc_service_config = "gaming_grpc_service_config.json", - deps = [ -- ":reservation_php_grpc", -- ":reservation_php_proto", +- ":gaming_php_grpc", +- ":gaming_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-reservation-v1beta1-php", +- name = "google-cloud-gaming-v1-php", - deps = [ -- ":reservation_php_gapic", -- ":reservation_php_grpc", -- ":reservation_php_proto", +- ":gaming_php_gapic", +- ":gaming_php_grpc", +- ":gaming_php_proto", - ], -) - @@ -18445,20 +35391,21 @@ diff -urN a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/google/cloud -) - -nodejs_gapic_library( -- name = "reservation_nodejs_gapic", -- src = ":reservation_proto_with_info", +- name = "gaming_nodejs_gapic", +- package_name = "@google-cloud/game-servers", +- src = ":gaming_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "bigqueryreservation_grpc_service_config.json", -- package = "google.cloud.bigquery.reservation.v1beta1", -- service_yaml = "bigqueryreservation_v1beta1.yaml", +- grpc_service_config = "gaming_grpc_service_config.json", +- package = "google.cloud.gaming.v1", +- service_yaml = "gameservices_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigquery-reservation-v1beta1-nodejs", +- name = "gaming-v1-nodejs", - deps = [ -- ":reservation_nodejs_gapic", -- ":reservation_proto", +- ":gaming_nodejs_gapic", +- ":gaming_proto", - ], -) - @@ -18467,42 +35414,49 @@ diff -urN a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/google/cloud -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "reservation_ruby_proto", -- deps = [":reservation_proto"], +- name = "gaming_ruby_proto", +- deps = [":gaming_proto"], -) - -ruby_grpc_library( -- name = "reservation_ruby_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_ruby_proto"], +- name = "gaming_ruby_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_ruby_proto"], -) - --ruby_gapic_library( -- name = "reservation_ruby_gapic", -- src = ":reservation_proto_with_info", -- gapic_yaml = "bigqueryreservation_gapic.yaml", -- package = "google.cloud.bigquery.reservation.v1beta1", -- service_yaml = "bigqueryreservation_v1beta1.yaml", +-ruby_cloud_gapic_library( +- name = "gaming_ruby_gapic", +- srcs = [":gaming_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-gaming-v1", +- "ruby-cloud-env-prefix=GAMING", +- "ruby-cloud-product-url=https://cloud.google.com/game-servers", +- "ruby-cloud-api-id=gameservices.googleapis.com", +- "ruby-cloud-api-shortname=gameservices", +- ], +- grpc_service_config = "gaming_grpc_service_config.json", +- ruby_cloud_description = "With Game Servers, studios and publishers can deploy and manage their game server infrastructure hosted on multiple Agones clusters around the world through a single interface.", +- ruby_cloud_title = "Cloud Gaming V1", - deps = [ -- ":reservation_ruby_grpc", -- ":reservation_ruby_proto", +- ":gaming_ruby_grpc", +- ":gaming_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-reservation-v1beta1-ruby", +- name = "google-cloud-gaming-v1-ruby", - deps = [ -- ":reservation_ruby_gapic", -- ":reservation_ruby_grpc", -- ":reservation_ruby_proto", +- ":gaming_ruby_gapic", +- ":gaming_ruby_grpc", +- ":gaming_ruby_proto", - ], -) - @@ -18518,34 +35472,34 @@ diff -urN a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/google/cloud -) - -csharp_proto_library( -- name = "reservation_csharp_proto", -- deps = [":reservation_proto"], +- name = "gaming_csharp_proto", +- deps = [":gaming_proto"], -) - -csharp_grpc_library( -- name = "reservation_csharp_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_csharp_proto"], +- name = "gaming_csharp_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_csharp_proto"], -) - -csharp_gapic_library( -- name = "reservation_csharp_gapic", -- srcs = [":reservation_proto_with_info"], +- name = "gaming_csharp_gapic", +- srcs = [":gaming_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- grpc_service_config = "gaming_grpc_service_config.json", - deps = [ -- ":reservation_csharp_grpc", -- ":reservation_csharp_proto", +- ":gaming_csharp_grpc", +- ":gaming_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-reservation-v1beta1-csharp", +- name = "google-cloud-gaming-v1-csharp", - deps = [ -- ":reservation_csharp_gapic", -- ":reservation_csharp_grpc", -- ":reservation_csharp_proto", +- ":gaming_csharp_gapic", +- ":gaming_csharp_grpc", +- ":gaming_csharp_proto", - ], -) - @@ -18553,15 +35507,12 @@ diff -urN a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/google/cloud -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/bigquery/storage/BUILD.bazel b/google/cloud/bigquery/storage/BUILD.bazel ---- a/google/cloud/bigquery/storage/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/bigquery/storage/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/bigquery/storage/v1/BUILD.bazel b/google/cloud/bigquery/storage/v1/BUILD.bazel ---- a/google/cloud/bigquery/storage/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/bigquery/storage/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,353 +0,0 @@ +diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/BUILD.bazel +--- a/google/cloud/gaming/v1beta/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/gaming/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,337 +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"]) - @@ -18572,26 +35523,34 @@ diff -urN a/google/cloud/bigquery/storage/v1/BUILD.bazel b/google/cloud/bigquery -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "storage_proto", +- name = "gaming_proto", - srcs = [ -- "arrow.proto", -- "avro.proto", -- "storage.proto", -- "stream.proto", +- "common.proto", +- "game_server_clusters.proto", +- "game_server_clusters_service.proto", +- "game_server_configs.proto", +- "game_server_configs_service.proto", +- "game_server_deployments.proto", +- "game_server_deployments_service.proto", +- "realms.proto", +- "realms_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//:duration_proto", +- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "storage_proto_with_info", +- name = "gaming_proto_with_info", - deps = [ -- ":storage_proto", +- ":gaming_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -18609,45 +35568,47 @@ diff -urN a/google/cloud/bigquery/storage/v1/BUILD.bazel b/google/cloud/bigquery -) - -java_proto_library( -- name = "storage_java_proto", -- deps = [":storage_proto"], +- name = "gaming_java_proto", +- deps = [":gaming_proto"], -) - -java_grpc_library( -- name = "storage_java_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_java_proto"], +- name = "gaming_java_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_java_proto"], -) - -java_gapic_library( -- name = "storage_java_gapic", -- srcs = [":storage_proto_with_info"], -- gapic_yaml = "bigquerystorage_gapic.yaml", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- name = "gaming_java_gapic", +- srcs = [":gaming_proto_with_info"], +- grpc_service_config = "gaming_grpc_service_config.json", - test_deps = [ -- ":storage_java_grpc", +- ":gaming_java_grpc", - ], - deps = [ -- ":storage_java_proto", +- ":gaming_java_proto", - ], -) - -java_gapic_test( -- name = "storage_java_gapic_test_suite", +- name = "gaming_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigquery.storage.v1.BaseBigQueryReadClientTest", +- "com.google.cloud.gaming.v1beta.GameServerClustersServiceClientTest", +- "com.google.cloud.gaming.v1beta.GameServerConfigsServiceClientTest", +- "com.google.cloud.gaming.v1beta.GameServerDeploymentsServiceClientTest", +- "com.google.cloud.gaming.v1beta.RealmsServiceClientTest", - ], -- runtime_deps = [":storage_java_gapic_test"], +- runtime_deps = [":gaming_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-storage-v1-java", +- name = "google-cloud-gaming-v1beta-java", - deps = [ -- ":storage_java_gapic", -- ":storage_java_grpc", -- ":storage_java_proto", -- ":storage_proto", +- ":gaming_java_gapic", +- ":gaming_java_grpc", +- ":gaming_java_proto", +- ":gaming_proto", - ], -) - @@ -18663,47 +35624,51 @@ diff -urN a/google/cloud/bigquery/storage/v1/BUILD.bazel b/google/cloud/bigquery -) - -go_proto_library( -- name = "storage_go_proto", +- name = "gaming_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1", -- protos = [":storage_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gaming/v1beta", +- protos = [":gaming_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "storage_go_gapic", -- srcs = [":storage_proto_with_info"], -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- importpath = "cloud.google.com/go/bigquery/storage/apiv1;storage", -- service_yaml = "bigquerystorage_v1.yaml", +- name = "gaming_go_gapic", +- srcs = [":gaming_proto_with_info"], +- grpc_service_config = "gaming_grpc_service_config.json", +- importpath = "cloud.google.com/go/gaming/apiv1beta;gaming", +- service_yaml = "gameservices_v1beta.yaml", - deps = [ -- ":storage_go_proto", +- ":gaming_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 = "storage_go_gapic_test", -- srcs = [":storage_go_gapic_srcjar_test"], -- embed = [":storage_go_gapic"], -- importpath = "cloud.google.com/go/bigquery/storage/apiv1", +- name = "gaming_go_gapic_test", +- srcs = [":gaming_go_gapic_srcjar_test"], +- embed = [":gaming_go_gapic"], +- importpath = "cloud.google.com/go/gaming/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-bigquery-storage-v1-go", +- name = "gapi-cloud-gaming-v1beta-go", - deps = [ -- ":storage_go_gapic", -- ":storage_go_gapic_srcjar-test.srcjar", -- ":storage_go_proto", +- ":gaming_go_gapic", +- ":gaming_go_gapic_srcjar-test.srcjar", +- ":gaming_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -- -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", @@ -18711,19 +35676,16 @@ diff -urN a/google/cloud/bigquery/storage/v1/BUILD.bazel b/google/cloud/bigquery -) - -py_gapic_library( -- name = "storage_py_gapic", -- srcs = [":storage_proto"], -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- opt_args = [ -- "python-gapic-namespace=google.cloud", -- "python-gapic-name=bigquery_storage", -- ], +- name = "gaming_py_gapic", +- srcs = [":gaming_proto"], +- grpc_service_config = "gaming_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-storage-v1-py", +- name = "gaming-v1beta-py", - deps = [ -- ":storage_py_gapic", +- ":gaming_py_gapic", - ], -) - @@ -18739,36 +35701,33 @@ diff -urN a/google/cloud/bigquery/storage/v1/BUILD.bazel b/google/cloud/bigquery -) - -php_proto_library( -- name = "storage_php_proto", -- deps = [":storage_proto"], +- name = "gaming_php_proto", +- deps = [":gaming_proto"], -) - -php_grpc_library( -- name = "storage_php_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_php_proto"], +- name = "gaming_php_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_php_proto"], -) - -php_gapic_library( -- name = "storage_php_gapic", -- src = ":storage_proto_with_info", -- gapic_yaml = "bigquerystorage_gapic.yaml", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- package = "google.cloud.bigquery.storage.v1", -- service_yaml = "bigquerystorage_v1.yaml", +- name = "gaming_php_gapic", +- srcs = [":gaming_proto_with_info"], +- grpc_service_config = "gaming_grpc_service_config.json", - deps = [ -- ":storage_php_grpc", -- ":storage_php_proto", +- ":gaming_php_grpc", +- ":gaming_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1-php", +- name = "google-cloud-gaming-v1beta-php", - deps = [ -- ":storage_php_gapic", -- ":storage_php_grpc", -- ":storage_php_proto", +- ":gaming_php_gapic", +- ":gaming_php_grpc", +- ":gaming_php_proto", - ], -) - @@ -18782,21 +35741,21 @@ diff -urN a/google/cloud/bigquery/storage/v1/BUILD.bazel b/google/cloud/bigquery -) - -nodejs_gapic_library( -- name = "storage_nodejs_gapic", -- package_name = "@google-cloud/bigquery-storage", -- src = ":storage_proto_with_info", +- name = "gaming_nodejs_gapic", +- package_name = "@google-cloud/game-servers", +- src = ":gaming_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- package = "google.cloud.bigquery.storage.v1", -- service_yaml = "bigquerystorage_v1.yaml", +- grpc_service_config = "gaming_grpc_service_config.json", +- package = "google.cloud.gaming.v1beta", +- service_yaml = "gameservices_v1beta.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigquery-storage-v1-nodejs", +- name = "gaming-v1beta-nodejs", - deps = [ -- ":storage_nodejs_gapic", -- ":storage_proto", +- ":gaming_nodejs_gapic", +- ":gaming_proto", - ], -) - @@ -18812,42 +35771,33 @@ diff -urN a/google/cloud/bigquery/storage/v1/BUILD.bazel b/google/cloud/bigquery -) - -ruby_proto_library( -- name = "storage_ruby_proto", -- deps = [":storage_proto"], +- name = "gaming_ruby_proto", +- deps = [":gaming_proto"], -) - -ruby_grpc_library( -- name = "storage_ruby_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_ruby_proto"], +- name = "gaming_ruby_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "storage_ruby_gapic", -- srcs = [":storage_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-bigquery-storage-v1", -- "ruby-cloud-env-prefix=BIGQUERY_STORAGE", -- "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/reference/storage", -- "ruby-cloud-api-id=bigquerystorage.googleapis.com", -- "ruby-cloud-api-shortname=bigquerystorage", -- ], -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- ruby_cloud_description = "The BigQuery Storage API provides fast access to BigQuery managed storage.", -- ruby_cloud_title = "BigQuery Storage V1", +- name = "gaming_ruby_gapic", +- srcs = [":gaming_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-gaming-v1beta"], - deps = [ -- ":storage_ruby_grpc", -- ":storage_ruby_proto", +- ":gaming_ruby_grpc", +- ":gaming_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1-ruby", +- name = "google-cloud-gaming-v1beta-ruby", - deps = [ -- ":storage_ruby_gapic", -- ":storage_ruby_grpc", -- ":storage_ruby_proto", +- ":gaming_ruby_gapic", +- ":gaming_ruby_grpc", +- ":gaming_ruby_proto", - ], -) - @@ -18863,63 +35813,60 @@ diff -urN a/google/cloud/bigquery/storage/v1/BUILD.bazel b/google/cloud/bigquery -) - -csharp_proto_library( -- name = "storage_csharp_proto", -- deps = [":storage_proto"], +- name = "gaming_csharp_proto", +- deps = [":gaming_proto"], -) - -csharp_grpc_library( -- name = "storage_csharp_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_csharp_proto"], +- name = "gaming_csharp_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_csharp_proto"], -) - -csharp_gapic_library( -- name = "storage_csharp_gapic", -- srcs = [":storage_proto_with_info"], +- name = "gaming_csharp_gapic", +- srcs = [":gaming_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- grpc_service_config = "gaming_grpc_service_config.json", - deps = [ -- ":storage_csharp_grpc", -- ":storage_csharp_proto", +- ":gaming_csharp_grpc", +- ":gaming_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1-csharp", +- name = "google-cloud-gaming-v1beta-csharp", - deps = [ -- ":storage_csharp_gapic", -- ":storage_csharp_grpc", -- ":storage_csharp_proto", +- ":gaming_csharp_gapic", +- ":gaming_csharp_grpc", +- ":gaming_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "cc_grpc_library", -- "cc_proto_library", --) -- --cc_proto_library( -- name = "storage_cc_proto", -- deps = [":storage_proto"], --) -- --cc_grpc_library( -- name = "storage_cc_grpc", -- srcs = [":storage_proto"], -- generate_mocks = True, -- grpc_only = True, -- deps = [":storage_cc_proto"], --) -diff -urN a/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel b/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel ---- a/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,331 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/gkeconnect/gateway/BUILD.bazel b/google/cloud/gkeconnect/gateway/BUILD.bazel +--- a/google/cloud/gkeconnect/gateway/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/gkeconnect/gateway/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/gkeconnect/gateway/v1/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 +- +-# 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"]) @@ -18931,31 +35878,14 @@ diff -urN a/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel b/google/cloud/bi -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "storage_proto", +- name = "gateway_proto", - srcs = [ -- "protobuf.proto", -- "storage.proto", -- "stream.proto", -- "table.proto", +- "gateway.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:descriptor_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", -- ], --) -- --proto_library_with_info( -- name = "storage_proto_with_info", -- deps = [ -- ":storage_proto", -- "//google/cloud:common_resources_proto", +- "//google/api:httpbody_proto", - ], -) - @@ -18964,54 +35894,19 @@ diff -urN a/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel b/google/cloud/bi -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "storage_java_proto", -- deps = [":storage_proto"], +- name = "gateway_java_proto", +- deps = [":gateway_proto"], -) - -java_grpc_library( -- name = "storage_java_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_java_proto"], --) -- --java_gapic_library( -- name = "storage_java_gapic", -- srcs = [":storage_proto_with_info"], -- gapic_yaml = "bigquerystorage_gapic.yaml", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- test_deps = [ -- ":storage_java_grpc", -- ], -- deps = [ -- ":storage_java_proto", -- ], --) -- --java_gapic_test( -- name = "storage_java_gapic_test_suite", -- test_classes = [ -- "com.google.cloud.bigquery.storage.v1alpha2.BigQueryWriteClientTest", -- ], -- runtime_deps = [":storage_java_gapic_test"], --) -- --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-storage-v1alpha2-java", -- deps = [ -- ":storage_java_gapic", -- ":storage_java_grpc", -- ":storage_java_proto", -- ":storage_proto", -- ], +- name = "gateway_java_grpc", +- srcs = [":gateway_proto"], +- deps = [":gateway_java_proto"], -) - -############################################################################## @@ -19019,48 +35914,17 @@ diff -urN a/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel b/google/cloud/bi -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "go_gapic_assembly_pkg", -- "go_gapic_library", - "go_proto_library", -- "go_test", -) - -go_proto_library( -- name = "storage_go_proto", +- name = "gateway_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1alpha2", -- protos = [":storage_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1", +- protos = [":gateway_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/rpc:status_go_proto", -- ], --) -- --go_gapic_library( -- name = "storage_go_gapic", -- srcs = [":storage_proto_with_info"], -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- importpath = "cloud.google.com/go/bigquery/storage/apiv1alpha2;storage", -- service_yaml = "bigquerystorage_v1alpha2.yaml", -- deps = [ -- ":storage_go_proto", -- ], --) -- --go_test( -- name = "storage_go_gapic_test", -- srcs = [":storage_go_gapic_srcjar_test"], -- embed = [":storage_go_gapic"], -- importpath = "cloud.google.com/go/bigquery/storage/apiv1alpha2", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-bigquery-storage-v1alpha2-go", -- deps = [ -- ":storage_go_gapic", -- ":storage_go_gapic_srcjar-test.srcjar", -- ":storage_go_proto", +- "//google/api:httpbody_go_proto", - ], -) - @@ -19069,66 +35933,50 @@ diff -urN a/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel b/google/cloud/bi -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", --) -- --py_gapic_library( -- name = "storage_py_gapic", -- srcs = [":storage_proto"], -- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", -) - --py_gapic_assembly_pkg( -- name = "bigquery-storage-v1alpha2-py", +-moved_proto_library( +- name = "gateway_moved_proto", +- srcs = [":gateway_proto"], - deps = [ -- ":storage_py_gapic", +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:httpbody_proto", - ], -) - +-py_proto_library( +- name = "gateway_py_proto", +- deps = [":gateway_moved_proto"], +-) +- +-py_grpc_library( +- name = "gateway_py_grpc", +- srcs = [":gateway_moved_proto"], +- deps = [":gateway_py_proto"], +-) +- -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "php_gapic_assembly_pkg", -- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "storage_php_proto", -- deps = [":storage_proto"], +- name = "gateway_php_proto", +- deps = [":gateway_proto"], -) - -php_grpc_library( -- name = "storage_php_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_php_proto"], --) -- --php_gapic_library( -- name = "storage_php_gapic", -- src = ":storage_proto_with_info", -- gapic_yaml = "bigquerystorage_gapic.yaml", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- package = "google.cloud.bigquery.storage.v1alpha2", -- service_yaml = "bigquerystorage_v1alpha2.yaml", -- deps = [ -- ":storage_php_grpc", -- ":storage_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1alpha2-php", -- deps = [ -- ":storage_php_gapic", -- ":storage_php_grpc", -- ":storage_php_proto", -- ], +- name = "gateway_php_grpc", +- srcs = [":gateway_proto"], +- deps = [":gateway_php_proto"], -) - -############################################################################## @@ -19140,121 +35988,64 @@ diff -urN a/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel b/google/cloud/bi - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "storage_nodejs_gapic", -- src = ":storage_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- package = "google.cloud.bigquery.storage.v1alpha2", -- service_yaml = "bigquerystorage_v1alpha2.yaml", -- deps = [], +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_grpc_library", +- "ruby_proto_library", -) - --nodejs_gapic_assembly_pkg( -- name = "bigquery-storage-v1alpha2-nodejs", -- deps = [ -- ":storage_nodejs_gapic", -- ":storage_proto", -- ], +-ruby_proto_library( +- name = "gateway_ruby_proto", +- deps = [":gateway_proto"], -) - --############################################################################## --# Ruby --############################################################################## --# Enable once proto2 dependency is eliminated. --#load( --# "@com_google_googleapis_imports//:imports.bzl", --# "ruby_gapic_assembly_pkg", --# "ruby_gapic_library", --# "ruby_grpc_library", --# "ruby_proto_library", --#) --# --#ruby_proto_library( --# name = "storage_ruby_proto", --# deps = [":storage_proto"], --#) --# --#ruby_grpc_library( --# name = "storage_ruby_grpc", --# srcs = [":storage_proto"], --# deps = [":storage_ruby_proto"], --#) --# --#ruby_gapic_library( --# name = "storage_ruby_gapic", --# src = ":storage_proto_with_info", --# gapic_yaml = "bigquerystorage_gapic.yaml", --# package = "google.cloud.bigquery.storage.v1alpha2", --# service_yaml = "bigquerystorage_v1alpha2.yaml", --# deps = [ --# ":storage_ruby_grpc", --# ":storage_ruby_proto", --# ], --#) --# --## Open Source Packages --#ruby_gapic_assembly_pkg( --# name = "google-cloud-bigquery-storage-v1alpha2-ruby", --# deps = [ --# ":storage_ruby_gapic", --# ":storage_ruby_grpc", --# ":storage_ruby_proto", --# ], --#) +-ruby_grpc_library( +- name = "gateway_ruby_grpc", +- srcs = [":gateway_proto"], +- deps = [":gateway_ruby_proto"], +-) - -############################################################################## -# C# -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "storage_csharp_proto", -- deps = [":storage_proto"], +- name = "gateway_csharp_proto", +- deps = [":gateway_proto"], -) - -csharp_grpc_library( -- name = "storage_csharp_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_csharp_proto"], --) -- --csharp_gapic_library( -- name = "storage_csharp_gapic", -- srcs = [":storage_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- deps = [ -- ":storage_csharp_grpc", -- ":storage_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1alpha2-csharp", -- deps = [ -- ":storage_csharp_gapic", -- ":storage_csharp_grpc", -- ":storage_csharp_proto", -- ], +- name = "gateway_csharp_grpc", +- srcs = [":gateway_proto"], +- deps = [":gateway_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/bigquery/storage/v1beta1/BUILD.bazel ---- a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/bigquery/storage/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,345 +0,0 @@ +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 2021-06-30 08:59:11.000000000 -0700 ++++ 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 +- +-# 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"]) @@ -19266,29 +36057,14 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "storage_proto", +- name = "gateway_proto", - srcs = [ -- "arrow.proto", -- "avro.proto", -- "read_options.proto", -- "storage.proto", -- "table_reference.proto", +- "gateway.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --proto_library_with_info( -- name = "storage_proto_with_info", -- deps = [ -- ":storage_proto", -- "//google/cloud:common_resources_proto", +- "//google/api:httpbody_proto", - ], -) - @@ -19297,54 +36073,19 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "storage_java_proto", -- deps = [":storage_proto"], +- name = "gateway_java_proto", +- deps = [":gateway_proto"], -) - -java_grpc_library( -- name = "storage_java_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_java_proto"], --) -- --java_gapic_library( -- name = "storage_java_gapic", -- srcs = [":storage_proto_with_info"], -- gapic_yaml = "bigquerystorage_gapic.yaml", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- test_deps = [ -- ":storage_java_grpc", -- ], -- deps = [ -- ":storage_java_proto", -- ], --) -- --java_gapic_test( -- name = "storage_java_gapic_test_suite", -- test_classes = [ -- "com.google.cloud.bigquery.storage.v1beta1.BaseBigQueryStorageClientTest", -- ], -- runtime_deps = [":storage_java_gapic_test"], --) -- --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-storage-v1beta1-java", -- deps = [ -- ":storage_java_gapic", -- ":storage_java_grpc", -- ":storage_java_proto", -- ":storage_proto", -- ], +- name = "gateway_java_grpc", +- srcs = [":gateway_proto"], +- deps = [":gateway_java_proto"], -) - -############################################################################## @@ -19352,47 +36093,17 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "go_gapic_assembly_pkg", -- "go_gapic_library", - "go_proto_library", -- "go_test", -) - -go_proto_library( -- name = "storage_go_proto", +- name = "gateway_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1", -- protos = [":storage_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1alpha1", +- protos = [":gateway_proto"], - deps = [ - "//google/api:annotations_go_proto", -- ], --) -- --go_gapic_library( -- name = "storage_go_gapic", -- srcs = [":storage_proto_with_info"], -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- importpath = "cloud.google.com/go/bigquery/storage/apiv1beta1;storage", -- service_yaml = "bigquerystorage_v1beta1.yaml", -- deps = [ -- ":storage_go_proto", -- ], --) -- --go_test( -- name = "storage_go_gapic_test", -- srcs = [":storage_go_gapic_srcjar_test"], -- embed = [":storage_go_gapic"], -- importpath = "cloud.google.com/go/bigquery/storage/apiv1beta1", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-bigquery-storage-v1beta1-go", -- deps = [ -- ":storage_go_gapic", -- ":storage_go_gapic_srcjar-test.srcjar", -- ":storage_go_proto", +- "//google/api:httpbody_go_proto", - ], -) - @@ -19401,66 +36112,50 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", --) -- --py_gapic_library( -- name = "storage_py_gapic", -- srcs = [":storage_proto"], -- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", -) - --py_gapic_assembly_pkg( -- name = "bigquery-storage-v1beta1-py", +-moved_proto_library( +- name = "gateway_moved_proto", +- srcs = [":gateway_proto"], - deps = [ -- ":storage_py_gapic", +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:httpbody_proto", - ], -) - +-py_proto_library( +- name = "gateway_py_proto", +- deps = [":gateway_moved_proto"], +-) +- +-py_grpc_library( +- name = "gateway_py_grpc", +- srcs = [":gateway_moved_proto"], +- deps = [":gateway_py_proto"], +-) +- -############################################################################## -# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "php_gapic_assembly_pkg", -- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "storage_php_proto", -- deps = [":storage_proto"], +- name = "gateway_php_proto", +- deps = [":gateway_proto"], -) - -php_grpc_library( -- name = "storage_php_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_php_proto"], --) -- --php_gapic_library( -- name = "storage_php_gapic", -- src = ":storage_proto_with_info", -- gapic_yaml = "bigquerystorage_gapic.yaml", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- package = "google.cloud.bigquery.storage.v1beta1", -- service_yaml = "bigquerystorage_v1beta1.yaml", -- deps = [ -- ":storage_php_grpc", -- ":storage_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1beta1-php", -- deps = [ -- ":storage_php_gapic", -- ":storage_php_grpc", -- ":storage_php_proto", -- ], +- name = "gateway_php_grpc", +- srcs = [":gateway_proto"], +- deps = [":gateway_php_proto"], -) - -############################################################################## @@ -19472,67 +36167,24 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "storage_nodejs_gapic", -- package_name = "@google-cloud/bigquery-storage", -- src = ":storage_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- package = "google.cloud.bigquery.storage.v1beta1", -- service_yaml = "bigquerystorage_v1beta1.yaml", -- deps = [], --) -- --nodejs_gapic_assembly_pkg( -- name = "bigquery-storage-v1beta1-nodejs", -- deps = [ -- ":storage_nodejs_gapic", -- ":storage_proto", -- ], --) -- -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "storage_ruby_proto", -- deps = [":storage_proto"], +- name = "gateway_ruby_proto", +- deps = [":gateway_proto"], -) - -ruby_grpc_library( -- name = "storage_ruby_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_ruby_proto"], --) -- --ruby_gapic_library( -- name = "storage_ruby_gapic", -- src = ":storage_proto_with_info", -- gapic_yaml = "bigquerystorage_gapic.yaml", -- package = "google.cloud.bigquery.storage.v1beta1", -- service_yaml = "bigquerystorage_v1beta1.yaml", -- deps = [ -- ":storage_ruby_grpc", -- ":storage_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1beta1-ruby", -- deps = [ -- ":storage_ruby_gapic", -- ":storage_ruby_grpc", -- ":storage_ruby_proto", -- ], +- name = "gateway_ruby_grpc", +- srcs = [":gateway_proto"], +- deps = [":gateway_ruby_proto"], -) - -############################################################################## @@ -19540,69 +36192,40 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "storage_csharp_proto", -- deps = [":storage_proto"], +- name = "gateway_csharp_proto", +- deps = [":gateway_proto"], -) - -csharp_grpc_library( -- name = "storage_csharp_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_csharp_proto"], --) -- --csharp_gapic_library( -- name = "storage_csharp_gapic", -- srcs = [":storage_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- deps = [ -- ":storage_csharp_grpc", -- ":storage_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1beta1-csharp", -- deps = [ -- ":storage_csharp_gapic", -- ":storage_csharp_grpc", -- ":storage_csharp_proto", -- ], +- name = "gateway_csharp_grpc", +- srcs = [":gateway_proto"], +- deps = [":gateway_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "cc_grpc_library", -- "cc_proto_library", --) +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/gkeconnect/gateway/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 - --cc_proto_library( -- name = "storage_cc_proto", -- deps = [":storage_proto"], --) +-# 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. - --cc_grpc_library( -- name = "storage_cc_grpc", -- srcs = [":storage_proto"], -- generate_mocks = True, -- grpc_only = True, -- deps = [":storage_cc_proto"], --) -diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel ---- a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,351 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - @@ -19613,32 +36236,21 @@ diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/big -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "storage_proto", +- name = "gateway_proto", - srcs = [ -- "arrow.proto", -- "avro.proto", -- "protobuf.proto", -- "storage.proto", -- "stream.proto", -- "table.proto", +- "gateway.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:descriptor_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", +- "//google/api:httpbody_proto", - ], -) - -proto_library_with_info( -- name = "storage_proto_with_info", +- name = "gateway_proto_with_info", - deps = [ -- ":storage_proto", +- ":gateway_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -19656,45 +36268,45 @@ diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/big -) - -java_proto_library( -- name = "storage_java_proto", -- deps = [":storage_proto"], +- name = "gateway_java_proto", +- deps = [":gateway_proto"], -) - -java_grpc_library( -- name = "storage_java_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_java_proto"], +- name = "gateway_java_grpc", +- srcs = [":gateway_proto"], +- deps = [":gateway_java_proto"], -) - -java_gapic_library( -- name = "storage_java_gapic", -- srcs = [":storage_proto_with_info"], -- gapic_yaml = "bigquerystorage_gapic.yaml", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- name = "gateway_java_gapic", +- srcs = [":gateway_proto_with_info"], +- grpc_service_config = "connectgw_grpc_service_config.json", - test_deps = [ -- ":storage_java_grpc", +- ":gateway_java_grpc", - ], - deps = [ -- ":storage_java_proto", +- ":gateway_java_proto", +- "//google/api:api_java_proto", - ], -) - -java_gapic_test( -- name = "storage_java_gapic_test_suite", +- name = "gateway_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigquery.storage.v1beta2.BaseBigQueryReadClientTest", +- "com.google.cloud.gkeconnect.gateway.v1beta1.GatewayServiceClientTest", - ], -- runtime_deps = [":storage_java_gapic_test"], +- runtime_deps = [":gateway_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-storage-v1beta2-java", +- name = "google-cloud-gkeconnect-gateway-v1beta1-java", - deps = [ -- ":storage_java_gapic", -- ":storage_java_grpc", -- ":storage_java_proto", -- ":storage_proto", +- ":gateway_java_gapic", +- ":gateway_java_grpc", +- ":gateway_java_proto", +- ":gateway_proto", - ], -) - @@ -19710,48 +36322,50 @@ diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/big -) - -go_proto_library( -- name = "storage_go_proto", +- name = "gateway_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2", -- protos = [":storage_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1beta1", +- protos = [":gateway_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/rpc:status_go_proto", +- "//google/api:httpbody_go_proto", - ], -) - -go_gapic_library( -- name = "storage_go_gapic", -- srcs = [":storage_proto_with_info"], -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- importpath = "cloud.google.com/go/bigquery/storage/apiv1beta2;storage", -- service_yaml = "bigquerystorage_v1beta2.yaml", +- name = "gateway_go_gapic", +- 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, - deps = [ -- ":storage_go_proto", +- ":gateway_go_proto", +- "//google/api:httpbody_go_proto", - ], -) - -go_test( -- name = "storage_go_gapic_test", -- srcs = [":storage_go_gapic_srcjar_test"], -- embed = [":storage_go_gapic"], -- importpath = "cloud.google.com/go/bigquery/storage/apiv1beta2", +- name = "gateway_go_gapic_test", +- srcs = [":gateway_go_gapic_srcjar_test"], +- embed = [":gateway_go_gapic"], +- importpath = "cloud.google.com/go/gkeconnect/gateway/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-bigquery-storage-v1beta2-go", +- name = "gapi-cloud-gkeconnect-gateway-v1beta1-go", - deps = [ -- ":storage_go_gapic", -- ":storage_go_gapic_srcjar-test.srcjar", -- ":storage_go_proto", +- ":gateway_go_gapic", +- ":gateway_go_gapic_srcjar-test.srcjar", +- ":gateway_go_gapic_srcjar-metadata.srcjar", +- ":gateway_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -- -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", @@ -19759,19 +36373,17 @@ diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/big -) - -py_gapic_library( -- name = "storage_py_gapic", -- srcs = [":storage_proto"], -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- opt_args = [ -- "python-gapic-namespace=google.cloud", -- "python-gapic-name=bigquery_storage", -- ], +- 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"] -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-storage-v1beta2-py", +- name = "gkeconnect-gateway-v1beta1-py", - deps = [ -- ":storage_py_gapic", +- ":gateway_py_gapic", - ], -) - @@ -19787,36 +36399,34 @@ diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/big -) - -php_proto_library( -- name = "storage_php_proto", -- deps = [":storage_proto"], +- name = "gateway_php_proto", +- deps = [":gateway_proto"], -) - -php_grpc_library( -- name = "storage_php_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_php_proto"], +- name = "gateway_php_grpc", +- srcs = [":gateway_proto"], +- deps = [":gateway_php_proto"], -) - -php_gapic_library( -- name = "storage_php_gapic", -- src = ":storage_proto_with_info", -- gapic_yaml = "bigquerystorage_gapic.yaml", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- package = "google.cloud.bigquery.storage.v1beta2", -- service_yaml = "bigquerystorage_v1beta2.yaml", +- name = "gateway_php_gapic", +- srcs = [":gateway_proto_with_info"], +- grpc_service_config = "connectgw_grpc_service_config.json", +- service_yaml = "connectgateway_v1beta1.yaml", - deps = [ -- ":storage_php_grpc", -- ":storage_php_proto", +- ":gateway_php_grpc", +- ":gateway_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1beta2-php", +- name = "google-cloud-gkeconnect-gateway-v1beta1-php", - deps = [ -- ":storage_php_gapic", -- ":storage_php_grpc", -- ":storage_php_proto", +- ":gateway_php_gapic", +- ":gateway_php_grpc", +- ":gateway_php_proto", - ], -) - @@ -19830,65 +36440,74 @@ diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/big -) - -nodejs_gapic_library( -- name = "storage_nodejs_gapic", -- src = ":storage_proto_with_info", +- name = "gateway_nodejs_gapic", +- package_name = "@google-cloud/gateway", +- src = ":gateway_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- package = "google.cloud.bigquery.storage.v1beta2", -- service_yaml = "bigquerystorage_v1beta2.yaml", +- grpc_service_config = "connectgw_grpc_service_config.json", +- package = "google.cloud.gkeconnect.gateway.v1beta1", +- service_yaml = "connectgateway_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigquery-storage-v1beta2-nodejs", +- name = "gkeconnect-gateway-v1beta1-nodejs", - deps = [ -- ":storage_nodejs_gapic", -- ":storage_proto", +- ":gateway_nodejs_gapic", +- ":gateway_proto", - ], -) - -############################################################################## -# Ruby -############################################################################## --# load( --# "@com_google_googleapis_imports//:imports.bzl", --# "ruby_gapic_assembly_pkg", --# "ruby_gapic_library", --# "ruby_grpc_library", --# "ruby_proto_library", --# ) -- --# ruby_proto_library( --# name = "storage_ruby_proto", --# deps = [":storage_proto"], --# ) +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_gapic_assembly_pkg", +- "ruby_cloud_gapic_library", +- "ruby_grpc_library", +- "ruby_proto_library", +-) - --# ruby_grpc_library( --# name = "storage_ruby_grpc", --# srcs = [":storage_proto"], --# deps = [":storage_ruby_proto"], --# ) +-ruby_proto_library( +- name = "gateway_ruby_proto", +- deps = [":gateway_proto"], +-) - --# ruby_gapic_library( --# name = "storage_ruby_gapic", --# src = ":storage_proto_with_info", --# gapic_yaml = "bigquerystorage_gapic.yaml", --# package = "google.cloud.bigquery.storage.v1beta2", --# service_yaml = "bigquerystorage_v1beta2.yaml", --# deps = [ --# ":storage_ruby_grpc", --# ":storage_ruby_proto", --# ], --# ) +-ruby_grpc_library( +- name = "gateway_ruby_grpc", +- srcs = [":gateway_proto"], +- deps = [":gateway_ruby_proto"], +-) - --# ruby_gapic_assembly_pkg( --# name = "google-cloud-bigquery-storage-v1beta2-ruby", --# deps = [ --# ":storage_ruby_gapic", --# ":storage_ruby_grpc", --# ":storage_ruby_proto", --# ], --# ) +-ruby_cloud_gapic_library( +- name = "gateway_ruby_gapic", +- srcs = [":gateway_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-gke_connect-gateway-v1beta1", +- "ruby-cloud-env-prefix=GKE_CONNECT_GATEWAY", +- "ruby-cloud-product-url=https://cloud.google.com/anthos/multicluster-management/gateway/", +- "ruby-cloud-api-id=connectgateway.googleapis.com", +- "ruby-cloud-api-shortname=connectgateway", +- ], +- grpc_service_config = "connectgw_grpc_service_config.json", +- ruby_cloud_description = "The Connect gateway builds on the power of fleets to let Anthos users connect to and run commands against registered Anthos clusters in a simple, consistent, and secured way, whether the clusters are on Google Cloud, other public clouds, or on premises, and makes it easier to automate DevOps processes across all your clusters.", +- ruby_cloud_title = "Connect Gateway V1beta1", +- deps = [ +- ":gateway_ruby_grpc", +- ":gateway_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-gkeconnect-gateway-v1beta1-ruby", +- deps = [ +- ":gateway_ruby_gapic", +- ":gateway_ruby_grpc", +- ":gateway_ruby_proto", +- ], +-) - -############################################################################## -# C# @@ -19902,63 +36521,55 @@ diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/big -) - -csharp_proto_library( -- name = "storage_csharp_proto", -- deps = [":storage_proto"], +- name = "gateway_csharp_proto", +- deps = [":gateway_proto"], -) - -csharp_grpc_library( -- name = "storage_csharp_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_csharp_proto"], +- name = "gateway_csharp_grpc", +- srcs = [":gateway_proto"], +- deps = [":gateway_csharp_proto"], -) - -csharp_gapic_library( -- name = "storage_csharp_gapic", -- srcs = [":storage_proto_with_info"], +- name = "gateway_csharp_gapic", +- srcs = [":gateway_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- grpc_service_config = "connectgw_grpc_service_config.json", - deps = [ -- ":storage_csharp_grpc", -- ":storage_csharp_proto", +- ":gateway_csharp_grpc", +- ":gateway_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1beta2-csharp", +- name = "google-cloud-gkeconnect-gateway-v1beta1-csharp", - deps = [ -- ":storage_csharp_gapic", -- ":storage_csharp_grpc", -- ":storage_csharp_proto", +- ":gateway_csharp_gapic", +- ":gateway_csharp_grpc", +- ":gateway_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "cc_grpc_library", -- "cc_proto_library", --) -- --cc_proto_library( -- name = "storage_cc_proto", -- deps = [":storage_proto"], --) -- --cc_grpc_library( -- name = "storage_cc_grpc", -- srcs = [":storage_proto"], -- generate_mocks = True, -- grpc_only = True, -- deps = [":storage_cc_proto"], --) -diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUILD.bazel ---- a/google/cloud/bigquery/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/bigquery/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,326 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/gkehub/v1/BUILD.bazel b/google/cloud/gkehub/v1/BUILD.bazel +--- a/google/cloud/gkehub/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/gkehub/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 +- +-# 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"]) @@ -19970,28 +36581,29 @@ diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUIL -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "bigquery_proto", +- name = "gkehub_proto", - srcs = [ -- "encryption_config.proto", -- "model.proto", -- "model_reference.proto", -- "standard_sql.proto", -- "table_reference.proto", +- "feature.proto", +- "membership.proto", +- "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/api:resource_proto", +- "//google/cloud/gkehub/v1/configmanagement:configmanagement_proto", +- "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto", +- "//google/longrunning:operations_proto", +- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "bigquery_proto_with_info", +- name = "gkehub_proto_with_info", - deps = [ -- ":bigquery_proto", +- ":gkehub_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -20009,44 +36621,44 @@ diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUIL -) - -java_proto_library( -- name = "bigquery_java_proto", -- deps = [":bigquery_proto"], +- name = "gkehub_java_proto", +- deps = [":gkehub_proto"], -) - -java_grpc_library( -- name = "bigquery_java_grpc", -- srcs = [":bigquery_proto"], -- deps = [":bigquery_java_proto"], +- name = "gkehub_java_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_java_proto"], -) - -java_gapic_library( -- name = "bigquery_java_gapic", -- srcs = [":bigquery_proto_with_info"], -- grpc_service_config = "bigquery_grpc_service_config.json", +- name = "gkehub_java_gapic", +- srcs = [":gkehub_proto_with_info"], +- grpc_service_config = "v1_grpc_service_config.json", - test_deps = [ -- ":bigquery_java_grpc", +- ":gkehub_java_grpc", - ], - deps = [ -- ":bigquery_java_proto", +- ":gkehub_java_proto", - ], -) - -java_gapic_test( -- name = "bigquery_java_gapic_test_suite", +- name = "gkehub_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigquery.v2.ModelServiceClientTest", +- "com.google.cloud.gkehub.v1.GkeHubClientTest", - ], -- runtime_deps = [":bigquery_java_gapic_test"], +- runtime_deps = [":gkehub_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-v2-java", +- name = "google-cloud-gkehub-v1-java", - deps = [ -- ":bigquery_java_gapic", -- ":bigquery_java_grpc", -- ":bigquery_java_proto", -- ":bigquery_proto", +- ":gkehub_java_gapic", +- ":gkehub_java_grpc", +- ":gkehub_java_proto", +- ":gkehub_proto", - ], -) - @@ -20062,40 +36674,48 @@ diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUIL -) - -go_proto_library( -- name = "bigquery_go_proto", +- name = "gkehub_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/v2", -- protos = [":bigquery_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1", +- protos = [":gkehub_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/cloud/gkehub/v1/configmanagement:configmanagement_go_proto", +- "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "bigquery_go_gapic", -- srcs = [":bigquery_proto_with_info"], -- grpc_service_config = "bigquery_grpc_service_config.json", -- importpath = "cloud.google.com/go/bigquery/apiv2;bigquery", -- service_yaml = "bigquery_v2.yaml", +- name = "gkehub_go_gapic", +- srcs = [":gkehub_proto_with_info"], +- grpc_service_config = "v1_grpc_service_config.json", +- importpath = "cloud.google.com/go/gkehub/apiv1;gkehub", +- service_yaml = "gkehub_v1.yaml", +- metadata = True, - deps = [ -- ":bigquery_go_proto", +- ":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", - ], -) - -go_test( -- name = "bigquery_go_gapic_test", -- srcs = [":bigquery_go_gapic_srcjar_test"], -- embed = [":bigquery_go_gapic"], -- importpath = "cloud.google.com/go/bigquery/apiv2", +- name = "gkehub_go_gapic_test", +- srcs = [":gkehub_go_gapic_srcjar_test"], +- embed = [":gkehub_go_gapic"], +- importpath = "cloud.google.com/go/gkehub/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-bigquery-v2-go", +- name = "gapi-cloud-gkehub-v1-go", - deps = [ -- ":bigquery_go_gapic", -- ":bigquery_go_gapic_srcjar-test.srcjar", -- ":bigquery_go_proto", +- ":gkehub_go_gapic", +- ":gkehub_go_gapic_srcjar-test.srcjar", +- ":gkehub_go_gapic_srcjar-metadata.srcjar", +- ":gkehub_go_proto", - ], -) - @@ -20109,15 +36729,19 @@ diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUIL -) - -py_gapic_library( -- name = "bigquery_py_gapic", -- srcs = [":bigquery_proto"], -- grpc_service_config = "bigquery_grpc_service_config.json", +- name = "gkehub_py_gapic", +- srcs = [":gkehub_proto"], +- grpc_service_config = "v1_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-gke-hub"], -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-v2-py", +- name = "gkehub-v1-py", - deps = [ -- ":bigquery_py_gapic", +- ":gkehub_py_gapic", +- "//google/cloud/gkehub/v1/configmanagement:configmanagement_py_gapic", +- "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_py_gapic", - ], -) - @@ -20133,38 +36757,36 @@ diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUIL -) - -php_proto_library( -- name = "bigquery_php_proto", -- deps = [":bigquery_proto"], +- name = "gkehub_php_proto", +- deps = [":gkehub_proto"], -) - -php_grpc_library( -- name = "bigquery_php_grpc", -- srcs = [":bigquery_proto"], -- deps = [":bigquery_php_proto"], +- name = "gkehub_php_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_php_proto"], -) - --# Add api.http options to all RPCs in the services to enable PHP GAPIC --#php_gapic_library( --# name = "bigquery_php_gapic", --# src = ":bigquery_proto_with_info", --# gapic_yaml = "bigquery_gapic.yaml", --# package = "google.cloud.bigquery.v2", --# service_yaml = "bigquery_v2.yaml", --# deps = [ --# ":bigquery_php_grpc", --# ":bigquery_php_proto", --# ], --#) --# --## Open Source Packages --#php_gapic_assembly_pkg( --# name = "google-cloud-bigquery-v2-php", --# deps = [ --# ":bigquery_php_gapic", --# ":bigquery_php_grpc", --# ":bigquery_php_proto", --# ], --#) +-php_gapic_library( +- name = "gkehub_php_gapic", +- srcs = [":gkehub_proto_with_info"], +- grpc_service_config = "v1_grpc_service_config.json", +- service_yaml = "gkehub_v1.yaml", +- deps = [ +- ":gkehub_php_grpc", +- ":gkehub_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-gkehub-v1-php", +- deps = [ +- ":gkehub_php_gapic", +- ":gkehub_php_grpc", +- ":gkehub_php_proto", +- ], +-) - -############################################################################## -# Node.js @@ -20176,20 +36798,21 @@ diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUIL -) - -nodejs_gapic_library( -- name = "bigquery_nodejs_gapic", -- src = ":bigquery_proto_with_info", +- name = "gkehub_nodejs_gapic", +- package_name = "@google-cloud/gkehub", +- src = ":gkehub_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "bigquery_grpc_service_config.json", -- package = "google.cloud.bigquery.v2", -- service_yaml = "bigquery_v2.yaml", +- grpc_service_config = "v1_grpc_service_config.json", +- package = "google.cloud.gkehub.v1", +- service_yaml = "gkehub_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigquery-v2-nodejs", +- name = "gkehub-v1-nodejs", - deps = [ -- ":bigquery_nodejs_gapic", -- ":bigquery_proto", +- ":gkehub_nodejs_gapic", +- ":gkehub_proto", - ], -) - @@ -20199,41 +36822,42 @@ diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUIL -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "bigquery_ruby_proto", -- deps = [":bigquery_proto"], +- name = "gkehub_ruby_proto", +- deps = [":gkehub_proto"], -) - -ruby_grpc_library( -- name = "bigquery_ruby_grpc", -- srcs = [":bigquery_proto"], -- deps = [":bigquery_ruby_proto"], +- name = "gkehub_ruby_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_ruby_proto"], -) - --ruby_gapic_library( -- name = "bigquery_ruby_gapic", -- src = ":bigquery_proto_with_info", -- gapic_yaml = "bigquery_gapic.yaml", -- package = "google.cloud.bigquery.v2", -- service_yaml = "bigquery_v2.yaml", +-ruby_cloud_gapic_library( +- name = "gkehub_ruby_gapic", +- srcs = [":gkehub_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-gkehub-v1", +- ], +- grpc_service_config = "v1_grpc_service_config.json", - deps = [ -- ":bigquery_ruby_grpc", -- ":bigquery_ruby_proto", +- ":gkehub_ruby_grpc", +- ":gkehub_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-v2-ruby", +- name = "google-cloud-gkehub-v1-ruby", - deps = [ -- ":bigquery_ruby_gapic", -- ":bigquery_ruby_grpc", -- ":bigquery_ruby_proto", +- ":gkehub_ruby_gapic", +- ":gkehub_ruby_grpc", +- ":gkehub_ruby_proto", - ], -) - @@ -20249,34 +36873,34 @@ diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUIL -) - -csharp_proto_library( -- name = "bigquery_csharp_proto", -- deps = [":bigquery_proto"], +- name = "gkehub_csharp_proto", +- deps = [":gkehub_proto"], -) - -csharp_grpc_library( -- name = "bigquery_csharp_grpc", -- srcs = [":bigquery_proto"], -- deps = [":bigquery_csharp_proto"], +- name = "gkehub_csharp_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_csharp_proto"], -) - -csharp_gapic_library( -- name = "bigquery_csharp_gapic", -- srcs = [":bigquery_proto_with_info"], +- name = "gkehub_csharp_gapic", +- srcs = [":gkehub_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "bigquery_grpc_service_config.json", +- grpc_service_config = "v1_grpc_service_config.json", - deps = [ -- ":bigquery_csharp_grpc", -- ":bigquery_csharp_proto", +- ":gkehub_csharp_grpc", +- ":gkehub_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-v2-csharp", +- name = "google-cloud-gkehub-v1-csharp", - deps = [ -- ":bigquery_csharp_gapic", -- ":bigquery_csharp_grpc", -- ":bigquery_csharp_proto", +- ":gkehub_csharp_gapic", +- ":gkehub_csharp_grpc", +- ":gkehub_csharp_proto", - ], -) - @@ -20284,305 +36908,160 @@ diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUIL -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/billing/budgets/v1/BUILD.bazel b/google/cloud/billing/budgets/v1/BUILD.bazel ---- a/google/cloud/billing/budgets/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/billing/budgets/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,291 +0,0 @@ +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/gkehub/v1/configmanagement/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,146 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "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_gapic_assembly_pkg", -- "ruby_gapic_library", -- "ruby_grpc_library", -- "ruby_proto_library", --) -- --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) - -proto_library( -- name = "budgets_proto", +- name = "configmanagement_proto", - srcs = [ -- "budget_model.proto", -- "budget_service.proto", +- "configmanagement.proto", - ], - deps = [ - "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/type:money_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - --proto_library_with_info( -- name = "budgets_proto_with_info", -- deps = [ -- ":budgets_proto", -- "//google/cloud:common_resources_proto", -- ], +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", -) - -java_proto_library( -- name = "budgets_java_proto", -- deps = [":budgets_proto"], +- name = "configmanagement_java_proto", +- deps = [":configmanagement_proto"], -) - -java_grpc_library( -- name = "budgets_java_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_java_proto"], --) -- --java_gapic_library( -- name = "budgets_java_gapic", -- srcs = [":budgets_proto_with_info"], -- grpc_service_config = "billingbudgets_grpc_service_config.json", -- test_deps = [ -- ":budgets_java_grpc", -- ], -- deps = [ -- ":budgets_java_proto", -- ], --) -- --java_gapic_test( -- name = "budgets_java_gapic_test_suite", -- test_classes = [ -- ], -- runtime_deps = [":budgets_java_gapic_test"], +- name = "configmanagement_java_grpc", +- srcs = [":configmanagement_proto"], +- deps = [":configmanagement_java_proto"], -) - --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-billing-budgets-v1-java", -- deps = [ -- ":budgets_java_gapic", -- ":budgets_java_grpc", -- ":budgets_java_proto", -- ":budgets_proto", -- ], +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", -) - -go_proto_library( -- name = "budgets_go_proto", +- name = "configmanagement_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1", -- protos = [":budgets_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1", +- protos = [":configmanagement_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/type:money_go_proto", -- ], --) -- --go_gapic_library( -- name = "budgets_go_gapic", -- srcs = [":budgets_proto_with_info"], -- grpc_service_config = "billingbudgets_grpc_service_config.json", -- importpath = "cloud.google.com/go/billing/budgets/apiv1;budgets", -- service_yaml = "billingbudgets.yaml", -- deps = [ -- ":budgets_go_proto", - ], -) - --go_test( -- name = "budgets_go_gapic_test", -- srcs = [":budgets_go_gapic_srcjar_test"], -- embed = [":budgets_go_gapic"], -- importpath = "cloud.google.com/go/billing/budgets/apiv1", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-billing-budgets-v1-go", -- deps = [ -- ":budgets_go_gapic", -- ":budgets_go_gapic_srcjar-test.srcjar", -- ":budgets_go_proto", -- ], +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_library", -) - -py_gapic_library( -- name = "budgets_py_gapic", -- srcs = [":budgets_proto"], -- grpc_service_config = "billingbudgets_grpc_service_config.json", +- name = "configmanagement_py_gapic", +- srcs = [":configmanagement_proto"], -) - --# Open Source Packages --py_gapic_assembly_pkg( -- name = "billing-budgets-v1-py", -- deps = [ -- ":budgets_py_gapic", -- ], +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", -) - -php_proto_library( -- name = "budgets_php_proto", -- deps = [":budgets_proto"], +- name = "configmanagement_php_proto", +- deps = [":configmanagement_proto"], -) - -php_grpc_library( -- name = "budgets_php_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_php_proto"], --) -- --php_gapic_library( -- name = "budgets_php_gapic", -- src = ":budgets_proto_with_info", -- gapic_yaml = "billingbudget_gapic.yaml", -- grpc_service_config = "billingbudgets_grpc_service_config.json", -- package = "google.cloud.billing.budgets.v1", -- service_yaml = "billingbudgets.yaml", -- deps = [ -- ":budgets_php_grpc", -- ":budgets_php_proto", -- ], +- name = "configmanagement_php_grpc", +- srcs = [":configmanagement_proto"], +- deps = [":configmanagement_php_proto"], -) - --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-billing-budgets-v1-php", -- deps = [ -- ":budgets_php_gapic", -- ":budgets_php_grpc", -- ":budgets_php_proto", -- ], +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "budgets_nodejs_gapic", -- package_name = "@google-cloud/billing-budgets", -- src = ":budgets_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "billingbudgets_grpc_service_config.json", -- package = "google.cloud.billing.budgets.v1", -- service_yaml = "billingbudgets.yaml", -- deps = [], --) - --nodejs_gapic_assembly_pkg( -- name = "billing-budgets-v1-nodejs", -- deps = [ -- ":budgets_nodejs_gapic", -- ":budgets_proto", -- ], +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_grpc_library", +- "ruby_proto_library", -) - -ruby_proto_library( -- name = "budgets_ruby_proto", -- deps = [":budgets_proto"], +- name = "configmanagement_ruby_proto", +- deps = [":configmanagement_proto"], -) - -ruby_grpc_library( -- name = "budgets_ruby_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_ruby_proto"], --) -- --ruby_gapic_library( -- name = "budgets_ruby_gapic", -- src = ":budgets_proto_with_info", -- gapic_yaml = "billingbudget_gapic.yaml", -- grpc_service_config = "billingbudgets_grpc_service_config.json", -- package = "google.cloud.billing.budgets.v1", -- service_yaml = "billingbudgets.yaml", -- deps = [ -- ":budgets_ruby_grpc", -- ":budgets_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-billing-budgets-v1-ruby", -- deps = [ -- ":budgets_ruby_gapic", -- ":budgets_ruby_grpc", -- ":budgets_ruby_proto", -- ], --) -- --csharp_proto_library( -- name = "budgets_csharp_proto", -- deps = [":budgets_proto"], +- name = "configmanagement_ruby_grpc", +- srcs = [":configmanagement_proto"], +- deps = [":configmanagement_ruby_proto"], -) - --csharp_grpc_library( -- name = "budgets_csharp_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_csharp_proto"], +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", -) - --csharp_gapic_library( -- name = "budgets_csharp_gapic", -- srcs = [":budgets_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "billingbudgets_grpc_service_config.json", -- deps = [ -- ":budgets_csharp_grpc", -- ":budgets_csharp_proto", -- ], +-csharp_proto_library( +- name = "configmanagement_csharp_proto", +- deps = [":configmanagement_proto"], -) - --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-billing-budgets-v1-csharp", -- deps = [ -- ":budgets_csharp_gapic", -- ":budgets_csharp_grpc", -- ":budgets_csharp_proto", -- ], +-csharp_grpc_library( +- name = "configmanagement_csharp_grpc", +- srcs = [":configmanagement_proto"], +- deps = [":configmanagement_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/billing/budgets/v1alpha1/BUILD.bazel b/google/cloud/billing/budgets/v1alpha1/BUILD.bazel ---- a/google/cloud/billing/budgets/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/billing/budgets/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,178 +0,0 @@ +-# Put your C++ code here +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,145 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -20594,20 +37073,12 @@ diff -urN a/google/cloud/billing/budgets/v1alpha1/BUILD.bazel b/google/cloud/bil -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( -- name = "budgets_proto", +- name = "multiclusteringress_proto", - srcs = [ -- "budget_model.proto", -- "budget_service.proto", +- "multiclusteringress.proto", - ], - deps = [ - "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/type:money_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", - ], -) - @@ -20621,14 +37092,14 @@ diff -urN a/google/cloud/billing/budgets/v1alpha1/BUILD.bazel b/google/cloud/bil -) - -java_proto_library( -- name = "budgets_java_proto", -- deps = [":budgets_proto"], +- name = "multiclusteringress_java_proto", +- deps = [":multiclusteringress_proto"], -) - -java_grpc_library( -- name = "budgets_java_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_java_proto"], +- name = "multiclusteringress_java_grpc", +- srcs = [":multiclusteringress_proto"], +- deps = [":multiclusteringress_java_proto"], -) - -############################################################################## @@ -20640,13 +37111,12 @@ diff -urN a/google/cloud/billing/budgets/v1alpha1/BUILD.bazel b/google/cloud/bil -) - -go_proto_library( -- name = "budgets_go_proto", +- name = "multiclusteringress_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1alpha1", -- protos = [":budgets_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1", +- protos = [":multiclusteringress_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/type:money_go_proto", - ], -) - @@ -20655,36 +37125,12 @@ diff -urN a/google/cloud/billing/budgets/v1alpha1/BUILD.bazel b/google/cloud/bil -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_grpc_library", -- "py_proto_library", --) -- --moved_proto_library( -- name = "budgets_moved_proto", -- srcs = [":budgets_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/type:money_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", -- ], --) -- --py_proto_library( -- name = "budgets_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":budgets_moved_proto"], +- "py_gapic_library", -) - --py_grpc_library( -- name = "budgets_py_grpc", -- srcs = [":budgets_moved_proto"], -- deps = [":budgets_py_proto"], +-py_gapic_library( +- name = "multiclusteringress_py_gapic", +- srcs = [":multiclusteringress_proto"], -) - -############################################################################## @@ -20697,14 +37143,14 @@ diff -urN a/google/cloud/billing/budgets/v1alpha1/BUILD.bazel b/google/cloud/bil -) - -php_proto_library( -- name = "budgets_php_proto", -- deps = [":budgets_proto"], +- name = "multiclusteringress_php_proto", +- deps = [":multiclusteringress_proto"], -) - -php_grpc_library( -- name = "budgets_php_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_php_proto"], +- name = "multiclusteringress_php_grpc", +- srcs = [":multiclusteringress_proto"], +- deps = [":multiclusteringress_php_proto"], -) - -############################################################################## @@ -20727,14 +37173,14 @@ diff -urN a/google/cloud/billing/budgets/v1alpha1/BUILD.bazel b/google/cloud/bil -) - -ruby_proto_library( -- name = "budgets_ruby_proto", -- deps = [":budgets_proto"], +- name = "multiclusteringress_ruby_proto", +- deps = [":multiclusteringress_proto"], -) - -ruby_grpc_library( -- name = "budgets_ruby_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_ruby_proto"], +- name = "multiclusteringress_ruby_grpc", +- srcs = [":multiclusteringress_proto"], +- deps = [":multiclusteringress_ruby_proto"], -) - -############################################################################## @@ -20747,26 +37193,26 @@ diff -urN a/google/cloud/billing/budgets/v1alpha1/BUILD.bazel b/google/cloud/bil -) - -csharp_proto_library( -- name = "budgets_csharp_proto", -- deps = [":budgets_proto"], +- name = "multiclusteringress_csharp_proto", +- deps = [":multiclusteringress_proto"], -) - -csharp_grpc_library( -- name = "budgets_csharp_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_csharp_proto"], +- name = "multiclusteringress_csharp_grpc", +- srcs = [":multiclusteringress_proto"], +- deps = [":multiclusteringress_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here -diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/billing/budgets/v1beta1/BUILD.bazel ---- a/google/cloud/billing/budgets/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/billing/budgets/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,343 +0,0 @@ +diff -urN a/google/cloud/gkehub/v1alpha/BUILD.bazel b/google/cloud/gkehub/v1alpha/BUILD.bazel +--- a/google/cloud/gkehub/v1alpha/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/gkehub/v1alpha/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/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: @@ -20786,27 +37232,31 @@ diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/bill -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "budgets_proto", +- name = "gkehub_proto", - srcs = [ -- "budget_model.proto", -- "budget_service.proto", +- "feature.proto", +- "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/type:money_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_proto", +- "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_proto", +- "//google/cloud/gkehub/v1alpha/metering:metering_proto", +- "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_proto", +- "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_proto", +- "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "budgets_proto_with_info", +- name = "gkehub_proto_with_info", - deps = [ -- ":budgets_proto", +- ":gkehub_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -20824,43 +37274,44 @@ diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/bill -) - -java_proto_library( -- name = "budgets_java_proto", -- deps = [":budgets_proto"], +- name = "gkehub_java_proto", +- deps = [":gkehub_proto"], -) - -java_grpc_library( -- name = "budgets_java_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_java_proto"], +- name = "gkehub_java_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_java_proto"], -) - -java_gapic_library( -- name = "budgets_java_gapic", -- srcs = [":budgets_proto_with_info"], -- grpc_service_config = "billingbudgets_grpc_service_config.json", +- name = "gkehub_java_gapic", +- srcs = [":gkehub_proto_with_info"], +- grpc_service_config = "v1alpha_grpc_service_config.json", - test_deps = [ -- ":budgets_java_grpc", +- ":gkehub_java_grpc", - ], - deps = [ -- ":budgets_java_proto", +- ":gkehub_java_proto", - ], -) - -java_gapic_test( -- name = "budgets_java_gapic_test_suite", +- name = "gkehub_java_gapic_test_suite", - test_classes = [ +- "com.google.cloud.gkehub.v1alpha.GkeHubClientTest", - ], -- runtime_deps = [":budgets_java_gapic_test"], +- runtime_deps = [":gkehub_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-billing-budgets-v1beta1-java", +- name = "google-cloud-gkehub-v1alpha-java", - deps = [ -- ":budgets_java_gapic", -- ":budgets_java_grpc", -- ":budgets_java_proto", -- ":budgets_proto", +- ":gkehub_java_gapic", +- ":gkehub_java_grpc", +- ":gkehub_java_proto", +- ":gkehub_proto", - ], -) - @@ -20876,41 +37327,51 @@ diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/bill -) - -go_proto_library( -- name = "budgets_go_proto", +- name = "gkehub_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1beta1", -- protos = [":budgets_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha", +- protos = [":gkehub_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/type:money_go_proto", +- "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_go_proto", +- "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_go_proto", +- "//google/cloud/gkehub/v1alpha/metering:metering_go_proto", +- "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_go_proto", +- "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "budgets_go_gapic", -- srcs = [":budgets_proto_with_info"], -- grpc_service_config = "billingbudgets_grpc_service_config.json", -- importpath = "cloud.google.com/go/billing/budgets/apiv1beta1;budgets", -- service_yaml = "billingbudgets.yaml", +- name = "gkehub_go_gapic", +- srcs = [":gkehub_proto_with_info"], +- grpc_service_config = "v1alpha_grpc_service_config.json", +- importpath = "cloud.google.com/go/gkehub/apiv1alpha;gkehub", +- metadata = True, +- service_yaml = "gkehub_v1alpha.yaml", - deps = [ -- ":budgets_go_proto", +- ":gkehub_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 = "budgets_go_gapic_test", -- srcs = [":budgets_go_gapic_srcjar_test"], -- embed = [":budgets_go_gapic"], -- importpath = "cloud.google.com/go/billing/budgets/apiv1beta1", +- name = "gkehub_go_gapic_test", +- srcs = [":gkehub_go_gapic_srcjar_test"], +- embed = [":gkehub_go_gapic"], +- importpath = "cloud.google.com/go/gkehub/apiv1alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-billing-budgets-v1beta1-go", +- name = "gapi-cloud-gkehub-v1alpha-go", - deps = [ -- ":budgets_go_gapic", -- ":budgets_go_gapic_srcjar-test.srcjar", -- ":budgets_go_proto", +- ":gkehub_go_gapic", +- ":gkehub_go_gapic_srcjar-metadata.srcjar", +- ":gkehub_go_gapic_srcjar-test.srcjar", +- ":gkehub_go_proto", - ], -) - @@ -20924,16 +37385,22 @@ diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/bill -) - -py_gapic_library( -- name = "budgets_py_gapic", -- srcs = [":budgets_proto"], -- grpc_service_config = "billingbudgets_grpc_service_config.json", +- name = "gkehub_py_gapic", +- srcs = [":gkehub_proto"], +- grpc_service_config = "v1alpha_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-gke-hub"], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "billing-budgets-v1beta1-py", +- name = "gkehub-v1alpha-py", - deps = [ -- ":budgets_py_gapic", +- ":gkehub_py_gapic", +- "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_py_gapic", +- "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_py_gapic", +- "//google/cloud/gkehub/v1alpha/metering:metering_py_gapic", +- "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_py_gapic", +- "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_py_gapic", - ], -) - @@ -20949,36 +37416,34 @@ diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/bill -) - -php_proto_library( -- name = "budgets_php_proto", -- deps = [":budgets_proto"], +- name = "gkehub_php_proto", +- deps = [":gkehub_proto"], -) - -php_grpc_library( -- name = "budgets_php_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_php_proto"], +- name = "gkehub_php_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_php_proto"], -) - -php_gapic_library( -- name = "budgets_php_gapic", -- src = ":budgets_proto_with_info", -- gapic_yaml = "billingbudgets_gapic.yaml", -- grpc_service_config = "billingbudgets_grpc_service_config.json", -- package = "google.cloud.billing.budgets.v1beta1", -- service_yaml = "billingbudgets.yaml", +- name = "gkehub_php_gapic", +- srcs = [":gkehub_proto_with_info"], +- grpc_service_config = "v1alpha_grpc_service_config.json", +- service_yaml = "gkehub_v1alpha.yaml", - deps = [ -- ":budgets_php_grpc", -- ":budgets_php_proto", +- ":gkehub_php_grpc", +- ":gkehub_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-billing-budgets-v1beta1-php", +- name = "google-cloud-gkehub-v1alpha-php", - deps = [ -- ":budgets_php_gapic", -- ":budgets_php_grpc", -- ":budgets_php_proto", +- ":gkehub_php_gapic", +- ":gkehub_php_grpc", +- ":gkehub_php_proto", - ], -) - @@ -20992,21 +37457,21 @@ diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/bill -) - -nodejs_gapic_library( -- name = "budgets_nodejs_gapic", -- package_name = "@google-cloud/billing-budgets", -- src = ":budgets_proto_with_info", +- name = "gkehub_nodejs_gapic", +- package_name = "@google-cloud/gkehub", +- src = ":gkehub_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "billingbudgets_grpc_service_config.json", -- package = "google.cloud.billing.budgets.v1beta1", -- service_yaml = "billingbudgets.yaml", +- grpc_service_config = "v1alpha_grpc_service_config.json", +- package = "google.cloud.gkehub.v1alpha", +- service_yaml = "gkehub_v1alpha.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "billing-budgets-v1beta1-nodejs", +- name = "gkehub-v1alpha-nodejs", - deps = [ -- ":budgets_nodejs_gapic", -- ":budgets_proto", +- ":gkehub_nodejs_gapic", +- ":gkehub_proto", - ], -) - @@ -21015,49 +37480,41 @@ diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/bill -############################################################################## -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", -) - -ruby_proto_library( -- name = "budgets_ruby_proto", -- deps = [":budgets_proto"], +- name = "gkehub_ruby_proto", +- deps = [":gkehub_proto"], -) - -ruby_grpc_library( -- name = "budgets_ruby_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_ruby_proto"], +- name = "gkehub_ruby_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "budgets_ruby_gapic", -- srcs = [":budgets_proto_with_info",], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-billing-budgets-v1beta1", -- "ruby-cloud-env-prefix=BILLING_BUDGETS", -- "ruby-cloud-product-url=https://cloud.google.com/billing/docs/how-to/budget-api-overview", -- "ruby-cloud-api-id=billingbudgets.googleapis.com", -- "ruby-cloud-api-shortname=billingbudgets", -- ], -- grpc_service_config = "billingbudgets_grpc_service_config.json", -- ruby_cloud_description = "Provides methods to view, create, and manage Cloud Billing budgets programmatically at scale.", -- ruby_cloud_title = "Billing Budgets V1beta1", +- name = "gkehub_ruby_gapic", +- srcs = [":gkehub_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-gkehub-v1alpha"], +- grpc_service_config = "v1alpha_grpc_service_config.json", - deps = [ -- ":budgets_ruby_grpc", -- ":budgets_ruby_proto", +- ":gkehub_ruby_grpc", +- ":gkehub_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-billing-budgets-v1beta1-ruby", +- name = "google-cloud-gkehub-v1alpha-ruby", - deps = [ -- ":budgets_ruby_gapic", -- ":budgets_ruby_grpc", -- ":budgets_ruby_proto", +- ":gkehub_ruby_gapic", +- ":gkehub_ruby_grpc", +- ":gkehub_ruby_proto", - ], -) - @@ -21073,45 +37530,344 @@ diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/bill -) - -csharp_proto_library( -- name = "budgets_csharp_proto", -- deps = [":budgets_proto"], +- name = "gkehub_csharp_proto", +- deps = [":gkehub_proto"], -) - -csharp_grpc_library( -- name = "budgets_csharp_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_csharp_proto"], +- name = "gkehub_csharp_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_csharp_proto"], -) - -csharp_gapic_library( -- name = "budgets_csharp_gapic", -- srcs = [":budgets_proto_with_info"], +- name = "gkehub_csharp_gapic", +- srcs = [":gkehub_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "billingbudgets_grpc_service_config.json", +- grpc_service_config = "v1alpha_grpc_service_config.json", - deps = [ -- ":budgets_csharp_grpc", -- ":budgets_csharp_proto", +- ":gkehub_csharp_grpc", +- ":gkehub_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-billing-budgets-v1beta1-csharp", +- name = "google-cloud-gkehub-v1alpha-csharp", - deps = [ -- ":budgets_csharp_gapic", -- ":budgets_csharp_grpc", -- ":budgets_csharp_proto", +- ":gkehub_csharp_gapic", +- ":gkehub_csharp_grpc", +- ":gkehub_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ 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 +- +-# 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 = "cloudauditlogging_proto", +- srcs = [ +- "cloudauditlogging.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "cloudauditlogging_java_proto", +- deps = [":cloudauditlogging_proto"], +-) +- +-java_grpc_library( +- name = "cloudauditlogging_java_grpc", +- srcs = [":cloudauditlogging_proto"], +- deps = [":cloudauditlogging_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "cloudauditlogging_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/cloudauditlogging/v1alpha", +- protos = [":cloudauditlogging_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "cloudauditlogging_py_gapic", +- srcs = [":cloudauditlogging_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "cloudauditlogging_php_proto", +- deps = [":cloudauditlogging_proto"], +-) +- +-php_grpc_library( +- name = "cloudauditlogging_php_grpc", +- srcs = [":cloudauditlogging_proto"], +- deps = [":cloudauditlogging_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 = "cloudauditlogging_ruby_proto", +- deps = [":cloudauditlogging_proto"], +-) +- +-ruby_grpc_library( +- name = "cloudauditlogging_ruby_grpc", +- srcs = [":cloudauditlogging_proto"], +- deps = [":cloudauditlogging_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "cloudauditlogging_csharp_proto", +- deps = [":cloudauditlogging_proto"], +-) +- +-csharp_grpc_library( +- name = "cloudauditlogging_csharp_grpc", +- srcs = [":cloudauditlogging_proto"], +- deps = [":cloudauditlogging_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ 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 +- +-# 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 = "configmanagement_proto", +- srcs = [ +- "configmanagement.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "configmanagement_java_proto", +- deps = [":configmanagement_proto"], +-) +- +-java_grpc_library( +- name = "configmanagement_java_grpc", +- srcs = [":configmanagement_proto"], +- deps = [":configmanagement_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "configmanagement_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1alpha", +- protos = [":configmanagement_proto"], +- deps = [ +- "//google/api:annotations_go_proto", - ], -) - -############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "configmanagement_py_gapic", +- srcs = [":configmanagement_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "configmanagement_php_proto", +- deps = [":configmanagement_proto"], +-) +- +-php_grpc_library( +- name = "configmanagement_php_grpc", +- srcs = [":configmanagement_proto"], +- deps = [":configmanagement_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 = "configmanagement_ruby_proto", +- deps = [":configmanagement_proto"], +-) +- +-ruby_grpc_library( +- name = "configmanagement_ruby_grpc", +- srcs = [":configmanagement_proto"], +- deps = [":configmanagement_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "configmanagement_csharp_proto", +- deps = [":configmanagement_proto"], +-) +- +-csharp_grpc_library( +- name = "configmanagement_csharp_grpc", +- srcs = [":configmanagement_proto"], +- deps = [":configmanagement_csharp_proto"], +-) +- +-############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD.bazel ---- a/google/cloud/billing/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/billing/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,341 +0,0 @@ +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ 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 - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -21121,90 +37877,36 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") --load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "billing_proto", +- name = "metering_proto", - srcs = [ -- "cloud_billing.proto", -- "cloud_catalog.proto", +- "metering.proto", - ], - deps = [ - "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "//google/type:money_proto", -- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - --proto_library_with_info( -- name = "billing_proto_with_info", -- deps = [ -- ":billing_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 = "billing_java_proto", -- deps = [":billing_proto"], +- name = "metering_java_proto", +- deps = [":metering_proto"], -) - -java_grpc_library( -- name = "billing_java_grpc", -- srcs = [":billing_proto"], -- deps = [":billing_java_proto"], --) -- --java_gapic_library( -- name = "billing_java_gapic", -- srcs = [":billing_proto_with_info"], -- grpc_service_config = "cloud_billing_grpc_service_config.json", -- test_deps = [ -- ":billing_java_grpc", -- "//google/iam/v1:iam_java_grpc", -- ], -- deps = [ -- ":billing_java_proto", -- "//google/iam/v1:iam_java_proto", -- ], --) -- --java_gapic_test( -- name = "billing_java_gapic_test_suite", -- test_classes = [ -- "com.google.cloud.billing.v1.CloudBillingClientTest", -- "com.google.cloud.billing.v1.CloudCatalogClientTest", -- ], -- runtime_deps = [":billing_java_gapic_test"], --) -- --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-billing-v1-java", -- deps = [ -- ":billing_java_gapic", -- ":billing_java_grpc", -- ":billing_java_proto", -- ":billing_proto", -- ], +- name = "metering_java_grpc", +- srcs = [":metering_proto"], +- deps = [":metering_java_proto"], -) - -############################################################################## @@ -21212,50 +37914,16 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "go_gapic_assembly_pkg", -- "go_gapic_library", - "go_proto_library", -- "go_test", -) - -go_proto_library( -- name = "billing_go_proto", +- name = "metering_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/billing/v1", -- protos = [":billing_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1alpha", +- protos = [":metering_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", -- "//google/type:money_go_proto", -- ], --) -- --go_gapic_library( -- name = "billing_go_gapic", -- srcs = [":billing_proto_with_info"], -- grpc_service_config = "cloud_billing_grpc_service_config.json", -- importpath = "cloud.google.com/go/billing/apiv1;billing", -- service_yaml = "cloudbilling.yaml", -- deps = [ -- ":billing_go_proto", -- "//google/iam/v1:iam_go_proto", -- ], --) -- --go_test( -- name = "billing_go_gapic_test", -- srcs = [":billing_go_gapic_srcjar_test"], -- embed = [":billing_go_gapic"], -- importpath = "cloud.google.com/go/billing/apiv1", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-billing-v1-go", -- deps = [ -- ":billing_go_gapic", -- ":billing_go_gapic_srcjar-test.srcjar", -- ":billing_go_proto", - ], -) - @@ -21264,22 +37932,12 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( -- name = "billing_py_gapic", -- srcs = [":billing_proto"], -- grpc_service_config = "cloud_billing_grpc_service_config.json", --) -- --# Open Source Packages --py_gapic_assembly_pkg( -- name = "billing-v1-py", -- deps = [ -- ":billing_py_gapic", -- ], +- name = "metering_py_gapic", +- srcs = [":metering_proto"], -) - -############################################################################## @@ -21287,44 +37945,19 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "php_gapic_assembly_pkg", -- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "billing_php_proto", -- deps = [":billing_proto"], +- name = "metering_php_proto", +- deps = [":metering_proto"], -) - -php_grpc_library( -- name = "billing_php_grpc", -- srcs = [":billing_proto"], -- deps = [":billing_php_proto"], --) -- --php_gapic_library( -- name = "billing_php_gapic", -- src = ":billing_proto_with_info", -- gapic_yaml = "cloud_billing_gapic.yaml", -- grpc_service_config = "cloud_billing_grpc_service_config.json", -- package = "google.cloud.billing.v1", -- service_yaml = "cloudbilling.yaml", -- deps = [ -- ":billing_php_grpc", -- ":billing_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-billing-v1-php", -- deps = [ -- ":billing_php_gapic", -- ":billing_php_grpc", -- ":billing_php_proto", -- ], +- name = "metering_php_grpc", +- srcs = [":metering_proto"], +- deps = [":metering_php_proto"], -) - -############################################################################## @@ -21336,74 +37969,25 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "billing_nodejs_gapic", -- package_name = "@google-cloud/billing", -- src = ":billing_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "cloud_billing_grpc_service_config.json", -- package = "google.cloud.billing.v1", -- service_yaml = "cloudbilling.yaml", -- deps = [], --) -- --nodejs_gapic_assembly_pkg( -- name = "billing-v1-nodejs", -- deps = [ -- ":billing_nodejs_gapic", -- ":billing_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 = "billing_ruby_proto", -- deps = [":billing_proto"], +- name = "metering_ruby_proto", +- deps = [":metering_proto"], -) - -ruby_grpc_library( -- name = "billing_ruby_grpc", -- srcs = [":billing_proto"], -- deps = [":billing_ruby_proto"], --) -- --ruby_cloud_gapic_library( -- name = "billing_ruby_gapic", -- srcs = [":billing_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-billing-v1", -- "ruby-cloud-env-prefix=BILLING", -- "ruby-cloud-product-url=https://cloud.google.com/billing", -- "ruby-cloud-api-id=cloudbilling.googleapis.com", -- "ruby-cloud-api-shortname=cloudbilling", -- ], -- grpc_service_config = "cloud_billing_grpc_service_config.json", -- ruby_cloud_description = "Allows developers to manage billing for their Google Cloud Platform projects programmatically.", -- ruby_cloud_title = "Billing V1", -- deps = [ -- ":billing_ruby_grpc", -- ":billing_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-billing-v1-ruby", -- deps = [ -- ":billing_ruby_gapic", -- ":billing_ruby_grpc", -- ":billing_ruby_proto", -- ], +- name = "metering_ruby_grpc", +- srcs = [":metering_proto"], +- deps = [":metering_ruby_proto"], -) - -############################################################################## @@ -21411,52 +37995,29 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "billing_csharp_proto", -- deps = [":billing_proto"], +- name = "metering_csharp_proto", +- deps = [":metering_proto"], -) - -csharp_grpc_library( -- name = "billing_csharp_grpc", -- srcs = [":billing_proto"], -- deps = [":billing_csharp_proto"], --) -- --csharp_gapic_library( -- name = "billing_csharp_gapic", -- srcs = [":billing_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "cloud_billing_grpc_service_config.json", -- deps = [ -- ":billing_csharp_grpc", -- ":billing_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-billing-v1-csharp", -- deps = [ -- ":billing_csharp_gapic", -- ":billing_csharp_grpc", -- ":billing_csharp_proto", -- ], +- name = "metering_csharp_grpc", +- srcs = [":metering_proto"], +- deps = [":metering_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/binaryauthorization/v1beta1/BUILD.bazel ---- a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/binaryauthorization/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,335 +0,0 @@ +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ 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 - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -21466,29 +38027,14 @@ diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/ -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") --load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "binaryauthorization_proto", +- name = "multiclusteringress_proto", - srcs = [ -- "resources.proto", -- "service.proto", +- "multiclusteringress.proto", - ], - deps = [ - "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --proto_library_with_info( -- name = "binaryauthorization_proto_with_info", -- deps = [ -- ":binaryauthorization_proto", -- "//google/cloud:common_resources_proto", - ], -) - @@ -21497,127 +38043,50 @@ diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/ -############################################################################## -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 = "binaryauthorization_java_proto", -- deps = [":binaryauthorization_proto"], +- name = "multiclusteringress_java_proto", +- deps = [":multiclusteringress_proto"], -) - -java_grpc_library( -- name = "binaryauthorization_java_grpc", -- srcs = [":binaryauthorization_proto"], -- deps = [":binaryauthorization_java_proto"], +- name = "multiclusteringress_java_grpc", +- srcs = [":multiclusteringress_proto"], +- deps = [":multiclusteringress_java_proto"], -) - --# Uncomment, once java file level options are included in the protos --#java_gapic_library( --# name = "binaryauthorization_java_gapic", --# srcs = [":binaryauthorization_proto_with_info"], --# grpc_service_config = "binaryauthorization_grpc_service_config.json", --# package = "google.cloud.binaryauthorization.v1beta1", --# test_deps = [ --# ":binaryauthorization_java_grpc", --# ], --# deps = [ --# ":binaryauthorization_java_proto", --# ], --#) --# --#java_gapic_test( --# name = "binaryauthorization_java_gapic_test_suite", --# test_classes = [ --# "com.google.cloud.binaryauthorization.v1beta1.BinauthzManagementServiceV1Beta1ClientTest", --# ], --# runtime_deps = [":binaryauthorization_java_gapic_test"], --#) --# --## Open Source Packages --#java_gapic_assembly_gradle_pkg( --# name = "google-cloud-binaryauthorization-v1beta1-java", --# deps = [ --# ":binaryauthorization_java_gapic", --# ":binaryauthorization_java_grpc", --# ":binaryauthorization_java_proto", --# ":binaryauthorization_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 = "binaryauthorization_go_proto", +- name = "multiclusteringress_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1", -- protos = [":binaryauthorization_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1alpha", +- protos = [":multiclusteringress_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - --go_gapic_library( -- name = "binaryauthorization_go_gapic", -- srcs = [":binaryauthorization_proto_with_info"], -- grpc_service_config = "binaryauthorization_grpc_service_config.json", -- importpath = "cloud.google.com/go/binaryauthorization/apiv1beta1;binaryauthorization", -- service_yaml = "binaryauthorization_v1beta1.yaml", -- deps = [ -- ":binaryauthorization_go_proto", -- ], --) -- --go_test( -- name = "binaryauthorization_go_gapic_test", -- srcs = [":binaryauthorization_go_gapic_srcjar_test"], -- embed = [":binaryauthorization_go_gapic"], -- importpath = "cloud.google.com/go/binaryauthorization/apiv1beta1", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-binaryauthorization-v1beta1-go", -- deps = [ -- ":binaryauthorization_go_gapic", -- ":binaryauthorization_go_gapic_srcjar-test.srcjar", -- ":binaryauthorization_go_proto", -- ], --) -- -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( -- name = "binaryauthorization_py_gapic", -- srcs = [":binaryauthorization_proto"], -- grpc_service_config = "binaryauthorization_grpc_service_config.json", --) -- --# Open Source Packages --py_gapic_assembly_pkg( -- name = "binaryauthorization-v1beta1-py", -- deps = [ -- ":binaryauthorization_py_gapic", -- ], +- name = "multiclusteringress_py_gapic", +- srcs = [":multiclusteringress_proto"], -) - -############################################################################## @@ -21625,44 +38094,19 @@ diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "php_gapic_assembly_pkg", -- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "binaryauthorization_php_proto", -- deps = [":binaryauthorization_proto"], +- name = "multiclusteringress_php_proto", +- deps = [":multiclusteringress_proto"], -) - -php_grpc_library( -- name = "binaryauthorization_php_grpc", -- srcs = [":binaryauthorization_proto"], -- deps = [":binaryauthorization_php_proto"], --) -- --php_gapic_library( -- name = "binaryauthorization_php_gapic", -- src = ":binaryauthorization_proto_with_info", -- gapic_yaml = "binaryauthorization_gapic.yaml", -- grpc_service_config = "binaryauthorization_grpc_service_config.json", -- package = "google.cloud.binaryauthorization.v1beta1", -- service_yaml = "binaryauthorization_v1beta1.yaml", -- deps = [ -- ":binaryauthorization_php_grpc", -- ":binaryauthorization_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-binaryauthorization-v1beta1-php", -- deps = [ -- ":binaryauthorization_php_gapic", -- ":binaryauthorization_php_grpc", -- ":binaryauthorization_php_proto", -- ], +- name = "multiclusteringress_php_grpc", +- srcs = [":multiclusteringress_proto"], +- deps = [":multiclusteringress_php_proto"], -) - -############################################################################## @@ -21674,75 +38118,25 @@ diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/ - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "binaryauthorization_nodejs_gapic", -- package_name = "@google-cloud/binary-authorization", -- src = ":binaryauthorization_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "binaryauthorization_grpc_service_config.json", -- package = "google.cloud.binaryauthorization.v1beta1", -- service_yaml = "binaryauthorization_v1beta1.yaml", -- deps = [], --) -- --nodejs_gapic_assembly_pkg( -- name = "binaryauthorization-v1beta1-nodejs", -- deps = [ -- ":binaryauthorization_nodejs_gapic", -- ":binaryauthorization_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 = "binaryauthorization_ruby_proto", -- deps = [":binaryauthorization_proto"], +- name = "multiclusteringress_ruby_proto", +- deps = [":multiclusteringress_proto"], -) - -ruby_grpc_library( -- name = "binaryauthorization_ruby_grpc", -- srcs = [":binaryauthorization_proto"], -- deps = [":binaryauthorization_ruby_proto"], --) -- --ruby_cloud_gapic_library( -- name = "binaryauthorization_ruby_gapic", -- srcs = [":binaryauthorization_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-binary_authorization-v1beta1", -- "ruby-cloud-env-prefix=BINARY_AUTHORIZATION", -- "ruby-cloud-product-url=https://cloud.google.com/binary-authorization/", -- "ruby-cloud-api-id=binaryauthorization.googleapis.com", -- "ruby-cloud-api-shortname=binaryauthorization", -- "ruby-cloud-service-override=BinauthzManagementServiceV1Beta1=BinauthzManagementService", -- ], -- grpc_service_config = "binaryauthorization_grpc_service_config.json", -- ruby_cloud_description = "Binary Authorization is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and GKE on-prem.", -- ruby_cloud_title = "Binary Authorization V1beta1", -- deps = [ -- ":binaryauthorization_ruby_grpc", -- ":binaryauthorization_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-binaryauthorization-v1beta1-ruby", -- deps = [ -- ":binaryauthorization_ruby_gapic", -- ":binaryauthorization_ruby_grpc", -- ":binaryauthorization_ruby_proto", -- ], +- name = "multiclusteringress_ruby_grpc", +- srcs = [":multiclusteringress_proto"], +- deps = [":multiclusteringress_ruby_proto"], -) - -############################################################################## @@ -21750,160 +38144,69 @@ diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "binaryauthorization_csharp_proto", -- deps = [":binaryauthorization_proto"], +- name = "multiclusteringress_csharp_proto", +- deps = [":multiclusteringress_proto"], -) - -csharp_grpc_library( -- name = "binaryauthorization_csharp_grpc", -- srcs = [":binaryauthorization_proto"], -- deps = [":binaryauthorization_csharp_proto"], --) -- --csharp_gapic_library( -- name = "binaryauthorization_csharp_gapic", -- srcs = [":binaryauthorization_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "binaryauthorization_grpc_service_config.json", -- deps = [ -- ":binaryauthorization_csharp_grpc", -- ":binaryauthorization_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-binaryauthorization-v1beta1-csharp", -- deps = [ -- ":binaryauthorization_csharp_gapic", -- ":binaryauthorization_csharp_grpc", -- ":binaryauthorization_csharp_proto", -- ], +- name = "multiclusteringress_csharp_grpc", +- srcs = [":multiclusteringress_proto"], +- deps = [":multiclusteringress_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD.bazel ---- a/google/cloud/channel/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/channel/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,360 +0,0 @@ +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ 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 --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common --############################################################################## --load("@rules_proto//proto:defs.bzl", "proto_library") --load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") -- --proto_library( -- name = "channel_proto", -- srcs = [ -- "channel_partner_links.proto", -- "common.proto", -- "customers.proto", -- "entitlements.proto", -- "offers.proto", -- "operations.proto", -- "products.proto", -- "service.proto", -- "subscriber_event.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:money_proto", -- "//google/type:postal_address_proto", -- "@com_google_protobuf//:any_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 = "channel_proto_with_info", -- deps = [ -- ":channel_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 = "channel_java_proto", -- deps = [":channel_proto"], --) -- --java_grpc_library( -- name = "channel_java_grpc", -- srcs = [":channel_proto"], -- deps = [":channel_java_proto"], --) -- --java_gapic_library( -- name = "channel_java_gapic", -- srcs = [":channel_proto_with_info"], -- grpc_service_config = "cloudchannel_grpc_service_config.json", -- test_deps = [ -- ":channel_java_grpc", +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-proto_library( +- name = "servicemesh_proto", +- srcs = [ +- "servicemesh.proto", - ], - deps = [ -- ":channel_java_proto", +- "//google/api:annotations_proto", +- "//google/api:field_behavior_proto", +- "@com_google_protobuf//:struct_proto", - ], -) - --java_gapic_test( -- name = "channel_java_gapic_test_suite", -- test_classes = [ -- ], -- runtime_deps = [":channel_java_gapic_test"], +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", -) - --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-channel-v1-java", -- deps = [ -- ":channel_java_gapic", -- ":channel_java_grpc", -- ":channel_java_proto", -- ":channel_proto", -- ], +-java_proto_library( +- name = "servicemesh_java_proto", +- deps = [":servicemesh_proto"], +-) +- +-java_grpc_library( +- name = "servicemesh_java_grpc", +- srcs = [":servicemesh_proto"], +- deps = [":servicemesh_java_proto"], -) - -############################################################################## @@ -21911,54 +38214,16 @@ diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "go_gapic_assembly_pkg", -- "go_gapic_library", - "go_proto_library", -- "go_test", -) - -go_proto_library( -- name = "channel_go_proto", +- name = "servicemesh_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/channel/v1", -- protos = [":channel_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/servicemesh/v1alpha", +- protos = [":servicemesh_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "//google/type:money_go_proto", -- "//google/type:postaladdress_go_proto", -- ], --) -- --go_gapic_library( -- name = "channel_go_gapic", -- srcs = [":channel_proto_with_info"], -- grpc_service_config = "cloudchannel_grpc_service_config.json", -- importpath = "cloud.google.com/go/channel/apiv1;channel", -- service_yaml = "cloudchannel_v1.yaml", -- deps = [ -- ":channel_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 = "channel_go_gapic_test", -- srcs = [":channel_go_gapic_srcjar_test"], -- embed = [":channel_go_gapic"], -- importpath = "cloud.google.com/go/channel/apiv1", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-channel-v1-go", -- deps = [ -- ":channel_go_gapic", -- ":channel_go_gapic_srcjar-test.srcjar", -- ":channel_go_proto", - ], -) - @@ -21967,22 +38232,12 @@ diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( -- name = "channel_py_gapic", -- srcs = [":channel_proto"], -- grpc_service_config = "cloudchannel_grpc_service_config.json", --) -- --# Open Source Packages --py_gapic_assembly_pkg( -- name = "channel-v1-py", -- deps = [ -- ":channel_py_gapic", -- ], +- name = "servicemesh_py_gapic", +- srcs = [":servicemesh_proto"], -) - -############################################################################## @@ -21990,44 +38245,19 @@ diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "php_gapic_assembly_pkg", -- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "channel_php_proto", -- deps = [":channel_proto"], +- name = "servicemesh_php_proto", +- deps = [":servicemesh_proto"], -) - -php_grpc_library( -- name = "channel_php_grpc", -- srcs = [":channel_proto"], -- deps = [":channel_php_proto"], --) -- --php_gapic_library( -- name = "channel_php_gapic", -- src = ":channel_proto_with_info", -- gapic_yaml = "cloudchannel_gapic.yaml", -- grpc_service_config = "cloudchannel_grpc_service_config.json", -- package = "google.cloud.channel.v1", -- service_yaml = "cloudchannel_v1.yaml", -- deps = [ -- ":channel_php_grpc", -- ":channel_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-channel-v1-php", -- deps = [ -- ":channel_php_gapic", -- ":channel_php_grpc", -- ":channel_php_proto", -- ], +- name = "servicemesh_php_grpc", +- srcs = [":servicemesh_proto"], +- deps = [":servicemesh_php_proto"], -) - -############################################################################## @@ -22039,74 +38269,25 @@ diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD. - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "channel_nodejs_gapic", -- package_name = "@google-cloud/channel", -- src = ":channel_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "cloudchannel_grpc_service_config.json", -- package = "google.cloud.channel.v1", -- service_yaml = "cloudchannel_v1.yaml", -- deps = [], --) -- --nodejs_gapic_assembly_pkg( -- name = "channel-v1-nodejs", -- deps = [ -- ":channel_nodejs_gapic", -- ":channel_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 = "channel_ruby_proto", -- deps = [":channel_proto"], +- name = "servicemesh_ruby_proto", +- deps = [":servicemesh_proto"], -) - -ruby_grpc_library( -- name = "channel_ruby_grpc", -- srcs = [":channel_proto"], -- deps = [":channel_ruby_proto"], --) -- --ruby_cloud_gapic_library( -- name = "channel_ruby_gapic", -- srcs = [":channel_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-channel-v1", -- "ruby-cloud-env-prefix=CHANNEL", -- "ruby-cloud-product-url=https://cloud.google.com/channel", -- "ruby-cloud-api-id=cloudchannel.googleapis.com", -- "ruby-cloud-api-shortname=cloudchannel", -- ], -- grpc_service_config = "cloudchannel_grpc_service_config.json", -- ruby_cloud_description = "You can use Channel Services to manage your relationships with your partners and your customers. Channel Services include a console and APIs to view and provision links between distributors and resellers, customers and entitlements.", -- ruby_cloud_title = "Cloud Channel V1", -- deps = [ -- ":channel_ruby_grpc", -- ":channel_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-channel-v1-ruby", -- deps = [ -- ":channel_ruby_gapic", -- ":channel_ruby_grpc", -- ":channel_ruby_proto", -- ], +- name = "servicemesh_ruby_grpc", +- srcs = [":servicemesh_proto"], +- deps = [":servicemesh_ruby_proto"], -) - -############################################################################## @@ -22114,53 +38295,39 @@ diff -urN a/google/cloud/channel/v1/BUILD.bazel b/google/cloud/channel/v1/BUILD. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "channel_csharp_proto", -- deps = [":channel_proto"], +- name = "servicemesh_csharp_proto", +- deps = [":servicemesh_proto"], -) - -csharp_grpc_library( -- name = "channel_csharp_grpc", -- srcs = [":channel_proto"], -- deps = [":channel_csharp_proto"], --) -- --csharp_gapic_library( -- name = "channel_csharp_gapic", -- srcs = [":channel_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "cloudchannel_grpc_service_config.json", -- deps = [ -- ":channel_csharp_grpc", -- ":channel_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-channel-v1-csharp", -- deps = [ -- ":channel_csharp_gapic", -- ":channel_csharp_grpc", -- ":channel_csharp_proto", -- ], +- name = "servicemesh_csharp_grpc", +- srcs = [":servicemesh_proto"], +- deps = [":servicemesh_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v1/BUILD.bazel ---- a/google/cloud/datacatalog/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/datacatalog/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,346 +0,0 @@ +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/gkehub/v1alpha2/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 +- +-# 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"]) @@ -22172,34 +38339,25 @@ diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "datacatalog_proto", +- name = "gkehub_proto", - srcs = [ -- "common.proto", -- "datacatalog.proto", -- "gcs_fileset_spec.proto", -- "schema.proto", -- "search.proto", -- "table_spec.proto", -- "tags.proto", -- "timestamps.proto", +- "membership.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "datacatalog_proto_with_info", +- name = "gkehub_proto_with_info", - deps = [ -- ":datacatalog_proto", +- ":gkehub_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -22217,46 +38375,44 @@ diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v -) - -java_proto_library( -- name = "datacatalog_java_proto", -- deps = [":datacatalog_proto"], +- name = "gkehub_java_proto", +- deps = [":gkehub_proto"], -) - -java_grpc_library( -- name = "datacatalog_java_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_java_proto"], +- name = "gkehub_java_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_java_proto"], -) - -java_gapic_library( -- name = "datacatalog_java_gapic", -- srcs = [":datacatalog_proto_with_info"], -- grpc_service_config = "datacatalog_grpc_service_config.json", +- name = "gkehub_java_gapic", +- srcs = [":gkehub_proto_with_info"], +- grpc_service_config = "membership_grpc_service_config.json", - test_deps = [ -- ":datacatalog_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":gkehub_java_grpc", - ], - deps = [ -- ":datacatalog_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":gkehub_java_proto", - ], -) - -java_gapic_test( -- name = "datacatalog_java_gapic_test_suite", +- name = "gkehub_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.datacatalog.v1.DataCatalogClientTest", +- "com.google.cloud.gkehub.v1alpha2.GkeHubClientTest", - ], -- runtime_deps = [":datacatalog_java_gapic_test"], +- runtime_deps = [":gkehub_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-datacatalog-v1-java", +- name = "google-cloud-gkehub-v1alpha2-java", - deps = [ -- ":datacatalog_java_gapic", -- ":datacatalog_java_grpc", -- ":datacatalog_java_proto", -- ":datacatalog_proto", +- ":gkehub_java_gapic", +- ":gkehub_java_grpc", +- ":gkehub_java_proto", +- ":gkehub_proto", - ], -) - @@ -22272,42 +38428,46 @@ diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v -) - -go_proto_library( -- name = "datacatalog_go_proto", +- name = "gkehub_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1", -- protos = [":datacatalog_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha2", +- protos = [":gkehub_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "datacatalog_go_gapic", -- srcs = [":datacatalog_proto_with_info"], -- grpc_service_config = "datacatalog_grpc_service_config.json", -- importpath = "cloud.google.com/go/datacatalog/apiv1;datacatalog", -- service_yaml = "datacatalog_v1.yaml", +- name = "gkehub_go_gapic", +- srcs = [":gkehub_proto_with_info"], +- grpc_service_config = "membership_grpc_service_config.json", +- importpath = "cloud.google.com/go/gkehub/apiv1alpha2;gkehub", +- metadata = True, +- service_yaml = "gkehub_v1alpha2.yaml", - deps = [ -- ":datacatalog_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":gkehub_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 = "datacatalog_go_gapic_test", -- srcs = [":datacatalog_go_gapic_srcjar_test"], -- embed = [":datacatalog_go_gapic"], -- importpath = "cloud.google.com/go/datacatalog/apiv1", +- name = "gkehub_go_gapic_test", +- srcs = [":gkehub_go_gapic_srcjar_test"], +- embed = [":gkehub_go_gapic"], +- importpath = "cloud.google.com/go/gkehub/apiv1alpha2", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-datacatalog-v1-go", +- name = "gapi-cloud-gkehub-v1alpha2-go", - deps = [ -- ":datacatalog_go_gapic", -- ":datacatalog_go_gapic_srcjar-test.srcjar", -- ":datacatalog_go_proto", +- ":gkehub_go_gapic", +- ":gkehub_go_gapic_srcjar-metadata.srcjar", +- ":gkehub_go_gapic_srcjar-test.srcjar", +- ":gkehub_go_proto", - ], -) - @@ -22321,16 +38481,17 @@ diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v -) - -py_gapic_library( -- name = "datacatalog_py_gapic", -- srcs = [":datacatalog_proto"], -- grpc_service_config = "datacatalog_grpc_service_config.json", +- name = "gkehub_py_gapic", +- srcs = [":gkehub_proto"], +- grpc_service_config = "membership_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-gke-hub"], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "datacatalog-v1-py", +- name = "gkehub-v1alpha2-py", - deps = [ -- ":datacatalog_py_gapic", +- ":gkehub_py_gapic", - ], -) - @@ -22346,36 +38507,34 @@ diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v -) - -php_proto_library( -- name = "datacatalog_php_proto", -- deps = [":datacatalog_proto"], +- name = "gkehub_php_proto", +- deps = [":gkehub_proto"], -) - -php_grpc_library( -- name = "datacatalog_php_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_php_proto"], +- name = "gkehub_php_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_php_proto"], -) - -php_gapic_library( -- name = "datacatalog_php_gapic", -- src = ":datacatalog_proto_with_info", -- gapic_yaml = "datacatalog_gapic.yaml", -- grpc_service_config = "datacatalog_grpc_service_config.json", -- package = "google.cloud.datacatalog.v1", -- service_yaml = "datacatalog_v1.yaml", +- name = "gkehub_php_gapic", +- srcs = [":gkehub_proto_with_info"], +- grpc_service_config = "membership_grpc_service_config.json", +- service_yaml = "gkehub_v1alpha2.yaml", - deps = [ -- ":datacatalog_php_grpc", -- ":datacatalog_php_proto", +- ":gkehub_php_grpc", +- ":gkehub_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-datacatalog-v1-php", +- name = "google-cloud-gkehub-v1alpha2-php", - deps = [ -- ":datacatalog_php_gapic", -- ":datacatalog_php_grpc", -- ":datacatalog_php_proto", +- ":gkehub_php_gapic", +- ":gkehub_php_grpc", +- ":gkehub_php_proto", - ], -) - @@ -22389,22 +38548,21 @@ diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v -) - -nodejs_gapic_library( -- name = "datacatalog_nodejs_gapic", -- package_name = "@google-cloud/datacatalog", -- src = ":datacatalog_proto_with_info", +- name = "gkehub_nodejs_gapic", +- package_name = "@google-cloud/gkehub", +- src = ":gkehub_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "datacatalog_grpc_service_config.json", -- main_service = "DataCatalog", -- package = "google.cloud.datacatalog.v1", -- service_yaml = "datacatalog_v1.yaml", +- grpc_service_config = "membership_grpc_service_config.json", +- package = "google.cloud.gkehub.v1alpha2", +- service_yaml = "gkehub_v1alpha2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "datacatalog-v1-nodejs", +- name = "gkehub-v1alpha2-nodejs", - deps = [ -- ":datacatalog_nodejs_gapic", -- ":datacatalog_proto", +- ":gkehub_nodejs_gapic", +- ":gkehub_proto", - ], -) - @@ -22413,49 +38571,41 @@ diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v -############################################################################## -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", -) - -ruby_proto_library( -- name = "datacatalog_ruby_proto", -- deps = [":datacatalog_proto"], +- name = "gkehub_ruby_proto", +- deps = [":gkehub_proto"], -) - -ruby_grpc_library( -- name = "datacatalog_ruby_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_ruby_proto"], +- name = "gkehub_ruby_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "datacatalog_ruby_gapic", -- srcs = [":datacatalog_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-data_catalog-v1", -- "ruby-cloud-env-prefix=DATA_CATALOG", -- "ruby-cloud-product-url=https://cloud.google.com/data-catalog", -- "ruby-cloud-api-id=datacatalog.googleapis.com", -- "ruby-cloud-api-shortname=datacatalog", -- ], -- grpc_service_config = "datacatalog_grpc_service_config.json", -- ruby_cloud_description = "DataCatalog is a centralized and unified data catalog service for all your Cloud resources, where users and systems can discover data, explore and curate its semantics, understand how to act on it, and help govern its usage.", -- ruby_cloud_title = "Data Catalog V1", +- name = "gkehub_ruby_gapic", +- srcs = [":gkehub_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-gkehub-v1alpha2"], +- grpc_service_config = "membership_grpc_service_config.json", - deps = [ -- ":datacatalog_ruby_grpc", -- ":datacatalog_ruby_proto", +- ":gkehub_ruby_grpc", +- ":gkehub_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-datacatalog-v1-ruby", +- name = "google-cloud-gkehub-v1alpha2-ruby", - deps = [ -- ":datacatalog_ruby_gapic", -- ":datacatalog_ruby_grpc", -- ":datacatalog_ruby_proto", +- ":gkehub_ruby_gapic", +- ":gkehub_ruby_grpc", +- ":gkehub_ruby_proto", - ], -) - @@ -22471,34 +38621,34 @@ diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v -) - -csharp_proto_library( -- name = "datacatalog_csharp_proto", -- deps = [":datacatalog_proto"], +- name = "gkehub_csharp_proto", +- deps = [":gkehub_proto"], -) - -csharp_grpc_library( -- name = "datacatalog_csharp_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_csharp_proto"], +- name = "gkehub_csharp_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_csharp_proto"], -) - -csharp_gapic_library( -- name = "datacatalog_csharp_gapic", -- srcs = [":datacatalog_proto_with_info"], +- name = "gkehub_csharp_gapic", +- srcs = [":gkehub_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "datacatalog_grpc_service_config.json", +- grpc_service_config = "membership_grpc_service_config.json", - deps = [ -- ":datacatalog_csharp_grpc", -- ":datacatalog_csharp_proto", +- ":gkehub_csharp_grpc", +- ":gkehub_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-datacatalog-v1-csharp", +- name = "google-cloud-gkehub-v1alpha2-csharp", - deps = [ -- ":datacatalog_csharp_gapic", -- ":datacatalog_csharp_grpc", -- ":datacatalog_csharp_proto", +- ":gkehub_csharp_gapic", +- ":gkehub_csharp_grpc", +- ":gkehub_csharp_proto", - ], -) - @@ -22506,11 +38656,20 @@ diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacatalog/v1beta1/BUILD.bazel ---- a/google/cloud/datacatalog/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/datacatalog/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,343 +0,0 @@ +diff -urN a/google/cloud/gkehub/v1beta/BUILD.bazel b/google/cloud/gkehub/v1beta/BUILD.bazel +--- a/google/cloud/gkehub/v1beta/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/gkehub/v1beta/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"]) @@ -22522,36 +38681,29 @@ diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacata -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "datacatalog_proto", +- name = "gkehub_proto", - srcs = [ -- "common.proto", -- "datacatalog.proto", -- "gcs_fileset_spec.proto", -- "policytagmanager.proto", -- "policytagmanagerserialization.proto", -- "schema.proto", -- "search.proto", -- "table_spec.proto", -- "tags.proto", -- "timestamps.proto", +- "feature.proto", +- "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_proto", +- "//google/cloud/gkehub/v1beta/metering:metering_proto", +- "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_proto", +- "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "datacatalog_proto_with_info", +- name = "gkehub_proto_with_info", - deps = [ -- ":datacatalog_proto", +- ":gkehub_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -22569,48 +38721,44 @@ diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacata -) - -java_proto_library( -- name = "datacatalog_java_proto", -- deps = [":datacatalog_proto"], +- name = "gkehub_java_proto", +- deps = [":gkehub_proto"], -) - -java_grpc_library( -- name = "datacatalog_java_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_java_proto"], +- name = "gkehub_java_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_java_proto"], -) - -java_gapic_library( -- name = "datacatalog_java_gapic", -- srcs = [":datacatalog_proto_with_info"], -- grpc_service_config = "datacatalog_grpc_service_config.json", +- name = "gkehub_java_gapic", +- srcs = [":gkehub_proto_with_info"], +- grpc_service_config = "v1beta_grpc_service_config.json", - test_deps = [ -- ":datacatalog_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":gkehub_java_grpc", - ], - deps = [ -- ":datacatalog_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":gkehub_java_proto", - ], -) - -java_gapic_test( -- name = "datacatalog_java_gapic_test_suite", +- name = "gkehub_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.datacatalog.v1beta1.DataCatalogClientTest", -- "com.google.cloud.datacatalog.v1beta1.PolicyTagManagerClientTest", -- "com.google.cloud.datacatalog.v1beta1.PolicyTagManagerSerializationClientTest", +- "com.google.cloud.gkehub.v1beta.GkeHubClientTest", - ], -- runtime_deps = [":datacatalog_java_gapic_test"], +- runtime_deps = [":gkehub_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-datacatalog-v1beta1-java", +- name = "google-cloud-gkehub-v1beta-java", - deps = [ -- ":datacatalog_java_gapic", -- ":datacatalog_java_grpc", -- ":datacatalog_java_proto", -- ":datacatalog_proto", +- ":gkehub_java_gapic", +- ":gkehub_java_grpc", +- ":gkehub_java_proto", +- ":gkehub_proto", - ], -) - @@ -22626,42 +38774,49 @@ diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacata -) - -go_proto_library( -- name = "datacatalog_go_proto", +- name = "gkehub_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1", -- protos = [":datacatalog_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta", +- protos = [":gkehub_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", +- "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_go_proto", +- "//google/cloud/gkehub/v1beta/metering:metering_go_proto", +- "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "datacatalog_go_gapic", -- srcs = [":datacatalog_proto_with_info"], -- grpc_service_config = "datacatalog_grpc_service_config.json", -- importpath = "cloud.google.com/go/datacatalog/apiv1beta1;datacatalog", -- service_yaml = "datacatalog_v1beta1.yaml", +- name = "gkehub_go_gapic", +- 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, - deps = [ -- ":datacatalog_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":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", - ], -) - -go_test( -- name = "datacatalog_go_gapic_test", -- srcs = [":datacatalog_go_gapic_srcjar_test"], -- embed = [":datacatalog_go_gapic"], -- importpath = "cloud.google.com/go/datacatalog/apiv1beta1", +- name = "gkehub_go_gapic_test", +- srcs = [":gkehub_go_gapic_srcjar_test"], +- embed = [":gkehub_go_gapic"], +- importpath = "cloud.google.com/go/gkehub/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-datacatalog-v1beta1-go", +- name = "gapi-cloud-gkehub-v1beta-go", - deps = [ -- ":datacatalog_go_gapic", -- ":datacatalog_go_gapic_srcjar-test.srcjar", -- ":datacatalog_go_proto", +- ":gkehub_go_gapic", +- ":gkehub_go_gapic_srcjar-test.srcjar", +- ":gkehub_go_gapic_srcjar-metadata.srcjar", +- ":gkehub_go_proto", - ], -) - @@ -22675,16 +38830,22 @@ diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacata -) - -py_gapic_library( -- name = "datacatalog_py_gapic", -- srcs = [":datacatalog_proto"], -- grpc_service_config = "datacatalog_grpc_service_config.json", +- name = "gkehub_py_gapic", +- srcs = [":gkehub_proto"], +- grpc_service_config = "v1beta_grpc_service_config.json", +- opt_args = [ +- "warehouse-package-name=google-cloud-gke-hub", +- ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "datacatalog-v1beta1-py", +- name = "gkehub-v1beta-py", - deps = [ -- ":datacatalog_py_gapic", +- ":gkehub_py_gapic", +- "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_py_gapic", +- "//google/cloud/gkehub/v1beta/metering:metering_py_gapic", +- "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_py_gapic", - ], -) - @@ -22700,36 +38861,34 @@ diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacata -) - -php_proto_library( -- name = "datacatalog_php_proto", -- deps = [":datacatalog_proto"], +- name = "gkehub_php_proto", +- deps = [":gkehub_proto"], -) - -php_grpc_library( -- name = "datacatalog_php_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_php_proto"], +- name = "gkehub_php_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_php_proto"], -) - -php_gapic_library( -- name = "datacatalog_php_gapic", -- src = ":datacatalog_proto_with_info", -- gapic_yaml = "datacatalog_gapic.yaml", -- grpc_service_config = "datacatalog_grpc_service_config.json", -- package = "google.cloud.datacatalog.v1beta1", -- service_yaml = "datacatalog_v1beta1.yaml", +- name = "gkehub_php_gapic", +- srcs = [":gkehub_proto_with_info"], +- grpc_service_config = "v1beta_grpc_service_config.json", +- service_yaml = "gkehub_v1beta.yaml", - deps = [ -- ":datacatalog_php_grpc", -- ":datacatalog_php_proto", +- ":gkehub_php_grpc", +- ":gkehub_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-datacatalog-v1beta1-php", +- name = "google-cloud-gkehub-v1beta-php", - deps = [ -- ":datacatalog_php_gapic", -- ":datacatalog_php_grpc", -- ":datacatalog_php_proto", +- ":gkehub_php_gapic", +- ":gkehub_php_grpc", +- ":gkehub_php_proto", - ], -) - @@ -22743,22 +38902,21 @@ diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacata -) - -nodejs_gapic_library( -- name = "datacatalog_nodejs_gapic", -- package_name = "@google-cloud/datacatalog", -- src = ":datacatalog_proto_with_info", +- name = "gkehub_nodejs_gapic", +- package_name = "@google-cloud/gkehub", +- src = ":gkehub_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "datacatalog_grpc_service_config.json", -- main_service = "DataCatalog", -- package = "google.cloud.datacatalog.v1beta1", -- service_yaml = "datacatalog_v1beta1.yaml", +- grpc_service_config = "v1beta_grpc_service_config.json", +- package = "google.cloud.gkehub.v1beta", +- service_yaml = "gkehub_v1beta.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "datacatalog-v1beta1-nodejs", +- name = "gkehub-v1beta-nodejs", - deps = [ -- ":datacatalog_nodejs_gapic", -- ":datacatalog_proto", +- ":gkehub_nodejs_gapic", +- ":gkehub_proto", - ], -) - @@ -22768,41 +38926,42 @@ diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacata -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "datacatalog_ruby_proto", -- deps = [":datacatalog_proto"], +- name = "gkehub_ruby_proto", +- deps = [":gkehub_proto"], -) - -ruby_grpc_library( -- name = "datacatalog_ruby_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_ruby_proto"], +- name = "gkehub_ruby_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_ruby_proto"], -) - --ruby_gapic_library( -- name = "datacatalog_ruby_gapic", -- src = ":datacatalog_proto_with_info", -- gapic_yaml = "datacatalog_gapic.yaml", -- package = "google.cloud.datacatalog.v1beta1", -- service_yaml = "datacatalog_v1beta1.yaml", +-ruby_cloud_gapic_library( +- name = "gkehub_ruby_gapic", +- srcs = [":gkehub_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-gkehub-v1beta", +- ], +- grpc_service_config = "v1beta_grpc_service_config.json", - deps = [ -- ":datacatalog_ruby_grpc", -- ":datacatalog_ruby_proto", +- ":gkehub_ruby_grpc", +- ":gkehub_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-datacatalog-v1beta1-ruby", +- name = "google-cloud-gkehub-v1beta-ruby", - deps = [ -- ":datacatalog_ruby_gapic", -- ":datacatalog_ruby_grpc", -- ":datacatalog_ruby_proto", +- ":gkehub_ruby_gapic", +- ":gkehub_ruby_grpc", +- ":gkehub_ruby_proto", - ], -) - @@ -22818,34 +38977,34 @@ diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacata -) - -csharp_proto_library( -- name = "datacatalog_csharp_proto", -- deps = [":datacatalog_proto"], +- name = "gkehub_csharp_proto", +- deps = [":gkehub_proto"], -) - -csharp_grpc_library( -- name = "datacatalog_csharp_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_csharp_proto"], +- name = "gkehub_csharp_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_csharp_proto"], -) - -csharp_gapic_library( -- name = "datacatalog_csharp_gapic", -- srcs = [":datacatalog_proto_with_info"], +- name = "gkehub_csharp_gapic", +- srcs = [":gkehub_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "datacatalog_grpc_service_config.json", +- grpc_service_config = "v1beta_grpc_service_config.json", - deps = [ -- ":datacatalog_csharp_grpc", -- ":datacatalog_csharp_proto", +- ":gkehub_csharp_grpc", +- ":gkehub_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-datacatalog-v1beta1-csharp", +- name = "google-cloud-gkehub-v1beta-csharp", - deps = [ -- ":datacatalog_csharp_gapic", -- ":datacatalog_csharp_grpc", -- ":datacatalog_csharp_proto", +- ":gkehub_csharp_gapic", +- ":gkehub_csharp_grpc", +- ":gkehub_csharp_proto", - ], -) - @@ -22853,15 +39012,10 @@ diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacata -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/datalabeling/BUILD.bazel b/google/cloud/datalabeling/BUILD.bazel ---- a/google/cloud/datalabeling/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/datalabeling/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalabeling/v1beta1/BUILD.bazel ---- a/google/cloud/datalabeling/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/datalabeling/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,350 +0,0 @@ +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 2021-06-30 08:59:11.000000000 -0700 ++++ 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 - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -22871,150 +39025,203 @@ diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalab -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") --load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "datalabeling_proto", +- name = "configmanagement_proto", - srcs = [ -- "annotation.proto", -- "annotation_spec_set.proto", -- "data_labeling_service.proto", -- "data_payloads.proto", -- "dataset.proto", -- "evaluation.proto", -- "evaluation_job.proto", -- "human_annotation_config.proto", -- "instruction.proto", -- "operations.proto", +- "configmanagement.proto", - ], - deps = [ - "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - --proto_library_with_info( -- name = "datalabeling_proto_with_info", -- deps = [ -- ":datalabeling_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 = "datalabeling_java_proto", -- deps = [":datalabeling_proto"], +- name = "configmanagement_java_proto", +- deps = [":configmanagement_proto"], -) - -java_grpc_library( -- name = "datalabeling_java_grpc", -- srcs = [":datalabeling_proto"], -- deps = [":datalabeling_java_proto"], +- name = "configmanagement_java_grpc", +- srcs = [":configmanagement_proto"], +- deps = [":configmanagement_java_proto"], -) - --java_gapic_library( -- name = "datalabeling_java_gapic", -- srcs = [":datalabeling_proto_with_info"], -- grpc_service_config = "datalabeling_grpc_service_config.json", -- test_deps = [ -- ":datalabeling_java_grpc", -- ], +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "configmanagement_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1beta", +- protos = [":configmanagement_proto"], - deps = [ -- ":datalabeling_java_proto", +- "//google/api:annotations_go_proto", - ], -) - --java_gapic_test( -- name = "datalabeling_java_gapic_test_suite", -- test_classes = [ -- "com.google.cloud.datalabeling.v1beta1.DataLabelingServiceClientTest", -- ], -- runtime_deps = [":datalabeling_java_gapic_test"], +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_library", -) - --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-datalabeling-v1beta1-java", -- deps = [ -- ":datalabeling_java_gapic", -- ":datalabeling_java_grpc", -- ":datalabeling_java_proto", -- ":datalabeling_proto", -- ], +-py_gapic_library( +- name = "configmanagement_py_gapic", +- srcs = [":configmanagement_proto"], -) - -############################################################################## --# Go +-# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "go_gapic_assembly_pkg", -- "go_gapic_library", -- "go_proto_library", -- "go_test", +- "php_grpc_library", +- "php_proto_library", -) - --go_proto_library( -- name = "datalabeling_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1", -- protos = [":datalabeling_proto"], -- deps = [ -- "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", -- ], +-php_proto_library( +- name = "configmanagement_php_proto", +- deps = [":configmanagement_proto"], -) - --go_gapic_library( -- name = "datalabeling_go_gapic", -- srcs = [":datalabeling_proto_with_info"], -- grpc_service_config = "datalabeling_grpc_service_config.json", -- importpath = "cloud.google.com/go/datalabeling/apiv1beta1;datalabeling", -- service_yaml = "datalabeling_v1beta1.yaml", +-php_grpc_library( +- name = "configmanagement_php_grpc", +- srcs = [":configmanagement_proto"], +- deps = [":configmanagement_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 = "configmanagement_ruby_proto", +- deps = [":configmanagement_proto"], +-) +- +-ruby_grpc_library( +- name = "configmanagement_ruby_grpc", +- srcs = [":configmanagement_proto"], +- deps = [":configmanagement_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "configmanagement_csharp_proto", +- deps = [":configmanagement_proto"], +-) +- +-csharp_grpc_library( +- name = "configmanagement_csharp_grpc", +- srcs = [":configmanagement_proto"], +- deps = [":configmanagement_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ 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 +- +-# 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 = "metering_proto", +- srcs = [ +- "metering.proto", +- ], - deps = [ -- ":datalabeling_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", +- "//google/api:annotations_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - --go_test( -- name = "datalabeling_go_gapic_test", -- srcs = [":datalabeling_go_gapic_srcjar_test"], -- embed = [":datalabeling_go_gapic"], -- importpath = "cloud.google.com/go/datalabeling/apiv1beta1", +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", -) - --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-datalabeling-v1beta1-go", +-java_proto_library( +- name = "metering_java_proto", +- deps = [":metering_proto"], +-) +- +-java_grpc_library( +- name = "metering_java_grpc", +- srcs = [":metering_proto"], +- deps = [":metering_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "metering_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1beta", +- protos = [":metering_proto"], - deps = [ -- ":datalabeling_go_gapic", -- ":datalabeling_go_gapic_srcjar-test.srcjar", -- ":datalabeling_go_proto", +- "//google/api:annotations_go_proto", - ], -) - @@ -23023,21 +39230,12 @@ diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalab -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", - "py_gapic_library", -) - -py_gapic_library( -- name = "datalabeling_py_gapic", -- srcs = [":datalabeling_proto"], -- grpc_service_config = "datalabeling_grpc_service_config.json", --) -- --py_gapic_assembly_pkg( -- name = "datalabeling-v1beta1-py", -- deps = [ -- ":datalabeling_py_gapic", -- ], +- name = "metering_py_gapic", +- srcs = [":metering_proto"], -) - -############################################################################## @@ -23045,44 +39243,19 @@ diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalab -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "php_gapic_assembly_pkg", -- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "datalabeling_php_proto", -- deps = [":datalabeling_proto"], +- name = "metering_php_proto", +- deps = [":metering_proto"], -) - -php_grpc_library( -- name = "datalabeling_php_grpc", -- srcs = [":datalabeling_proto"], -- deps = [":datalabeling_php_proto"], --) -- --php_gapic_library( -- name = "datalabeling_php_gapic", -- src = ":datalabeling_proto_with_info", -- gapic_yaml = "datalabeling_gapic.yaml", -- grpc_service_config = "datalabeling_grpc_service_config.json", -- package = "google.cloud.datalabeling.v1beta1", -- service_yaml = "datalabeling_v1beta1.yaml", -- deps = [ -- ":datalabeling_php_grpc", -- ":datalabeling_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-datalabeling-v1beta1-php", -- deps = [ -- ":datalabeling_php_gapic", -- ":datalabeling_php_grpc", -- ":datalabeling_php_proto", -- ], +- name = "metering_php_grpc", +- srcs = [":metering_proto"], +- deps = [":metering_php_proto"], -) - -############################################################################## @@ -23094,75 +39267,25 @@ diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalab - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "datalabeling_nodejs_gapic", -- package_name = "@google-cloud/datalabeling", -- src = ":datalabeling_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "datalabeling_grpc_service_config.json", -- main_service = "datalabeling", -- package = "google.cloud.datalabeling.v1beta1", -- service_yaml = "datalabeling_v1beta1.yaml", -- deps = [], --) -- --nodejs_gapic_assembly_pkg( -- name = "datalabeling-v1beta1-nodejs", -- deps = [ -- ":datalabeling_nodejs_gapic", -- ":datalabeling_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 = "datalabeling_ruby_proto", -- deps = [":datalabeling_proto"], +- name = "metering_ruby_proto", +- deps = [":metering_proto"], -) - -ruby_grpc_library( -- name = "datalabeling_ruby_grpc", -- srcs = [":datalabeling_proto"], -- deps = [":datalabeling_ruby_proto"], --) -- --ruby_cloud_gapic_library( -- name = "datalabeling_ruby_gapic", -- srcs = [":datalabeling_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-data_labeling-v1beta1", -- "ruby-cloud-env-prefix=DATA_LABELING", -- "ruby-cloud-product-url=https://cloud.google.com/ai-platform/data-labeling/docs", -- "ruby-cloud-api-id=datalabeling.googleapis.com", -- "ruby-cloud-api-shortname=datalabeling", -- ], -- grpc_service_config = "datalabeling_grpc_service_config.json", -- ruby_cloud_description = "AI Platform Data Labeling Service lets you work with human labelers to generate highly accurate labels for a collection of data that you can use in machine learning models.", -- ruby_cloud_title = "AI Platform Data Labeling Service V1beta1", -- deps = [ -- ":datalabeling_ruby_grpc", -- ":datalabeling_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-datalabeling-v1beta1-ruby", -- deps = [ -- ":datalabeling_ruby_gapic", -- ":datalabeling_ruby_grpc", -- ":datalabeling_ruby_proto", -- ], +- name = "metering_ruby_grpc", +- srcs = [":metering_proto"], +- deps = [":metering_ruby_proto"], -) - -############################################################################## @@ -23170,52 +39293,29 @@ diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalab -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "datalabeling_csharp_proto", -- deps = [":datalabeling_proto"], +- name = "metering_csharp_proto", +- deps = [":metering_proto"], -) - -csharp_grpc_library( -- name = "datalabeling_csharp_grpc", -- srcs = [":datalabeling_proto"], -- deps = [":datalabeling_csharp_proto"], --) -- --csharp_gapic_library( -- name = "datalabeling_csharp_gapic", -- srcs = [":datalabeling_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "datalabeling_grpc_service_config.json", -- deps = [ -- ":datalabeling_csharp_grpc", -- ":datalabeling_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-datalabeling-v1beta1-csharp", -- deps = [ -- ":datalabeling_csharp_gapic", -- ":datalabeling_csharp_grpc", -- ":datalabeling_csharp_proto", -- ], +- name = "metering_csharp_grpc", +- srcs = [":metering_proto"], +- deps = [":metering_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/dataproc/logging/BUILD.bazel b/google/cloud/dataproc/logging/BUILD.bazel ---- a/google/cloud/dataproc/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/dataproc/logging/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,162 +0,0 @@ +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ 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 - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -23227,12 +39327,12 @@ diff -urN a/google/cloud/dataproc/logging/BUILD.bazel b/google/cloud/dataproc/lo -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( -- name = "logging_proto", +- name = "multiclusteringress_proto", - srcs = [ -- "autoscaler_log.proto", +- "multiclusteringress.proto", - ], - deps = [ -- "@com_google_protobuf//:duration_proto", +- "//google/api:annotations_proto", - ], -) - @@ -23246,14 +39346,14 @@ diff -urN a/google/cloud/dataproc/logging/BUILD.bazel b/google/cloud/dataproc/lo -) - -java_proto_library( -- name = "logging_java_proto", -- deps = [":logging_proto"], +- name = "multiclusteringress_java_proto", +- deps = [":multiclusteringress_proto"], -) - -java_grpc_library( -- name = "logging_java_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_java_proto"], +- name = "multiclusteringress_java_grpc", +- srcs = [":multiclusteringress_proto"], +- deps = [":multiclusteringress_java_proto"], -) - -############################################################################## @@ -23265,12 +39365,12 @@ diff -urN a/google/cloud/dataproc/logging/BUILD.bazel b/google/cloud/dataproc/lo -) - -go_proto_library( -- name = "logging_go_proto", +- name = "multiclusteringress_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/logging", -- protos = [":logging_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1beta", +- protos = [":multiclusteringress_proto"], - deps = [ -- +- "//google/api:annotations_go_proto", - ], -) - @@ -23279,29 +39379,12 @@ diff -urN a/google/cloud/dataproc/logging/BUILD.bazel b/google/cloud/dataproc/lo -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_grpc_library", -- "py_proto_library", --) -- --moved_proto_library( -- name = "logging_moved_proto", -- srcs = [":logging_proto"], -- deps = [ -- "@com_google_protobuf//:duration_proto", -- ], --) -- --py_proto_library( -- name = "logging_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":logging_moved_proto"], +- "py_gapic_library", -) - --py_grpc_library( -- name = "logging_py_grpc", -- srcs = [":logging_moved_proto"], -- deps = [":logging_py_proto"], +-py_gapic_library( +- name = "multiclusteringress_py_gapic", +- srcs = [":multiclusteringress_proto"], -) - -############################################################################## @@ -23314,14 +39397,14 @@ diff -urN a/google/cloud/dataproc/logging/BUILD.bazel b/google/cloud/dataproc/lo -) - -php_proto_library( -- name = "logging_php_proto", -- deps = [":logging_proto"], +- name = "multiclusteringress_php_proto", +- deps = [":multiclusteringress_proto"], -) - -php_grpc_library( -- name = "logging_php_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_php_proto"], +- name = "multiclusteringress_php_grpc", +- srcs = [":multiclusteringress_proto"], +- deps = [":multiclusteringress_php_proto"], -) - -############################################################################## @@ -23344,14 +39427,14 @@ diff -urN a/google/cloud/dataproc/logging/BUILD.bazel b/google/cloud/dataproc/lo -) - -ruby_proto_library( -- name = "logging_ruby_proto", -- deps = [":logging_proto"], +- name = "multiclusteringress_ruby_proto", +- deps = [":multiclusteringress_proto"], -) - -ruby_grpc_library( -- name = "logging_ruby_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_ruby_proto"], +- name = "multiclusteringress_ruby_grpc", +- srcs = [":multiclusteringress_proto"], +- deps = [":multiclusteringress_ruby_proto"], -) - -############################################################################## @@ -23364,25 +39447,34 @@ diff -urN a/google/cloud/dataproc/logging/BUILD.bazel b/google/cloud/dataproc/lo -) - -csharp_proto_library( -- name = "logging_csharp_proto", -- deps = [":logging_proto"], +- name = "multiclusteringress_csharp_proto", +- deps = [":multiclusteringress_proto"], -) - -csharp_grpc_library( -- name = "logging_csharp_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_csharp_proto"], +- name = "multiclusteringress_csharp_grpc", +- srcs = [":multiclusteringress_proto"], +- deps = [":multiclusteringress_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here -diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUILD.bazel ---- a/google/cloud/dataproc/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/dataproc/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,349 +0,0 @@ +diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta1/BUILD.bazel +--- a/google/cloud/gkehub/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/gkehub/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 +- +-# 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"]) @@ -23394,14 +39486,9 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "dataproc_proto", +- name = "gkehub_proto", - srcs = [ -- "autoscaling_policies.proto", -- "clusters.proto", -- "jobs.proto", -- "operations.proto", -- "shared.proto", -- "workflow_templates.proto", +- "membership.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -23409,17 +39496,16 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/rpc:status_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "dataproc_proto_with_info", +- name = "gkehub_proto_with_info", - deps = [ -- ":dataproc_proto", +- ":gkehub_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -23437,49 +39523,44 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL -) - -java_proto_library( -- name = "dataproc_java_proto", -- deps = [":dataproc_proto"], +- name = "gkehub_java_proto", +- deps = [":gkehub_proto"], -) - -java_grpc_library( -- name = "dataproc_java_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_java_proto"], +- name = "gkehub_java_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_java_proto"], -) - -java_gapic_library( -- name = "dataproc_java_gapic", -- srcs = [":dataproc_proto_with_info"], -- gapic_yaml = "dataproc_gapic.yaml", -- grpc_service_config = "dataproc_grpc_service_config.json", +- name = "gkehub_java_gapic", +- srcs = [":gkehub_proto_with_info"], +- grpc_service_config = "membership_grpc_service_config.json", - test_deps = [ -- ":dataproc_java_grpc", +- ":gkehub_java_grpc", - ], - deps = [ -- ":dataproc_java_proto", +- ":gkehub_java_proto", - ], -) - -java_gapic_test( -- name = "dataproc_java_gapic_test_suite", +- name = "gkehub_java_gapic_test_suite", - test_classes = [ -- # Add AutoscalingPolicyService to gapic yaml -- "com.google.cloud.dataproc.v1.AutoscalingPolicyServiceClientTest", -- "com.google.cloud.dataproc.v1.ClusterControllerClientTest", -- "com.google.cloud.dataproc.v1.JobControllerClientTest", -- "com.google.cloud.dataproc.v1.WorkflowTemplateServiceClientTest", +- "com.google.cloud.gkehub.v1beta1.GkeHubMembershipServiceClientTest", - ], -- runtime_deps = [":dataproc_java_gapic_test"], +- runtime_deps = [":gkehub_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-dataproc-v1-java", +- name = "google-cloud-gkehub-v1beta1-java", - deps = [ -- ":dataproc_java_gapic", -- ":dataproc_java_grpc", -- ":dataproc_java_proto", -- ":dataproc_proto", +- ":gkehub_java_gapic", +- ":gkehub_java_grpc", +- ":gkehub_java_proto", +- ":gkehub_proto", - ], -) - @@ -23495,45 +39576,47 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL -) - -go_proto_library( -- name = "dataproc_go_proto", +- name = "gkehub_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1", -- protos = [":dataproc_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta1", +- protos = [":gkehub_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "dataproc_go_gapic", -- srcs = [":dataproc_proto_with_info"], -- grpc_service_config = "dataproc_grpc_service_config.json", -- importpath = "cloud.google.com/go/dataproc/apiv1;dataproc", -- service_yaml = "dataproc_v1.yaml", +- name = "gkehub_go_gapic", +- srcs = [":gkehub_proto_with_info"], +- grpc_service_config = "membership_grpc_service_config.json", +- importpath = "cloud.google.com/go/gkehub/apiv1beta1;gkehub", +- metadata = True, +- service_yaml = "gkehub_v1beta1.yaml", - deps = [ -- ":dataproc_go_proto", +- ":gkehub_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 = "dataproc_go_gapic_test", -- srcs = [":dataproc_go_gapic_srcjar_test"], -- embed = [":dataproc_go_gapic"], -- importpath = "cloud.google.com/go/dataproc/apiv1", +- name = "gkehub_go_gapic_test", +- srcs = [":gkehub_go_gapic_srcjar_test"], +- embed = [":gkehub_go_gapic"], +- importpath = "cloud.google.com/go/gkehub/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-dataproc-v1-go", +- name = "gapi-cloud-gkehub-v1beta1-go", - deps = [ -- ":dataproc_go_gapic", -- ":dataproc_go_gapic_srcjar-test.srcjar", -- ":dataproc_go_proto", +- ":gkehub_go_gapic", +- ":gkehub_go_gapic_srcjar-metadata.srcjar", +- ":gkehub_go_gapic_srcjar-test.srcjar", +- ":gkehub_go_proto", - ], -) - @@ -23547,15 +39630,17 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL -) - -py_gapic_library( -- name = "dataproc_py_gapic", -- srcs = [":dataproc_proto"], -- grpc_service_config = "dataproc_grpc_service_config.json", +- name = "gkehub_py_gapic", +- srcs = [":gkehub_proto"], +- grpc_service_config = "membership_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-gke-hub"], -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "dataproc-v1-py", +- name = "gkehub-v1beta1-py", - deps = [ -- ":dataproc_py_gapic", +- ":gkehub_py_gapic", - ], -) - @@ -23571,36 +39656,34 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL -) - -php_proto_library( -- name = "dataproc_php_proto", -- deps = [":dataproc_proto"], +- name = "gkehub_php_proto", +- deps = [":gkehub_proto"], -) - -php_grpc_library( -- name = "dataproc_php_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_php_proto"], +- name = "gkehub_php_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_php_proto"], -) - -php_gapic_library( -- name = "dataproc_php_gapic", -- src = ":dataproc_proto_with_info", -- gapic_yaml = "dataproc_gapic.yaml", -- grpc_service_config = "dataproc_grpc_service_config.json", -- package = "google.cloud.dataproc.v1", -- service_yaml = "dataproc_v1.yaml", +- name = "gkehub_php_gapic", +- srcs = [":gkehub_proto_with_info"], +- grpc_service_config = "membership_grpc_service_config.json", +- service_yaml = "gkehub_v1beta1.yaml", - deps = [ -- ":dataproc_php_grpc", -- ":dataproc_php_proto", +- ":gkehub_php_grpc", +- ":gkehub_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-dataproc-v1-php", +- name = "google-cloud-gkehub-v1beta1-php", - deps = [ -- ":dataproc_php_gapic", -- ":dataproc_php_grpc", -- ":dataproc_php_proto", +- ":gkehub_php_gapic", +- ":gkehub_php_grpc", +- ":gkehub_php_proto", - ], -) - @@ -23614,22 +39697,21 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL -) - -nodejs_gapic_library( -- name = "dataproc_nodejs_gapic", -- package_name = "@google-cloud/dataproc", -- src = ":dataproc_proto_with_info", +- name = "gkehub_nodejs_gapic", +- package_name = "@google-cloud/gke-hub", +- src = ":gkehub_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "dataproc_grpc_service_config.json", -- main_service = "dataproc", -- package = "google.cloud.dataproc.v1", -- service_yaml = "dataproc_v1.yaml", +- grpc_service_config = "membership_grpc_service_config.json", +- package = "google.cloud.gkehub.v1beta1", +- service_yaml = "gkehub_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "dataproc-v1-nodejs", +- name = "gkehub-v1beta1-nodejs", - deps = [ -- ":dataproc_nodejs_gapic", -- ":dataproc_proto", +- ":gkehub_nodejs_gapic", +- ":gkehub_proto", - ], -) - @@ -23638,49 +39720,49 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL -############################################################################## -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", -) - -ruby_proto_library( -- name = "dataproc_ruby_proto", -- deps = [":dataproc_proto"], +- name = "gkehub_ruby_proto", +- deps = [":gkehub_proto"], -) - -ruby_grpc_library( -- name = "dataproc_ruby_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_ruby_proto"], +- name = "gkehub_ruby_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "dataproc_ruby_gapic", -- srcs = [":dataproc_proto_with_info"], +- name = "gkehub_ruby_gapic", +- srcs = [":gkehub_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-dataproc-v1", -- "ruby-cloud-env-prefix=DATAPROC", -- "ruby-cloud-product-url=https://cloud.google.com/dataproc", -- "ruby-cloud-api-id=dataproc.googleapis.com", -- "ruby-cloud-api-shortname=dataproc", +- "ruby-cloud-api-id=gkehub.googleapis.com", +- "ruby-cloud-api-shortname=gkehub", +- "ruby-cloud-env-prefix=GKE_HUB", +- "ruby-cloud-gem-name=google-cloud-gke_hub-v1beta1", +- "ruby-cloud-product-url=https://cloud.google.com/anthos/clusters/docs", - ], -- grpc_service_config = "dataproc_grpc_service_config.json", -- ruby_cloud_description = "Manages Hadoop-based clusters and jobs on Google Cloud Platform.", -- ruby_cloud_title = "Cloud Dataproc V1", +- grpc_service_config = "membership_grpc_service_config.json", +- 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", - deps = [ -- ":dataproc_ruby_grpc", -- ":dataproc_ruby_proto", +- ":gkehub_ruby_grpc", +- ":gkehub_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-dataproc-v1-ruby", +- name = "google-cloud-gkehub-v1beta1-ruby", - deps = [ -- ":dataproc_ruby_gapic", -- ":dataproc_ruby_grpc", -- ":dataproc_ruby_proto", +- ":gkehub_ruby_gapic", +- ":gkehub_ruby_grpc", +- ":gkehub_ruby_proto", - ], -) - @@ -23696,34 +39778,34 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL -) - -csharp_proto_library( -- name = "dataproc_csharp_proto", -- deps = [":dataproc_proto"], +- name = "gkehub_csharp_proto", +- deps = [":gkehub_proto"], -) - -csharp_grpc_library( -- name = "dataproc_csharp_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_csharp_proto"], +- name = "gkehub_csharp_grpc", +- srcs = [":gkehub_proto"], +- deps = [":gkehub_csharp_proto"], -) - -csharp_gapic_library( -- name = "dataproc_csharp_gapic", -- srcs = [":dataproc_proto_with_info"], +- name = "gkehub_csharp_gapic", +- srcs = [":gkehub_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "dataproc_grpc_service_config.json", +- grpc_service_config = "membership_grpc_service_config.json", - deps = [ -- ":dataproc_csharp_grpc", -- ":dataproc_csharp_proto", +- ":gkehub_csharp_grpc", +- ":gkehub_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-dataproc-v1-csharp", +- name = "google-cloud-gkehub-v1beta1-csharp", - deps = [ -- ":dataproc_csharp_gapic", -- ":dataproc_csharp_grpc", -- ":dataproc_csharp_proto", +- ":gkehub_csharp_gapic", +- ":gkehub_csharp_grpc", +- ":gkehub_csharp_proto", - ], -) - @@ -23731,365 +39813,339 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/dataproc/v1beta2/BUILD.bazel b/google/cloud/dataproc/v1beta2/BUILD.bazel ---- a/google/cloud/dataproc/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/dataproc/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,349 +0,0 @@ +diff -urN a/google/cloud/gsuiteaddons/v1/BUILD.bazel b/google/cloud/gsuiteaddons/v1/BUILD.bazel +--- a/google/cloud/gsuiteaddons/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/gsuiteaddons/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/gapic-generator/tree/master/rules_gapic/bazel - --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) +-# 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", "proto_library_with_info") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +- "proto_library_with_info", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "ruby_gapic_assembly_pkg", +- "ruby_cloud_gapic_library", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) - -proto_library( -- name = "dataproc_proto", +- name = "gsuiteaddons_proto", - srcs = [ -- "autoscaling_policies.proto", -- "clusters.proto", -- "jobs.proto", -- "operations.proto", -- "shared.proto", -- "workflow_templates.proto", +- "gsuiteaddons.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", +- "//google/apps/script/type:type_proto", +- "//google/apps/script/type/calendar:calendar_proto", +- "//google/apps/script/type/docs:docs_proto", +- "//google/apps/script/type/drive:drive_proto", +- "//google/apps/script/type/gmail:gmail_proto", +- "//google/apps/script/type/sheets:sheets_proto", +- "//google/apps/script/type/slides:slides_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 = "dataproc_proto_with_info", +- name = "gsuiteaddons_proto_with_info", - deps = [ -- ":dataproc_proto", +- ":gsuiteaddons_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 = "dataproc_java_proto", -- deps = [":dataproc_proto"], +- name = "gsuiteaddons_java_proto", +- deps = [":gsuiteaddons_proto"], -) - -java_grpc_library( -- name = "dataproc_java_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_java_proto"], +- name = "gsuiteaddons_java_grpc", +- srcs = [":gsuiteaddons_proto"], +- deps = [":gsuiteaddons_java_proto"], -) - -java_gapic_library( -- name = "dataproc_java_gapic", -- srcs = [":dataproc_proto_with_info"], -- gapic_yaml = "dataproc_gapic.yaml", -- grpc_service_config = "dataproc_grpc_service_config.json", +- name = "gsuiteaddons_java_gapic", +- srcs = [":gsuiteaddons_proto_with_info"], +- grpc_service_config = "gsuiteaddons_grpc_service_config.json", - test_deps = [ -- ":dataproc_java_grpc", +- ":gsuiteaddons_java_grpc", - ], - deps = [ -- ":dataproc_java_proto", +- ":gsuiteaddons_java_proto", - ], -) - -java_gapic_test( -- name = "dataproc_java_gapic_test_suite", +- name = "gsuiteaddons_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.dataproc.v1beta2.AutoscalingPolicyServiceClientTest", -- "com.google.cloud.dataproc.v1beta2.ClusterControllerClientTest", -- "com.google.cloud.dataproc.v1beta2.JobControllerClientTest", -- "com.google.cloud.dataproc.v1beta2.WorkflowTemplateServiceClientTest", +- "com.google.cloud.gsuiteaddons.v1.GSuiteAddOnsClientTest", - ], -- runtime_deps = [":dataproc_java_gapic_test"], +- runtime_deps = [":gsuiteaddons_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-dataproc-v1beta2-java", +- name = "google-cloud-gsuiteaddons-v1-java", - deps = [ -- ":dataproc_java_gapic", -- ":dataproc_java_grpc", -- ":dataproc_java_proto", -- ":dataproc_proto", +- ":gsuiteaddons_java_gapic", +- ":gsuiteaddons_java_grpc", +- ":gsuiteaddons_java_proto", +- ":gsuiteaddons_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 = "dataproc_go_proto", +- name = "gsuiteaddons_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1beta2", -- protos = [":dataproc_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/gsuiteaddons/v1", +- protos = [":gsuiteaddons_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", +- "//google/apps/script/type:type_go_proto", +- "//google/apps/script/type/calendar:calendar_go_proto", +- "//google/apps/script/type/docs:docs_go_proto", +- "//google/apps/script/type/drive:drive_go_proto", +- "//google/apps/script/type/gmail:gmail_go_proto", +- "//google/apps/script/type/sheets:sheets_go_proto", +- "//google/apps/script/type/slides:slides_go_proto", - ], -) - -go_gapic_library( -- name = "dataproc_go_gapic", -- srcs = [":dataproc_proto_with_info"], -- grpc_service_config = "dataproc_grpc_service_config.json", -- importpath = "cloud.google.com/go/dataproc/apiv1beta2;dataproc", -- service_yaml = "dataproc_v1beta2.yaml", +- name = "gsuiteaddons_go_gapic", +- srcs = [":gsuiteaddons_proto_with_info"], +- grpc_service_config = "gsuiteaddons_grpc_service_config.json", +- importpath = "cloud.google.com/go/gsuiteaddons/apiv1;gsuiteaddons", +- service_yaml = "gsuiteaddons_v1.yaml", - deps = [ -- ":dataproc_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", +- ":gsuiteaddons_go_proto", - ], -) - -go_test( -- name = "dataproc_go_gapic_test", -- srcs = [":dataproc_go_gapic_srcjar_test"], -- embed = [":dataproc_go_gapic"], -- importpath = "cloud.google.com/go/dataproc/apiv1beta2", +- name = "gsuiteaddons_go_gapic_test", +- srcs = [":gsuiteaddons_go_gapic_srcjar_test"], +- embed = [":gsuiteaddons_go_gapic"], +- importpath = "cloud.google.com/go/gsuiteaddons/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-dataproc-v1beta2-go", +- name = "gapi-cloud-gsuiteaddons-v1-go", - deps = [ -- ":dataproc_go_gapic", -- ":dataproc_go_gapic_srcjar-test.srcjar", -- ":dataproc_go_proto", +- ":gsuiteaddons_go_gapic", +- ":gsuiteaddons_go_gapic_srcjar-test.srcjar", +- ":gsuiteaddons_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", --) -- -py_gapic_library( -- name = "dataproc_py_gapic", -- srcs = [":dataproc_proto"], -- grpc_service_config = "dataproc_grpc_service_config.json", +- name = "gsuiteaddons_py_gapic", +- srcs = [":gsuiteaddons_proto"], +- grpc_service_config = "gsuiteaddons_grpc_service_config.json", +- opt_args = [ +- "warehouse-package-name=google-cloud-workspace-add-ons", +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=workspace_add_ons", +- ] -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "dataproc-v1beta2-py", +- name = "google-cloud-workspace-add-ons-v1-py", - deps = [ -- ":dataproc_py_gapic", +- ":gsuiteaddons_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 = "dataproc_php_proto", -- deps = [":dataproc_proto"], +- name = "gsuiteaddons_php_proto", +- deps = [":gsuiteaddons_proto"], -) - -php_grpc_library( -- name = "dataproc_php_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_php_proto"], +- name = "gsuiteaddons_php_grpc", +- srcs = [":gsuiteaddons_proto"], +- deps = [":gsuiteaddons_php_proto"], -) - -php_gapic_library( -- name = "dataproc_php_gapic", -- src = ":dataproc_proto_with_info", -- gapic_yaml = "dataproc_gapic.yaml", -- grpc_service_config = "dataproc_grpc_service_config.json", -- package = "google.cloud.dataproc.v1beta2", -- service_yaml = "dataproc_v1beta2.yaml", +- name = "gsuiteaddons_php_gapic", +- srcs = [":gsuiteaddons_proto_with_info"], +- grpc_service_config = "gsuiteaddons_grpc_service_config.json", - deps = [ -- ":dataproc_php_grpc", -- ":dataproc_php_proto", +- ":gsuiteaddons_php_grpc", +- ":gsuiteaddons_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-dataproc-v1beta2-php", +- name = "google-cloud-gsuiteaddons-v1-php", - deps = [ -- ":dataproc_php_gapic", -- ":dataproc_php_grpc", -- ":dataproc_php_proto", +- ":gsuiteaddons_php_gapic", +- ":gsuiteaddons_php_grpc", +- ":gsuiteaddons_php_proto", - ], -) - --############################################################################## --# Node.js --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", --) -- -nodejs_gapic_library( -- name = "dataproc_nodejs_gapic", -- package_name = "@google-cloud/dataproc", -- src = ":dataproc_proto_with_info", +- name = "gsuiteaddons_nodejs_gapic", +- package_name = "@google-cloud/gsuiteaddons", +- src = ":gsuiteaddons_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "dataproc_grpc_service_config.json", -- main_service = "dataproc", -- package = "google.cloud.dataproc.v1beta2", -- service_yaml = "dataproc_v1beta2.yaml", +- grpc_service_config = "gsuiteaddons_grpc_service_config.json", +- package = "google.cloud.gsuiteaddons.v1", +- service_yaml = "gsuiteaddons_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "dataproc-v1beta2-nodejs", +- name = "gsuiteaddons-v1-nodejs", - deps = [ -- ":dataproc_nodejs_gapic", -- ":dataproc_proto", -- ], --) -- --############################################################################## --# Ruby --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "ruby_gapic_assembly_pkg", -- "ruby_cloud_gapic_library", -- "ruby_grpc_library", -- "ruby_proto_library", +- ":gsuiteaddons_nodejs_gapic", +- ":gsuiteaddons_proto", +- "//google/apps/script/type:type_proto", +- "//google/apps/script/type/calendar:calendar_proto", +- "//google/apps/script/type/docs:docs_proto", +- "//google/apps/script/type/drive:drive_proto", +- "//google/apps/script/type/gmail:gmail_proto", +- "//google/apps/script/type/sheets:sheets_proto", +- "//google/apps/script/type/slides:slides_proto", +- ], -) - -ruby_proto_library( -- name = "dataproc_ruby_proto", -- deps = [":dataproc_proto"], +- name = "gsuiteaddons_ruby_proto", +- deps = [":gsuiteaddons_proto"], -) - -ruby_grpc_library( -- name = "dataproc_ruby_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_ruby_proto"], +- name = "gsuiteaddons_ruby_grpc", +- srcs = [":gsuiteaddons_proto"], +- deps = [":gsuiteaddons_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "dataproc_ruby_gapic", -- srcs = [":dataproc_proto_with_info"], +- name = "gsuiteaddons_ruby_gapic", +- srcs = [":gsuiteaddons_proto_with_info",], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-dataproc-v1beta2", -- "ruby-cloud-env-prefix=DATAPROC", -- "ruby-cloud-product-url=https://cloud.google.com/dataproc", -- "ruby-cloud-api-id=dataproc.googleapis.com", -- "ruby-cloud-api-shortname=dataproc", +- "ruby-cloud-gem-name=google-cloud-gsuite_add_ons-v1", +- "ruby-cloud-gem-namespace=Google::Cloud::GSuiteAddOns::V1", +- "ruby-cloud-env-prefix=GSUITE_ADD_ONS", +- "ruby-cloud-product-url=https://developers.google.com/workspace/add-ons/", +- "ruby-cloud-api-id=gsuiteaddons.googleapis.com", +- "ruby-cloud-api-shortname=gsuiteaddons", +- "ruby-cloud-namespace-override=GsuiteAddOns=GSuiteAddOns", +- "ruby-cloud-path-override=g_suite_add_ons=gsuite_add_ons", - ], -- grpc_service_config = "dataproc_grpc_service_config.json", -- ruby_cloud_description = "Manages Hadoop-based clusters and jobs on Google Cloud Platform.", -- ruby_cloud_title = "Cloud Dataproc V1beta2", +- grpc_service_config = "gsuiteaddons_grpc_service_config.json", +- ruby_cloud_description = "Add-ons are customized applications that integrate with Google Workspace productivity applications.", +- ruby_cloud_title = "Google Workspace Add-ons V1", - deps = [ -- ":dataproc_ruby_grpc", -- ":dataproc_ruby_proto", +- ":gsuiteaddons_ruby_grpc", +- ":gsuiteaddons_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-dataproc-v1beta2-ruby", +- name = "google-cloud-gsuiteaddons-v1-ruby", - deps = [ -- ":dataproc_ruby_gapic", -- ":dataproc_ruby_grpc", -- ":dataproc_ruby_proto", +- ":gsuiteaddons_ruby_gapic", +- ":gsuiteaddons_ruby_grpc", +- ":gsuiteaddons_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 = "dataproc_csharp_proto", -- deps = [":dataproc_proto"], +- name = "gsuiteaddons_csharp_proto", +- deps = [":gsuiteaddons_proto"], -) - -csharp_grpc_library( -- name = "dataproc_csharp_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_csharp_proto"], +- name = "gsuiteaddons_csharp_grpc", +- srcs = [":gsuiteaddons_proto"], +- deps = [":gsuiteaddons_csharp_proto"], -) - --# Invalid resource-reference, cannot build. --# csharp_gapic_library( --# name = "dataproc_csharp_gapic", --# srcs = [":dataproc_proto_with_info"], --# grpc_service_config = "dataproc_grpc_service_config.json", --# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", --# deps = [ --# ":dataproc_csharp_grpc", --# ":dataproc_csharp_proto", --# ], --# ) +-csharp_gapic_library( +- name = "gsuiteaddons_csharp_gapic", +- srcs = [":gsuiteaddons_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "gsuiteaddons_grpc_service_config.json", +- deps = [ +- ":gsuiteaddons_csharp_grpc", +- ":gsuiteaddons_csharp_proto", +- ], +-) - --# # Open Source Packages --# csharp_gapic_assembly_pkg( --# name = "google-cloud-dataproc-v1beta2-csharp", --# deps = [ --# ":dataproc_csharp_gapic", --# ":dataproc_csharp_grpc", --# ":dataproc_csharp_proto", --# ], --# ) +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-gsuiteaddons-v1-csharp", +- deps = [ +- ":gsuiteaddons_csharp_gapic", +- ":gsuiteaddons_csharp_grpc", +- ":gsuiteaddons_csharp_proto", +- ], +-) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1alpha/BUILD.bazel ---- a/google/cloud/dataqna/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/dataqna/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,349 +0,0 @@ +diff -urN a/google/cloud/iap/v1/BUILD.bazel b/google/cloud/iap/v1/BUILD.bazel +--- a/google/cloud/iap/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/iap/v1/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 +-# 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: @@ -24109,30 +40165,26 @@ diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1al -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "dataqna_proto", +- name = "iap_proto", - srcs = [ -- "annotated_string.proto", -- "auto_suggestion_service.proto", -- "question.proto", -- "question_service.proto", -- "user_feedback.proto", +- "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:any_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "dataqna_proto_with_info", +- name = "iap_proto_with_info", - deps = [ -- ":dataqna_proto", +- ":iap_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -24150,45 +40202,47 @@ diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1al -) - -java_proto_library( -- name = "dataqna_java_proto", -- deps = [":dataqna_proto"], +- name = "iap_java_proto", +- deps = [":iap_proto"], -) - -java_grpc_library( -- name = "dataqna_java_grpc", -- srcs = [":dataqna_proto"], -- deps = [":dataqna_java_proto"], +- name = "iap_java_grpc", +- srcs = [":iap_proto"], +- deps = [":iap_java_proto"], -) - -java_gapic_library( -- name = "dataqna_java_gapic", -- srcs = [":dataqna_proto_with_info"], -- grpc_service_config = "dataqna_grpc_service_config.json", +- name = "iap_java_gapic", +- srcs = [":iap_proto_with_info"], +- grpc_service_config = "iap_grpc_service_config.json", - test_deps = [ -- ":dataqna_java_grpc", +- ":iap_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":dataqna_java_proto", +- ":iap_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "dataqna_java_gapic_test_suite", +- name = "iap_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.dataqna.v1alpha.AutoSuggestionServiceClientTest", -- "com.google.cloud.dataqna.v1alpha.QuestionServiceClientTest", +- "com.google.cloud.iap.v1.IdentityAwareProxyAdminServiceClientTest", +- "com.google.cloud.iap.v1.IdentityAwareProxyOAuthServiceClientTest", - ], -- runtime_deps = [":dataqna_java_gapic_test"], +- runtime_deps = [":iap_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-dataqna-v1alpha-java", +- name = "google-cloud-iap-v1-java", - deps = [ -- ":dataqna_java_gapic", -- ":dataqna_java_grpc", -- ":dataqna_java_proto", -- ":dataqna_proto", +- ":iap_java_gapic", +- ":iap_java_grpc", +- ":iap_java_proto", +- ":iap_proto", - ], -) - @@ -24204,41 +40258,44 @@ diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1al -) - -go_proto_library( -- name = "dataqna_go_proto", +- name = "iap_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/dataqna/v1alpha", -- protos = [":dataqna_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/iap/v1", +- protos = [":iap_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/rpc:status_go_proto", +- "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( -- name = "dataqna_go_gapic", -- srcs = [":dataqna_proto_with_info"], -- grpc_service_config = "dataqna_grpc_service_config.json", -- importpath = "cloud.google.com/go/dataqna/apiv1alpha;dataqna", -- service_yaml = "dataqna_v1alpha.yaml", +- name = "iap_go_gapic", +- srcs = [":iap_proto_with_info"], +- grpc_service_config = "iap_grpc_service_config.json", +- importpath = "cloud.google.com/go/iap/apiv1;iap", +- metadata = True, +- service_yaml = "iap_v1.yaml", - deps = [ -- ":dataqna_go_proto", +- ":iap_go_proto", +- "//google/iam/v1:iam_go_proto", - ], -) - -go_test( -- name = "dataqna_go_gapic_test", -- srcs = [":dataqna_go_gapic_srcjar_test"], -- embed = [":dataqna_go_gapic"], -- importpath = "cloud.google.com/go/dataqna/apiv1alpha", +- name = "iap_go_gapic_test", +- srcs = [":iap_go_gapic_srcjar_test"], +- embed = [":iap_go_gapic"], +- importpath = "cloud.google.com/go/iap/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-dataqna-v1alpha-go", +- name = "gapi-cloud-iap-v1-go", - deps = [ -- ":dataqna_go_gapic", -- ":dataqna_go_gapic_srcjar-test.srcjar", -- ":dataqna_go_proto", +- ":iap_go_gapic", +- ":iap_go_gapic_srcjar-metadata.srcjar", +- ":iap_go_gapic_srcjar-test.srcjar", +- ":iap_go_proto", - ], -) - @@ -24252,15 +40309,16 @@ diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1al -) - -py_gapic_library( -- name = "dataqna_py_gapic", -- srcs = [":dataqna_proto"], -- grpc_service_config = "dataqna_grpc_service_config.json", +- name = "iap_py_gapic", +- srcs = [":iap_proto"], +- grpc_service_config = "iap_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "dataqna-v1alpha-py", +- name = "iap-v1-py", - deps = [ -- ":dataqna_py_gapic", +- ":iap_py_gapic", - ], -) - @@ -24276,36 +40334,34 @@ diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1al -) - -php_proto_library( -- name = "dataqna_php_proto", -- deps = [":dataqna_proto"], +- name = "iap_php_proto", +- deps = [":iap_proto"], -) - -php_grpc_library( -- name = "dataqna_php_grpc", -- srcs = [":dataqna_proto"], -- deps = [":dataqna_php_proto"], +- name = "iap_php_grpc", +- srcs = [":iap_proto"], +- deps = [":iap_php_proto"], -) - -php_gapic_library( -- name = "dataqna_php_gapic", -- src = ":dataqna_proto_with_info", -- gapic_yaml = "gapic.yaml", -- grpc_service_config = "dataqna_grpc_service_config.json", -- package = "google.cloud.dataqna.v1alpha", -- service_yaml = "dataqna_v1alpha.yaml", +- name = "iap_php_gapic", +- srcs = [":iap_proto_with_info"], +- grpc_service_config = "iap_grpc_service_config.json", +- service_yaml = "iap_v1.yaml", - deps = [ -- ":dataqna_php_grpc", -- ":dataqna_php_proto", +- ":iap_php_grpc", +- ":iap_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-dataqna-v1alpha-php", +- name = "google-cloud-iap-v1-php", - deps = [ -- ":dataqna_php_gapic", -- ":dataqna_php_grpc", -- ":dataqna_php_proto", +- ":iap_php_gapic", +- ":iap_php_grpc", +- ":iap_php_proto", - ], -) - @@ -24319,21 +40375,21 @@ diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1al -) - -nodejs_gapic_library( -- name = "dataqna_nodejs_gapic", -- package_name = "@google-cloud/data-qna", -- src = ":dataqna_proto_with_info", +- name = "iap_nodejs_gapic", +- package_name = "@google-cloud/iap", +- src = ":iap_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "dataqna_grpc_service_config.json", -- package = "google.cloud.dataqna.v1alpha", -- service_yaml = "dataqna_v1alpha.yaml", +- grpc_service_config = "iap_grpc_service_config.json", +- package = "google.cloud.iap.v1", +- service_yaml = "iap_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "dataqna-v1alpha-nodejs", +- name = "iap-v1-nodejs", - deps = [ -- ":dataqna_nodejs_gapic", -- ":dataqna_proto", +- ":iap_nodejs_gapic", +- ":iap_proto", - ], -) - @@ -24342,51 +40398,49 @@ diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1al -############################################################################## -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", -) - -ruby_proto_library( -- name = "dataqna_ruby_proto", -- deps = [":dataqna_proto"], +- name = "iap_ruby_proto", +- deps = [":iap_proto"], -) - -ruby_grpc_library( -- name = "dataqna_ruby_grpc", -- srcs = [":dataqna_proto"], -- deps = [":dataqna_ruby_proto"], +- name = "iap_ruby_grpc", +- srcs = [":iap_proto"], +- deps = [":iap_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "dataqna_ruby_gapic", -- srcs = [":dataqna_proto_with_info",], +- name = "iap_ruby_gapic", +- srcs = [":iap_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-dataqna-v1alpha", -- "ruby-cloud-env-prefix=BIGQUERY_DATAQNA", -- "ruby-cloud-path-override=data_qn_a=dataqna", -- "ruby-cloud-namespace-override=Dataqna=DataQnA", -- "ruby-cloud-product-url=https://cloud.google.com/bigquery/docs/dataqna/", -- "ruby-cloud-api-id=dataqna.googleapis.com", -- "ruby-cloud-api-shortname=dataqna", +- "ruby-cloud-gem-name=google-cloud-iap-v1", +- "ruby-cloud-env-prefix=IAP", +- "ruby-cloud-product-url=https://cloud.google.com/iap/", +- "ruby-cloud-api-id=iap.googleapis.com", +- "ruby-cloud-api-shortname=iap", - ], -- grpc_service_config = "dataqna_grpc_service_config.json", -- ruby_cloud_description = "Data QnA is a natural language question and answer service for BigQuery data.", -- ruby_cloud_title = "BigQuery Data QnA V1alpha", +- grpc_service_config = "iap_grpc_service_config.json", +- ruby_cloud_description = "IAP lets you establish a central authorization layer for applications accessed by HTTPS, so you can use an application-level access control model instead of relying on network-level firewalls.", +- ruby_cloud_title = "Identity-Aware Proxy V1", - deps = [ -- ":dataqna_ruby_grpc", -- ":dataqna_ruby_proto", +- ":iap_ruby_grpc", +- ":iap_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-dataqna-v1alpha-ruby", +- name = "google-cloud-iap-v1-ruby", - deps = [ -- ":dataqna_ruby_gapic", -- ":dataqna_ruby_grpc", -- ":dataqna_ruby_proto", +- ":iap_ruby_gapic", +- ":iap_ruby_grpc", +- ":iap_ruby_proto", - ], -) - @@ -24402,34 +40456,34 @@ diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1al -) - -csharp_proto_library( -- name = "dataqna_csharp_proto", -- deps = [":dataqna_proto"], +- name = "iap_csharp_proto", +- deps = [":iap_proto"], -) - -csharp_grpc_library( -- name = "dataqna_csharp_grpc", -- srcs = [":dataqna_proto"], -- deps = [":dataqna_csharp_proto"], +- name = "iap_csharp_grpc", +- srcs = [":iap_proto"], +- deps = [":iap_csharp_proto"], -) - -csharp_gapic_library( -- name = "dataqna_csharp_gapic", -- srcs = [":dataqna_proto_with_info"], +- name = "iap_csharp_gapic", +- srcs = [":iap_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "dataqna_grpc_service_config.json", +- grpc_service_config = "iap_grpc_service_config.json", - deps = [ -- ":dataqna_csharp_grpc", -- ":dataqna_csharp_proto", +- ":iap_csharp_grpc", +- ":iap_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-dataqna-v1alpha-csharp", +- name = "google-cloud-iap-v1-csharp", - deps = [ -- ":dataqna_csharp_gapic", -- ":dataqna_csharp_grpc", -- ":dataqna_csharp_proto", +- ":iap_csharp_gapic", +- ":iap_csharp_grpc", +- ":iap_csharp_proto", - ], -) - @@ -24437,27 +40491,10 @@ diff -urN a/google/cloud/dataqna/v1alpha/BUILD.bazel b/google/cloud/dataqna/v1al -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/dialogflow/BUILD.bazel b/google/cloud/dialogflow/BUILD.bazel ---- a/google/cloud/dialogflow/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/dialogflow/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,13 +0,0 @@ --package(default_visibility = ["//visibility:public"]) -- --exports_files(glob([ -- "*.yaml", --])) -- --proto_library( -- name = "common_resources_proto", -- srcs = ["common_resources.proto"], -- deps = [ -- "//google/api:resource_proto", -- ], --) -diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/cx/v3/BUILD.bazel ---- a/google/cloud/dialogflow/cx/v3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/dialogflow/cx/v3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,384 +0,0 @@ +diff -urN a/google/cloud/iap/v1beta1/BUILD.bazel b/google/cloud/iap/v1beta1/BUILD.bazel +--- a/google/cloud/iap/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/iap/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -24479,47 +40516,22 @@ diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "cx_proto", +- name = "iap_proto", - srcs = [ -- "agent.proto", -- "audio_config.proto", -- "entity_type.proto", -- "environment.proto", -- "experiment.proto", -- "flow.proto", -- "fulfillment.proto", -- "intent.proto", -- "page.proto", -- "response_message.proto", -- "security_settings.proto", -- "session.proto", -- "session_entity_type.proto", -- "test_case.proto", -- "transition_route_group.proto", -- "validation_message.proto", -- "version.proto", -- "webhook.proto", +- "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "//google/type:latlng_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:timestamp_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", - ], -) - -proto_library_with_info( -- name = "cx_proto_with_info", +- name = "iap_proto_with_info", - deps = [ -- ":cx_proto", +- ":iap_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -24537,57 +40549,46 @@ diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/ -) - -java_proto_library( -- name = "cx_java_proto", -- deps = [":cx_proto"], +- name = "iap_java_proto", +- deps = [":iap_proto"], -) - -java_grpc_library( -- name = "cx_java_grpc", -- srcs = [":cx_proto"], -- deps = [":cx_java_proto"], +- name = "iap_java_grpc", +- srcs = [":iap_proto"], +- deps = [":iap_java_proto"], -) - -java_gapic_library( -- name = "cx_java_gapic", -- srcs = [":cx_proto_with_info"], -- grpc_service_config = "dialogflow_grpc_service_config.json", +- name = "iap_java_gapic", +- srcs = [":iap_proto_with_info"], +- grpc_service_config = "iap_grpc_service_config.json", - test_deps = [ -- ":cx_java_grpc", +- ":iap_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":cx_java_proto", +- ":iap_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "cx_java_gapic_test_suite", +- name = "iap_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.dialogflow.cx.v3.AgentsClientTest", -- "com.google.cloud.dialogflow.cx.v3.EntityTypesClientTest", -- "com.google.cloud.dialogflow.cx.v3.EnvironmentsClientTest", -- "com.google.cloud.dialogflow.cx.v3.ExperimentsClientTest", -- "com.google.cloud.dialogflow.cx.v3.FlowsClientTest", -- "com.google.cloud.dialogflow.cx.v3.IntentsClientTest", -- "com.google.cloud.dialogflow.cx.v3.PagesClientTest", -- "com.google.cloud.dialogflow.cx.v3.SecuritySettingsServiceClientTest", -- "com.google.cloud.dialogflow.cx.v3.SessionEntityTypesClientTest", -- "com.google.cloud.dialogflow.cx.v3.SessionsClientTest", -- "com.google.cloud.dialogflow.cx.v3.TestCasesClientTest", -- "com.google.cloud.dialogflow.cx.v3.TransitionRouteGroupsClientTest", -- "com.google.cloud.dialogflow.cx.v3.VersionsClientTest", -- "com.google.cloud.dialogflow.cx.v3.WebhooksClientTest", +- "com.google.cloud.iap.v1beta1.IdentityAwareProxyAdminV1Beta1ClientTest", - ], -- runtime_deps = [":cx_java_gapic_test"], +- runtime_deps = [":iap_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-dialogflow-cx-v3-java", +- name = "google-cloud-iap-v1beta1-java", - deps = [ -- ":cx_java_gapic", -- ":cx_java_grpc", -- ":cx_java_proto", -- ":cx_proto", +- ":iap_java_gapic", +- ":iap_java_grpc", +- ":iap_java_proto", +- ":iap_proto", - ], -) - @@ -24603,50 +40604,44 @@ diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/ -) - -go_proto_library( -- name = "cx_go_proto", +- name = "iap_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3", -- protos = [":cx_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/iap/v1beta1", +- protos = [":iap_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", -- "//google/type:latlng_go_proto", +- "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( -- name = "cx_go_gapic", -- srcs = [":cx_proto_with_info"], -- grpc_service_config = "dialogflow_grpc_service_config.json", -- importpath = "cloud.google.com/go/dialogflow/cx/apiv3;cx", +- name = "iap_go_gapic", +- srcs = [":iap_proto_with_info"], +- grpc_service_config = "iap_grpc_service_config.json", +- importpath = "cloud.google.com/go/iap/apiv1beta1;iap", - metadata = True, -- service_yaml = "dialogflow_v3.yaml", +- service_yaml = "iap_v1beta1.yaml", - deps = [ -- ":cx_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", +- ":iap_go_proto", +- "//google/iam/v1:iam_go_proto", - ], -) - -go_test( -- name = "cx_go_gapic_test", -- srcs = [":cx_go_gapic_srcjar_test"], -- embed = [":cx_go_gapic"], -- importpath = "cloud.google.com/go/dialogflow/cx/apiv3", +- name = "iap_go_gapic_test", +- srcs = [":iap_go_gapic_srcjar_test"], +- embed = [":iap_go_gapic"], +- importpath = "cloud.google.com/go/iap/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-dialogflow-cx-v3-go", +- name = "gapi-cloud-iap-v1beta1-go", - deps = [ -- ":cx_go_gapic", -- ":cx_go_gapic_srcjar-metadata.srcjar", -- ":cx_go_gapic_srcjar-test.srcjar", -- ":cx_go_proto", +- ":iap_go_gapic", +- ":iap_go_gapic_srcjar-metadata.srcjar", +- ":iap_go_gapic_srcjar-test.srcjar", +- ":iap_go_proto", - ], -) - @@ -24660,20 +40655,16 @@ diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/ -) - -py_gapic_library( -- name = "cx_py_gapic", -- srcs = [":cx_proto"], -- grpc_service_config = "dialogflow_grpc_service_config.json", -- opt_args = [ -- "python-gapic-name=dialogflowcx", -- "python-gapic-namespace=google.cloud", -- ], +- name = "iap_py_gapic", +- srcs = [":iap_proto"], +- grpc_service_config = "iap_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "dialogflow-cx-v3-py", +- name = "iap-v1beta1-py", - deps = [ -- ":cx_py_gapic", +- ":iap_py_gapic", - ], -) - @@ -24689,36 +40680,34 @@ diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/ -) - -php_proto_library( -- name = "cx_php_proto", -- deps = [":cx_proto"], +- name = "iap_php_proto", +- deps = [":iap_proto"], -) - -php_grpc_library( -- name = "cx_php_grpc", -- srcs = [":cx_proto"], -- deps = [":cx_php_proto"], +- name = "iap_php_grpc", +- srcs = [":iap_proto"], +- deps = [":iap_php_proto"], -) - -php_gapic_library( -- name = "cx_php_gapic", -- src = ":cx_proto_with_info", -- gapic_yaml = "dialogflow_gapic.yaml", -- grpc_service_config = "dialogflow_grpc_service_config.json", -- package = "google.cloud.dialogflow.cx.v3", -- service_yaml = "dialogflow_v3.yaml", +- name = "iap_php_gapic", +- srcs = [":iap_proto_with_info"], +- grpc_service_config = "iap_grpc_service_config.json", +- service_yaml = "iap_v1beta1.yaml", - deps = [ -- ":cx_php_grpc", -- ":cx_php_proto", +- ":iap_php_grpc", +- ":iap_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-cx-v3-php", +- name = "google-cloud-iap-v1beta1-php", - deps = [ -- ":cx_php_gapic", -- ":cx_php_grpc", -- ":cx_php_proto", +- ":iap_php_gapic", +- ":iap_php_grpc", +- ":iap_php_proto", - ], -) - @@ -24732,21 +40721,21 @@ diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/ -) - -nodejs_gapic_library( -- name = "cx_nodejs_gapic", -- package_name = "@google-cloud/dialogflow-cx", -- src = ":cx_proto_with_info", +- name = "iap_nodejs_gapic", +- package_name = "@google-cloud/iap", +- src = ":iap_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "dialogflow_grpc_service_config.json", -- package = "google.cloud.dialogflow.cx.v3", -- service_yaml = "dialogflow_v3.yaml", +- grpc_service_config = "iap_grpc_service_config.json", +- package = "google.cloud.iap.v1beta1", +- service_yaml = "iap_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "dialogflow-cx-v3-nodejs", +- name = "iap-v1beta1-nodejs", - deps = [ -- ":cx_nodejs_gapic", -- ":cx_proto", +- ":iap_nodejs_gapic", +- ":iap_proto", - ], -) - @@ -24755,43 +40744,49 @@ diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "cx_ruby_proto", -- deps = [":cx_proto"], +- name = "iap_ruby_proto", +- deps = [":iap_proto"], -) - -ruby_grpc_library( -- name = "cx_ruby_grpc", -- srcs = [":cx_proto"], -- deps = [":cx_ruby_proto"], +- name = "iap_ruby_grpc", +- srcs = [":iap_proto"], +- deps = [":iap_ruby_proto"], -) - --ruby_gapic_library( -- name = "cx_ruby_gapic", -- src = ":cx_proto_with_info", -- gapic_yaml = "dialogflow_gapic.yaml", -- grpc_service_config = "dialogflow_grpc_service_config.json", -- package = "google.cloud.dialogflow.cx.v3", -- service_yaml = "dialogflow_v3.yaml", +-ruby_cloud_gapic_library( +- name = "iap_ruby_gapic", +- srcs = [":iap_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-iap-v1beta1", +- "ruby-cloud-env-prefix=IAP", +- "ruby-cloud-product-url=https://cloud.google.com/iap/", +- "ruby-cloud-api-id=iap.googleapis.com", +- "ruby-cloud-api-shortname=iap", +- ], +- grpc_service_config = "iap_grpc_service_config.json", +- ruby_cloud_description = "IAP lets you establish a central authorization layer for applications accessed by HTTPS, so you can use an application-level access control model instead of relying on network-level firewalls.", +- ruby_cloud_title = "Identity-Aware Proxy V1beta1", - deps = [ -- ":cx_ruby_grpc", -- ":cx_ruby_proto", +- ":iap_ruby_grpc", +- ":iap_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-cx-v3-ruby", +- name = "google-cloud-iap-v1beta1-ruby", - deps = [ -- ":cx_ruby_gapic", -- ":cx_ruby_grpc", -- ":cx_ruby_proto", +- ":iap_ruby_gapic", +- ":iap_ruby_grpc", +- ":iap_ruby_proto", - ], -) - @@ -24807,34 +40802,34 @@ diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/ -) - -csharp_proto_library( -- name = "cx_csharp_proto", -- deps = [":cx_proto"], +- name = "iap_csharp_proto", +- deps = [":iap_proto"], -) - -csharp_grpc_library( -- name = "cx_csharp_grpc", -- srcs = [":cx_proto"], -- deps = [":cx_csharp_proto"], +- name = "iap_csharp_grpc", +- srcs = [":iap_proto"], +- deps = [":iap_csharp_proto"], -) - -csharp_gapic_library( -- name = "cx_csharp_gapic", -- srcs = [":cx_proto_with_info"], +- name = "iap_csharp_gapic", +- srcs = [":iap_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "dialogflow_grpc_service_config.json", +- grpc_service_config = "iap_grpc_service_config.json", - deps = [ -- ":cx_csharp_grpc", -- ":cx_csharp_proto", +- ":iap_csharp_grpc", +- ":iap_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-cx-v3-csharp", +- name = "google-cloud-iap-v1beta1-csharp", - deps = [ -- ":cx_csharp_gapic", -- ":cx_csharp_grpc", -- ":cx_csharp_proto", +- ":iap_csharp_gapic", +- ":iap_csharp_grpc", +- ":iap_csharp_proto", - ], -) - @@ -24842,20 +40837,16 @@ diff -urN a/google/cloud/dialogflow/cx/v3/BUILD.bazel b/google/cloud/dialogflow/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel ---- a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,384 +0,0 @@ +diff -urN a/google/cloud/iot/BUILD.bazel b/google/cloud/iot/BUILD.bazel +--- a/google/cloud/iot/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/iot/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel +--- a/google/cloud/iot/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/iot/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,338 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/rules_gapic/tree/master/bazel -- --# 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"]) @@ -24867,47 +40858,29 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "cx_proto", +- name = "iot_proto", - srcs = [ -- "agent.proto", -- "audio_config.proto", -- "entity_type.proto", -- "environment.proto", -- "experiment.proto", -- "flow.proto", -- "fulfillment.proto", -- "intent.proto", -- "page.proto", -- "response_message.proto", -- "security_settings.proto", -- "session.proto", -- "session_entity_type.proto", -- "test_case.proto", -- "transition_route_group.proto", -- "validation_message.proto", -- "version.proto", -- "webhook.proto", +- "device_manager.proto", +- "resources.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/longrunning:operations_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", - "//google/rpc:status_proto", -- "//google/type:latlng_proto", -- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "cx_proto_with_info", +- name = "iot_proto_with_info", - deps = [ -- ":cx_proto", +- ":iot_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -24925,57 +40898,46 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog -) - -java_proto_library( -- name = "cx_java_proto", -- deps = [":cx_proto"], +- name = "iot_java_proto", +- deps = [":iot_proto"], -) - -java_grpc_library( -- name = "cx_java_grpc", -- srcs = [":cx_proto"], -- deps = [":cx_java_proto"], +- name = "iot_java_grpc", +- srcs = [":iot_proto"], +- deps = [":iot_java_proto"], -) - -java_gapic_library( -- name = "cx_java_gapic", -- srcs = [":cx_proto_with_info"], -- grpc_service_config = "dialogflow_grpc_service_config.json", +- name = "iot_java_gapic", +- srcs = [":iot_proto_with_info"], +- grpc_service_config = "cloudiot_grpc_service_config.json", - test_deps = [ -- ":cx_java_grpc", +- ":iot_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":cx_java_proto", +- ":iot_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "cx_java_gapic_test_suite", +- name = "iot_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.dialogflow.cx.v3beta1.AgentsClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.EntityTypesClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.EnvironmentsClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.ExperimentsClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.FlowsClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.IntentsClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.PagesClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.SecuritySettingsServiceClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.SessionEntityTypesClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.SessionsClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.TestCasesClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroupsClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.VersionsClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.WebhooksClientTest", +- "com.google.cloud.iot.v1.DeviceManagerClientTest", - ], -- runtime_deps = [":cx_java_gapic_test"], +- runtime_deps = [":iot_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-dialogflow-cx-v3beta1-java", +- name = "google-cloud-iot-v1-java", - deps = [ -- ":cx_java_gapic", -- ":cx_java_grpc", -- ":cx_java_proto", -- ":cx_proto", +- ":iot_java_gapic", +- ":iot_java_grpc", +- ":iot_java_proto", +- ":iot_proto", - ], -) - @@ -24991,50 +40953,43 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog -) - -go_proto_library( -- name = "cx_go_proto", +- name = "iot_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1", -- protos = [":cx_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/iot/v1", +- protos = [":iot_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", +- "//google/iam/v1:iam_go_proto", - "//google/rpc:status_go_proto", -- "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( -- name = "cx_go_gapic", -- srcs = [":cx_proto_with_info"], -- grpc_service_config = "dialogflow_grpc_service_config.json", -- importpath = "cloud.google.com/go/dialogflow/cx/apiv3beta1;cx", -- metadata = True, -- service_yaml = "dialogflow_v3beta1.yaml", +- name = "iot_go_gapic", +- srcs = [":iot_proto_with_info"], +- grpc_service_config = "cloudiot_grpc_service_config.json", +- importpath = "cloud.google.com/go/iot/apiv1;iot", +- service_yaml = "cloudiot_v1.yaml", - deps = [ -- ":cx_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", +- ":iot_go_proto", +- "//google/iam/v1:iam_go_proto", - ], -) - -go_test( -- name = "cx_go_gapic_test", -- srcs = [":cx_go_gapic_srcjar_test"], -- embed = [":cx_go_gapic"], -- importpath = "cloud.google.com/go/dialogflow/cx/apiv3beta1", +- name = "iot_go_gapic_test", +- srcs = [":iot_go_gapic_srcjar_test"], +- embed = [":iot_go_gapic"], +- importpath = "cloud.google.com/go/iot/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-dialogflow-cx-v3beta1-go", +- name = "gapi-cloud-iot-v1-go", - deps = [ -- ":cx_go_gapic", -- ":cx_go_gapic_srcjar-metadata.srcjar", -- ":cx_go_gapic_srcjar-test.srcjar", -- ":cx_go_proto", +- ":iot_go_gapic", +- ":iot_go_gapic_srcjar-test.srcjar", +- ":iot_go_proto", - ], -) - @@ -25048,20 +41003,15 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog -) - -py_gapic_library( -- name = "cx_py_gapic", -- srcs = [":cx_proto"], -- grpc_service_config = "dialogflow_grpc_service_config.json", -- opt_args = [ -- "python-gapic-name=dialogflowcx", -- "python-gapic-namespace=google.cloud", -- ], +- name = "iot_py_gapic", +- srcs = [":iot_proto"], +- grpc_service_config = "cloudiot_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "dialogflow-cx-v3beta1-py", +- name = "iot-v1-py", - deps = [ -- ":cx_py_gapic", +- ":iot_py_gapic", - ], -) - @@ -25077,36 +41027,33 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog -) - -php_proto_library( -- name = "cx_php_proto", -- deps = [":cx_proto"], +- name = "iot_php_proto", +- deps = [":iot_proto"], -) - -php_grpc_library( -- name = "cx_php_grpc", -- srcs = [":cx_proto"], -- deps = [":cx_php_proto"], +- name = "iot_php_grpc", +- srcs = [":iot_proto"], +- deps = [":iot_php_proto"], -) - -php_gapic_library( -- name = "cx_php_gapic", -- src = ":cx_proto_with_info", -- gapic_yaml = "dialogflow_gapic.yaml", -- grpc_service_config = "dialogflow_grpc_service_config.json", -- package = "google.cloud.dialogflow.cx.v3beta1", -- service_yaml = "dialogflow_v3beta1.yaml", +- name = "iot_php_gapic", +- srcs = [":iot_proto_with_info"], +- grpc_service_config = "cloudiot_grpc_service_config.json", - deps = [ -- ":cx_php_grpc", -- ":cx_php_proto", +- ":iot_php_grpc", +- ":iot_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-cx-v3beta1-php", +- name = "google-cloud-iot-v1-php", - deps = [ -- ":cx_php_gapic", -- ":cx_php_grpc", -- ":cx_php_proto", +- ":iot_php_gapic", +- ":iot_php_grpc", +- ":iot_php_proto", - ], -) - @@ -25120,21 +41067,22 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog -) - -nodejs_gapic_library( -- name = "cx_nodejs_gapic", -- package_name = "@google-cloud/dialogflow-cx", -- src = ":cx_proto_with_info", +- name = "iot_nodejs_gapic", +- package_name = "@google-cloud/iot", +- src = ":iot_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "dialogflow_grpc_service_config.json", -- package = "google.cloud.dialogflow.cx.v3beta1", -- service_yaml = "dialogflow_v3beta1.yaml", +- grpc_service_config = "cloudiot_grpc_service_config.json", +- main_service = "iot", +- package = "google.cloud.iot.v1", +- service_yaml = "cloudiot_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "dialogflow-cx-v3beta1-nodejs", +- name = "iot-v1-nodejs", - deps = [ -- ":cx_nodejs_gapic", -- ":cx_proto", +- ":iot_nodejs_gapic", +- ":iot_proto", - ], -) - @@ -25143,43 +41091,49 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "cx_ruby_proto", -- deps = [":cx_proto"], +- name = "iot_ruby_proto", +- deps = [":iot_proto"], -) - -ruby_grpc_library( -- name = "cx_ruby_grpc", -- srcs = [":cx_proto"], -- deps = [":cx_ruby_proto"], +- name = "iot_ruby_grpc", +- srcs = [":iot_proto"], +- deps = [":iot_ruby_proto"], -) - --ruby_gapic_library( -- name = "cx_ruby_gapic", -- src = ":cx_proto_with_info", -- gapic_yaml = "dialogflow_gapic.yaml", -- grpc_service_config = "dialogflow_grpc_service_config.json", -- package = "google.cloud.dialogflow.cx.v3beta1", -- service_yaml = "dialogflow_v3beta1.yaml", +-ruby_cloud_gapic_library( +- name = "iot_ruby_gapic", +- srcs = [":iot_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-iot-v1", +- "ruby-cloud-env-prefix=IOT", +- "ruby-cloud-product-url=https://cloud.google.com/iot", +- "ruby-cloud-api-id=cloudiot.googleapis.com", +- "ruby-cloud-api-shortname=cloudiot", +- ], +- grpc_service_config = "cloudiot_grpc_service_config.json", +- ruby_cloud_description = "Registers and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform.", +- ruby_cloud_title = "Cloud IoT V1", - deps = [ -- ":cx_ruby_grpc", -- ":cx_ruby_proto", +- ":iot_ruby_grpc", +- ":iot_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-cx-v3beta1-ruby", +- name = "google-cloud-iot-v1-ruby", - deps = [ -- ":cx_ruby_gapic", -- ":cx_ruby_grpc", -- ":cx_ruby_proto", +- ":iot_ruby_gapic", +- ":iot_ruby_grpc", +- ":iot_ruby_proto", - ], -) - @@ -25195,34 +41149,34 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog -) - -csharp_proto_library( -- name = "cx_csharp_proto", -- deps = [":cx_proto"], +- name = "iot_csharp_proto", +- deps = [":iot_proto"], -) - -csharp_grpc_library( -- name = "cx_csharp_grpc", -- srcs = [":cx_proto"], -- deps = [":cx_csharp_proto"], +- name = "iot_csharp_grpc", +- srcs = [":iot_proto"], +- deps = [":iot_csharp_proto"], -) - -csharp_gapic_library( -- name = "cx_csharp_gapic", -- srcs = [":cx_proto_with_info"], +- name = "iot_csharp_gapic", +- srcs = [":iot_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "dialogflow_grpc_service_config.json", +- grpc_service_config = "cloudiot_grpc_service_config.json", - deps = [ -- ":cx_csharp_grpc", -- ":cx_csharp_proto", +- ":iot_csharp_grpc", +- ":iot_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-cx-v3beta1-csharp", +- name = "google-cloud-iot-v1-csharp", - deps = [ -- ":cx_csharp_gapic", -- ":cx_csharp_grpc", -- ":cx_csharp_proto", +- ":iot_csharp_gapic", +- ":iot_csharp_grpc", +- ":iot_csharp_proto", - ], -) - @@ -25230,75 +41184,54 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/BUILD.bazel ---- a/google/cloud/dialogflow/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/dialogflow/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,391 +0,0 @@ --# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/rules_gapic/tree/master/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. +diff -urN a/google/cloud/kms/BUILD.bazel b/google/cloud/kms/BUILD.bazel +--- a/google/cloud/kms/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/kms/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel +--- a/google/cloud/kms/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/kms/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,360 +0,0 @@ +-load("@rules_proto//proto:defs.bzl", "proto_library") - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - +-# Reading the default service config is useful for custom gRPC clients. +-exports_files(["cloudkms_grpc_service_config.json"]) +- -############################################################################## -# Common -############################################################################## --load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "dialogflow_proto", +- name = "kms_proto", - srcs = [ -- "agent.proto", -- "answer_record.proto", -- "audio_config.proto", -- "context.proto", -- "conversation.proto", -- "conversation_event.proto", -- "conversation_profile.proto", -- "document.proto", -- "entity_type.proto", -- "environment.proto", -- "gcs.proto", -- "human_agent_assistant_event.proto", -- "intent.proto", -- "knowledge_base.proto", -- "participant.proto", -- "session.proto", -- "session_entity_type.proto", -- "validation_result.proto", -- "webhook.proto", +- "resources.proto", +- "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "//google/type:latlng_proto", - "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "dialogflow_proto_with_info", +- name = "kms_proto_with_info", - deps = [ -- ":dialogflow_proto", +- ":kms_proto", - "//google/cloud:common_resources_proto", -- "//google/cloud/dialogflow:common_resources_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", - ], -) - @@ -25315,43 +41248,47 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ -) - -java_proto_library( -- name = "dialogflow_java_proto", -- deps = [":dialogflow_proto"], +- name = "kms_java_proto", +- deps = [":kms_proto"], -) - -java_grpc_library( -- name = "dialogflow_java_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_java_proto"], +- name = "kms_java_grpc", +- srcs = [":kms_proto"], +- deps = [":kms_java_proto"], -) - -java_gapic_library( -- name = "dialogflow_java_gapic", -- srcs = [":dialogflow_proto_with_info"], -- grpc_service_config = "dialogflow_grpc_service_config.json", +- name = "kms_java_gapic", +- srcs = [":kms_proto_with_info"], +- grpc_service_config = "cloudkms_grpc_service_config.json", +- service_yaml = "cloudkms_v1.yaml", - test_deps = [ -- ":dialogflow_java_grpc", +- ":kms_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":dialogflow_java_proto", +- ":kms_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "dialogflow_java_gapic_test_suite", +- name = "kms_java_gapic_test_suite", - test_classes = [ +- "com.google.cloud.kms.v1.KeyManagementServiceClientTest", - ], -- runtime_deps = [":dialogflow_java_gapic_test"], +- runtime_deps = [":kms_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-dialogflow-v2-java", +- name = "google-cloud-kms-v1-java", - deps = [ -- ":dialogflow_java_gapic", -- ":dialogflow_java_grpc", -- ":dialogflow_java_proto", -- ":dialogflow_proto", +- ":kms_java_gapic", +- ":kms_java_grpc", +- ":kms_java_proto", +- ":kms_proto", - ], -) - @@ -25367,50 +41304,43 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ -) - -go_proto_library( -- name = "dialogflow_go_proto", +- name = "kms_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2", -- protos = [":dialogflow_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/kms/v1", +- protos = [":kms_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", -- "//google/type:latlng_go_proto", +- "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( -- name = "dialogflow_go_gapic", -- srcs = [":dialogflow_proto_with_info"], -- grpc_service_config = "dialogflow_grpc_service_config.json", -- importpath = "cloud.google.com/go/dialogflow/apiv2;dialogflow", -- metadata = True, -- service_yaml = "dialogflow_v2.yaml", +- name = "kms_go_gapic", +- srcs = [":kms_proto_with_info"], +- grpc_service_config = "cloudkms_grpc_service_config.json", +- importpath = "cloud.google.com/go/kms/apiv1;kms", +- service_yaml = "cloudkms_v1.yaml", - deps = [ -- ":dialogflow_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- ":kms_go_proto", +- "//google/iam/v1:iam_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "dialogflow_go_gapic_test", -- srcs = [":dialogflow_go_gapic_srcjar_test"], -- embed = [":dialogflow_go_gapic"], -- importpath = "cloud.google.com/go/dialogflow/apiv2", +- name = "kms_go_gapic_test", +- srcs = [":kms_go_gapic_srcjar_test"], +- embed = [":kms_go_gapic"], +- importpath = "cloud.google.com/go/kms/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-dialogflow-v2-go", +- name = "gapi-cloud-kms-v1-go", - deps = [ -- ":dialogflow_go_gapic", -- ":dialogflow_go_gapic_srcjar-metadata.srcjar", -- ":dialogflow_go_gapic_srcjar-test.srcjar", -- ":dialogflow_go_proto", +- ":kms_go_gapic", +- ":kms_go_gapic_srcjar-test.srcjar", +- ":kms_go_proto", - ], -) - @@ -25424,16 +41354,16 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ -) - -py_gapic_library( -- name = "dialogflow_py_gapic", -- srcs = [":dialogflow_proto"], -- grpc_service_config = "dialogflow_grpc_service_config.json", +- name = "kms_py_gapic", +- srcs = [":kms_proto"], +- grpc_service_config = "cloudkms_grpc_service_config.json", +- opt_args = ["add-iam-methods"], -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "dialogflow-v2-py", +- name = "kms-v1-py", - deps = [ -- ":dialogflow_py_gapic", +- ":kms_py_gapic", - ], -) - @@ -25449,36 +41379,33 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ -) - -php_proto_library( -- name = "dialogflow_php_proto", -- deps = [":dialogflow_proto"], +- name = "kms_php_proto", +- deps = [":kms_proto"], -) - -php_grpc_library( -- name = "dialogflow_php_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_php_proto"], +- name = "kms_php_grpc", +- srcs = [":kms_proto"], +- deps = [":kms_php_proto"], -) - -php_gapic_library( -- name = "dialogflow_php_gapic", -- src = ":dialogflow_proto_with_info", -- gapic_yaml = "dialogflow_gapic.yaml", -- grpc_service_config = "dialogflow_grpc_service_config.json", -- package = "google.cloud.dialogflow.v2", -- service_yaml = "dialogflow_v2.yaml", +- name = "kms_php_gapic", +- srcs = [":kms_proto_with_info"], +- service_yaml = "cloudkms_v1.yaml", - deps = [ -- ":dialogflow_php_grpc", -- ":dialogflow_php_proto", +- ":kms_php_grpc", +- ":kms_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-v2-php", +- name = "google-cloud-kms-v1-php", - deps = [ -- ":dialogflow_php_gapic", -- ":dialogflow_php_grpc", -- ":dialogflow_php_proto", +- ":kms_php_gapic", +- ":kms_php_grpc", +- ":kms_php_proto", - ], -) - @@ -25492,22 +41419,22 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ -) - -nodejs_gapic_library( -- name = "dialogflow_nodejs_gapic", -- package_name = "@google-cloud/dialogflow", -- src = ":dialogflow_proto_with_info", +- name = "kms_nodejs_gapic", +- package_name = "@google-cloud/kms", +- src = ":kms_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "dialogflow_grpc_service_config.json", -- main_service = "dialogflow", -- package = "google.cloud.dialogflow.v2", -- service_yaml = "dialogflow_v2.yaml", +- grpc_service_config = "cloudkms_grpc_service_config.json", +- iam_service = "true", +- package = "google.cloud.kms.v1", +- service_yaml = "cloudkms_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "dialogflow-v2-nodejs", +- name = "kms-v1-nodejs", - deps = [ -- ":dialogflow_nodejs_gapic", -- ":dialogflow_proto", +- ":kms_nodejs_gapic", +- ":kms_proto", - ], -) - @@ -25516,49 +41443,50 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ -############################################################################## -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", -) - -ruby_proto_library( -- name = "dialogflow_ruby_proto", -- deps = [":dialogflow_proto"], +- name = "kms_ruby_proto", +- deps = [":kms_proto"], -) - -ruby_grpc_library( -- name = "dialogflow_ruby_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_ruby_proto"], +- name = "kms_ruby_grpc", +- srcs = [":kms_proto"], +- deps = [":kms_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "dialogflow_ruby_gapic", -- srcs = [":dialogflow_proto_with_info"], +- name = "kms_ruby_gapic", +- srcs = [":kms_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-dialogflow-v2", -- "ruby-cloud-env-prefix=DIALOGFLOW", -- "ruby-cloud-product-url=https://cloud.google.com/dialogflow", -- "ruby-cloud-api-id=dialogflow.googleapis.com", -- "ruby-cloud-api-shortname=dialogflow", +- "ruby-cloud-gem-name=google-cloud-kms-v1", +- "ruby-cloud-env-prefix=KMS", +- "ruby-cloud-common-services=google.iam.v1.IAMPolicy=google.cloud.kms.v1.KeyManagementService", +- "ruby-cloud-product-url=https://cloud.google.com/kms", +- "ruby-cloud-api-id=cloudkms.googleapis.com", +- "ruby-cloud-api-shortname=cloudkms", - ], -- grpc_service_config = "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.", -- ruby_cloud_title = "Dialogflow V2", +- grpc_service_config = "cloudkms_grpc_service_config.json", +- ruby_cloud_description = "Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications.", +- ruby_cloud_title = "Cloud Key Management Service (KMS) V1", - deps = [ -- ":dialogflow_ruby_grpc", -- ":dialogflow_ruby_proto", +- ":kms_ruby_grpc", +- ":kms_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-v2-ruby", +- name = "google-cloud-kms-v1-ruby", - deps = [ -- ":dialogflow_ruby_gapic", -- ":dialogflow_ruby_grpc", -- ":dialogflow_ruby_proto", +- ":kms_ruby_gapic", +- ":kms_ruby_grpc", +- ":kms_ruby_proto", - ], -) - @@ -25574,34 +41502,34 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ -) - -csharp_proto_library( -- name = "dialogflow_csharp_proto", -- deps = [":dialogflow_proto"], +- name = "kms_csharp_proto", +- deps = [":kms_proto"], -) - -csharp_grpc_library( -- name = "dialogflow_csharp_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_csharp_proto"], +- name = "kms_csharp_grpc", +- srcs = [":kms_proto"], +- deps = [":kms_csharp_proto"], -) - -csharp_gapic_library( -- name = "dialogflow_csharp_gapic", -- srcs = [":dialogflow_proto_with_info"], +- name = "kms_csharp_gapic", +- srcs = [":kms_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "dialogflow_grpc_service_config.json", +- grpc_service_config = "cloudkms_grpc_service_config.json", - deps = [ -- ":dialogflow_csharp_grpc", -- ":dialogflow_csharp_proto", +- ":kms_csharp_grpc", +- ":kms_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-v2-csharp", +- name = "google-cloud-kms-v1-csharp", - deps = [ -- ":dialogflow_csharp_gapic", -- ":dialogflow_csharp_grpc", -- ":dialogflow_csharp_proto", +- ":kms_csharp_gapic", +- ":kms_csharp_grpc", +- ":kms_csharp_proto", - ], -) - @@ -25615,20 +41543,25 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ -) - -cc_proto_library( -- name = "dialogflow_cc_proto", -- deps = [":dialogflow_proto"], +- name = "kms_cc_proto", +- deps = [":kms_proto"], -) - -cc_grpc_library( -- name = "dialogflow_cc_grpc", -- srcs = [":dialogflow_proto"], +- name = "kms_cc_grpc", +- srcs = [":kms_proto"], - grpc_only = True, -- deps = [":dialogflow_cc_proto"], +- deps = [":kms_cc_proto"], -) -diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflow/v2beta1/BUILD.bazel ---- a/google/cloud/dialogflow/v2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/dialogflow/v2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,371 +0,0 @@ +diff -urN a/google/cloud/language/BUILD.bazel b/google/cloud/language/BUILD.bazel +--- a/google/cloud/language/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/language/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUILD.bazel +--- a/google/cloud/language/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/language/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -25650,51 +41583,22 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "dialogflow_proto", +- name = "language_proto", - srcs = [ -- "agent.proto", -- "answer_record.proto", -- "audio_config.proto", -- "context.proto", -- "conversation.proto", -- "conversation_event.proto", -- "conversation_profile.proto", -- "document.proto", -- "entity_type.proto", -- "environment.proto", -- "gcs.proto", -- "human_agent_assistant_event.proto", -- "intent.proto", -- "knowledge_base.proto", -- "participant.proto", -- "session.proto", -- "session_entity_type.proto", -- "validation_result.proto", -- "webhook.proto", +- "language_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "//google/type:latlng_proto", -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "dialogflow_proto_with_info", +- name = "language_proto_with_info", - deps = [ -- ":dialogflow_proto", +- ":language_proto", - "//google/cloud:common_resources_proto", -- "//google/cloud/dialogflow:common_resources_proto", - ], -) - @@ -25711,43 +41615,44 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo -) - -java_proto_library( -- name = "dialogflow_java_proto", -- deps = [":dialogflow_proto"], +- name = "language_java_proto", +- deps = [":language_proto"], -) - -java_grpc_library( -- name = "dialogflow_java_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_java_proto"], +- name = "language_java_grpc", +- srcs = [":language_proto"], +- deps = [":language_java_proto"], -) - -java_gapic_library( -- name = "dialogflow_java_gapic", -- srcs = [":dialogflow_proto_with_info"], -- grpc_service_config = "dialogflow_grpc_service_config.json", +- name = "language_java_gapic", +- srcs = [":language_proto_with_info"], +- grpc_service_config = "language_grpc_service_config.json", - test_deps = [ -- ":dialogflow_java_grpc", +- ":language_java_grpc", - ], - deps = [ -- ":dialogflow_java_proto", +- ":language_java_proto", - ], -) - -java_gapic_test( -- name = "dialogflow_java_gapic_test_suite", +- name = "language_java_gapic_test_suite", - test_classes = [ +- "com.google.cloud.language.v1.LanguageServiceClientTest", - ], -- runtime_deps = [":dialogflow_java_gapic_test"], +- runtime_deps = [":language_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-dialogflow-v2beta1-java", +- name = "google-cloud-language-v1-java", - deps = [ -- ":dialogflow_java_gapic", -- ":dialogflow_java_grpc", -- ":dialogflow_java_proto", -- ":dialogflow_proto", +- ":language_java_gapic", +- ":language_java_grpc", +- ":language_java_proto", +- ":language_proto", - ], -) - @@ -25763,51 +41668,42 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo -) - -go_proto_library( -- name = "dialogflow_go_proto", +- name = "language_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1", -- protos = [":dialogflow_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/language/v1", +- protos = [":language_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", -- "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( -- name = "dialogflow_go_gapic", -- srcs = [":dialogflow_proto_with_info"], -- grpc_service_config = "dialogflow_grpc_service_config.json", -- importpath = "cloud.google.com/go/dialogflow/apiv2beta1;dialogflow", +- name = "language_go_gapic", +- srcs = [":language_proto_with_info"], +- grpc_service_config = "language_grpc_service_config.json", +- importpath = "cloud.google.com/go/language/apiv1;language", - metadata = True, -- service_yaml = "dialogflow_v2beta1.yaml", +- service_yaml = "language_v1.yaml", - deps = [ -- ":dialogflow_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", -- "@io_bazel_rules_go//proto/wkt:any_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", +- ":language_go_proto", - ], -) - -go_test( -- name = "dialogflow_go_gapic_test", -- srcs = [":dialogflow_go_gapic_srcjar_test"], -- embed = [":dialogflow_go_gapic"], -- importpath = "cloud.google.com/go/dialogflow/apiv2beta1", +- name = "language_go_gapic_test", +- srcs = [":language_go_gapic_srcjar_test"], +- embed = [":language_go_gapic"], +- importpath = "cloud.google.com/go/language/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-dialogflow-v2beta1-go", +- name = "gapi-cloud-language-v1-go", - deps = [ -- ":dialogflow_go_gapic", -- ":dialogflow_go_gapic_srcjar-metadata.srcjar", -- ":dialogflow_go_gapic_srcjar-test.srcjar", -- ":dialogflow_go_proto", +- ":language_go_gapic", +- ":language_go_gapic_srcjar-metadata.srcjar", +- ":language_go_gapic_srcjar-test.srcjar", +- ":language_go_proto", - ], -) - @@ -25821,16 +41717,16 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo -) - -py_gapic_library( -- name = "dialogflow_py_gapic", -- srcs = [":dialogflow_proto"], -- grpc_service_config = "dialogflow_grpc_service_config.json", +- name = "language_py_gapic", +- srcs = [":language_proto"], +- grpc_service_config = "language_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "dialogflow-v2beta1-py", +- name = "language-v1-py", - deps = [ -- ":dialogflow_py_gapic", +- ":language_py_gapic", - ], -) - @@ -25846,36 +41742,34 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo -) - -php_proto_library( -- name = "dialogflow_php_proto", -- deps = [":dialogflow_proto"], +- name = "language_php_proto", +- deps = [":language_proto"], -) - -php_grpc_library( -- name = "dialogflow_php_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_php_proto"], +- name = "language_php_grpc", +- srcs = [":language_proto"], +- deps = [":language_php_proto"], -) - -php_gapic_library( -- name = "dialogflow_php_gapic", -- src = ":dialogflow_proto_with_info", -- gapic_yaml = "dialogflow_gapic.yaml", -- grpc_service_config = "dialogflow_grpc_service_config.json", -- package = "google.cloud.dialogflow.v2beta1", -- service_yaml = "dialogflow_v2beta1.yaml", +- name = "language_php_gapic", +- srcs = [":language_proto_with_info"], +- grpc_service_config = "language_grpc_service_config.json", +- service_yaml = "language_v1.yaml", - deps = [ -- ":dialogflow_php_grpc", -- ":dialogflow_php_proto", +- ":language_php_grpc", +- ":language_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-v2beta1-php", +- name = "google-cloud-language-v1-php", - deps = [ -- ":dialogflow_php_gapic", -- ":dialogflow_php_grpc", -- ":dialogflow_php_proto", +- ":language_php_gapic", +- ":language_php_grpc", +- ":language_php_proto", - ], -) - @@ -25889,22 +41783,21 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo -) - -nodejs_gapic_library( -- name = "dialogflow_nodejs_gapic", -- package_name = "@google-cloud/dialogflow", -- src = ":dialogflow_proto_with_info", +- name = "language_nodejs_gapic", +- package_name = "@google-cloud/language", +- src = ":language_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "dialogflow_grpc_service_config.json", -- main_service = "dialogflow", -- package = "google.cloud.dialogflow.v2beta1", -- service_yaml = "dialogflow_v2beta1.yaml", +- grpc_service_config = "language_grpc_service_config.json", +- package = "google.cloud.language.v1", +- service_yaml = "language_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "dialogflow-v2beta1-nodejs", +- name = "language-v1-nodejs", - deps = [ -- ":dialogflow_nodejs_gapic", -- ":dialogflow_proto", +- ":language_nodejs_gapic", +- ":language_proto", - ], -) - @@ -25913,43 +41806,49 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "dialogflow_ruby_proto", -- deps = [":dialogflow_proto"], +- name = "language_ruby_proto", +- deps = [":language_proto"], -) - -ruby_grpc_library( -- name = "dialogflow_ruby_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_ruby_proto"], +- name = "language_ruby_grpc", +- srcs = [":language_proto"], +- deps = [":language_ruby_proto"], -) - --ruby_gapic_library( -- name = "dialogflow_ruby_gapic", -- src = ":dialogflow_proto_with_info", -- gapic_yaml = "dialogflow_gapic.yaml", -- grpc_service_config = "dialogflow_grpc_service_config.json", -- package = "google.cloud.dialogflow.v2beta1", -- service_yaml = "dialogflow_v2beta1.yaml", +-ruby_cloud_gapic_library( +- name = "language_ruby_gapic", +- srcs = [":language_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-api-id=language.googleapis.com", +- "ruby-cloud-api-shortname=language", +- "ruby-cloud-env-prefix=LANGUAGE", +- "ruby-cloud-gem-name=google-cloud-language-v1", +- "ruby-cloud-product-url=https://cloud.google.com/natural-language", +- ], +- grpc_service_config = "language_grpc_service_config.json", +- ruby_cloud_description = "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.", +- ruby_cloud_title = "Natural Language V1", - deps = [ -- ":dialogflow_ruby_grpc", -- ":dialogflow_ruby_proto", +- ":language_ruby_grpc", +- ":language_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-v2beta1-ruby", +- name = "google-cloud-language-v1-ruby", - deps = [ -- ":dialogflow_ruby_gapic", -- ":dialogflow_ruby_grpc", -- ":dialogflow_ruby_proto", +- ":language_ruby_gapic", +- ":language_ruby_grpc", +- ":language_ruby_proto", - ], -) - @@ -25965,34 +41864,34 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo -) - -csharp_proto_library( -- name = "dialogflow_csharp_proto", -- deps = [":dialogflow_proto"], +- name = "language_csharp_proto", +- deps = [":language_proto"], -) - -csharp_grpc_library( -- name = "dialogflow_csharp_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_csharp_proto"], +- name = "language_csharp_grpc", +- srcs = [":language_proto"], +- deps = [":language_csharp_proto"], -) - -csharp_gapic_library( -- name = "dialogflow_csharp_gapic", -- srcs = [":dialogflow_proto_with_info"], +- name = "language_csharp_gapic", +- srcs = [":language_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "dialogflow_grpc_service_config.json", +- grpc_service_config = "language_grpc_service_config.json", - deps = [ -- ":dialogflow_csharp_grpc", -- ":dialogflow_csharp_proto", +- ":language_csharp_grpc", +- ":language_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-v2beta1-csharp", +- name = "google-cloud-language-v1-csharp", - deps = [ -- ":dialogflow_csharp_gapic", -- ":dialogflow_csharp_grpc", -- ":dialogflow_csharp_proto", +- ":language_csharp_gapic", +- ":language_csharp_grpc", +- ":language_csharp_proto", - ], -) - @@ -26000,17 +41899,177 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/documentai/BUILD.bazel b/google/cloud/documentai/BUILD.bazel ---- a/google/cloud/documentai/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/documentai/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/BUILD.bazel ---- a/google/cloud/documentai/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/documentai/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,361 +0,0 @@ +diff -urN a/google/cloud/language/v1beta1/BUILD.bazel b/google/cloud/language/v1beta1/BUILD.bazel +--- a/google/cloud/language/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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 --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +- +-# 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 = "language_proto", +- srcs = [ +- "language_service.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "language_java_proto", +- deps = [":language_proto"], +-) +- +-java_grpc_library( +- name = "language_java_grpc", +- srcs = [":language_proto"], +- deps = [":language_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "language_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/language/v1beta1", +- protos = [":language_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "language_moved_proto", +- srcs = [":language_proto"], +- deps = [ +- "//google/api:annotations_proto", +- ], +-) +- +-py_proto_library( +- name = "language_py_proto", +- deps = [":language_moved_proto"], +-) +- +-py_grpc_library( +- name = "language_py_grpc", +- srcs = [":language_moved_proto"], +- deps = [":language_py_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "language_php_proto", +- deps = [":language_proto"], +-) +- +-php_grpc_library( +- name = "language_php_grpc", +- srcs = [":language_proto"], +- deps = [":language_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 = "language_ruby_proto", +- deps = [":language_proto"], +-) +- +-ruby_grpc_library( +- name = "language_ruby_grpc", +- srcs = [":language_proto"], +- deps = [":language_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "language_csharp_proto", +- deps = [":language_proto"], +-) +- +-csharp_grpc_library( +- name = "language_csharp_grpc", +- srcs = [":language_proto"], +- deps = [":language_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/language/v1beta2/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 - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: @@ -26030,34 +42089,22 @@ diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "documentai_proto", +- name = "language_proto", - srcs = [ -- "document.proto", -- "document_io.proto", -- "document_processor_service.proto", -- "geometry.proto", +- "language_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "//google/type:color_proto", -- "//google/type:date_proto", -- "//google/type:datetime_proto", -- "//google/type:money_proto", -- "//google/type:postal_address_proto", -- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "documentai_proto_with_info", +- name = "language_proto_with_info", - deps = [ -- ":documentai_proto", +- ":language_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -26075,44 +42122,44 @@ diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/ -) - -java_proto_library( -- name = "documentai_java_proto", -- deps = [":documentai_proto"], +- name = "language_java_proto", +- deps = [":language_proto"], -) - -java_grpc_library( -- name = "documentai_java_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_java_proto"], +- name = "language_java_grpc", +- srcs = [":language_proto"], +- deps = [":language_java_proto"], -) - -java_gapic_library( -- name = "documentai_java_gapic", -- srcs = [":documentai_proto_with_info"], -- grpc_service_config = "documentai_v1_grpc_service_config.json", +- name = "language_java_gapic", +- srcs = [":language_proto_with_info"], +- grpc_service_config = "language_grpc_service_config.json", - test_deps = [ -- ":documentai_java_grpc", +- ":language_java_grpc", - ], - deps = [ -- ":documentai_java_proto", +- ":language_java_proto", - ], -) - -java_gapic_test( -- name = "documentai_java_gapic_test_suite", +- name = "language_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.documentai.v1.DocumentProcessorServiceClientTest", +- "com.google.cloud.language.v1beta2.LanguageServiceClientTest", - ], -- runtime_deps = [":documentai_java_gapic_test"], +- runtime_deps = [":language_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-documentai-v1-java", +- name = "google-cloud-language-v1beta2-java", - deps = [ -- ":documentai_java_gapic", -- ":documentai_java_grpc", -- ":documentai_java_proto", -- ":documentai_proto", +- ":language_java_gapic", +- ":language_java_grpc", +- ":language_java_proto", +- ":language_proto", - ], -) - @@ -26128,50 +42175,42 @@ diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/ -) - -go_proto_library( -- name = "documentai_go_proto", +- name = "language_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1", -- protos = [":documentai_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/language/v1beta2", +- protos = [":language_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", -- "//google/type:color_go_proto", -- "//google/type:date_go_proto", -- "//google/type:datetime_go_proto", -- "//google/type:money_go_proto", -- "//google/type:postaladdress_go_proto", - ], -) - -go_gapic_library( -- name = "documentai_go_gapic", -- srcs = [":documentai_proto_with_info"], -- grpc_service_config = "documentai_v1_grpc_service_config.json", -- importpath = "cloud.google.com/go/documentai/apiv1;documentai", -- service_yaml = "documentai_v1.yaml", +- name = "language_go_gapic", +- srcs = [":language_proto_with_info"], +- grpc_service_config = "language_grpc_service_config.json", +- importpath = "cloud.google.com/go/language/apiv1beta2;language", +- metadata = True, +- service_yaml = "language_v1beta2.yaml", - deps = [ -- ":documentai_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- ":language_go_proto", - ], -) - -go_test( -- name = "documentai_go_gapic_test", -- srcs = [":documentai_go_gapic_srcjar_test"], -- embed = [":documentai_go_gapic"], -- importpath = "cloud.google.com/go/documentai/apiv1", +- name = "language_go_gapic_test", +- srcs = [":language_go_gapic_srcjar_test"], +- embed = [":language_go_gapic"], +- importpath = "cloud.google.com/go/language/apiv1beta2", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-documentai-v1-go", +- name = "gapi-cloud-language-v1beta2-go", - deps = [ -- ":documentai_go_gapic", -- ":documentai_go_gapic_srcjar-test.srcjar", -- ":documentai_go_proto", +- ":language_go_gapic", +- ":language_go_gapic_srcjar-metadata.srcjar", +- ":language_go_gapic_srcjar-test.srcjar", +- ":language_go_proto", - ], -) - @@ -26185,16 +42224,16 @@ diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/ -) - -py_gapic_library( -- name = "documentai_py_gapic", -- srcs = [":documentai_proto"], -- grpc_service_config = "documentai_v1_grpc_service_config.json", +- name = "language_py_gapic", +- srcs = [":language_proto"], +- grpc_service_config = "language_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "documentai-v1-py", +- name = "language-v1beta2-py", - deps = [ -- ":documentai_py_gapic", +- ":language_py_gapic", - ], -) - @@ -26210,36 +42249,34 @@ diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/ -) - -php_proto_library( -- name = "documentai_php_proto", -- deps = [":documentai_proto"], +- name = "language_php_proto", +- deps = [":language_proto"], -) - -php_grpc_library( -- name = "documentai_php_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_php_proto"], +- name = "language_php_grpc", +- srcs = [":language_proto"], +- deps = [":language_php_proto"], -) - -php_gapic_library( -- name = "documentai_php_gapic", -- src = ":documentai_proto_with_info", -- gapic_yaml = "documentai_gapic.yaml", -- grpc_service_config = "documentai_v1_grpc_service_config.json", -- package = "google.cloud.documentai.v1", -- service_yaml = "documentai_v1.yaml", +- name = "language_php_gapic", +- srcs = [":language_proto_with_info"], +- grpc_service_config = "language_grpc_service_config.json", +- service_yaml = "language_v1beta2.yaml", - deps = [ -- ":documentai_php_grpc", -- ":documentai_php_proto", +- ":language_php_grpc", +- ":language_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1-php", +- name = "google-cloud-language-v1beta2-php", - deps = [ -- ":documentai_php_gapic", -- ":documentai_php_grpc", -- ":documentai_php_proto", +- ":language_php_gapic", +- ":language_php_grpc", +- ":language_php_proto", - ], -) - @@ -26253,21 +42290,21 @@ diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/ -) - -nodejs_gapic_library( -- name = "documentai_nodejs_gapic", -- package_name = "@google-cloud/documentai", -- src = ":documentai_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "documentai_v1_grpc_service_config.json", -- package = "google.cloud.documentai.v1", -- service_yaml = "documentai_v1.yaml", +- name = "language_nodejs_gapic", +- package_name = "@google-cloud/language", +- src = ":language_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "language_grpc_service_config.json", +- package = "google.cloud.language.v1beta2", +- service_yaml = "language_v1beta2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "documentai-v1-nodejs", +- name = "language-v1beta2-nodejs", - deps = [ -- ":documentai_nodejs_gapic", -- ":documentai_proto", +- ":language_nodejs_gapic", +- ":language_proto", - ], -) - @@ -26276,50 +42313,49 @@ diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/ -############################################################################## -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", -) - -ruby_proto_library( -- name = "documentai_ruby_proto", -- deps = [":documentai_proto"], +- name = "language_ruby_proto", +- deps = [":language_proto"], -) - -ruby_grpc_library( -- name = "documentai_ruby_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_ruby_proto"], +- name = "language_ruby_grpc", +- srcs = [":language_proto"], +- deps = [":language_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "documentai_ruby_gapic", -- srcs = [":documentai_proto_with_info"], +- name = "language_ruby_gapic", +- srcs = [":language_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-document_ai-v1", -- "ruby-cloud-env-prefix=DOCUMENT_AI", -- "ruby-cloud-product-url=https://cloud.google.com/document-ai/", -- "ruby-cloud-api-id=us-documentai.googleapis.com", -- "ruby-cloud-api-shortname=documentai", -- "ruby-cloud-namespace-override=DocumentAi=DocumentAI", +- "ruby-cloud-api-id=language.googleapis.com", +- "ruby-cloud-api-shortname=language", +- "ruby-cloud-env-prefix=LANGUAGE", +- "ruby-cloud-gem-name=google-cloud-language-v1beta2", +- "ruby-cloud-product-url=https://cloud.google.com/natural-language", - ], -- grpc_service_config = "documentai_v1_grpc_service_config.json", -- ruby_cloud_description = "Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights.", -- ruby_cloud_title = "Document AI V1beta3", +- grpc_service_config = "language_grpc_service_config.json", +- ruby_cloud_description = "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.", +- ruby_cloud_title = "Natural Language V1beta2", - deps = [ -- ":documentai_ruby_grpc", -- ":documentai_ruby_proto", +- ":language_ruby_grpc", +- ":language_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1-ruby", +- name = "google-cloud-language-v1beta2-ruby", - deps = [ -- ":documentai_ruby_gapic", -- ":documentai_ruby_grpc", -- ":documentai_ruby_proto", +- ":language_ruby_gapic", +- ":language_ruby_grpc", +- ":language_ruby_proto", - ], -) - @@ -26335,34 +42371,34 @@ diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/ -) - -csharp_proto_library( -- name = "documentai_csharp_proto", -- deps = [":documentai_proto"], +- name = "language_csharp_proto", +- deps = [":language_proto"], -) - -csharp_grpc_library( -- name = "documentai_csharp_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_csharp_proto"], +- name = "language_csharp_grpc", +- srcs = [":language_proto"], +- deps = [":language_csharp_proto"], -) - -csharp_gapic_library( -- name = "documentai_csharp_gapic", -- srcs = [":documentai_proto_with_info"], +- name = "language_csharp_gapic", +- srcs = [":language_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "documentai_v1_grpc_service_config.json", +- grpc_service_config = "language_grpc_service_config.json", - deps = [ -- ":documentai_csharp_grpc", -- ":documentai_csharp_proto", +- ":language_csharp_grpc", +- ":language_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1-csharp", +- name = "google-cloud-language-v1beta2-csharp", - deps = [ -- ":documentai_csharp_gapic", -- ":documentai_csharp_grpc", -- ":documentai_csharp_proto", +- ":language_csharp_gapic", +- ":language_csharp_grpc", +- ":language_csharp_proto", - ], -) - @@ -26370,12 +42406,12 @@ diff -urN a/google/cloud/documentai/v1/BUILD.bazel b/google/cloud/documentai/v1/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documentai/v1beta1/BUILD.bazel ---- a/google/cloud/documentai/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/documentai/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,341 +0,0 @@ +diff -urN a/google/cloud/lifesciences/v2beta/BUILD.bazel b/google/cloud/lifesciences/v2beta/BUILD.bazel +--- a/google/cloud/lifesciences/v2beta/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/lifesciences/v2beta/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 +-# 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: @@ -26395,27 +42431,25 @@ diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documenta -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "documentai_proto", +- name = "lifesciences_proto", - srcs = [ -- "document.proto", -- "document_understanding.proto", -- "geometry.proto", +- "workflows.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "//google/type:color_proto", +- "//google/rpc:code_proto", +- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "documentai_proto_with_info", +- name = "lifesciences_proto_with_info", - deps = [ -- ":documentai_proto", +- ":lifesciences_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -26433,44 +42467,44 @@ diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documenta -) - -java_proto_library( -- name = "documentai_java_proto", -- deps = [":documentai_proto"], +- name = "lifesciences_java_proto", +- deps = [":lifesciences_proto"], -) - -java_grpc_library( -- name = "documentai_java_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_java_proto"], +- name = "lifesciences_java_grpc", +- srcs = [":lifesciences_proto"], +- deps = [":lifesciences_java_proto"], -) - -java_gapic_library( -- name = "documentai_java_gapic", -- srcs = [":documentai_proto_with_info"], -- grpc_service_config = "documentai_grpc_service_config.json", +- name = "lifesciences_java_gapic", +- srcs = [":lifesciences_proto_with_info"], +- grpc_service_config = "lifesciences_grpc_service_config.json", - test_deps = [ -- ":documentai_java_grpc", +- ":lifesciences_java_grpc", - ], - deps = [ -- ":documentai_java_proto", +- ":lifesciences_java_proto", - ], -) - -java_gapic_test( -- name = "documentai_java_gapic_test_suite", +- name = "lifesciences_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.documentai.v1beta1.DocumentUnderstandingServiceClientTest", +- "com.google.cloud.lifesciences.v2beta.WorkflowsServiceV2BetaClientTest", - ], -- runtime_deps = [":documentai_java_gapic_test"], +- runtime_deps = [":lifesciences_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-documentai-v1beta1-java", +- name = "google-cloud-lifesciences-v2beta-java", - deps = [ -- ":documentai_java_gapic", -- ":documentai_java_grpc", -- ":documentai_java_proto", -- ":documentai_proto", +- ":lifesciences_java_gapic", +- ":lifesciences_java_grpc", +- ":lifesciences_java_proto", +- ":lifesciences_proto", - ], -) - @@ -26486,46 +42520,48 @@ diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documenta -) - -go_proto_library( -- name = "documentai_go_proto", +- name = "lifesciences_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta1", -- protos = [":documentai_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/lifesciences/v2beta", +- protos = [":lifesciences_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", -- "//google/type:color_go_proto", +- "//google/rpc:code_go_proto", - ], -) - -go_gapic_library( -- name = "documentai_go_gapic", -- srcs = [":documentai_proto_with_info"], -- grpc_service_config = "documentai_grpc_service_config.json", -- importpath = "cloud.google.com/go/documentai/apiv1beta1;documentai", -- service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml", +- name = "lifesciences_go_gapic", +- 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, - deps = [ -- ":documentai_go_proto", +- ":lifesciences_go_proto", - "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( -- name = "documentai_go_gapic_test", -- srcs = [":documentai_go_gapic_srcjar_test"], -- embed = [":documentai_go_gapic"], -- importpath = "cloud.google.com/go/documentai/apiv1beta1", +- name = "lifesciences_go_gapic_test", +- srcs = [":lifesciences_go_gapic_srcjar_test"], +- embed = [":lifesciences_go_gapic"], +- importpath = "cloud.google.com/go/lifesciences/apiv2beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-documentai-v1beta1-go", +- name = "gapi-cloud-lifesciences-v2beta-go", - deps = [ -- ":documentai_go_gapic", -- ":documentai_go_gapic_srcjar-test.srcjar", -- ":documentai_go_proto", +- ":lifesciences_go_gapic", +- ":lifesciences_go_gapic_srcjar-test.srcjar", +- ":lifesciences_go_gapic_srcjar-metadata.srcjar", +- ":lifesciences_go_proto", - ], -) - @@ -26539,16 +42575,17 @@ diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documenta -) - -py_gapic_library( -- name = "documentai_py_gapic", -- srcs = [":documentai_proto"], -- grpc_service_config = "documentai_grpc_service_config.json", +- name = "lifesciences_py_gapic", +- srcs = [":lifesciences_proto"], +- grpc_service_config = "lifesciences_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-life-sciences"] -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "documentai-v1beta1-py", +- name = "lifesciences-v2beta-py", - deps = [ -- ":documentai_py_gapic", +- ":lifesciences_py_gapic", - ], -) - @@ -26564,36 +42601,34 @@ diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documenta -) - -php_proto_library( -- name = "documentai_php_proto", -- deps = [":documentai_proto"], +- name = "lifesciences_php_proto", +- deps = [":lifesciences_proto"], -) - -php_grpc_library( -- name = "documentai_php_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_php_proto"], +- name = "lifesciences_php_grpc", +- srcs = [":lifesciences_proto"], +- deps = [":lifesciences_php_proto"], -) - -php_gapic_library( -- name = "documentai_php_gapic", -- src = ":documentai_proto_with_info", -- gapic_yaml = "documentai_gapic.yaml", -- grpc_service_config = "documentai_grpc_service_config.json", -- package = "google.cloud.documentai.v1beta1", -- service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml", +- name = "lifesciences_php_gapic", +- srcs = [":lifesciences_proto_with_info"], +- grpc_service_config = "lifesciences_grpc_service_config.json", +- service_yaml = "lifesciences_v2beta.yaml", - deps = [ -- ":documentai_php_grpc", -- ":documentai_php_proto", +- ":lifesciences_php_grpc", +- ":lifesciences_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1beta1-php", +- name = "google-cloud-lifesciences-v2beta-php", - deps = [ -- ":documentai_php_gapic", -- ":documentai_php_grpc", -- ":documentai_php_proto", +- ":lifesciences_php_gapic", +- ":lifesciences_php_grpc", +- ":lifesciences_php_proto", - ], -) - @@ -26607,20 +42642,21 @@ diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documenta -) - -nodejs_gapic_library( -- name = "documentai_nodejs_gapic", -- src = ":documentai_proto_with_info", +- name = "lifesciences_nodejs_gapic", +- package_name = "@google-cloud/lifesciences", +- src = ":lifesciences_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "documentai_grpc_service_config.json", -- package = "google.cloud.documentai.v1beta1", -- service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml", +- grpc_service_config = "lifesciences_grpc_service_config.json", +- package = "google.cloud.lifesciences.v2beta", +- service_yaml = "lifesciences_v2beta.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "documentai-v1beta1-nodejs", +- name = "lifesciences-v2beta-nodejs", - deps = [ -- ":documentai_nodejs_gapic", -- ":documentai_proto", +- ":lifesciences_nodejs_gapic", +- ":lifesciences_proto", - ], -) - @@ -26630,41 +42666,49 @@ diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documenta -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "documentai_ruby_proto", -- deps = [":documentai_proto"], +- name = "lifesciences_ruby_proto", +- deps = [":lifesciences_proto"], -) - -ruby_grpc_library( -- name = "documentai_ruby_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_ruby_proto"], +- name = "lifesciences_ruby_grpc", +- srcs = [":lifesciences_proto"], +- deps = [":lifesciences_ruby_proto"], -) - --ruby_gapic_library( -- name = "documentai_ruby_gapic", -- src = ":documentai_proto_with_info", -- gapic_yaml = "documentai_gapic.yaml", -- package = "google.cloud.documentai.v1beta1", -- service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml", +-ruby_cloud_gapic_library( +- name = "lifesciences_ruby_gapic", +- srcs = [":lifesciences_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-life_sciences-v2beta", +- "ruby-cloud-env-prefix=LIFE_SCIENCES", +- "ruby-cloud-product-url=https://cloud.google.com/life-sciences/", +- "ruby-cloud-api-id=lifesciences.googleapis.com", +- "ruby-cloud-api-shortname=lifesciences", +- "ruby-cloud-service-override=WorkflowsServiceV2Beta=WorkflowsService", +- ], +- grpc_service_config = "lifesciences_grpc_service_config.json", +- ruby_cloud_description = "Cloud Life Sciences is a suite of services and tools for managing, processing, and transforming life sciences data. It also enables advanced insights and operational workflows using highly scalable and compliant infrastructure.", +- ruby_cloud_title = "Cloud Life Sciences V2beta", - deps = [ -- ":documentai_ruby_grpc", -- ":documentai_ruby_proto", +- ":lifesciences_ruby_grpc", +- ":lifesciences_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1beta1-ruby", +- name = "google-cloud-lifesciences-v2beta-ruby", - deps = [ -- ":documentai_ruby_gapic", -- ":documentai_ruby_grpc", -- ":documentai_ruby_proto", +- ":lifesciences_ruby_gapic", +- ":lifesciences_ruby_grpc", +- ":lifesciences_ruby_proto", - ], -) - @@ -26680,34 +42724,34 @@ diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documenta -) - -csharp_proto_library( -- name = "documentai_csharp_proto", -- deps = [":documentai_proto"], +- name = "lifesciences_csharp_proto", +- deps = [":lifesciences_proto"], -) - -csharp_grpc_library( -- name = "documentai_csharp_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_csharp_proto"], +- name = "lifesciences_csharp_grpc", +- srcs = [":lifesciences_proto"], +- deps = [":lifesciences_csharp_proto"], -) - -csharp_gapic_library( -- name = "documentai_csharp_gapic", -- srcs = [":documentai_proto_with_info"], +- name = "lifesciences_csharp_gapic", +- srcs = [":lifesciences_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "documentai_grpc_service_config.json", +- grpc_service_config = "lifesciences_grpc_service_config.json", - deps = [ -- ":documentai_csharp_grpc", -- ":documentai_csharp_proto", +- ":lifesciences_csharp_grpc", +- ":lifesciences_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1beta1-csharp", +- name = "google-cloud-lifesciences-v2beta-csharp", - deps = [ -- ":documentai_csharp_gapic", -- ":documentai_csharp_grpc", -- ":documentai_csharp_proto", +- ":lifesciences_csharp_gapic", +- ":lifesciences_csharp_grpc", +- ":lifesciences_csharp_proto", - ], -) - @@ -26715,20 +42759,11 @@ diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documenta -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documentai/v1beta2/BUILD.bazel ---- a/google/cloud/documentai/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/documentai/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,342 +0,0 @@ +diff -urN a/google/cloud/location/BUILD.bazel b/google/cloud/location/BUILD.bazel +--- a/google/cloud/location/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/location/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,165 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -26737,31 +42772,16 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") --load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "documentai_proto", +- name = "location_proto", - srcs = [ -- "document.proto", -- "document_understanding.proto", -- "geometry.proto", +- "locations.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "//google/type:color_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --proto_library_with_info( -- name = "documentai_proto_with_info", -- deps = [ -- ":documentai_proto", -- "//google/cloud:common_resources_proto", +- "@com_google_protobuf//:any_proto", - ], -) - @@ -26770,53 +42790,19 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta -############################################################################## -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 = "documentai_java_proto", -- deps = [":documentai_proto"], +- name = "location_java_proto", +- deps = [":location_proto"], -) - -java_grpc_library( -- name = "documentai_java_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_java_proto"], --) -- --java_gapic_library( -- name = "documentai_java_gapic", -- srcs = [":documentai_proto_with_info"], -- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", -- test_deps = [ -- ":documentai_java_grpc", -- ], -- deps = [ -- ":documentai_java_proto", -- ], --) -- --java_gapic_test( -- name = "documentai_java_gapic_test_suite", -- test_classes = [ -- "com.google.cloud.documentai.v1beta2.DocumentUnderstandingServiceClientTest", -- ], -- runtime_deps = [":documentai_java_gapic_test"], --) -- --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-documentai-v1beta2-java", -- deps = [ -- ":documentai_java_gapic", -- ":documentai_java_grpc", -- ":documentai_java_proto", -- ":documentai_proto", -- ], +- name = "location_java_grpc", +- srcs = [":location_proto"], +- deps = [":location_java_proto"], -) - -############################################################################## @@ -26824,53 +42810,16 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "go_gapic_assembly_pkg", -- "go_gapic_library", - "go_proto_library", -- "go_test", -) - -go_proto_library( -- name = "documentai_go_proto", +- name = "location_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta2", -- protos = [":documentai_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/location", +- protos = [":location_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", -- "//google/type:color_go_proto", -- ], --) -- --go_gapic_library( -- name = "documentai_go_gapic", -- srcs = [":documentai_proto_with_info"], -- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", -- importpath = "cloud.google.com/go/documentai/apiv1beta2;documentai", -- service_yaml = "documentai_v1beta2.yaml", -- deps = [ -- ":documentai_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 = "documentai_go_gapic_test", -- srcs = [":documentai_go_gapic_srcjar_test"], -- embed = [":documentai_go_gapic"], -- importpath = "cloud.google.com/go/documentai/apiv1beta2", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-documentai-v1beta2-go", -- deps = [ -- ":documentai_go_gapic", -- ":documentai_go_gapic_srcjar-test.srcjar", -- ":documentai_go_proto", - ], -) - @@ -26879,67 +42828,50 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", --) -- --py_gapic_library( -- name = "documentai_py_gapic", -- srcs = [":documentai_proto"], -- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", -) - --# Open Source Packages --py_gapic_assembly_pkg( -- name = "documentai-v1beta2-py", +-moved_proto_library( +- name = "location_moved_proto", +- srcs = [":location_proto"], - deps = [ -- ":documentai_py_gapic", +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "@com_google_protobuf//:any_proto", - ], -) - +-py_proto_library( +- name = "location_py_proto", +- deps = [":location_moved_proto"], +-) +- +-py_grpc_library( +- name = "location_py_grpc", +- srcs = [":location_moved_proto"], +- deps = [":location_py_proto"], +-) +- -############################################################################## -# 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 = "documentai_php_proto", -- deps = [":documentai_proto"], +- name = "location_php_proto", +- deps = [":location_proto"], -) - -php_grpc_library( -- name = "documentai_php_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_php_proto"], --) -- --php_gapic_library( -- name = "documentai_php_gapic", -- src = ":documentai_proto_with_info", -- gapic_yaml = "documentai_gapic.yaml", -- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", -- package = "google.cloud.documentai.v1beta2", -- service_yaml = "documentai_v1beta2.yaml", -- deps = [ -- ":documentai_php_grpc", -- ":documentai_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1beta2-php", -- deps = [ -- ":documentai_php_gapic", -- ":documentai_php_grpc", -- ":documentai_php_proto", -- ], +- name = "location_php_grpc", +- srcs = [":location_proto"], +- deps = [":location_php_proto"], -) - -############################################################################## @@ -26951,67 +42883,25 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "documentai_nodejs_gapic", -- package_name = "@google-cloud/documentai", -- src = ":documentai_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", -- package = "google.cloud.documentai.v1beta2", -- service_yaml = "documentai_v1beta2.yaml", -- deps = [], --) -- --nodejs_gapic_assembly_pkg( -- name = "documentai-v1beta2-nodejs", -- deps = [ -- ":documentai_nodejs_gapic", -- ":documentai_proto", -- ], --) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "documentai_ruby_proto", -- deps = [":documentai_proto"], +- name = "location_ruby_proto", +- deps = [":location_proto"], -) - -ruby_grpc_library( -- name = "documentai_ruby_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_ruby_proto"], --) -- --ruby_gapic_library( -- name = "documentai_ruby_gapic", -- src = ":documentai_proto_with_info", -- gapic_yaml = "documentai_gapic.yaml", -- package = "google.cloud.documentai.v1beta2", -- service_yaml = "documentai_v1beta2.yaml", -- deps = [ -- ":documentai_ruby_grpc", -- ":documentai_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1beta2-ruby", -- deps = [ -- ":documentai_ruby_gapic", -- ":documentai_ruby_grpc", -- ":documentai_ruby_proto", -- ], +- name = "location_ruby_grpc", +- srcs = [":location_proto"], +- deps = [":location_ruby_proto"], -) - -############################################################################## @@ -27019,52 +42909,29 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "documentai_csharp_proto", -- deps = [":documentai_proto"], +- name = "location_csharp_proto", +- deps = [":location_proto"], -) - -csharp_grpc_library( -- name = "documentai_csharp_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_csharp_proto"], --) -- --csharp_gapic_library( -- name = "documentai_csharp_gapic", -- srcs = [":documentai_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", -- deps = [ -- ":documentai_csharp_grpc", -- ":documentai_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1beta2-csharp", -- deps = [ -- ":documentai_csharp_gapic", -- ":documentai_csharp_grpc", -- ":documentai_csharp_proto", -- ], +- name = "location_csharp_grpc", +- srcs = [":location_proto"], +- deps = [":location_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documentai/v1beta3/BUILD.bazel ---- a/google/cloud/documentai/v1beta3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/documentai/v1beta3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,361 +0,0 @@ +-# Put your C++ code here +diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managedidentities/v1/BUILD.bazel +--- a/google/cloud/managedidentities/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/managedidentities/v1/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 - @@ -27086,12 +42953,10 @@ diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documenta -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "documentai_proto", +- name = "managedidentities_proto", - srcs = [ -- "document.proto", -- "document_io.proto", -- "document_processor_service.proto", -- "geometry.proto", +- "managed_identities_service.proto", +- "resource.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -27099,21 +42964,15 @@ diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documenta - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "//google/type:color_proto", -- "//google/type:date_proto", -- "//google/type:datetime_proto", -- "//google/type:money_proto", -- "//google/type:postal_address_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "documentai_proto_with_info", +- name = "managedidentities_proto_with_info", - deps = [ -- ":documentai_proto", +- ":managedidentities_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -27131,44 +42990,44 @@ diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documenta -) - -java_proto_library( -- name = "documentai_java_proto", -- deps = [":documentai_proto"], +- name = "managedidentities_java_proto", +- deps = [":managedidentities_proto"], -) - -java_grpc_library( -- name = "documentai_java_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_java_proto"], +- name = "managedidentities_java_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_java_proto"], -) - -java_gapic_library( -- name = "documentai_java_gapic", -- srcs = [":documentai_proto_with_info"], -- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", +- name = "managedidentities_java_gapic", +- srcs = [":managedidentities_proto_with_info"], +- grpc_service_config = "managedidentities_grpc_service_config.json", - test_deps = [ -- ":documentai_java_grpc", +- ":managedidentities_java_grpc", - ], - deps = [ -- ":documentai_java_proto", +- ":managedidentities_java_proto", - ], -) - -java_gapic_test( -- name = "documentai_java_gapic_test_suite", +- name = "managedidentities_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.documentai.v1beta3.DocumentProcessorServiceClientTest", +- "com.google.cloud.managedidentities.v1.ManagedIdentitiesServiceClientTest", - ], -- runtime_deps = [":documentai_java_gapic_test"], +- runtime_deps = [":managedidentities_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-documentai-v1beta3-java", +- name = "google-cloud-managedidentities-v1-java", - deps = [ -- ":documentai_java_gapic", -- ":documentai_java_grpc", -- ":documentai_java_proto", -- ":documentai_proto", +- ":managedidentities_java_gapic", +- ":managedidentities_java_grpc", +- ":managedidentities_java_proto", +- ":managedidentities_proto", - ], -) - @@ -27184,30 +43043,24 @@ diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documenta -) - -go_proto_library( -- name = "documentai_go_proto", +- name = "managedidentities_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta3", -- protos = [":documentai_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1", +- protos = [":managedidentities_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", -- "//google/type:color_go_proto", -- "//google/type:date_go_proto", -- "//google/type:datetime_go_proto", -- "//google/type:money_go_proto", -- "//google/type:postaladdress_go_proto", - ], -) - -go_gapic_library( -- name = "documentai_go_gapic", -- srcs = [":documentai_proto_with_info"], -- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", -- importpath = "cloud.google.com/go/documentai/apiv1beta3;documentai", -- service_yaml = "documentai_v1beta3.yaml", +- name = "managedidentities_go_gapic", +- srcs = [":managedidentities_proto_with_info"], +- grpc_service_config = "managedidentities_grpc_service_config.json", +- importpath = "cloud.google.com/go/managedidentities/apiv1;managedidentities", +- service_yaml = "managedidentities_v1.yaml", - deps = [ -- ":documentai_go_proto", +- ":managedidentities_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", @@ -27215,19 +43068,19 @@ diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documenta -) - -go_test( -- name = "documentai_go_gapic_test", -- srcs = [":documentai_go_gapic_srcjar_test"], -- embed = [":documentai_go_gapic"], -- importpath = "cloud.google.com/go/documentai/apiv1beta3", +- name = "managedidentities_go_gapic_test", +- srcs = [":managedidentities_go_gapic_srcjar_test"], +- embed = [":managedidentities_go_gapic"], +- importpath = "cloud.google.com/go/managedidentities/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-documentai-v1beta3-go", +- name = "gapi-cloud-managedidentities-v1-go", - deps = [ -- ":documentai_go_gapic", -- ":documentai_go_gapic_srcjar-test.srcjar", -- ":documentai_go_proto", +- ":managedidentities_go_gapic", +- ":managedidentities_go_gapic_srcjar-test.srcjar", +- ":managedidentities_go_proto", - ], -) - @@ -27241,16 +43094,17 @@ diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documenta -) - -py_gapic_library( -- name = "documentai_py_gapic", -- srcs = [":documentai_proto"], -- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", +- name = "managedidentities_py_gapic", +- srcs = [":managedidentities_proto"], +- grpc_service_config = "managedidentities_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-managed-identities"] -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "documentai-v1beta3-py", +- name = "managedidentities-v1-py", - deps = [ -- ":documentai_py_gapic", +- ":managedidentities_py_gapic", - ], -) - @@ -27266,36 +43120,33 @@ diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documenta -) - -php_proto_library( -- name = "documentai_php_proto", -- deps = [":documentai_proto"], +- name = "managedidentities_php_proto", +- deps = [":managedidentities_proto"], -) - -php_grpc_library( -- name = "documentai_php_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_php_proto"], +- name = "managedidentities_php_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_php_proto"], -) - -php_gapic_library( -- name = "documentai_php_gapic", -- src = ":documentai_proto_with_info", -- gapic_yaml = "documentai_gapic.yaml", -- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", -- package = "google.cloud.documentai.v1beta3", -- service_yaml = "documentai_v1beta3.yaml", +- name = "managedidentities_php_gapic", +- srcs = [":managedidentities_proto_with_info"], +- grpc_service_config = "managedidentities_grpc_service_config.json", - deps = [ -- ":documentai_php_grpc", -- ":documentai_php_proto", +- ":managedidentities_php_grpc", +- ":managedidentities_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1beta3-php", +- name = "google-cloud-managedidentities-v1-php", - deps = [ -- ":documentai_php_gapic", -- ":documentai_php_grpc", -- ":documentai_php_proto", +- ":managedidentities_php_gapic", +- ":managedidentities_php_grpc", +- ":managedidentities_php_proto", - ], -) - @@ -27309,21 +43160,21 @@ diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documenta -) - -nodejs_gapic_library( -- name = "documentai_nodejs_gapic", -- package_name = "@google-cloud/documentai", -- src = ":documentai_proto_with_info", +- name = "managedidentities_nodejs_gapic", +- package_name = "@google-cloud/managed-identities", +- src = ":managedidentities_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", -- package = "google.cloud.documentai.v1beta3", -- service_yaml = "documentai_v1beta3.yaml", +- grpc_service_config = "managedidentities_grpc_service_config.json", +- package = "google.cloud.managedidentities.v1", +- service_yaml = "managedidentities_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "documentai-v1beta3-nodejs", +- name = "managedidentities-v1-nodejs", - deps = [ -- ":documentai_nodejs_gapic", -- ":documentai_proto", +- ":managedidentities_nodejs_gapic", +- ":managedidentities_proto", - ], -) - @@ -27332,50 +43183,49 @@ diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documenta -############################################################################## -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", -) - -ruby_proto_library( -- name = "documentai_ruby_proto", -- deps = [":documentai_proto"], +- name = "managedidentities_ruby_proto", +- deps = [":managedidentities_proto"], -) - -ruby_grpc_library( -- name = "documentai_ruby_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_ruby_proto"], +- name = "managedidentities_ruby_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "documentai_ruby_gapic", -- srcs = [":documentai_proto_with_info"], +- name = "managedidentities_ruby_gapic", +- srcs = [":managedidentities_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-document_ai-v1beta3", -- "ruby-cloud-env-prefix=DOCUMENT_AI", -- "ruby-cloud-product-url=https://cloud.google.com/document-ai/", -- "ruby-cloud-api-id=us-documentai.googleapis.com", -- "ruby-cloud-api-shortname=documentai", -- "ruby-cloud-namespace-override=DocumentAi=DocumentAI", +- "ruby-cloud-gem-name=google-cloud-managed_identities-v1", +- "ruby-cloud-env-prefix=MANAGED_IDENTITIES", +- "ruby-cloud-product-url=https://cloud.google.com/managed-microsoft-ad/", +- "ruby-cloud-api-id=managedidentities.googleapis.com", +- "ruby-cloud-api-shortname=managedidentities", - ], -- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", -- ruby_cloud_description = "Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights.", -- ruby_cloud_title = "Document AI V1beta3", +- grpc_service_config = "managedidentities_grpc_service_config.json", +- ruby_cloud_description = "The Managed Service for Microsoft Active Directory API is used for managing a highly available, hardened service running Microsoft Active Directory.", +- ruby_cloud_title = "Managed Service for Microsoft Active Directory API V1", - deps = [ -- ":documentai_ruby_grpc", -- ":documentai_ruby_proto", +- ":managedidentities_ruby_grpc", +- ":managedidentities_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1beta3-ruby", +- name = "google-cloud-managedidentities-v1-ruby", - deps = [ -- ":documentai_ruby_gapic", -- ":documentai_ruby_grpc", -- ":documentai_ruby_proto", +- ":managedidentities_ruby_gapic", +- ":managedidentities_ruby_grpc", +- ":managedidentities_ruby_proto", - ], -) - @@ -27391,34 +43241,34 @@ diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documenta -) - -csharp_proto_library( -- name = "documentai_csharp_proto", -- deps = [":documentai_proto"], +- name = "managedidentities_csharp_proto", +- deps = [":managedidentities_proto"], -) - -csharp_grpc_library( -- name = "documentai_csharp_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_csharp_proto"], +- name = "managedidentities_csharp_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_csharp_proto"], -) - -csharp_gapic_library( -- name = "documentai_csharp_gapic", -- srcs = [":documentai_proto_with_info"], +- name = "managedidentities_csharp_gapic", +- srcs = [":managedidentities_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", +- grpc_service_config = "managedidentities_grpc_service_config.json", - deps = [ -- ":documentai_csharp_grpc", -- ":documentai_csharp_proto", +- ":managedidentities_csharp_grpc", +- ":managedidentities_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1beta3-csharp", +- name = "google-cloud-managedidentities-v1-csharp", - deps = [ -- ":documentai_csharp_gapic", -- ":documentai_csharp_grpc", -- ":documentai_csharp_proto", +- ":managedidentities_csharp_gapic", +- ":managedidentities_csharp_grpc", +- ":managedidentities_csharp_proto", - ], -) - @@ -27426,10 +43276,10 @@ diff -urN a/google/cloud/documentai/v1beta3/BUILD.bazel b/google/cloud/documenta -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1alpha2/BUILD.bazel ---- a/google/cloud/domains/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/domains/v1alpha2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,344 +0,0 @@ +diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/managedidentities/v1beta1/BUILD.bazel +--- a/google/cloud/managedidentities/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/managedidentities/v1beta1/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 - @@ -27451,27 +43301,25 @@ diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1a -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "domains_proto", +- name = "managedidentities_proto", - srcs = [ -- "domains.proto", +- "managed_identities_service.proto", +- "resource.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:money_proto", -- "//google/type:postal_address_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "domains_proto_with_info", +- name = "managedidentities_proto_with_info", - deps = [ -- ":domains_proto", +- ":managedidentities_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -27489,45 +43337,44 @@ diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1a -) - -java_proto_library( -- name = "domains_java_proto", -- deps = [":domains_proto"], +- name = "managedidentities_java_proto", +- deps = [":managedidentities_proto"], -) - -java_grpc_library( -- name = "domains_java_grpc", -- srcs = [":domains_proto"], -- deps = [":domains_java_proto"], +- name = "managedidentities_java_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_java_proto"], -) - -java_gapic_library( -- name = "domains_java_gapic", -- srcs = [":domains_proto_with_info"], -- grpc_service_config = "domains_grpc_service_config.json", +- name = "managedidentities_java_gapic", +- srcs = [":managedidentities_proto_with_info"], +- grpc_service_config = "managedidentities_grpc_service_config.json", - test_deps = [ -- ":domains_java_grpc", +- ":managedidentities_java_grpc", - ], - deps = [ -- ":domains_java_proto", -- "//google/type:type_java_proto", +- ":managedidentities_java_proto", - ], -) - -java_gapic_test( -- name = "domains_java_gapic_test_suite", +- name = "managedidentities_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.domains.v1alpha2.DomainsClientTest", +- "com.google.cloud.managedidentities.v1beta1.ManagedIdentitiesServiceClientTest", - ], -- runtime_deps = [":domains_java_gapic_test"], +- runtime_deps = [":managedidentities_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-domains-v1alpha2-java", +- name = "google-cloud-managedidentities-v1beta1-java", - deps = [ -- ":domains_java_gapic", -- ":domains_java_grpc", -- ":domains_java_proto", -- ":domains_proto", +- ":managedidentities_java_gapic", +- ":managedidentities_java_grpc", +- ":managedidentities_java_proto", +- ":managedidentities_proto", - ], -) - @@ -27543,26 +43390,24 @@ diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1a -) - -go_proto_library( -- name = "domains_go_proto", +- name = "managedidentities_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1alpha2", -- protos = [":domains_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1beta1", +- protos = [":managedidentities_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", -- "//google/type:money_go_proto", -- "//google/type:postaladdress_go_proto", - ], -) - -go_gapic_library( -- name = "domains_go_gapic", -- srcs = [":domains_proto_with_info"], -- grpc_service_config = "domains_grpc_service_config.json", -- importpath = "cloud.google.com/go/domains/apiv1alpha2;domains", -- service_yaml = "domains_v1alpha2.yaml", +- name = "managedidentities_go_gapic", +- srcs = [":managedidentities_proto_with_info"], +- grpc_service_config = "", +- importpath = "cloud.google.com/go/managedidentities/apiv1beta1;managedidentities", +- service_yaml = "managedidentities_v1beta1.yaml", - deps = [ -- ":domains_go_proto", +- ":managedidentities_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", @@ -27570,19 +43415,19 @@ diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1a -) - -go_test( -- name = "domains_go_gapic_test", -- srcs = [":domains_go_gapic_srcjar_test"], -- embed = [":domains_go_gapic"], -- importpath = "cloud.google.com/go/domains/apiv1alpha2", +- name = "managedidentities_go_gapic_test", +- srcs = [":managedidentities_go_gapic_srcjar_test"], +- embed = [":managedidentities_go_gapic"], +- importpath = "cloud.google.com/go/managedidentities/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-domains-v1alpha2-go", +- name = "gapi-cloud-managedidentities-v1beta1-go", - deps = [ -- ":domains_go_gapic", -- ":domains_go_gapic_srcjar-test.srcjar", -- ":domains_go_proto", +- ":managedidentities_go_gapic", +- ":managedidentities_go_gapic_srcjar-test.srcjar", +- ":managedidentities_go_proto", - ], -) - @@ -27596,16 +43441,16 @@ diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1a -) - -py_gapic_library( -- name = "domains_py_gapic", -- srcs = [":domains_proto"], -- grpc_service_config = "domains_grpc_service_config.json", +- name = "managedidentities_py_gapic", +- srcs = [":managedidentities_proto"], +- grpc_service_config = "managedidentities_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "domains-v1alpha2-py", +- name = "managedidentities-v1beta1-py", - deps = [ -- ":domains_py_gapic", +- ":managedidentities_py_gapic", - ], -) - @@ -27621,36 +43466,33 @@ diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1a -) - -php_proto_library( -- name = "domains_php_proto", -- deps = [":domains_proto"], +- name = "managedidentities_php_proto", +- deps = [":managedidentities_proto"], -) - -php_grpc_library( -- name = "domains_php_grpc", -- srcs = [":domains_proto"], -- deps = [":domains_php_proto"], +- name = "managedidentities_php_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_php_proto"], -) - -php_gapic_library( -- name = "domains_php_gapic", -- src = ":domains_proto_with_info", -- gapic_yaml = "domains_gapic.yaml", -- grpc_service_config = "domains_grpc_service_config.json", -- package = "google.cloud.domains.v1alpha2", -- service_yaml = "domains_v1alpha2.yaml", +- name = "managedidentities_php_gapic", +- srcs = [":managedidentities_proto_with_info"], +- grpc_service_config = "managedidentities_grpc_service_config.json", - deps = [ -- ":domains_php_grpc", -- ":domains_php_proto", +- ":managedidentities_php_grpc", +- ":managedidentities_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-domains-v1alpha2-php", +- name = "google-cloud-managedidentities-v1beta1-php", - deps = [ -- ":domains_php_gapic", -- ":domains_php_grpc", -- ":domains_php_proto", +- ":managedidentities_php_gapic", +- ":managedidentities_php_grpc", +- ":managedidentities_php_proto", - ], -) - @@ -27664,21 +43506,21 @@ diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1a -) - -nodejs_gapic_library( -- name = "domains_nodejs_gapic", -- src = ":domains_proto_with_info", +- name = "managedidentities_nodejs_gapic", +- package_name = "@google-cloud/managed-identities", +- src = ":managedidentities_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "domains_grpc_service_config.json", -- package = "google.cloud.domains.v1alpha2", -- package_name = "@google-cloud/domains", -- service_yaml = "domains_v1alpha2.yaml", +- grpc_service_config = None, +- package = "google.cloud.managedidentities.v1beta1", +- service_yaml = "managedidentities_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "domains-v1alpha2-nodejs", +- name = "managedidentities-v1beta1-nodejs", - deps = [ -- ":domains_nodejs_gapic", -- ":domains_proto", +- ":managedidentities_nodejs_gapic", +- ":managedidentities_proto", - ], -) - @@ -27688,42 +43530,39 @@ diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1a -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "domains_ruby_proto", -- deps = [":domains_proto"], +- name = "managedidentities_ruby_proto", +- deps = [":managedidentities_proto"], -) - -ruby_grpc_library( -- name = "domains_ruby_grpc", -- srcs = [":domains_proto"], -- deps = [":domains_ruby_proto"], +- name = "managedidentities_ruby_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_ruby_proto"], -) - --ruby_gapic_library( -- name = "domains_ruby_gapic", -- src = ":domains_proto_with_info", -- gapic_yaml = "domains_gapic.yaml", -- grpc_service_config = "domains_grpc_service_config.json", -- package = "google.cloud.domains.v1alpha2", -- service_yaml = "domains_v1alpha2.yaml", +-ruby_cloud_gapic_library( +- name = "managedidentities_ruby_gapic", +- srcs = [":managedidentities_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-managedidentities-v1beta1"], - deps = [ -- ":domains_ruby_grpc", -- ":domains_ruby_proto", +- ":managedidentities_ruby_grpc", +- ":managedidentities_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-domains-v1alpha2-ruby", +- name = "google-cloud-managedidentities-v1beta1-ruby", - deps = [ -- ":domains_ruby_gapic", -- ":domains_ruby_grpc", -- ":domains_ruby_proto", +- ":managedidentities_ruby_gapic", +- ":managedidentities_ruby_grpc", +- ":managedidentities_ruby_proto", - ], -) - @@ -27739,34 +43578,33 @@ diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1a -) - -csharp_proto_library( -- name = "domains_csharp_proto", -- deps = [":domains_proto"], +- name = "managedidentities_csharp_proto", +- deps = [":managedidentities_proto"], -) - -csharp_grpc_library( -- name = "domains_csharp_grpc", -- srcs = [":domains_proto"], -- deps = [":domains_csharp_proto"], +- name = "managedidentities_csharp_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_csharp_proto"], -) - -csharp_gapic_library( -- name = "domains_csharp_gapic", -- srcs = [":domains_proto_with_info"], +- name = "managedidentities_csharp_gapic", +- srcs = [":managedidentities_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "domains_grpc_service_config.json", - deps = [ -- ":domains_csharp_grpc", -- ":domains_csharp_proto", +- ":managedidentities_csharp_grpc", +- ":managedidentities_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-domains-v1alpha2-csharp", +- name = "google-cloud-managedidentities-v1beta1-csharp", - deps = [ -- ":domains_csharp_gapic", -- ":domains_csharp_grpc", -- ":domains_csharp_proto", +- ":managedidentities_csharp_gapic", +- ":managedidentities_csharp_grpc", +- ":managedidentities_csharp_proto", - ], -) - @@ -27774,20 +43612,11 @@ diff -urN a/google/cloud/domains/v1alpha2/BUILD.bazel b/google/cloud/domains/v1a -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/domains/v1beta1/BUILD.bazel b/google/cloud/domains/v1beta1/BUILD.bazel ---- a/google/cloud/domains/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/domains/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,350 +0,0 @@ +diff -urN a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel b/google/cloud/mediatranslation/v1alpha1/BUILD.bazel +--- a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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 --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -27796,31 +43625,16 @@ diff -urN a/google/cloud/domains/v1beta1/BUILD.bazel b/google/cloud/domains/v1be -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") --load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "domains_proto", +- name = "mediatranslation_proto", - srcs = [ -- "domains.proto", +- "media_translation.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:money_proto", -- "//google/type:postal_address_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --proto_library_with_info( -- name = "domains_proto_with_info", -- deps = [ -- ":domains_proto", -- "//google/cloud:common_resources_proto", +- "//google/rpc:status_proto", - ], -) - @@ -27829,108 +43643,37 @@ diff -urN a/google/cloud/domains/v1beta1/BUILD.bazel b/google/cloud/domains/v1be -############################################################################## -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 = "domains_java_proto", -- deps = [":domains_proto"], --) -- --java_grpc_library( -- name = "domains_java_grpc", -- srcs = [":domains_proto"], -- deps = [":domains_java_proto"], --) -- --java_gapic_library( -- name = "domains_java_gapic", -- srcs = [":domains_proto_with_info"], -- grpc_service_config = "domains_grpc_service_config.json", -- test_deps = [ -- ":domains_java_grpc", -- ], -- deps = [ -- ":domains_java_proto", -- "//google/type:type_java_proto", -- ], --) -- --java_gapic_test( -- name = "domains_java_gapic_test_suite", -- test_classes = [ -- "com.google.cloud.domains.v1beta1.DomainsClientTest", -- ], -- runtime_deps = [":domains_java_gapic_test"], --) -- --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-domains-v1beta1-java", -- deps = [ -- ":domains_java_gapic", -- ":domains_java_grpc", -- ":domains_java_proto", -- ":domains_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 = "domains_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1beta1", -- protos = [":domains_proto"], -- deps = [ -- "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "//google/type:money_go_proto", -- "//google/type:postaladdress_go_proto", -- ], --) -- --go_gapic_library( -- name = "domains_go_gapic", -- srcs = [":domains_proto_with_info"], -- grpc_service_config = "domains_grpc_service_config.json", -- importpath = "cloud.google.com/go/domains/apiv1beta1;domains", -- service_yaml = "domains_v1beta1.yaml", -- deps = [ -- ":domains_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 = "domains_go_gapic_test", -- srcs = [":domains_go_gapic_srcjar_test"], -- embed = [":domains_go_gapic"], -- importpath = "cloud.google.com/go/domains/apiv1beta1", +-java_proto_library( +- name = "mediatranslation_java_proto", +- deps = [":mediatranslation_proto"], -) - --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-domains-v1beta1-go", +-java_grpc_library( +- name = "mediatranslation_java_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "mediatranslation_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1alpha1", +- protos = [":mediatranslation_proto"], - deps = [ -- ":domains_go_gapic", -- ":domains_go_gapic_srcjar-test.srcjar", -- ":domains_go_proto", +- "//google/api:annotations_go_proto", +- "//google/rpc:status_go_proto", - ], -) - @@ -27939,67 +43682,50 @@ diff -urN a/google/cloud/domains/v1beta1/BUILD.bazel b/google/cloud/domains/v1be -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", --) -- --py_gapic_library( -- name = "domains_py_gapic", -- srcs = [":domains_proto"], -- grpc_service_config = "domains_grpc_service_config.json", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", -) - --# Open Source Packages --py_gapic_assembly_pkg( -- name = "domains-v1beta1-py", +-moved_proto_library( +- name = "mediatranslation_moved_proto", +- srcs = [":mediatranslation_proto"], - deps = [ -- ":domains_py_gapic", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/rpc:status_proto", - ], -) - +-py_proto_library( +- name = "mediatranslation_py_proto", +- deps = [":mediatranslation_moved_proto"], +-) +- +-py_grpc_library( +- name = "mediatranslation_py_grpc", +- srcs = [":mediatranslation_moved_proto"], +- deps = [":mediatranslation_py_proto"], +-) +- -############################################################################## -# 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 = "domains_php_proto", -- deps = [":domains_proto"], +- name = "mediatranslation_php_proto", +- deps = [":mediatranslation_proto"], -) - -php_grpc_library( -- name = "domains_php_grpc", -- srcs = [":domains_proto"], -- deps = [":domains_php_proto"], --) -- --php_gapic_library( -- name = "domains_php_gapic", -- src = ":domains_proto_with_info", -- gapic_yaml = "domains_gapic.yaml", -- grpc_service_config = "domains_grpc_service_config.json", -- package = "google.cloud.domains.v1beta1", -- service_yaml = "domains_v1beta1.yaml", -- deps = [ -- ":domains_php_grpc", -- ":domains_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-domains-v1beta1-php", -- deps = [ -- ":domains_php_gapic", -- ":domains_php_grpc", -- ":domains_php_proto", -- ], +- name = "mediatranslation_php_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_php_proto"], -) - -############################################################################## @@ -28011,74 +43737,25 @@ diff -urN a/google/cloud/domains/v1beta1/BUILD.bazel b/google/cloud/domains/v1be - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "domains_nodejs_gapic", -- package_name = "@google-cloud/domains", -- src = ":domains_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "domains_grpc_service_config.json", -- package = "google.cloud.domains.v1beta1", -- service_yaml = "domains_v1beta1.yaml", -- deps = [], --) -- --nodejs_gapic_assembly_pkg( -- name = "domains-v1beta1-nodejs", -- deps = [ -- ":domains_nodejs_gapic", -- ":domains_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 = "domains_ruby_proto", -- deps = [":domains_proto"], +- name = "mediatranslation_ruby_proto", +- deps = [":mediatranslation_proto"], -) - -ruby_grpc_library( -- name = "domains_ruby_grpc", -- srcs = [":domains_proto"], -- deps = [":domains_ruby_proto"], --) -- --ruby_cloud_gapic_library( -- name = "domains_ruby_gapic", -- srcs = [":domains_proto_with_info",], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-domains-v1beta1", -- "ruby-cloud-env-prefix=DOMAINS", -- "ruby-cloud-product-url=https://cloud.google.com/domains", -- "ruby-cloud-api-id=domains.googleapis.com", -- "ruby-cloud-api-shortname=domains", -- ], -- grpc_service_config = "domains_grpc_service_config.json", -- ruby_cloud_description = "The Cloud Domains API provides registration, management and configuration of domain names.", -- ruby_cloud_title = "Cloud Domains V1beta1", -- deps = [ -- ":domains_ruby_grpc", -- ":domains_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-domains-v1beta1-ruby", -- deps = [ -- ":domains_ruby_gapic", -- ":domains_ruby_grpc", -- ":domains_ruby_proto", -- ], +- name = "mediatranslation_ruby_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_ruby_proto"], -) - -############################################################################## @@ -28086,54 +43763,31 @@ diff -urN a/google/cloud/domains/v1beta1/BUILD.bazel b/google/cloud/domains/v1be -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "domains_csharp_proto", -- deps = [":domains_proto"], +- name = "mediatranslation_csharp_proto", +- deps = [":mediatranslation_proto"], -) - -csharp_grpc_library( -- name = "domains_csharp_grpc", -- srcs = [":domains_proto"], -- deps = [":domains_csharp_proto"], --) -- --csharp_gapic_library( -- name = "domains_csharp_gapic", -- srcs = [":domains_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "domains_grpc_service_config.json", -- deps = [ -- ":domains_csharp_grpc", -- ":domains_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-domains-v1beta1-csharp", -- deps = [ -- ":domains_csharp_gapic", -- ":domains_csharp_grpc", -- ":domains_csharp_proto", -- ], +- name = "mediatranslation_csharp_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BUILD.bazel ---- a/google/cloud/functions/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/functions/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,356 +0,0 @@ +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/mediatranslation/v1beta1/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/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: @@ -28153,30 +43807,21 @@ diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BU -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "functions_proto", +- name = "mediatranslation_proto", - srcs = [ -- "functions.proto", -- "operations.proto", +- "media_translation.proto", - ], - deps = [ -- "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "//google/longrunning:operations_proto", -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", +- "//google/rpc:status_proto", - ], -) - -proto_library_with_info( -- name = "functions_proto_with_info", +- name = "mediatranslation_proto_with_info", - deps = [ -- ":functions_proto", +- ":mediatranslation_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -28184,7 +43829,6 @@ diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BU -############################################################################## -# Java -############################################################################## -- -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", @@ -28195,46 +43839,44 @@ diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BU -) - -java_proto_library( -- name = "functions_java_proto", -- deps = [":functions_proto"], +- name = "mediatranslation_java_proto", +- deps = [":mediatranslation_proto"], -) - -java_grpc_library( -- name = "functions_java_grpc", -- srcs = [":functions_proto"], -- deps = [":functions_java_proto"], +- name = "mediatranslation_java_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_java_proto"], -) - -java_gapic_library( -- name = "functions_java_gapic", -- srcs = [":functions_proto_with_info"], -- grpc_service_config = "functions_grpc_service_config.json", +- name = "mediatranslation_java_gapic", +- srcs = [":mediatranslation_proto_with_info"], +- grpc_service_config = "mediatranslation_grpc_service_config.json", - test_deps = [ -- ":functions_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":mediatranslation_java_grpc", - ], - deps = [ -- ":functions_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":mediatranslation_java_proto", - ], -) - -java_gapic_test( -- name = "functions_java_gapic_test_suite", +- name = "mediatranslation_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.functions.v1.CloudFunctionsServiceClientTest", +- "com.google.cloud.mediatranslation.v1beta1.SpeechTranslationServiceClientTest", - ], -- runtime_deps = [":functions_java_gapic_test"], +- runtime_deps = [":mediatranslation_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-functions-v1-java", +- name = "google-cloud-mediatranslation-v1beta1-java", - deps = [ -- ":functions_java_gapic", -- ":functions_java_grpc", -- ":functions_java_proto", -- ":functions_proto", +- ":mediatranslation_java_gapic", +- ":mediatranslation_java_grpc", +- ":mediatranslation_java_proto", +- ":mediatranslation_proto", - ], -) - @@ -28250,48 +43892,43 @@ diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BU -) - -go_proto_library( -- name = "functions_go_proto", +- name = "mediatranslation_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/functions/v1", -- protos = [":functions_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1beta1", +- protos = [":mediatranslation_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", -- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_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/apiv1;functions", -- service_yaml = "cloudfunctions_v1.yaml", +- name = "mediatranslation_go_gapic", +- srcs = [":mediatranslation_proto_with_info"], +- grpc_service_config = "mediatranslation_grpc_service_config.json", +- importpath = "cloud.google.com/go/mediatranslation/apiv1beta1;mediatranslation", +- metadata = True, +- service_yaml = "mediatranslation_v1beta1.yaml", - deps = [ -- ":functions_go_proto", -- "//google/iam/v1:iam_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", -- "@io_bazel_rules_go//proto/wkt:any_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ":mediatranslation_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/apiv1", +- name = "mediatranslation_go_gapic_test", +- srcs = [":mediatranslation_go_gapic_srcjar_test"], +- embed = [":mediatranslation_go_gapic"], +- importpath = "cloud.google.com/go/mediatranslation/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-functions-v1-go", +- name = "gapi-cloud-mediatranslation-v1beta1-go", - deps = [ -- ":functions_go_gapic", -- ":functions_go_gapic_srcjar-test.srcjar", -- ":functions_go_proto", +- ":mediatranslation_go_gapic", +- ":mediatranslation_go_gapic_srcjar-metadata.srcjar", +- ":mediatranslation_go_gapic_srcjar-test.srcjar", +- ":mediatranslation_go_proto", - ], -) - @@ -28305,15 +43942,16 @@ diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BU -) - -py_gapic_library( -- name = "functions_py_gapic", -- srcs = [":functions_proto"], -- grpc_service_config = "functions_grpc_service_config.json", +- name = "mediatranslation_py_gapic", +- srcs = [":mediatranslation_proto"], +- grpc_service_config = "mediatranslation_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "functions-v1-py", +- name = "mediatranslation-v1beta1-py", - deps = [ -- ":functions_py_gapic", +- ":mediatranslation_py_gapic", - ], -) - @@ -28329,36 +43967,34 @@ diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BU -) - -php_proto_library( -- name = "functions_php_proto", -- deps = [":functions_proto"], +- name = "mediatranslation_php_proto", +- deps = [":mediatranslation_proto"], -) - -php_grpc_library( -- name = "functions_php_grpc", -- srcs = [":functions_proto"], -- deps = [":functions_php_proto"], +- name = "mediatranslation_php_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_php_proto"], -) - -php_gapic_library( -- name = "functions_php_gapic", -- src = ":functions_proto_with_info", -- gapic_yaml = "functions_gapic.yaml", -- grpc_service_config = "functions_grpc_service_config.json", -- package = "google.cloud.functions.v1", -- service_yaml = "cloudfunctions_v1.yaml", +- name = "mediatranslation_php_gapic", +- srcs = [":mediatranslation_proto_with_info"], +- grpc_service_config = "mediatranslation_grpc_service_config.json", +- service_yaml = "mediatranslation_v1beta1.yaml", - deps = [ -- ":functions_php_grpc", -- ":functions_php_proto", +- ":mediatranslation_php_grpc", +- ":mediatranslation_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-functions-v1-php", +- name = "google-cloud-mediatranslation-v1beta1-php", - deps = [ -- ":functions_php_gapic", -- ":functions_php_grpc", -- ":functions_php_proto", +- ":mediatranslation_php_gapic", +- ":mediatranslation_php_grpc", +- ":mediatranslation_php_proto", - ], -) - @@ -28372,21 +44008,21 @@ diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BU -) - -nodejs_gapic_library( -- name = "functions_nodejs_gapic", -- package_name = "@google-cloud/functions", -- src = ":functions_proto_with_info", +- name = "mediatranslation_nodejs_gapic", +- package_name = "@google-cloud/media-translation", +- src = ":mediatranslation_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "functions_grpc_service_config.json", -- package = "google.cloud.functions.v1", -- service_yaml = "cloudfunctions_v1.yaml", +- grpc_service_config = "mediatranslation_grpc_service_config.json", +- package = "google.cloud.mediatranslation.v1beta1", +- service_yaml = "mediatranslation_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "functions-v1-nodejs", +- name = "mediatranslation-v1beta1-nodejs", - deps = [ -- ":functions_nodejs_gapic", -- ":functions_proto", +- ":mediatranslation_nodejs_gapic", +- ":mediatranslation_proto", - ], -) - @@ -28395,49 +44031,49 @@ diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BU -############################################################################## -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", -) - -ruby_proto_library( -- name = "functions_ruby_proto", -- deps = [":functions_proto"], +- name = "mediatranslation_ruby_proto", +- deps = [":mediatranslation_proto"], -) - -ruby_grpc_library( -- name = "functions_ruby_grpc", -- srcs = [":functions_proto"], -- deps = [":functions_ruby_proto"], +- name = "mediatranslation_ruby_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "functions_ruby_gapic", -- srcs = [":functions_proto_with_info"], +- name = "mediatranslation_ruby_gapic", +- srcs = [":mediatranslation_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-api-id=mediatranslation.googleapis.com", +- "ruby-cloud-api-shortname=mediatranslation", +- "ruby-cloud-env-prefix=MEDIA_TRANSLATION", +- "ruby-cloud-gem-name=google-cloud-media_translation-v1beta1", +- "ruby-cloud-product-url=https://cloud.google.com/media-translation/", - ], -- 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.", -- ruby_cloud_title = "Cloud Functions V1", +- grpc_service_config = "mediatranslation_grpc_service_config.json", +- ruby_cloud_description = "Media Translation API delivers real-time speech translation to your content and applications directly from your audio data. Leveraging Google’s machine learning technologies, the API offers enhanced accuracy and simplified integration while equipping you with a comprehensive set of features to further refine your translation results. Improve user experience with low-latency streaming translation and scale quickly with straightforward internationalization.", +- ruby_cloud_title = "Media Translation V1beta1", - deps = [ -- ":functions_ruby_grpc", -- ":functions_ruby_proto", +- ":mediatranslation_ruby_grpc", +- ":mediatranslation_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-functions-v1-ruby", +- name = "google-cloud-mediatranslation-v1beta1-ruby", - deps = [ -- ":functions_ruby_gapic", -- ":functions_ruby_grpc", -- ":functions_ruby_proto", +- ":mediatranslation_ruby_gapic", +- ":mediatranslation_ruby_grpc", +- ":mediatranslation_ruby_proto", - ], -) - @@ -28453,34 +44089,34 @@ diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BU -) - -csharp_proto_library( -- name = "functions_csharp_proto", -- deps = [":functions_proto"], +- name = "mediatranslation_csharp_proto", +- deps = [":mediatranslation_proto"], -) - -csharp_grpc_library( -- name = "functions_csharp_grpc", -- srcs = [":functions_proto"], -- deps = [":functions_csharp_proto"], +- name = "mediatranslation_csharp_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_csharp_proto"], -) - -csharp_gapic_library( -- name = "functions_csharp_gapic", -- srcs = [":functions_proto_with_info"], +- name = "mediatranslation_csharp_gapic", +- srcs = [":mediatranslation_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "functions_grpc_service_config.json", +- grpc_service_config = "mediatranslation_grpc_service_config.json", - deps = [ -- ":functions_csharp_grpc", -- ":functions_csharp_proto", +- ":mediatranslation_csharp_grpc", +- ":mediatranslation_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-functions-v1-csharp", +- name = "google-cloud-mediatranslation-v1beta1-csharp", - deps = [ -- ":functions_csharp_gapic", -- ":functions_csharp_grpc", -- ":functions_csharp_proto", +- ":mediatranslation_csharp_gapic", +- ":mediatranslation_csharp_grpc", +- ":mediatranslation_csharp_proto", - ], -) - @@ -28488,10 +44124,10 @@ diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BU -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.bazel ---- a/google/cloud/gaming/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/gaming/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,357 +0,0 @@ +diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUILD.bazel +--- a/google/cloud/memcache/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/memcache/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,341 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -28513,17 +44149,9 @@ diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.ba -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "gaming_proto", +- name = "memcache_proto", - srcs = [ -- "common.proto", -- "game_server_clusters.proto", -- "game_server_clusters_service.proto", -- "game_server_configs.proto", -- "game_server_configs_service.proto", -- "game_server_deployments.proto", -- "game_server_deployments_service.proto", -- "realms.proto", -- "realms_service.proto", +- "cloud_memcache.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -28531,16 +44159,15 @@ diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.ba - "//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", - ], -) - -proto_library_with_info( -- name = "gaming_proto_with_info", +- name = "memcache_proto_with_info", - deps = [ -- ":gaming_proto", +- ":memcache_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -28558,47 +44185,43 @@ diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.ba -) - -java_proto_library( -- name = "gaming_java_proto", -- deps = [":gaming_proto"], +- name = "memcache_java_proto", +- deps = [":memcache_proto"], -) - -java_grpc_library( -- name = "gaming_java_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_java_proto"], +- name = "memcache_java_grpc", +- srcs = [":memcache_proto"], +- deps = [":memcache_java_proto"], -) - -java_gapic_library( -- name = "gaming_java_gapic", -- srcs = [":gaming_proto_with_info"], -- grpc_service_config = "gaming_grpc_service_config.json", +- name = "memcache_java_gapic", +- srcs = [":memcache_proto_with_info"], +- grpc_service_config = "memcache_grpc_service_config.json", - test_deps = [ -- ":gaming_java_grpc", +- ":memcache_java_grpc", - ], - deps = [ -- ":gaming_java_proto", +- ":memcache_java_proto", - ], -) - -java_gapic_test( -- name = "gaming_java_gapic_test_suite", +- name = "memcache_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.gaming.v1.GameServerClustersServiceClientTest", -- "com.google.cloud.gaming.v1.GameServerConfigsServiceClientTest", -- "com.google.cloud.gaming.v1.GameServerDeploymentsServiceClientTest", -- "com.google.cloud.gaming.v1.RealmsServiceClientTest", - ], -- runtime_deps = [":gaming_java_gapic_test"], +- runtime_deps = [":memcache_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-gaming-v1-java", +- name = "google-cloud-memcache-v1-java", - deps = [ -- ":gaming_java_gapic", -- ":gaming_java_grpc", -- ":gaming_java_proto", -- ":gaming_proto", +- ":memcache_java_gapic", +- ":memcache_java_grpc", +- ":memcache_java_proto", +- ":memcache_proto", - ], -) - @@ -28614,10 +44237,10 @@ diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.ba -) - -go_proto_library( -- name = "gaming_go_proto", +- name = "memcache_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/gaming/v1", -- protos = [":gaming_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1", +- protos = [":memcache_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -28625,34 +44248,33 @@ diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.ba -) - -go_gapic_library( -- name = "gaming_go_gapic", -- srcs = [":gaming_proto_with_info"], -- grpc_service_config = "gaming_grpc_service_config.json", -- importpath = "cloud.google.com/go/gaming/apiv1;gaming", -- service_yaml = "gameservices_v1.yaml", +- name = "memcache_go_gapic", +- srcs = [":memcache_proto_with_info"], +- grpc_service_config = "memcache_grpc_service_config.json", +- importpath = "cloud.google.com/go/memcache/apiv1;memcache", +- service_yaml = "memcache_v1.yaml", - deps = [ -- ":gaming_go_proto", +- ":memcache_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 = "gaming_go_gapic_test", -- srcs = [":gaming_go_gapic_srcjar_test"], -- embed = [":gaming_go_gapic"], -- importpath = "cloud.google.com/go/gaming/apiv1", +- name = "memcache_go_gapic_test", +- srcs = [":memcache_go_gapic_srcjar_test"], +- embed = [":memcache_go_gapic"], +- importpath = "cloud.google.com/go/memcache/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-gaming-v1-go", +- name = "gapi-cloud-memcache-v1-go", - deps = [ -- ":gaming_go_gapic", -- ":gaming_go_gapic_srcjar-test.srcjar", -- ":gaming_go_proto", +- ":memcache_go_gapic", +- ":memcache_go_gapic_srcjar-test.srcjar", +- ":memcache_go_proto", - ], -) - @@ -28666,16 +44288,16 @@ diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.ba -) - -py_gapic_library( -- name = "gaming_py_gapic", -- srcs = [":gaming_proto"], -- grpc_service_config = "gaming_grpc_service_config.json", +- name = "memcache_py_gapic", +- srcs = [":memcache_proto"], +- grpc_service_config = "memcache_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "gaming-v1-py", +- name = "memcache-v1-py", - deps = [ -- ":gaming_py_gapic", +- ":memcache_py_gapic", - ], -) - @@ -28691,36 +44313,33 @@ diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.ba -) - -php_proto_library( -- name = "gaming_php_proto", -- deps = [":gaming_proto"], +- name = "memcache_php_proto", +- deps = [":memcache_proto"], -) - -php_grpc_library( -- name = "gaming_php_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_php_proto"], +- name = "memcache_php_grpc", +- srcs = [":memcache_proto"], +- deps = [":memcache_php_proto"], -) - -php_gapic_library( -- name = "gaming_php_gapic", -- src = ":gaming_proto_with_info", -- gapic_yaml = "gaming_gapic.yaml", -- grpc_service_config = "gaming_grpc_service_config.json", -- package = "google.cloud.gaming.v1", -- service_yaml = "gameservices_v1.yaml", +- name = "memcache_php_gapic", +- srcs = [":memcache_proto_with_info"], +- grpc_service_config = "memcache_grpc_service_config.json", - deps = [ -- ":gaming_php_grpc", -- ":gaming_php_proto", +- ":memcache_php_grpc", +- ":memcache_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-gaming-v1-php", +- name = "google-cloud-memcache-v1-php", - deps = [ -- ":gaming_php_gapic", -- ":gaming_php_grpc", -- ":gaming_php_proto", +- ":memcache_php_gapic", +- ":memcache_php_grpc", +- ":memcache_php_proto", - ], -) - @@ -28734,20 +44353,21 @@ diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.ba -) - -nodejs_gapic_library( -- name = "gaming_nodejs_gapic", -- src = ":gaming_proto_with_info", +- name = "memcache_nodejs_gapic", +- package_name = "@google-cloud/memcache", +- src = ":memcache_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "gaming_grpc_service_config.json", -- package = "google.cloud.gaming.v1", -- service_yaml = "gameservices_v1.yaml", +- grpc_service_config = "memcache_grpc_service_config.json", +- package = "google.cloud.memcache.v1", +- service_yaml = "memcache_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "gaming-v1-nodejs", +- name = "memcache-v1-nodejs", - deps = [ -- ":gaming_nodejs_gapic", -- ":gaming_proto", +- ":memcache_nodejs_gapic", +- ":memcache_proto", - ], -) - @@ -28756,49 +44376,49 @@ diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.ba -############################################################################## -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", -) - -ruby_proto_library( -- name = "gaming_ruby_proto", -- deps = [":gaming_proto"], +- name = "memcache_ruby_proto", +- deps = [":memcache_proto"], -) - -ruby_grpc_library( -- name = "gaming_ruby_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_ruby_proto"], +- name = "memcache_ruby_grpc", +- srcs = [":memcache_proto"], +- deps = [":memcache_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "gaming_ruby_gapic", -- srcs = [":gaming_proto_with_info"], +- name = "memcache_ruby_gapic", +- srcs = [":memcache_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-gaming-v1", -- "ruby-cloud-env-prefix=GAMING", -- "ruby-cloud-product-url=https://cloud.google.com/game-servers", -- "ruby-cloud-api-id=gameservices.googleapis.com", -- "ruby-cloud-api-shortname=gameservices", +- "ruby-cloud-gem-name=google-cloud-memcache-v1", +- "ruby-cloud-env-prefix=MEMCACHE", +- "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/", +- "ruby-cloud-api-id=memcache.googleapis.com", +- "ruby-cloud-api-shortname=memcache", - ], -- grpc_service_config = "gaming_grpc_service_config.json", -- ruby_cloud_description = "With Game Servers, studios and publishers can deploy and manage their game server infrastructure hosted on multiple Agones clusters around the world through a single interface.", -- ruby_cloud_title = "Cloud Gaming V1", +- grpc_service_config = "memcache_grpc_service_config.json", +- ruby_cloud_description = "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.", +- ruby_cloud_title = "Google Cloud Memorystore for Memcached V1", - deps = [ -- ":gaming_ruby_grpc", -- ":gaming_ruby_proto", +- ":memcache_ruby_grpc", +- ":memcache_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-gaming-v1-ruby", +- name = "google-cloud-memcache-v1-ruby", - deps = [ -- ":gaming_ruby_gapic", -- ":gaming_ruby_grpc", -- ":gaming_ruby_proto", +- ":memcache_ruby_gapic", +- ":memcache_ruby_grpc", +- ":memcache_ruby_proto", - ], -) - @@ -28814,34 +44434,34 @@ diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.ba -) - -csharp_proto_library( -- name = "gaming_csharp_proto", -- deps = [":gaming_proto"], +- name = "memcache_csharp_proto", +- deps = [":memcache_proto"], -) - -csharp_grpc_library( -- name = "gaming_csharp_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_csharp_proto"], +- name = "memcache_csharp_grpc", +- srcs = [":memcache_proto"], +- deps = [":memcache_csharp_proto"], -) - -csharp_gapic_library( -- name = "gaming_csharp_gapic", -- srcs = [":gaming_proto_with_info"], +- name = "memcache_csharp_gapic", +- srcs = [":memcache_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "gaming_grpc_service_config.json", +- grpc_service_config = "memcache_grpc_service_config.json", - deps = [ -- ":gaming_csharp_grpc", -- ":gaming_csharp_proto", +- ":memcache_csharp_grpc", +- ":memcache_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-gaming-v1-csharp", +- name = "google-cloud-memcache-v1-csharp", - deps = [ -- ":gaming_csharp_gapic", -- ":gaming_csharp_grpc", -- ":gaming_csharp_proto", +- ":memcache_csharp_gapic", +- ":memcache_csharp_grpc", +- ":memcache_csharp_proto", - ], -) - @@ -28849,11 +44469,20 @@ diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.ba -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/BUILD.bazel ---- a/google/cloud/gaming/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/gaming/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1beta2/BUILD.bazel +--- a/google/cloud/memcache/v1beta2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/memcache/v1beta2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -28865,17 +44494,9 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "gaming_proto", +- name = "memcache_proto", - srcs = [ -- "common.proto", -- "game_server_clusters.proto", -- "game_server_clusters_service.proto", -- "game_server_configs.proto", -- "game_server_configs_service.proto", -- "game_server_deployments.proto", -- "game_server_deployments_service.proto", -- "realms.proto", -- "realms_service.proto", +- "cloud_memcache.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -28883,16 +44504,15 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ - "//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", - ], -) - -proto_library_with_info( -- name = "gaming_proto_with_info", +- name = "memcache_proto_with_info", - deps = [ -- ":gaming_proto", +- ":memcache_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -28910,47 +44530,43 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ -) - -java_proto_library( -- name = "gaming_java_proto", -- deps = [":gaming_proto"], +- name = "memcache_java_proto", +- deps = [":memcache_proto"], -) - -java_grpc_library( -- name = "gaming_java_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_java_proto"], +- name = "memcache_java_grpc", +- srcs = [":memcache_proto"], +- deps = [":memcache_java_proto"], -) - -java_gapic_library( -- name = "gaming_java_gapic", -- srcs = [":gaming_proto_with_info"], -- grpc_service_config = "gaming_grpc_service_config.json", +- name = "memcache_java_gapic", +- srcs = [":memcache_proto_with_info"], +- grpc_service_config = "memcache_grpc_service_config.json", - test_deps = [ -- ":gaming_java_grpc", +- ":memcache_java_grpc", - ], - deps = [ -- ":gaming_java_proto", +- ":memcache_java_proto", - ], -) - -java_gapic_test( -- name = "gaming_java_gapic_test_suite", +- name = "memcache_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.gaming.v1beta.GameServerClustersServiceClientTest", -- "com.google.cloud.gaming.v1beta.GameServerConfigsServiceClientTest", -- "com.google.cloud.gaming.v1beta.GameServerDeploymentsServiceClientTest", -- "com.google.cloud.gaming.v1beta.RealmsServiceClientTest", - ], -- runtime_deps = [":gaming_java_gapic_test"], +- runtime_deps = [":memcache_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-gaming-v1beta-java", +- name = "google-cloud-memcache-v1beta2-java", - deps = [ -- ":gaming_java_gapic", -- ":gaming_java_grpc", -- ":gaming_java_proto", -- ":gaming_proto", +- ":memcache_java_gapic", +- ":memcache_java_grpc", +- ":memcache_java_proto", +- ":memcache_proto", - ], -) - @@ -28966,10 +44582,10 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ -) - -go_proto_library( -- name = "gaming_go_proto", +- name = "memcache_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/gaming/v1beta", -- protos = [":gaming_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1beta2", +- protos = [":memcache_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -28977,34 +44593,33 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ -) - -go_gapic_library( -- name = "gaming_go_gapic", -- srcs = [":gaming_proto_with_info"], -- grpc_service_config = "gaming_grpc_service_config.json", -- importpath = "cloud.google.com/go/gaming/apiv1beta;gaming", -- service_yaml = "gameservices_v1beta.yaml", +- name = "memcache_go_gapic", +- srcs = [":memcache_proto_with_info"], +- grpc_service_config = "memcache_grpc_service_config.json", +- importpath = "cloud.google.com/go/memcache/apiv1beta2;memcache", +- service_yaml = "memcache_v1beta2.yaml", - deps = [ -- ":gaming_go_proto", +- ":memcache_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 = "gaming_go_gapic_test", -- srcs = [":gaming_go_gapic_srcjar_test"], -- embed = [":gaming_go_gapic"], -- importpath = "cloud.google.com/go/gaming/apiv1beta", +- name = "memcache_go_gapic_test", +- srcs = [":memcache_go_gapic_srcjar_test"], +- embed = [":memcache_go_gapic"], +- importpath = "cloud.google.com/go/memcache/apiv1beta2", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-gaming-v1beta-go", +- name = "gapi-cloud-memcache-v1beta2-go", - deps = [ -- ":gaming_go_gapic", -- ":gaming_go_gapic_srcjar-test.srcjar", -- ":gaming_go_proto", +- ":memcache_go_gapic", +- ":memcache_go_gapic_srcjar-test.srcjar", +- ":memcache_go_proto", - ], -) - @@ -29018,16 +44633,16 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ -) - -py_gapic_library( -- name = "gaming_py_gapic", -- srcs = [":gaming_proto"], -- grpc_service_config = "gaming_grpc_service_config.json", +- name = "memcache_py_gapic", +- srcs = [":memcache_proto"], +- grpc_service_config = "memcache_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "gaming-v1beta-py", +- name = "memcache-v1beta2-py", - deps = [ -- ":gaming_py_gapic", +- ":memcache_py_gapic", - ], -) - @@ -29043,36 +44658,34 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ -) - -php_proto_library( -- name = "gaming_php_proto", -- deps = [":gaming_proto"], +- name = "memcache_php_proto", +- deps = [":memcache_proto"], -) - -php_grpc_library( -- name = "gaming_php_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_php_proto"], +- name = "memcache_php_grpc", +- srcs = [":memcache_proto"], +- deps = [":memcache_php_proto"], -) - -php_gapic_library( -- name = "gaming_php_gapic", -- src = ":gaming_proto_with_info", -- gapic_yaml = "gaming_gapic.yaml", -- grpc_service_config = "gaming_grpc_service_config.json", -- package = "google.cloud.gaming.v1beta", -- service_yaml = "gameservices_v1beta.yaml", +- name = "memcache_php_gapic", +- srcs = [":memcache_proto_with_info"], +- grpc_service_config = "memcache_grpc_service_config.json", +- service_yaml = "memcache_v1beta2.yaml", - deps = [ -- ":gaming_php_grpc", -- ":gaming_php_proto", +- ":memcache_php_grpc", +- ":memcache_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-gaming-v1beta-php", +- name = "google-cloud-memcache-v1beta2-php", - deps = [ -- ":gaming_php_gapic", -- ":gaming_php_grpc", -- ":gaming_php_proto", +- ":memcache_php_gapic", +- ":memcache_php_grpc", +- ":memcache_php_proto", - ], -) - @@ -29086,21 +44699,21 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ -) - -nodejs_gapic_library( -- name = "gaming_nodejs_gapic", -- package_name = "@google-cloud/game-servers", -- src = ":gaming_proto_with_info", +- name = "memcache_nodejs_gapic", +- package_name = "@google-cloud/memcache", +- src = ":memcache_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "gaming_grpc_service_config.json", -- package = "google.cloud.gaming.v1beta", -- service_yaml = "gameservices_v1beta.yaml", +- grpc_service_config = "memcache_grpc_service_config.json", +- package = "google.cloud.memcache.v1beta2", +- service_yaml = "memcache_v1beta2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "gaming-v1beta-nodejs", +- name = "memcache-v1beta2-nodejs", - deps = [ -- ":gaming_nodejs_gapic", -- ":gaming_proto", +- ":memcache_nodejs_gapic", +- ":memcache_proto", - ], -) - @@ -29109,42 +44722,49 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "gaming_ruby_proto", -- deps = [":gaming_proto"], +- name = "memcache_ruby_proto", +- deps = [":memcache_proto"], -) - -ruby_grpc_library( -- name = "gaming_ruby_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_ruby_proto"], +- name = "memcache_ruby_grpc", +- srcs = [":memcache_proto"], +- deps = [":memcache_ruby_proto"], -) - --ruby_gapic_library( -- name = "gaming_ruby_gapic", -- src = ":gaming_proto_with_info", -- gapic_yaml = "gaming_gapic.yaml", -- package = "google.cloud.gaming.v1beta", -- service_yaml = "gameservices_v1beta.yaml", +-ruby_cloud_gapic_library( +- name = "memcache_ruby_gapic", +- srcs = [":memcache_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-memcache-v1beta2", +- "ruby-cloud-env-prefix=MEMCACHE", +- "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/", +- "ruby-cloud-api-id=memcache.googleapis.com", +- "ruby-cloud-api-shortname=memcache", +- ], +- grpc_service_config = "memcache_grpc_service_config.json", +- ruby_cloud_description = "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.", +- ruby_cloud_title = "Google Cloud Memorystore for Memcached", - deps = [ -- ":gaming_ruby_grpc", -- ":gaming_ruby_proto", +- ":memcache_ruby_grpc", +- ":memcache_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-gaming-v1beta-ruby", +- name = "google-cloud-memcache-v1beta2-ruby", - deps = [ -- ":gaming_ruby_gapic", -- ":gaming_ruby_grpc", -- ":gaming_ruby_proto", +- ":memcache_ruby_gapic", +- ":memcache_ruby_grpc", +- ":memcache_ruby_proto", - ], -) - @@ -29160,34 +44780,34 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ -) - -csharp_proto_library( -- name = "gaming_csharp_proto", -- deps = [":gaming_proto"], +- name = "memcache_csharp_proto", +- deps = [":memcache_proto"], -) - -csharp_grpc_library( -- name = "gaming_csharp_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_csharp_proto"], +- name = "memcache_csharp_grpc", +- srcs = [":memcache_proto"], +- deps = [":memcache_csharp_proto"], -) - -csharp_gapic_library( -- name = "gaming_csharp_gapic", -- srcs = [":gaming_proto_with_info"], +- name = "memcache_csharp_gapic", +- srcs = [":memcache_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "gaming_grpc_service_config.json", +- grpc_service_config = "memcache_grpc_service_config.json", - deps = [ -- ":gaming_csharp_grpc", -- ":gaming_csharp_proto", +- ":memcache_csharp_grpc", +- ":memcache_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-gaming-v1beta-csharp", +- name = "google-cloud-memcache-v1beta2-csharp", - deps = [ -- ":gaming_csharp_gapic", -- ":gaming_csharp_grpc", -- ":gaming_csharp_proto", +- ":memcache_csharp_gapic", +- ":memcache_csharp_grpc", +- ":memcache_csharp_proto", - ], -) - @@ -29195,10 +44815,10 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/gkehub/v1alpha2/BUILD.bazel b/google/cloud/gkehub/v1alpha2/BUILD.bazel ---- a/google/cloud/gkehub/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/gkehub/v1alpha2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,175 +0,0 @@ +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/metastore/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,150 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -29210,19 +44830,11 @@ diff -urN a/google/cloud/gkehub/v1alpha2/BUILD.bazel b/google/cloud/gkehub/v1alp -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( -- name = "gkehub_proto", +- name = "logging_proto", - srcs = [ -- "membership.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", +- "log_streams.proto", - ], +- deps = [], -) - -############################################################################## @@ -29235,14 +44847,14 @@ diff -urN a/google/cloud/gkehub/v1alpha2/BUILD.bazel b/google/cloud/gkehub/v1alp -) - -java_proto_library( -- name = "gkehub_java_proto", -- deps = [":gkehub_proto"], +- name = "logging_java_proto", +- deps = [":logging_proto"], -) - -java_grpc_library( -- name = "gkehub_java_grpc", -- srcs = [":gkehub_proto"], -- deps = [":gkehub_java_proto"], +- name = "logging_java_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_java_proto"], -) - -############################################################################## @@ -29254,14 +44866,11 @@ diff -urN a/google/cloud/gkehub/v1alpha2/BUILD.bazel b/google/cloud/gkehub/v1alp -) - -go_proto_library( -- name = "gkehub_go_proto", +- name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha2", -- protos = [":gkehub_proto"], -- deps = [ -- "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", -- ], +- importpath = "google.golang.org/genproto/googleapis/cloud/metastore/logging/v1", +- protos = [":logging_proto"], +- deps = [], -) - -############################################################################## @@ -29275,29 +44884,20 @@ diff -urN a/google/cloud/gkehub/v1alpha2/BUILD.bazel b/google/cloud/gkehub/v1alp -) - -moved_proto_library( -- name = "gkehub_moved_proto", -- srcs = [":gkehub_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", -- ], +- name = "logging_moved_proto", +- srcs = [":logging_proto"], +- deps = [], -) - -py_proto_library( -- name = "gkehub_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":gkehub_moved_proto"], +- name = "logging_py_proto", +- deps = [":logging_moved_proto"], -) - -py_grpc_library( -- name = "gkehub_py_grpc", -- srcs = [":gkehub_moved_proto"], -- deps = [":gkehub_py_proto"], +- name = "logging_py_grpc", +- srcs = [":logging_moved_proto"], +- deps = [":logging_py_proto"], -) - -############################################################################## @@ -29310,14 +44910,14 @@ diff -urN a/google/cloud/gkehub/v1alpha2/BUILD.bazel b/google/cloud/gkehub/v1alp -) - -php_proto_library( -- name = "gkehub_php_proto", -- deps = [":gkehub_proto"], +- name = "logging_php_proto", +- deps = [":logging_proto"], -) - -php_grpc_library( -- name = "gkehub_php_grpc", -- srcs = [":gkehub_proto"], -- deps = [":gkehub_php_proto"], +- name = "logging_php_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_php_proto"], -) - -############################################################################## @@ -29340,14 +44940,14 @@ diff -urN a/google/cloud/gkehub/v1alpha2/BUILD.bazel b/google/cloud/gkehub/v1alp -) - -ruby_proto_library( -- name = "gkehub_ruby_proto", -- deps = [":gkehub_proto"], +- name = "logging_ruby_proto", +- deps = [":logging_proto"], -) - -ruby_grpc_library( -- name = "gkehub_ruby_grpc", -- srcs = [":gkehub_proto"], -- deps = [":gkehub_ruby_proto"], +- name = "logging_ruby_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_ruby_proto"], -) - -############################################################################## @@ -29360,26 +44960,21 @@ diff -urN a/google/cloud/gkehub/v1alpha2/BUILD.bazel b/google/cloud/gkehub/v1alp -) - -csharp_proto_library( -- name = "gkehub_csharp_proto", -- deps = [":gkehub_proto"], +- name = "logging_csharp_proto", +- deps = [":logging_proto"], -) - -csharp_grpc_library( -- name = "gkehub_csharp_grpc", -- srcs = [":gkehub_proto"], -- deps = [":gkehub_csharp_proto"], +- name = "logging_csharp_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_csharp_proto"], -) -- --############################################################################## --# C++ --############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta1/BUILD.bazel ---- a/google/cloud/gkehub/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/gkehub/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,340 +0,0 @@ +diff -urN a/google/cloud/metastore/v1/BUILD.bazel b/google/cloud/metastore/v1/BUILD.bazel +--- a/google/cloud/metastore/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/metastore/v1/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 +-# 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: @@ -29399,9 +44994,9 @@ diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "gkehub_proto", +- name = "metastore_proto", - srcs = [ -- "membership.proto", +- "metastore.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -29409,16 +45004,17 @@ diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", +- "//google/type:dayofweek_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "gkehub_proto_with_info", +- name = "metastore_proto_with_info", - deps = [ -- ":gkehub_proto", +- ":metastore_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -29436,43 +45032,45 @@ diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta -) - -java_proto_library( -- name = "gkehub_java_proto", -- deps = [":gkehub_proto"], +- name = "metastore_java_proto", +- deps = [":metastore_proto"], -) - -java_grpc_library( -- name = "gkehub_java_grpc", -- srcs = [":gkehub_proto"], -- deps = [":gkehub_java_proto"], +- name = "metastore_java_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_java_proto"], -) - -java_gapic_library( -- name = "gkehub_java_gapic", -- srcs = [":gkehub_proto_with_info"], -- grpc_service_config = "membership_grpc_service_config.json", +- name = "metastore_java_gapic", +- srcs = [":metastore_proto_with_info"], +- gapic_yaml = "metastore_gapic.yaml", +- grpc_service_config = "metastore_grpc_service_config.json", - test_deps = [ -- ":gkehub_java_grpc", +- ":metastore_java_grpc", - ], - deps = [ -- ":gkehub_java_proto", +- ":metastore_java_proto", - ], -) - -java_gapic_test( -- name = "gkehub_java_gapic_test_suite", +- name = "metastore_java_gapic_test_suite", - test_classes = [ +- "com.google.cloud.metastore.v1.DataprocMetastoreClientTest", - ], -- runtime_deps = [":gkehub_java_gapic_test"], +- runtime_deps = [":metastore_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-gkehub-v1beta1-java", +- name = "google-cloud-metastore-v1-java", - deps = [ -- ":gkehub_java_gapic", -- ":gkehub_java_grpc", -- ":gkehub_java_proto", -- ":gkehub_proto", +- ":metastore_java_gapic", +- ":metastore_java_grpc", +- ":metastore_java_proto", +- ":metastore_proto", - ], -) - @@ -29488,25 +45086,26 @@ diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta -) - -go_proto_library( -- name = "gkehub_go_proto", +- name = "metastore_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta1", -- protos = [":gkehub_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1", +- protos = [":metastore_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", +- "//google/type:dayofweek_go_proto", - ], -) - -go_gapic_library( -- name = "gkehub_go_gapic", -- srcs = [":gkehub_proto_with_info"], -- grpc_service_config = "membership_grpc_service_config.json", -- importpath = "cloud.google.com/go/gkehub/apiv1beta1;gkehub", -- service_yaml = "gkehub_v1beta1.yaml", +- name = "metastore_go_gapic", +- srcs = [":metastore_proto_with_info"], +- grpc_service_config = "metastore_grpc_service_config.json", +- importpath = "cloud.google.com/go/metastore/apiv1;metastore", +- metadata = True, +- service_yaml = "metastore_v1.yaml", - deps = [ -- ":gkehub_go_proto", +- ":metastore_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", @@ -29514,19 +45113,20 @@ diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta -) - -go_test( -- name = "gkehub_go_gapic_test", -- srcs = [":gkehub_go_gapic_srcjar_test"], -- embed = [":gkehub_go_gapic"], -- importpath = "cloud.google.com/go/gkehub/apiv1beta1", +- name = "metastore_go_gapic_test", +- srcs = [":metastore_go_gapic_srcjar_test"], +- embed = [":metastore_go_gapic"], +- importpath = "cloud.google.com/go/metastore/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-gkehub-v1beta1-go", +- name = "gapi-cloud-metastore-v1-go", - deps = [ -- ":gkehub_go_gapic", -- ":gkehub_go_gapic_srcjar-test.srcjar", -- ":gkehub_go_proto", +- ":metastore_go_gapic", +- ":metastore_go_gapic_srcjar-metadata.srcjar", +- ":metastore_go_gapic_srcjar-test.srcjar", +- ":metastore_go_proto", - ], -) - @@ -29540,16 +45140,16 @@ diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta -) - -py_gapic_library( -- name = "gkehub_py_gapic", -- srcs = [":gkehub_proto"], -- grpc_service_config = "membership_grpc_service_config.json", +- name = "metastore_py_gapic", +- srcs = [":metastore_proto"], +- grpc_service_config = "metastore_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "gkehub-v1beta1-py", +- name = "metastore-v1-py", - deps = [ -- ":gkehub_py_gapic", +- ":metastore_py_gapic", - ], -) - @@ -29565,36 +45165,34 @@ diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta -) - -php_proto_library( -- name = "gkehub_php_proto", -- deps = [":gkehub_proto"], +- name = "metastore_php_proto", +- deps = [":metastore_proto"], -) - -php_grpc_library( -- name = "gkehub_php_grpc", -- srcs = [":gkehub_proto"], -- deps = [":gkehub_php_proto"], +- name = "metastore_php_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_php_proto"], -) - -php_gapic_library( -- name = "gkehub_php_gapic", -- src = ":gkehub_proto_with_info", -- gapic_yaml = "memberships_gapic.yaml", -- grpc_service_config = "membership_grpc_service_config.json", -- package = "google.cloud.gkehub.v1beta1", -- service_yaml = "gkehub_v1beta1.yaml", +- name = "metastore_php_gapic", +- srcs = [":metastore_proto_with_info"], +- grpc_service_config = "metastore_grpc_service_config.json", +- service_yaml = "metastore_v1.yaml", - deps = [ -- ":gkehub_php_grpc", -- ":gkehub_php_proto", +- ":metastore_php_grpc", +- ":metastore_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-gkehub-v1beta1-php", +- name = "google-cloud-metastore-v1-php", - deps = [ -- ":gkehub_php_gapic", -- ":gkehub_php_grpc", -- ":gkehub_php_proto", +- ":metastore_php_gapic", +- ":metastore_php_grpc", +- ":metastore_php_proto", - ], -) - @@ -29608,21 +45206,21 @@ diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta -) - -nodejs_gapic_library( -- name = "gkehub_nodejs_gapic", -- package_name = "@google-cloud/gke-hub", -- src = ":gkehub_proto_with_info", +- name = "metastore_nodejs_gapic", +- package_name = "@google-cloud/metastore", +- src = ":metastore_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "membership_grpc_service_config.json", -- package = "google.cloud.gkehub.v1beta1", -- service_yaml = "gkehub_v1beta1.yaml", +- grpc_service_config = "metastore_grpc_service_config.json", +- package = "google.cloud.metastore.v1", +- service_yaml = "metastore_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "gkehub-v1beta1-nodejs", +- name = "metastore-v1-nodejs", - deps = [ -- ":gkehub_nodejs_gapic", -- ":gkehub_proto", +- ":metastore_nodejs_gapic", +- ":metastore_proto", - ], -) - @@ -29631,43 +45229,49 @@ diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "gkehub_ruby_proto", -- deps = [":gkehub_proto"], +- name = "metastore_ruby_proto", +- deps = [":metastore_proto"], -) - -ruby_grpc_library( -- name = "gkehub_ruby_grpc", -- srcs = [":gkehub_proto"], -- deps = [":gkehub_ruby_proto"], +- name = "metastore_ruby_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_ruby_proto"], -) - --ruby_gapic_library( -- name = "gkehub_ruby_gapic", -- src = ":gkehub_proto_with_info", -- gapic_yaml = "memberships_gapic.yaml", -- grpc_service_config = "membership_grpc_service_config.json", -- package = "google.cloud.gkehub.v1beta1", -- service_yaml = "gkehub_v1beta1.yaml", +-ruby_cloud_gapic_library( +- name = "metastore_ruby_gapic", +- srcs = [":metastore_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-metastore-v1", +- "ruby-cloud-env-prefix=METASTORE", +- "ruby-cloud-product-url=https://cloud.google.com/dataproc-metastore/", +- "ruby-cloud-api-id=metastore.googleapis.com", +- "ruby-cloud-api-shortname=metastore", +- ], +- grpc_service_config = "metastore_grpc_service_config.json", +- ruby_cloud_description = "Dataproc Metastore is a fully managed, highly available within a region, autohealing serverless Apache Hive metastore (HMS) on Google Cloud for data analytics products. It supports HMS and serves as a critical component for managing the metadata of relational entities and provides interoperability between data processing applications in the open source data ecosystem.", +- ruby_cloud_title = "Dataproc Metastore V1", - deps = [ -- ":gkehub_ruby_grpc", -- ":gkehub_ruby_proto", +- ":metastore_ruby_grpc", +- ":metastore_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-gkehub-v1beta1-ruby", +- name = "google-cloud-metastore-v1-ruby", - deps = [ -- ":gkehub_ruby_gapic", -- ":gkehub_ruby_grpc", -- ":gkehub_ruby_proto", +- ":metastore_ruby_gapic", +- ":metastore_ruby_grpc", +- ":metastore_ruby_proto", - ], -) - @@ -29683,34 +45287,34 @@ diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta -) - -csharp_proto_library( -- name = "gkehub_csharp_proto", -- deps = [":gkehub_proto"], +- name = "metastore_csharp_proto", +- deps = [":metastore_proto"], -) - -csharp_grpc_library( -- name = "gkehub_csharp_grpc", -- srcs = [":gkehub_proto"], -- deps = [":gkehub_csharp_proto"], +- name = "metastore_csharp_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_csharp_proto"], -) - -csharp_gapic_library( -- name = "gkehub_csharp_gapic", -- srcs = [":gkehub_proto_with_info"], +- name = "metastore_csharp_gapic", +- srcs = [":metastore_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "membership_grpc_service_config.json", +- grpc_service_config = "metastore_grpc_service_config.json", - deps = [ -- ":gkehub_csharp_grpc", -- ":gkehub_csharp_proto", +- ":metastore_csharp_grpc", +- ":metastore_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-gkehub-v1beta1-csharp", +- name = "google-cloud-metastore-v1-csharp", - deps = [ -- ":gkehub_csharp_gapic", -- ":gkehub_csharp_grpc", -- ":gkehub_csharp_proto", +- ":metastore_csharp_gapic", +- ":metastore_csharp_grpc", +- ":metastore_csharp_proto", - ], -) - @@ -29718,12 +45322,12 @@ diff -urN a/google/cloud/gkehub/v1beta1/BUILD.bazel b/google/cloud/gkehub/v1beta -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/gsuiteaddons/v1/BUILD.bazel b/google/cloud/gsuiteaddons/v1/BUILD.bazel ---- a/google/cloud/gsuiteaddons/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/gsuiteaddons/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,302 +0,0 @@ +diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/v1alpha/BUILD.bazel +--- a/google/cloud/metastore/v1alpha/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/metastore/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +-# 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: @@ -29733,290 +45337,330 @@ diff -urN a/google/cloud/gsuiteaddons/v1/BUILD.bazel b/google/cloud/gsuiteaddons -# * extra_protoc_file_parameters -# The complete list of preserved parameters can be found in the source code. - +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", -- "csharp_grpc_library", -- "csharp_proto_library", -- "go_gapic_assembly_pkg", -- "go_gapic_library", -- "go_proto_library", -- "go_test", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", -- "java_grpc_library", -- "java_proto_library", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", -- "php_gapic_assembly_pkg", -- "php_gapic_library", -- "php_grpc_library", -- "php_proto_library", -- "proto_library_with_info", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", -- "ruby_grpc_library", -- "ruby_proto_library", --) -- --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "gsuiteaddons_proto", +- name = "metastore_proto", - srcs = [ -- "gsuiteaddons.proto", +- "metastore.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/apps/script/type:type_proto", -- "//google/apps/script/type/calendar:calendar_proto", -- "//google/apps/script/type/docs:docs_proto", -- "//google/apps/script/type/drive:drive_proto", -- "//google/apps/script/type/gmail:gmail_proto", -- "//google/apps/script/type/sheets:sheets_proto", -- "//google/apps/script/type/slides:slides_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/longrunning:operations_proto", +- "//google/type:dayofweek_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "gsuiteaddons_proto_with_info", +- name = "metastore_proto_with_info", - deps = [ -- ":gsuiteaddons_proto", +- ":metastore_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 = "gsuiteaddons_java_proto", -- deps = [":gsuiteaddons_proto"], +- name = "metastore_java_proto", +- deps = [":metastore_proto"], -) - -java_grpc_library( -- name = "gsuiteaddons_java_grpc", -- srcs = [":gsuiteaddons_proto"], -- deps = [":gsuiteaddons_java_proto"], +- name = "metastore_java_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_java_proto"], -) - -java_gapic_library( -- name = "gsuiteaddons_java_gapic", -- srcs = [":gsuiteaddons_proto_with_info"], -- grpc_service_config = "gsuiteaddons_grpc_service_config.json", +- name = "metastore_java_gapic", +- srcs = [":metastore_proto_with_info"], +- gapic_yaml = "metastore_gapic.yaml", +- grpc_service_config = "metastore_grpc_service_config.json", - test_deps = [ -- ":gsuiteaddons_java_grpc", +- ":metastore_java_grpc", - ], - deps = [ -- ":gsuiteaddons_java_proto", +- ":metastore_java_proto", - ], -) - -java_gapic_test( -- name = "gsuiteaddons_java_gapic_test_suite", +- name = "metastore_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.gsuiteaddons.v1.GSuiteAddOnsClientTest", +- "com.google.cloud.metastore.v1alpha.DataprocMetastoreClientTest", - ], -- runtime_deps = [":gsuiteaddons_java_gapic_test"], +- runtime_deps = [":metastore_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-gsuiteaddons-v1-java", +- name = "google-cloud-metastore-v1alpha-java", - deps = [ -- ":gsuiteaddons_java_gapic", -- ":gsuiteaddons_java_grpc", -- ":gsuiteaddons_java_proto", -- ":gsuiteaddons_proto", +- ":metastore_java_gapic", +- ":metastore_java_grpc", +- ":metastore_java_proto", +- ":metastore_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 = "gsuiteaddons_go_proto", +- name = "metastore_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/gsuiteaddons/v1", -- protos = [":gsuiteaddons_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha", +- protos = [":metastore_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/apps/script/type:type_go_proto", -- "//google/apps/script/type/calendar:calendar_go_proto", -- "//google/apps/script/type/docs:docs_go_proto", -- "//google/apps/script/type/drive:drive_go_proto", -- "//google/apps/script/type/gmail:gmail_go_proto", -- "//google/apps/script/type/sheets:sheets_go_proto", -- "//google/apps/script/type/slides:slides_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/type:dayofweek_go_proto", - ], -) - -go_gapic_library( -- name = "gsuiteaddons_go_gapic", -- srcs = [":gsuiteaddons_proto_with_info"], -- grpc_service_config = "gsuiteaddons_grpc_service_config.json", -- importpath = "cloud.google.com/go/gsuiteaddons/apiv1;gsuiteaddons", -- service_yaml = "gsuiteaddons_v1.yaml", +- name = "metastore_go_gapic", +- srcs = [":metastore_proto_with_info"], +- grpc_service_config = "metastore_grpc_service_config.json", +- importpath = "cloud.google.com/go/metastore/apiv1alpha;metastore", +- metadata = True, +- service_yaml = "metastore_v1alpha.yaml", - deps = [ -- ":gsuiteaddons_go_proto", +- ":metastore_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 = "gsuiteaddons_go_gapic_test", -- srcs = [":gsuiteaddons_go_gapic_srcjar_test"], -- embed = [":gsuiteaddons_go_gapic"], -- importpath = "cloud.google.com/go/gsuiteaddons/apiv1", +- name = "metastore_go_gapic_test", +- srcs = [":metastore_go_gapic_srcjar_test"], +- embed = [":metastore_go_gapic"], +- importpath = "cloud.google.com/go/metastore/apiv1alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-gsuiteaddons-v1-go", +- name = "gapi-cloud-metastore-v1alpha-go", - deps = [ -- ":gsuiteaddons_go_gapic", -- ":gsuiteaddons_go_gapic_srcjar-test.srcjar", -- ":gsuiteaddons_go_proto", +- ":metastore_go_gapic", +- ":metastore_go_gapic_srcjar-metadata.srcjar", +- ":metastore_go_gapic_srcjar-test.srcjar", +- ":metastore_go_proto", - ], -) - +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- -py_gapic_library( -- name = "gsuiteaddons_py_gapic", -- srcs = [":gsuiteaddons_proto"], -- grpc_service_config = "gsuiteaddons_grpc_service_config.json", +- name = "metastore_py_gapic", +- srcs = [":metastore_proto"], +- grpc_service_config = "metastore_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "gsuiteaddons-v1-py", +- name = "metastore-v1alpha-py", - deps = [ -- ":gsuiteaddons_py_gapic", +- ":metastore_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 = "gsuiteaddons_php_proto", -- deps = [":gsuiteaddons_proto"], +- name = "metastore_php_proto", +- deps = [":metastore_proto"], -) - -php_grpc_library( -- name = "gsuiteaddons_php_grpc", -- srcs = [":gsuiteaddons_proto"], -- deps = [":gsuiteaddons_php_proto"], +- name = "metastore_php_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_php_proto"], -) - -php_gapic_library( -- name = "gsuiteaddons_php_gapic", -- src = ":gsuiteaddons_proto_with_info", -- gapic_yaml = "gsuiteaddons_gapic.yaml", -- grpc_service_config = "gsuiteaddons_grpc_service_config.json", -- package = "google.cloud.gsuiteaddons.v1", -- service_yaml = "gsuiteaddons_v1.yaml", +- name = "metastore_php_gapic", +- srcs = [":metastore_proto_with_info"], +- gapic_yaml = "metastore_gapic.yaml", +- grpc_service_config = "metastore_grpc_service_config.json", +- service_yaml = "metastore_v1alpha.yaml", - deps = [ -- ":gsuiteaddons_php_grpc", -- ":gsuiteaddons_php_proto", +- ":metastore_php_grpc", +- ":metastore_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-gsuiteaddons-v1-php", +- name = "google-cloud-metastore-v1alpha-php", - deps = [ -- ":gsuiteaddons_php_gapic", -- ":gsuiteaddons_php_grpc", -- ":gsuiteaddons_php_proto", +- ":metastore_php_gapic", +- ":metastore_php_grpc", +- ":metastore_php_proto", - ], -) - +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- -nodejs_gapic_library( -- name = "gsuiteaddons_nodejs_gapic", -- package_name = "@google-cloud/gsuiteaddons", -- src = ":gsuiteaddons_proto_with_info", +- name = "metastore_nodejs_gapic", +- package_name = "@google-cloud/dataproc-metastore", +- src = ":metastore_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "gsuiteaddons_grpc_service_config.json", -- package = "google.cloud.gsuiteaddons.v1", -- service_yaml = "gsuiteaddons_v1.yaml", +- grpc_service_config = "metastore_grpc_service_config.json", +- package = "google.cloud.metastore.v1alpha", +- service_yaml = "metastore_v1alpha.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "gsuiteaddons-v1-nodejs", +- name = "metastore-v1alpha-nodejs", - deps = [ -- ":gsuiteaddons_nodejs_gapic", -- ":gsuiteaddons_proto", +- ":metastore_nodejs_gapic", +- ":metastore_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 = "gsuiteaddons_ruby_proto", -- deps = [":gsuiteaddons_proto"], +- name = "metastore_ruby_proto", +- deps = [":metastore_proto"], -) - -ruby_grpc_library( -- name = "gsuiteaddons_ruby_grpc", -- srcs = [":gsuiteaddons_proto"], -- deps = [":gsuiteaddons_ruby_proto"], +- name = "metastore_ruby_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_ruby_proto"], -) - --ruby_gapic_library( -- name = "gsuiteaddons_ruby_gapic", -- src = ":gsuiteaddons_proto_with_info", -- gapic_yaml = "gsuiteaddons_gapic.yaml", -- grpc_service_config = "gsuiteaddons_grpc_service_config.json", -- package = "google.cloud.gsuiteaddons.v1", -- service_yaml = "gsuiteaddons_v1.yaml", +-ruby_cloud_gapic_library( +- name = "metastore_ruby_gapic", +- srcs = [":metastore_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-metastore-v1alpha"], +- grpc_service_config = "metastore_grpc_service_config.json", - deps = [ -- ":gsuiteaddons_ruby_grpc", -- ":gsuiteaddons_ruby_proto", +- ":metastore_ruby_grpc", +- ":metastore_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-gsuiteaddons-v1-ruby", +- name = "google-cloud-metastore-v1alpha-ruby", - deps = [ -- ":gsuiteaddons_ruby_gapic", -- ":gsuiteaddons_ruby_grpc", -- ":gsuiteaddons_ruby_proto", +- ":metastore_ruby_gapic", +- ":metastore_ruby_grpc", +- ":metastore_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 = "gsuiteaddons_csharp_proto", -- deps = [":gsuiteaddons_proto"], +- name = "metastore_csharp_proto", +- deps = [":metastore_proto"], -) - -csharp_grpc_library( -- name = "gsuiteaddons_csharp_grpc", -- srcs = [":gsuiteaddons_proto"], -- deps = [":gsuiteaddons_csharp_proto"], +- name = "metastore_csharp_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_csharp_proto"], -) - -csharp_gapic_library( -- name = "gsuiteaddons_csharp_gapic", -- srcs = [":gsuiteaddons_proto_with_info"], +- name = "metastore_csharp_gapic", +- srcs = [":metastore_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "gsuiteaddons_grpc_service_config.json", +- grpc_service_config = "metastore_grpc_service_config.json", - deps = [ -- ":gsuiteaddons_csharp_grpc", -- ":gsuiteaddons_csharp_proto", +- ":metastore_csharp_grpc", +- ":metastore_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-gsuiteaddons-v1-csharp", +- name = "google-cloud-metastore-v1alpha-csharp", - deps = [ -- ":gsuiteaddons_csharp_gapic", -- ":gsuiteaddons_csharp_grpc", -- ":gsuiteaddons_csharp_proto", +- ":metastore_csharp_gapic", +- ":metastore_csharp_grpc", +- ":metastore_csharp_proto", - ], -) - @@ -30024,16 +45668,20 @@ diff -urN a/google/cloud/gsuiteaddons/v1/BUILD.bazel b/google/cloud/gsuiteaddons -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/iot/BUILD.bazel b/google/cloud/iot/BUILD.bazel ---- a/google/cloud/iot/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/iot/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel ---- a/google/cloud/iot/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/iot/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,341 +0,0 @@ +diff -urN a/google/cloud/metastore/v1beta/BUILD.bazel b/google/cloud/metastore/v1beta/BUILD.bazel +--- a/google/cloud/metastore/v1beta/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/metastore/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,351 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/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"]) @@ -30045,29 +45693,27 @@ diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "iot_proto", +- name = "metastore_proto", - srcs = [ -- "device_manager.proto", -- "resources.proto", +- "metastore.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/longrunning:operations_proto", +- "//google/type:dayofweek_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "iot_proto_with_info", +- name = "metastore_proto_with_info", - deps = [ -- ":iot_proto", +- ":metastore_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -30085,46 +45731,45 @@ diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel -) - -java_proto_library( -- name = "iot_java_proto", -- deps = [":iot_proto"], +- name = "metastore_java_proto", +- deps = [":metastore_proto"], -) - -java_grpc_library( -- name = "iot_java_grpc", -- srcs = [":iot_proto"], -- deps = [":iot_java_proto"], +- name = "metastore_java_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_java_proto"], -) - -java_gapic_library( -- name = "iot_java_gapic", -- srcs = [":iot_proto_with_info"], -- grpc_service_config = "cloudiot_grpc_service_config.json", +- name = "metastore_java_gapic", +- srcs = [":metastore_proto_with_info"], +- gapic_yaml = "metastore_gapic.yaml", +- grpc_service_config = "metastore_grpc_service_config.json", - test_deps = [ -- ":iot_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":metastore_java_grpc", - ], - deps = [ -- ":iot_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":metastore_java_proto", - ], -) - -java_gapic_test( -- name = "iot_java_gapic_test_suite", +- name = "metastore_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.iot.v1.DeviceManagerClientTest", +- "com.google.cloud.metastore.v1beta.DataprocMetastoreClientTest", - ], -- runtime_deps = [":iot_java_gapic_test"], +- runtime_deps = [":metastore_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-iot-v1-java", +- name = "google-cloud-metastore-v1beta-java", - deps = [ -- ":iot_java_gapic", -- ":iot_java_grpc", -- ":iot_java_proto", -- ":iot_proto", +- ":metastore_java_gapic", +- ":metastore_java_grpc", +- ":metastore_java_proto", +- ":metastore_proto", - ], -) - @@ -30140,43 +45785,47 @@ diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel -) - -go_proto_library( -- name = "iot_go_proto", +- name = "metastore_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/iot/v1", -- protos = [":iot_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1beta", +- protos = [":metastore_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", -- "//google/rpc:status_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/type:dayofweek_go_proto", - ], -) - -go_gapic_library( -- name = "iot_go_gapic", -- srcs = [":iot_proto_with_info"], -- grpc_service_config = "cloudiot_grpc_service_config.json", -- importpath = "cloud.google.com/go/iot/apiv1;iot", -- service_yaml = "cloudiot_v1.yaml", +- name = "metastore_go_gapic", +- srcs = [":metastore_proto_with_info"], +- grpc_service_config = "metastore_grpc_service_config.json", +- importpath = "cloud.google.com/go/metastore/apiv1beta;metastore", +- metadata = True, +- service_yaml = "metastore_v1beta.yaml", - deps = [ -- ":iot_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":metastore_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 = "iot_go_gapic_test", -- srcs = [":iot_go_gapic_srcjar_test"], -- embed = [":iot_go_gapic"], -- importpath = "cloud.google.com/go/iot/apiv1", +- name = "metastore_go_gapic_test", +- srcs = [":metastore_go_gapic_srcjar_test"], +- embed = [":metastore_go_gapic"], +- importpath = "cloud.google.com/go/metastore/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-iot-v1-go", +- name = "gapi-cloud-metastore-v1beta-go", - deps = [ -- ":iot_go_gapic", -- ":iot_go_gapic_srcjar-test.srcjar", -- ":iot_go_proto", +- ":metastore_go_gapic", +- ":metastore_go_gapic_srcjar-metadata.srcjar", +- ":metastore_go_gapic_srcjar-test.srcjar", +- ":metastore_go_proto", - ], -) - @@ -30190,15 +45839,17 @@ diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel -) - -py_gapic_library( -- name = "iot_py_gapic", -- srcs = [":iot_proto"], -- grpc_service_config = "cloudiot_grpc_service_config.json", +- name = "metastore_py_gapic", +- srcs = [":metastore_proto"], +- grpc_service_config = "metastore_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-dataproc-metastore"], -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "iot-v1-py", +- name = "metastore-v1beta-py", - deps = [ -- ":iot_py_gapic", +- ":metastore_py_gapic", - ], -) - @@ -30214,36 +45865,35 @@ diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel -) - -php_proto_library( -- name = "iot_php_proto", -- deps = [":iot_proto"], +- name = "metastore_php_proto", +- deps = [":metastore_proto"], -) - -php_grpc_library( -- name = "iot_php_grpc", -- srcs = [":iot_proto"], -- deps = [":iot_php_proto"], +- name = "metastore_php_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_php_proto"], -) - -php_gapic_library( -- name = "iot_php_gapic", -- src = ":iot_proto_with_info", -- gapic_yaml = "cloudiot_gapic.yaml", -- grpc_service_config = "cloudiot_grpc_service_config.json", -- package = "google.cloud.iot.v1", -- service_yaml = "cloudiot_v1.yaml", +- name = "metastore_php_gapic", +- srcs = [":metastore_proto_with_info"], +- gapic_yaml = "metastore_gapic.yaml", +- grpc_service_config = "metastore_grpc_service_config.json", +- service_yaml = "metastore_v1beta.yaml", - deps = [ -- ":iot_php_grpc", -- ":iot_php_proto", +- ":metastore_php_grpc", +- ":metastore_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-iot-v1-php", +- name = "google-cloud-metastore-v1beta-php", - deps = [ -- ":iot_php_gapic", -- ":iot_php_grpc", -- ":iot_php_proto", +- ":metastore_php_gapic", +- ":metastore_php_grpc", +- ":metastore_php_proto", - ], -) - @@ -30257,22 +45907,21 @@ diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel -) - -nodejs_gapic_library( -- name = "iot_nodejs_gapic", -- package_name = "@google-cloud/iot", -- src = ":iot_proto_with_info", +- name = "metastore_nodejs_gapic", +- package_name = "@google-cloud/dataproc-metastore", +- src = ":metastore_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "cloudiot_grpc_service_config.json", -- main_service = "iot", -- package = "google.cloud.iot.v1", -- service_yaml = "cloudiot_v1.yaml", +- grpc_service_config = "metastore_grpc_service_config.json", +- package = "google.cloud.metastore.v1beta", +- service_yaml = "metastore_v1beta.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "iot-v1-nodejs", +- name = "metastore-v1beta-nodejs", - deps = [ -- ":iot_nodejs_gapic", -- ":iot_proto", +- ":metastore_nodejs_gapic", +- ":metastore_proto", - ], -) - @@ -30288,42 +45937,42 @@ diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel -) - -ruby_proto_library( -- name = "iot_ruby_proto", -- deps = [":iot_proto"], +- name = "metastore_ruby_proto", +- deps = [":metastore_proto"], -) - -ruby_grpc_library( -- name = "iot_ruby_grpc", -- srcs = [":iot_proto"], -- deps = [":iot_ruby_proto"], +- name = "metastore_ruby_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "iot_ruby_gapic", -- srcs = [":iot_proto_with_info"], +- name = "metastore_ruby_gapic", +- srcs = [":metastore_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-iot-v1", -- "ruby-cloud-env-prefix=IOT", -- "ruby-cloud-product-url=https://cloud.google.com/iot", -- "ruby-cloud-api-id=cloudiot.googleapis.com", -- "ruby-cloud-api-shortname=cloudiot", +- "ruby-cloud-gem-name=google-cloud-metastore-v1beta", +- "ruby-cloud-env-prefix=METASTORE", +- "ruby-cloud-product-url=https://cloud.google.com/dataproc-metastore/", +- "ruby-cloud-api-id=metastore.googleapis.com", +- "ruby-cloud-api-shortname=metastore", - ], -- grpc_service_config = "cloudiot_grpc_service_config.json", -- ruby_cloud_description = "Registers and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform.", -- ruby_cloud_title = "Cloud IoT V1", +- grpc_service_config = "metastore_grpc_service_config.json", +- ruby_cloud_description = "Dataproc Metastore is a fully managed, highly available within a region, autohealing serverless Apache Hive metastore (HMS) on Google Cloud for data analytics products. It supports HMS and serves as a critical component for managing the metadata of relational entities and provides interoperability between data processing applications in the open source data ecosystem.", +- ruby_cloud_title = "Dataproc Metastore V1beta", - deps = [ -- ":iot_ruby_grpc", -- ":iot_ruby_proto", +- ":metastore_ruby_grpc", +- ":metastore_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-iot-v1-ruby", +- name = "google-cloud-metastore-v1beta-ruby", - deps = [ -- ":iot_ruby_gapic", -- ":iot_ruby_grpc", -- ":iot_ruby_proto", +- ":metastore_ruby_gapic", +- ":metastore_ruby_grpc", +- ":metastore_ruby_proto", - ], -) - @@ -30339,34 +45988,34 @@ diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel -) - -csharp_proto_library( -- name = "iot_csharp_proto", -- deps = [":iot_proto"], +- name = "metastore_csharp_proto", +- deps = [":metastore_proto"], -) - -csharp_grpc_library( -- name = "iot_csharp_grpc", -- srcs = [":iot_proto"], -- deps = [":iot_csharp_proto"], +- name = "metastore_csharp_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_csharp_proto"], -) - -csharp_gapic_library( -- name = "iot_csharp_gapic", -- srcs = [":iot_proto_with_info"], +- name = "metastore_csharp_gapic", +- srcs = [":metastore_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "cloudiot_grpc_service_config.json", +- grpc_service_config = "metastore_grpc_service_config.json", - deps = [ -- ":iot_csharp_grpc", -- ":iot_csharp_proto", +- ":metastore_csharp_grpc", +- ":metastore_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-iot-v1-csharp", +- name = "google-cloud-metastore-v1beta-csharp", - deps = [ -- ":iot_csharp_gapic", -- ":iot_csharp_grpc", -- ":iot_csharp_proto", +- ":metastore_csharp_gapic", +- ":metastore_csharp_grpc", +- ":metastore_csharp_proto", - ], -) - @@ -30374,16 +46023,20 @@ diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/kms/BUILD.bazel b/google/cloud/kms/BUILD.bazel ---- a/google/cloud/kms/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/kms/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel ---- a/google/cloud/kms/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/kms/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,375 +0,0 @@ --load("@rules_proto//proto:defs.bzl", "proto_library") +diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel +--- a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/networkconnectivity/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 +- +-# 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"]) @@ -30391,106 +46044,84 @@ diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel -############################################################################## -# Common -############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "kms_proto", +- name = "networkconnectivity_proto", - srcs = [ -- "resources.proto", -- "service.proto", +- "common.proto", +- "hub.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "@com_google_protobuf//:duration_proto", +- "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "kms_proto_with_info", +- name = "networkconnectivity_proto_with_info", - deps = [ -- ":kms_proto", +- ":networkconnectivity_proto", - "//google/cloud:common_resources_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", - ], -) - -############################################################################## -# Java --# DO NOT OVERRIDE with autogenerated rules if NOT migrated to Java Microgen -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg_legacy", -- java_gapic_library = "java_gapic_library_legacy", -- java_gapic_test = "java_gapic_test_legacy", -- java_resource_name_proto_library = "java_resource_name_proto_library_legacy", -) - -java_proto_library( -- name = "kms_java_proto", -- deps = [":kms_proto"], +- name = "networkconnectivity_java_proto", +- deps = [":networkconnectivity_proto"], -) - -java_grpc_library( -- name = "kms_java_grpc", -- srcs = [":kms_proto"], -- deps = [":kms_java_proto"], --) -- --java_resource_name_proto_library( -- name = "kms_java_gapic_resource_name", -- gapic_yaml = "cloudkms_gapic.yaml", -- deps = [ -- ":kms_proto", -- "//google/cloud:common_resources_proto", -- ], +- name = "networkconnectivity_java_grpc", +- srcs = [":networkconnectivity_proto"], +- deps = [":networkconnectivity_java_proto"], -) - -java_gapic_library( -- name = "kms_java_gapic", -- src = ":kms_proto_with_info", -- gapic_yaml = "cloudkms_gapic.yaml", -- gen_resource_name = False, -- grpc_service_config = "cloudkms_grpc_service_config.json", -- service_yaml = "cloudkms_v1.yaml", +- name = "networkconnectivity_java_gapic", +- srcs = [":networkconnectivity_proto_with_info"], +- grpc_service_config = "networkconnectivity_grpc_service_config.json", - test_deps = [ -- ":kms_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":networkconnectivity_java_grpc", - ], - deps = [ -- ":kms_java_gapic_resource_name", -- ":kms_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":networkconnectivity_java_proto", - ], -) - -java_gapic_test( -- name = "kms_java_gapic_test_suite", +- name = "networkconnectivity_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.kms.v1.KeyManagementServiceClientTest", - ], -- runtime_deps = [":kms_java_gapic_test"], +- runtime_deps = [":networkconnectivity_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-kms-v1-java", +- name = "google-cloud-networkconnectivity-v1alpha1-java", - deps = [ -- ":kms_java_gapic", -- ":kms_java_gapic_resource_name", -- ":kms_java_grpc", -- ":kms_java_proto", -- ":kms_proto", +- ":networkconnectivity_java_gapic", +- ":networkconnectivity_java_grpc", +- ":networkconnectivity_java_proto", +- ":networkconnectivity_proto", - ], -) - @@ -30506,43 +46137,44 @@ diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel -) - -go_proto_library( -- name = "kms_go_proto", +- name = "networkconnectivity_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/kms/v1", -- protos = [":kms_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1alpha1", +- protos = [":networkconnectivity_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "kms_go_gapic", -- srcs = [":kms_proto_with_info"], -- grpc_service_config = "cloudkms_grpc_service_config.json", -- importpath = "cloud.google.com/go/kms/apiv1;kms", -- service_yaml = "cloudkms_v1.yaml", +- name = "networkconnectivity_go_gapic", +- srcs = [":networkconnectivity_proto_with_info"], +- grpc_service_config = "networkconnectivity_grpc_service_config.json", +- importpath = "cloud.google.com/go/networkconnectivity/apiv1alpha1;networkconnectivity", +- service_yaml = "networkconnectivity_v1alpha1.yaml", - deps = [ -- ":kms_go_proto", -- "//google/iam/v1:iam_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ":networkconnectivity_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 = "kms_go_gapic_test", -- srcs = [":kms_go_gapic_srcjar_test"], -- embed = [":kms_go_gapic"], -- importpath = "cloud.google.com/go/kms/apiv1", +- name = "networkconnectivity_go_gapic_test", +- srcs = [":networkconnectivity_go_gapic_srcjar_test"], +- embed = [":networkconnectivity_go_gapic"], +- importpath = "cloud.google.com/go/networkconnectivity/apiv1alpha1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-kms-v1-go", +- name = "gapi-cloud-networkconnectivity-v1alpha1-go", - deps = [ -- ":kms_go_gapic", -- ":kms_go_gapic_srcjar-test.srcjar", -- ":kms_go_proto", +- ":networkconnectivity_go_gapic", +- ":networkconnectivity_go_gapic_srcjar-test.srcjar", +- ":networkconnectivity_go_proto", - ], -) - @@ -30556,16 +46188,17 @@ diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel -) - -py_gapic_library( -- name = "kms_py_gapic", -- srcs = [":kms_proto"], -- grpc_service_config = "cloudkms_grpc_service_config.json", -- opt_args = ["add-iam-methods"], +- name = "networkconnectivity_py_gapic", +- srcs = [":networkconnectivity_proto"], +- grpc_service_config = "networkconnectivity_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-network-connectivity"], -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "kms-v1-py", +- name = "networkconnectivity-v1alpha1-py", - deps = [ -- ":kms_py_gapic", +- ":networkconnectivity_py_gapic", - ], -) - @@ -30581,36 +46214,34 @@ diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel -) - -php_proto_library( -- name = "kms_php_proto", -- deps = [":kms_proto"], +- name = "networkconnectivity_php_proto", +- deps = [":networkconnectivity_proto"], -) - -php_grpc_library( -- name = "kms_php_grpc", -- srcs = [":kms_proto"], -- deps = [":kms_php_proto"], +- name = "networkconnectivity_php_grpc", +- srcs = [":networkconnectivity_proto"], +- deps = [":networkconnectivity_php_proto"], -) - -php_gapic_library( -- name = "kms_php_gapic", -- src = ":kms_proto_with_info", -- # Do not change this to the cloudkms_gapic.yaml, see tracking bug. -- gapic_yaml = "cloudkms_gapic.legacy.yaml", -- package = "google.cloud.kms.v1", -- service_yaml = "cloudkms_v1.yaml", +- name = "networkconnectivity_php_gapic", +- srcs = [":networkconnectivity_proto_with_info"], +- grpc_service_config = "networkconnectivity_grpc_service_config.json", +- service_yaml = "networkconnectivity_v1alpha1.yaml", - deps = [ -- ":kms_php_grpc", -- ":kms_php_proto", +- ":networkconnectivity_php_grpc", +- ":networkconnectivity_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-kms-v1-php", +- name = "google-cloud-networkconnectivity-v1alpha1-php", - deps = [ -- ":kms_php_gapic", -- ":kms_php_grpc", -- ":kms_php_proto", +- ":networkconnectivity_php_gapic", +- ":networkconnectivity_php_grpc", +- ":networkconnectivity_php_proto", - ], -) - @@ -30624,22 +46255,21 @@ diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel -) - -nodejs_gapic_library( -- name = "kms_nodejs_gapic", -- package_name = "@google-cloud/kms", -- src = ":kms_proto_with_info", +- name = "networkconnectivity_nodejs_gapic", +- package_name = "@google-cloud/network-connectivity", +- src = ":networkconnectivity_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "cloudkms_grpc_service_config.json", -- iam_service = "true", -- package = "google.cloud.kms.v1", -- service_yaml = "cloudkms_v1.yaml", +- grpc_service_config = "networkconnectivity_grpc_service_config.json", +- package = "google.cloud.networkconnectivity.v1alpha1", +- service_yaml = "networkconnectivity_v1alpha1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "kms-v1-nodejs", +- name = "networkconnectivity-v1alpha1-nodejs", - deps = [ -- ":kms_nodejs_gapic", -- ":kms_proto", +- ":networkconnectivity_nodejs_gapic", +- ":networkconnectivity_proto", - ], -) - @@ -30648,50 +46278,49 @@ diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel -############################################################################## -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", -) - -ruby_proto_library( -- name = "kms_ruby_proto", -- deps = [":kms_proto"], +- name = "networkconnectivity_ruby_proto", +- deps = [":networkconnectivity_proto"], -) - -ruby_grpc_library( -- name = "kms_ruby_grpc", -- srcs = [":kms_proto"], -- deps = [":kms_ruby_proto"], +- name = "networkconnectivity_ruby_grpc", +- srcs = [":networkconnectivity_proto"], +- deps = [":networkconnectivity_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "kms_ruby_gapic", -- srcs = [":kms_proto_with_info"], +- name = "networkconnectivity_ruby_gapic", +- srcs = [":networkconnectivity_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-kms-v1", -- "ruby-cloud-env-prefix=KMS", -- "ruby-cloud-common-services=google.iam.v1.IAMPolicy=google.cloud.kms.v1.KeyManagementService", -- "ruby-cloud-product-url=https://cloud.google.com/kms", -- "ruby-cloud-api-id=cloudkms.googleapis.com", -- "ruby-cloud-api-shortname=cloudkms", +- "ruby-cloud-gem-name=google-cloud-network_connectivity-v1alpha1", +- "ruby-cloud-env-prefix=NETWORK_CONNECTIVITY", +- "ruby-cloud-product-url=https://cloud.google.com/network-connectivity/docs", +- "ruby-cloud-api-id=networkconnectivity.googleapis.com", +- "ruby-cloud-api-shortname=networkconnectivity", - ], -- grpc_service_config = "cloudkms_grpc_service_config.json", -- ruby_cloud_description = "Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications.", -- ruby_cloud_title = "Cloud Key Management Service (KMS) V1", +- grpc_service_config = "networkconnectivity_grpc_service_config.json", +- ruby_cloud_description = "Network Connectivity is Google's suite of products that provide enterprise connectivity from your on-premises network or from another cloud provider to your Virtual Private Cloud (VPC) network.", +- ruby_cloud_title = "Network Connectivity V1alpha1", - deps = [ -- ":kms_ruby_grpc", -- ":kms_ruby_proto", +- ":networkconnectivity_ruby_grpc", +- ":networkconnectivity_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-kms-v1-ruby", +- name = "google-cloud-networkconnectivity-v1alpha1-ruby", - deps = [ -- ":kms_ruby_gapic", -- ":kms_ruby_grpc", -- ":kms_ruby_proto", +- ":networkconnectivity_ruby_gapic", +- ":networkconnectivity_ruby_grpc", +- ":networkconnectivity_ruby_proto", - ], -) - @@ -30707,68 +46336,47 @@ diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel -) - -csharp_proto_library( -- name = "kms_csharp_proto", -- deps = [":kms_proto"], +- name = "networkconnectivity_csharp_proto", +- deps = [":networkconnectivity_proto"], -) - -csharp_grpc_library( -- name = "kms_csharp_grpc", -- srcs = [":kms_proto"], -- deps = [":kms_csharp_proto"], +- name = "networkconnectivity_csharp_grpc", +- srcs = [":networkconnectivity_proto"], +- deps = [":networkconnectivity_csharp_proto"], -) - -csharp_gapic_library( -- name = "kms_csharp_gapic", -- srcs = [":kms_proto_with_info"], +- name = "networkconnectivity_csharp_gapic", +- srcs = [":networkconnectivity_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "cloudkms_grpc_service_config.json", +- grpc_service_config = "networkconnectivity_grpc_service_config.json", - deps = [ -- ":kms_csharp_grpc", -- ":kms_csharp_proto", +- ":networkconnectivity_csharp_grpc", +- ":networkconnectivity_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-kms-v1-csharp", +- name = "google-cloud-networkconnectivity-v1alpha1-csharp", - deps = [ -- ":kms_csharp_gapic", -- ":kms_csharp_grpc", -- ":kms_csharp_proto", +- ":networkconnectivity_csharp_gapic", +- ":networkconnectivity_csharp_grpc", +- ":networkconnectivity_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "cc_grpc_library", -- "cc_proto_library", --) -- --cc_proto_library( -- name = "kms_cc_proto", -- deps = [":kms_proto"], --) -- --cc_grpc_library( -- name = "kms_cc_grpc", -- srcs = [":kms_proto"], -- grpc_only = True, -- deps = [":kms_cc_proto"], --) -diff -urN a/google/cloud/language/BUILD.bazel b/google/cloud/language/BUILD.bazel ---- a/google/cloud/language/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/language/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUILD.bazel ---- a/google/cloud/language/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/language/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,338 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/networkmanagement/v1/BUILD.bazel b/google/cloud/networkmanagement/v1/BUILD.bazel +--- a/google/cloud/networkmanagement/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/networkmanagement/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,346 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +-# 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: @@ -30788,21 +46396,28 @@ diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUIL -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "language_proto", +- name = "networkmanagement_proto", - srcs = [ -- "language_service.proto", +- "connectivity_test.proto", +- "reachability.proto", +- "trace.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "language_proto_with_info", +- name = "networkmanagement_proto_with_info", - deps = [ -- ":language_proto", +- ":networkmanagement_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -30820,44 +46435,44 @@ diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUIL -) - -java_proto_library( -- name = "language_java_proto", -- deps = [":language_proto"], +- name = "networkmanagement_java_proto", +- deps = [":networkmanagement_proto"], -) - -java_grpc_library( -- name = "language_java_grpc", -- srcs = [":language_proto"], -- deps = [":language_java_proto"], +- name = "networkmanagement_java_grpc", +- srcs = [":networkmanagement_proto"], +- deps = [":networkmanagement_java_proto"], -) - -java_gapic_library( -- name = "language_java_gapic", -- srcs = [":language_proto_with_info"], -- grpc_service_config = "language_grpc_service_config.json", +- name = "networkmanagement_java_gapic", +- srcs = [":networkmanagement_proto_with_info"], +- grpc_service_config = "networkmanagement_grpc_service_config.json", - test_deps = [ -- ":language_java_grpc", +- ":networkmanagement_java_grpc", - ], - deps = [ -- ":language_java_proto", +- ":networkmanagement_java_proto", - ], -) - -java_gapic_test( -- name = "language_java_gapic_test_suite", +- name = "networkmanagement_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.language.v1.LanguageServiceClientTest", +- "com.google.cloud.networkmanagement.v1.ReachabilityServiceClientTest", - ], -- runtime_deps = [":language_java_gapic_test"], +- runtime_deps = [":networkmanagement_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-language-v1-java", +- name = "google-cloud-networkmanagement-v1-java", - deps = [ -- ":language_java_gapic", -- ":language_java_grpc", -- ":language_java_proto", -- ":language_proto", +- ":networkmanagement_java_gapic", +- ":networkmanagement_java_grpc", +- ":networkmanagement_java_proto", +- ":networkmanagement_proto", - ], -) - @@ -30873,47 +46488,53 @@ diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUIL -) - -go_proto_library( -- name = "language_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/language/v1", -- protos = [":language_proto"], +- name = "networkmanagement_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/networkmanagement/v1", +- protos = [":networkmanagement_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "language_go_gapic", -- srcs = [":language_proto_with_info"], -- grpc_service_config = "language_grpc_service_config.json", -- importpath = "cloud.google.com/go/language/apiv1;language", -- service_yaml = "//google/cloud/language:language_v1.yaml", +- name = "networkmanagement_go_gapic", +- srcs = [":networkmanagement_proto_with_info"], +- grpc_service_config = "networkmanagement_grpc_service_config.json", +- importpath = "cloud.google.com/go/networkmanagement/apiv1;networkmanagement", +- metadata = True, +- service_yaml = "networkmanagement_v1.yaml", - deps = [ -- ":language_go_proto", +- ":networkmanagement_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 = "language_go_gapic_test", -- srcs = [":language_go_gapic_srcjar_test"], -- embed = [":language_go_gapic"], -- importpath = "cloud.google.com/go/language/apiv1", +- name = "networkmanagement_go_gapic_test", +- srcs = [":networkmanagement_go_gapic_srcjar_test"], +- embed = [":networkmanagement_go_gapic"], +- importpath = "cloud.google.com/go/networkmanagement/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-language-v1-go", +- name = "gapi-cloud-networkmanagement-v1-go", - deps = [ -- ":language_go_gapic", -- ":language_go_gapic_srcjar-test.srcjar", -- ":language_go_proto", +- ":networkmanagement_go_gapic", +- ":networkmanagement_go_gapic_srcjar-metadata.srcjar", +- ":networkmanagement_go_gapic_srcjar-test.srcjar", +- ":networkmanagement_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -- -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", @@ -30921,16 +46542,21 @@ diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUIL -) - -py_gapic_library( -- name = "language_py_gapic", -- srcs = [":language_proto"], -- grpc_service_config = "language_grpc_service_config.json", +- name = "networkmanagement_py_gapic", +- srcs = [":networkmanagement_proto"], +- grpc_service_config = "networkmanagement_grpc_service_config.json", +- opt_args = [ +- "warehouse-package-name=google-cloud-network-management", +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=network_management", +- ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "language-v1-py", +- name = "networkmanagement-v1-py", - deps = [ -- ":language_py_gapic", +- ":networkmanagement_py_gapic", - ], -) - @@ -30946,36 +46572,34 @@ diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUIL -) - -php_proto_library( -- name = "language_php_proto", -- deps = [":language_proto"], +- name = "networkmanagement_php_proto", +- deps = [":networkmanagement_proto"], -) - -php_grpc_library( -- name = "language_php_grpc", -- srcs = [":language_proto"], -- deps = [":language_php_proto"], +- name = "networkmanagement_php_grpc", +- srcs = [":networkmanagement_proto"], +- deps = [":networkmanagement_php_proto"], -) - -php_gapic_library( -- name = "language_php_gapic", -- src = ":language_proto_with_info", -- gapic_yaml = "language_gapic.yaml", -- grpc_service_config = "language_grpc_service_config.json", -- package = "google.cloud.language.v1", -- service_yaml = "//google/cloud/language:language_v1.yaml", +- name = "networkmanagement_php_gapic", +- srcs = [":networkmanagement_proto_with_info"], +- grpc_service_config = "networkmanagement_grpc_service_config.json", +- service_yaml = "networkmanagement_v1.yaml", - deps = [ -- ":language_php_grpc", -- ":language_php_proto", +- ":networkmanagement_php_grpc", +- ":networkmanagement_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-language-v1-php", +- name = "google-cloud-networkmanagement-v1-php", - deps = [ -- ":language_php_gapic", -- ":language_php_grpc", -- ":language_php_proto", +- ":networkmanagement_php_gapic", +- ":networkmanagement_php_grpc", +- ":networkmanagement_php_proto", - ], -) - @@ -30989,21 +46613,21 @@ diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUIL -) - -nodejs_gapic_library( -- name = "language_nodejs_gapic", -- package_name = "@google-cloud/language", -- src = ":language_proto_with_info", +- name = "networkmanagement_nodejs_gapic", +- package_name = "@google-cloud/networkmanagement", +- src = ":networkmanagement_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "language_grpc_service_config.json", -- package = "google.cloud.language.v1", -- service_yaml = "//google/cloud/language:language_v1.yaml", +- grpc_service_config = "networkmanagement_grpc_service_config.json", +- package = "google.cloud.networkmanagement.v1", +- service_yaml = "networkmanagement_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "language-v1-nodejs", +- name = "networkmanagement-v1-nodejs", - deps = [ -- ":language_nodejs_gapic", -- ":language_proto", +- ":networkmanagement_nodejs_gapic", +- ":networkmanagement_proto", - ], -) - @@ -31012,49 +46636,41 @@ diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUIL -############################################################################## -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", -) - -ruby_proto_library( -- name = "language_ruby_proto", -- deps = [":language_proto"], +- name = "networkmanagement_ruby_proto", +- deps = [":networkmanagement_proto"], -) - -ruby_grpc_library( -- name = "language_ruby_grpc", -- srcs = [":language_proto"], -- deps = [":language_ruby_proto"], +- name = "networkmanagement_ruby_grpc", +- srcs = [":networkmanagement_proto"], +- deps = [":networkmanagement_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "language_ruby_gapic", -- srcs = [":language_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-language-v1", -- "ruby-cloud-env-prefix=LANGUAGE", -- "ruby-cloud-product-url=https://cloud.google.com/natural-language", -- "ruby-cloud-api-id=language.googleapis.com", -- "ruby-cloud-api-shortname=language", -- ], -- grpc_service_config = "language_grpc_service_config.json", -- ruby_cloud_description = "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.", -- ruby_cloud_title = "Natural Language V1", +- name = "networkmanagement_ruby_gapic", +- srcs = [":networkmanagement_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-networkmanagement-v1"], +- grpc_service_config = "networkmanagement_grpc_service_config.json", - deps = [ -- ":language_ruby_grpc", -- ":language_ruby_proto", +- ":networkmanagement_ruby_grpc", +- ":networkmanagement_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-language-v1-ruby", +- name = "google-cloud-networkmanagement-v1-ruby", - deps = [ -- ":language_ruby_gapic", -- ":language_ruby_grpc", -- ":language_ruby_proto", +- ":networkmanagement_ruby_gapic", +- ":networkmanagement_ruby_grpc", +- ":networkmanagement_ruby_proto", - ], -) - @@ -31070,34 +46686,34 @@ diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUIL -) - -csharp_proto_library( -- name = "language_csharp_proto", -- deps = [":language_proto"], +- name = "networkmanagement_csharp_proto", +- deps = [":networkmanagement_proto"], -) - -csharp_grpc_library( -- name = "language_csharp_grpc", -- srcs = [":language_proto"], -- deps = [":language_csharp_proto"], +- name = "networkmanagement_csharp_grpc", +- srcs = [":networkmanagement_proto"], +- deps = [":networkmanagement_csharp_proto"], -) - -csharp_gapic_library( -- name = "language_csharp_gapic", -- srcs = [":language_proto_with_info"], +- name = "networkmanagement_csharp_gapic", +- srcs = [":networkmanagement_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "language_grpc_service_config.json", +- grpc_service_config = "networkmanagement_grpc_service_config.json", - deps = [ -- ":language_csharp_grpc", -- ":language_csharp_proto", +- ":networkmanagement_csharp_grpc", +- ":networkmanagement_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-language-v1-csharp", +- name = "google-cloud-networkmanagement-v1-csharp", - deps = [ -- ":language_csharp_gapic", -- ":language_csharp_grpc", -- ":language_csharp_proto", +- ":networkmanagement_csharp_gapic", +- ":networkmanagement_csharp_grpc", +- ":networkmanagement_csharp_proto", - ], -) - @@ -31105,12 +46721,12 @@ diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUIL -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1beta2/BUILD.bazel ---- a/google/cloud/language/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/language/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,338 +0,0 @@ +diff -urN a/google/cloud/networkmanagement/v1beta1/BUILD.bazel b/google/cloud/networkmanagement/v1beta1/BUILD.bazel +--- a/google/cloud/networkmanagement/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/networkmanagement/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 +-# 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: @@ -31130,22 +46746,28 @@ diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1 -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "language_proto", +- name = "networkmanagement_proto", - srcs = [ -- "language_service.proto", +- "connectivity_test.proto", +- "reachability.proto", +- "trace.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "language_proto_with_info", +- name = "networkmanagement_proto_with_info", - deps = [ -- ":language_proto", +- ":networkmanagement_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -31163,44 +46785,44 @@ diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1 -) - -java_proto_library( -- name = "language_java_proto", -- deps = [":language_proto"], +- name = "networkmanagement_java_proto", +- deps = [":networkmanagement_proto"], -) - -java_grpc_library( -- name = "language_java_grpc", -- srcs = [":language_proto"], -- deps = [":language_java_proto"], +- name = "networkmanagement_java_grpc", +- srcs = [":networkmanagement_proto"], +- deps = [":networkmanagement_java_proto"], -) - -java_gapic_library( -- name = "language_java_gapic", -- srcs = [":language_proto_with_info"], -- grpc_service_config = "language_grpc_service_config.json", +- name = "networkmanagement_java_gapic", +- srcs = [":networkmanagement_proto_with_info"], +- grpc_service_config = "networkmanagement_grpc_service_config.json", - test_deps = [ -- ":language_java_grpc", +- ":networkmanagement_java_grpc", - ], - deps = [ -- ":language_java_proto", +- ":networkmanagement_java_proto", - ], -) - -java_gapic_test( -- name = "language_java_gapic_test_suite", +- name = "networkmanagement_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.language.v1beta2.LanguageServiceClientTest", +- "com.google.cloud.networkmanagement.v1beta1.ReachabilityServiceClientTest", - ], -- runtime_deps = [":language_java_gapic_test"], +- runtime_deps = [":networkmanagement_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-language-v1beta2-java", +- name = "google-cloud-networkmanagement-v1beta1-java", - deps = [ -- ":language_java_gapic", -- ":language_java_grpc", -- ":language_java_proto", -- ":language_proto", +- ":networkmanagement_java_gapic", +- ":networkmanagement_java_grpc", +- ":networkmanagement_java_proto", +- ":networkmanagement_proto", - ], -) - @@ -31216,40 +46838,47 @@ diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1 -) - -go_proto_library( -- name = "language_go_proto", +- name = "networkmanagement_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/language/v1beta2", -- protos = [":language_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/networkmanagement/v1beta1", +- protos = [":networkmanagement_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "language_go_gapic", -- srcs = [":language_proto_with_info"], -- grpc_service_config = "language_grpc_service_config.json", -- importpath = "cloud.google.com/go/language/apiv1beta2;language", -- service_yaml = "language_v1beta2.yaml", +- name = "networkmanagement_go_gapic", +- srcs = [":networkmanagement_proto_with_info"], +- grpc_service_config = "networkmanagement_grpc_service_config.json", +- importpath = "cloud.google.com/go/networkmanagement/apiv1beta1;networkmanagement", +- metadata = True, +- service_yaml = "networkmanagement_v1beta1.yaml", - deps = [ -- ":language_go_proto", +- ":networkmanagement_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 = "language_go_gapic_test", -- srcs = [":language_go_gapic_srcjar_test"], -- embed = [":language_go_gapic"], -- importpath = "cloud.google.com/go/language/apiv1beta2", +- name = "networkmanagement_go_gapic_test", +- srcs = [":networkmanagement_go_gapic_srcjar_test"], +- embed = [":networkmanagement_go_gapic"], +- importpath = "cloud.google.com/go/networkmanagement/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-language-v1beta2-go", +- name = "gapi-cloud-networkmanagement-v1beta1-go", - deps = [ -- ":language_go_gapic", -- ":language_go_gapic_srcjar-test.srcjar", -- ":language_go_proto", +- ":networkmanagement_go_gapic", +- ":networkmanagement_go_gapic_srcjar-metadata.srcjar", +- ":networkmanagement_go_gapic_srcjar-test.srcjar", +- ":networkmanagement_go_proto", - ], -) - @@ -31263,16 +46892,16 @@ diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1 -) - -py_gapic_library( -- name = "language_py_gapic", -- srcs = [":language_proto"], -- grpc_service_config = "language_grpc_service_config.json", +- name = "networkmanagement_py_gapic", +- srcs = [":networkmanagement_proto"], +- grpc_service_config = "networkmanagement_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "language-v1beta2-py", +- name = "networkmanagement-v1beta1-py", - deps = [ -- ":language_py_gapic", +- ":networkmanagement_py_gapic", - ], -) - @@ -31288,36 +46917,34 @@ diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1 -) - -php_proto_library( -- name = "language_php_proto", -- deps = [":language_proto"], +- name = "networkmanagement_php_proto", +- deps = [":networkmanagement_proto"], -) - -php_grpc_library( -- name = "language_php_grpc", -- srcs = [":language_proto"], -- deps = [":language_php_proto"], +- name = "networkmanagement_php_grpc", +- srcs = [":networkmanagement_proto"], +- deps = [":networkmanagement_php_proto"], -) - -php_gapic_library( -- name = "language_php_gapic", -- src = ":language_proto_with_info", -- gapic_yaml = "language_gapic.yaml", -- grpc_service_config = "language_grpc_service_config.json", -- package = "google.cloud.language.v1beta2", -- service_yaml = "language_v1beta2.yaml", +- name = "networkmanagement_php_gapic", +- srcs = [":networkmanagement_proto_with_info"], +- grpc_service_config = "networkmanagement_grpc_service_config.json", +- service_yaml = "networkmanagement_v1beta1.yaml", - deps = [ -- ":language_php_grpc", -- ":language_php_proto", +- ":networkmanagement_php_grpc", +- ":networkmanagement_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-language-v1beta2-php", +- name = "google-cloud-networkmanagement-v1beta1-php", - deps = [ -- ":language_php_gapic", -- ":language_php_grpc", -- ":language_php_proto", +- ":networkmanagement_php_gapic", +- ":networkmanagement_php_grpc", +- ":networkmanagement_php_proto", - ], -) - @@ -31331,21 +46958,21 @@ diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1 -) - -nodejs_gapic_library( -- name = "language_nodejs_gapic", -- package_name = "@google-cloud/language", -- src = ":language_proto_with_info", +- name = "networkmanagement_nodejs_gapic", +- package_name = "@google-cloud/networkmanagement", +- src = ":networkmanagement_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "language_grpc_service_config.json", -- package = "google.cloud.language.v1beta2", -- service_yaml = "language_v1beta2.yaml", +- grpc_service_config = "networkmanagement_grpc_service_config.json", +- package = "google.cloud.networkmanagement.v1beta1", +- service_yaml = "networkmanagement_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "language-v1beta2-nodejs", +- name = "networkmanagement-v1beta1-nodejs", - deps = [ -- ":language_nodejs_gapic", -- ":language_proto", +- ":networkmanagement_nodejs_gapic", +- ":networkmanagement_proto", - ], -) - @@ -31354,49 +46981,41 @@ diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1 -############################################################################## -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", -) - -ruby_proto_library( -- name = "language_ruby_proto", -- deps = [":language_proto"], +- name = "networkmanagement_ruby_proto", +- deps = [":networkmanagement_proto"], -) - -ruby_grpc_library( -- name = "language_ruby_grpc", -- srcs = [":language_proto"], -- deps = [":language_ruby_proto"], +- name = "networkmanagement_ruby_grpc", +- srcs = [":networkmanagement_proto"], +- deps = [":networkmanagement_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "language_ruby_gapic", -- srcs = [":language_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-language-v1beta2", -- "ruby-cloud-env-prefix=LANGUAGE", -- "ruby-cloud-product-url=https://cloud.google.com/natural-language", -- "ruby-cloud-api-id=language.googleapis.com", -- "ruby-cloud-api-shortname=language", -- ], -- grpc_service_config = "language_grpc_service_config.json", -- ruby_cloud_description = "Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations.", -- ruby_cloud_title = "Natural Language V1beta2", +- name = "networkmanagement_ruby_gapic", +- srcs = [":networkmanagement_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-networkmanagement-v1beta1"], +- grpc_service_config = "networkmanagement_grpc_service_config.json", - deps = [ -- ":language_ruby_grpc", -- ":language_ruby_proto", +- ":networkmanagement_ruby_grpc", +- ":networkmanagement_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-language-v1beta2-ruby", +- name = "google-cloud-networkmanagement-v1beta1-ruby", - deps = [ -- ":language_ruby_gapic", -- ":language_ruby_grpc", -- ":language_ruby_proto", +- ":networkmanagement_ruby_gapic", +- ":networkmanagement_ruby_grpc", +- ":networkmanagement_ruby_proto", - ], -) - @@ -31412,34 +47031,34 @@ diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1 -) - -csharp_proto_library( -- name = "language_csharp_proto", -- deps = [":language_proto"], +- name = "networkmanagement_csharp_proto", +- deps = [":networkmanagement_proto"], -) - -csharp_grpc_library( -- name = "language_csharp_grpc", -- srcs = [":language_proto"], -- deps = [":language_csharp_proto"], +- name = "networkmanagement_csharp_grpc", +- srcs = [":networkmanagement_proto"], +- deps = [":networkmanagement_csharp_proto"], -) - -csharp_gapic_library( -- name = "language_csharp_gapic", -- srcs = [":language_proto_with_info"], +- name = "networkmanagement_csharp_gapic", +- srcs = [":networkmanagement_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "language_grpc_service_config.json", +- grpc_service_config = "networkmanagement_grpc_service_config.json", - deps = [ -- ":language_csharp_grpc", -- ":language_csharp_proto", +- ":networkmanagement_csharp_grpc", +- ":networkmanagement_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-language-v1beta2-csharp", +- name = "google-cloud-networkmanagement-v1beta1-csharp", - deps = [ -- ":language_csharp_gapic", -- ":language_csharp_grpc", -- ":language_csharp_proto", +- ":networkmanagement_csharp_gapic", +- ":networkmanagement_csharp_grpc", +- ":networkmanagement_csharp_proto", - ], -) - @@ -31447,11 +47066,20 @@ diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1 -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/location/BUILD.bazel b/google/cloud/location/BUILD.bazel ---- a/google/cloud/location/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/location/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,166 +0,0 @@ +diff -urN a/google/cloud/networksecurity/v1beta1/BUILD.bazel b/google/cloud/networksecurity/v1beta1/BUILD.bazel +--- a/google/cloud/networksecurity/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/networksecurity/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 +- +-# 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"]) @@ -31460,16 +47088,34 @@ diff -urN a/google/cloud/location/BUILD.bazel b/google/cloud/location/BUILD.baze -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "location_proto", +- name = "networksecurity_proto", - srcs = [ -- "locations.proto", +- "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", -- "@com_google_protobuf//:any_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", - ], -) - @@ -31478,19 +47124,53 @@ diff -urN a/google/cloud/location/BUILD.bazel b/google/cloud/location/BUILD.baze -############################################################################## -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 = "location_java_proto", -- deps = [":location_proto"], +- name = "networksecurity_java_proto", +- deps = [":networksecurity_proto"], -) - -java_grpc_library( -- name = "location_java_grpc", -- srcs = [":location_proto"], -- deps = [":location_java_proto"], +- 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_v1beta1_grpc_service_config.json", +- test_deps = [ +- ":networksecurity_java_grpc", +- ], +- deps = [ +- ":networksecurity_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "networksecurity_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.networksecurity.v1beta1.NetworkSecurityClientTest", +- ], +- runtime_deps = [":networksecurity_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-networksecurity-v1beta1-java", +- deps = [ +- ":networksecurity_java_gapic", +- ":networksecurity_java_grpc", +- ":networksecurity_java_proto", +- ":networksecurity_proto", +- ], -) - -############################################################################## @@ -31498,16 +47178,53 @@ diff -urN a/google/cloud/location/BUILD.bazel b/google/cloud/location/BUILD.baze -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "location_go_proto", +- name = "networksecurity_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/location", -- protos = [":location_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/networksecurity/v1beta1", +- 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_v1beta1_grpc_service_config.json", +- importpath = "cloud.google.com/go/networksecurity/apiv1beta1;networksecurity", +- metadata = True, +- service_yaml = "networksecurity_v1beta1.yaml", +- deps = [ +- ":networksecurity_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 = "networksecurity_go_gapic_test", +- srcs = [":networksecurity_go_gapic_srcjar_test"], +- embed = [":networksecurity_go_gapic"], +- importpath = "cloud.google.com/go/networksecurity/apiv1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-networksecurity-v1beta1-go", +- deps = [ +- ":networksecurity_go_gapic", +- ":networksecurity_go_gapic_srcjar-metadata.srcjar", +- ":networksecurity_go_gapic_srcjar-test.srcjar", +- ":networksecurity_go_proto", - ], -) - @@ -31516,31 +47233,27 @@ diff -urN a/google/cloud/location/BUILD.bazel b/google/cloud/location/BUILD.baze -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_grpc_library", -- "py_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --moved_proto_library( -- name = "location_moved_proto", -- srcs = [":location_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "@com_google_protobuf//:any_proto", +-py_gapic_library( +- name = "networksecurity_py_gapic", +- srcs = [":networksecurity_proto"], +- grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json", +- opt_args = [ +- "warehouse-package-name=google-cloud-network-security", +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=network-security", - ], -) - --py_proto_library( -- name = "location_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":location_moved_proto"], --) -- --py_grpc_library( -- name = "location_py_grpc", -- srcs = [":location_moved_proto"], -- deps = [":location_py_proto"], +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "networksecurity-v1beta1-py", +- deps = [ +- ":networksecurity_py_gapic", +- ], -) - -############################################################################## @@ -31548,19 +47261,42 @@ diff -urN a/google/cloud/location/BUILD.bazel b/google/cloud/location/BUILD.baze -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "location_php_proto", -- deps = [":location_proto"], +- name = "networksecurity_php_proto", +- deps = [":networksecurity_proto"], -) - -php_grpc_library( -- name = "location_php_grpc", -- srcs = [":location_proto"], -- deps = [":location_php_proto"], +- 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_v1beta1_grpc_service_config.json", +- service_yaml = "networksecurity_v1beta1.yaml", +- deps = [ +- ":networksecurity_php_grpc", +- ":networksecurity_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-networksecurity-v1beta1-php", +- deps = [ +- ":networksecurity_php_gapic", +- ":networksecurity_php_grpc", +- ":networksecurity_php_proto", +- ], -) - -############################################################################## @@ -31572,25 +47308,66 @@ diff -urN a/google/cloud/location/BUILD.bazel b/google/cloud/location/BUILD.baze - "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_v1beta1_grpc_service_config.json", +- package = "google.cloud.networksecurity.v1beta1", +- service_yaml = "networksecurity_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "networksecurity-v1beta1-nodejs", +- deps = [ +- ":networksecurity_nodejs_gapic", +- ":networksecurity_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 = "location_ruby_proto", -- deps = [":location_proto"], +- name = "networksecurity_ruby_proto", +- deps = [":networksecurity_proto"], -) - -ruby_grpc_library( -- name = "location_ruby_grpc", -- srcs = [":location_proto"], -- deps = [":location_ruby_proto"], +- 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-v1beta1"], +- grpc_service_config = "networksecurity_v1beta1_grpc_service_config.json", +- deps = [ +- ":networksecurity_ruby_grpc", +- ":networksecurity_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-networksecurity-v1beta1-ruby", +- deps = [ +- ":networksecurity_ruby_gapic", +- ":networksecurity_ruby_grpc", +- ":networksecurity_ruby_proto", +- ], -) - -############################################################################## @@ -31598,29 +47375,52 @@ diff -urN a/google/cloud/location/BUILD.bazel b/google/cloud/location/BUILD.baze -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "location_csharp_proto", -- deps = [":location_proto"], +- name = "networksecurity_csharp_proto", +- deps = [":networksecurity_proto"], -) - -csharp_grpc_library( -- name = "location_csharp_grpc", -- srcs = [":location_proto"], -- deps = [":location_csharp_proto"], +- 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_v1beta1_grpc_service_config.json", +- deps = [ +- ":networksecurity_csharp_grpc", +- ":networksecurity_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-networksecurity-v1beta1-csharp", +- deps = [ +- ":networksecurity_csharp_gapic", +- ":networksecurity_csharp_grpc", +- ":networksecurity_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managedidentities/v1/BUILD.bazel ---- a/google/cloud/managedidentities/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/managedidentities/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,346 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/v1beta1/BUILD.bazel +--- a/google/cloud/notebooks/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/notebooks/v1beta1/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 - @@ -31642,10 +47442,11 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "managedidentities_proto", +- name = "notebooks_proto", - srcs = [ -- "managed_identities_service.proto", -- "resource.proto", +- "environment.proto", +- "instance.proto", +- "service.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -31653,15 +47454,14 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed - "//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 = "managedidentities_proto_with_info", +- name = "notebooks_proto_with_info", - deps = [ -- ":managedidentities_proto", +- ":notebooks_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -31679,44 +47479,44 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed -) - -java_proto_library( -- name = "managedidentities_java_proto", -- deps = [":managedidentities_proto"], +- name = "notebooks_java_proto", +- deps = [":notebooks_proto"], -) - -java_grpc_library( -- name = "managedidentities_java_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_java_proto"], +- name = "notebooks_java_grpc", +- srcs = [":notebooks_proto"], +- deps = [":notebooks_java_proto"], -) - -java_gapic_library( -- name = "managedidentities_java_gapic", -- srcs = [":managedidentities_proto_with_info"], -- grpc_service_config = "managedidentities_grpc_service_config.json", +- name = "notebooks_java_gapic", +- srcs = [":notebooks_proto_with_info"], +- grpc_service_config = "notebooks_grpc_service_config.json", - test_deps = [ -- ":managedidentities_java_grpc", +- ":notebooks_java_grpc", - ], - deps = [ -- ":managedidentities_java_proto", +- ":notebooks_java_proto", - ], -) - -java_gapic_test( -- name = "managedidentities_java_gapic_test_suite", +- name = "notebooks_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.managedidentities.v1.ManagedIdentitiesServiceClientTest", +- "com.google.cloud.notebooks.v1beta1.NotebookServiceClientTest", - ], -- runtime_deps = [":managedidentities_java_gapic_test"], +- runtime_deps = [":notebooks_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-managedidentities-v1-java", +- name = "google-cloud-notebooks-v1beta1-java", - deps = [ -- ":managedidentities_java_gapic", -- ":managedidentities_java_grpc", -- ":managedidentities_java_proto", -- ":managedidentities_proto", +- ":notebooks_java_gapic", +- ":notebooks_java_grpc", +- ":notebooks_java_proto", +- ":notebooks_proto", - ], -) - @@ -31732,10 +47532,10 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed -) - -go_proto_library( -- name = "managedidentities_go_proto", +- name = "notebooks_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1", -- protos = [":managedidentities_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/v1beta1", +- protos = [":notebooks_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -31743,13 +47543,13 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed -) - -go_gapic_library( -- name = "managedidentities_go_gapic", -- srcs = [":managedidentities_proto_with_info"], -- grpc_service_config = "managedidentities_grpc_service_config.json", -- importpath = "cloud.google.com/go/managedidentities/apiv1;managedidentities", -- service_yaml = "managedidentities_v1.yaml", +- name = "notebooks_go_gapic", +- srcs = [":notebooks_proto_with_info"], +- grpc_service_config = "notebooks_grpc_service_config.json", +- importpath = "cloud.google.com/go/notebooks/apiv1beta1;notebooks", +- service_yaml = "notebooks_v1beta1.yaml", - deps = [ -- ":managedidentities_go_proto", +- ":notebooks_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", @@ -31757,19 +47557,19 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed -) - -go_test( -- name = "managedidentities_go_gapic_test", -- srcs = [":managedidentities_go_gapic_srcjar_test"], -- embed = [":managedidentities_go_gapic"], -- importpath = "cloud.google.com/go/managedidentities/apiv1", +- name = "notebooks_go_gapic_test", +- srcs = [":notebooks_go_gapic_srcjar_test"], +- embed = [":notebooks_go_gapic"], +- importpath = "cloud.google.com/go/notebooks/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-managedidentities-v1-go", +- name = "gapi-cloud-notebooks-v1beta1-go", - deps = [ -- ":managedidentities_go_gapic", -- ":managedidentities_go_gapic_srcjar-test.srcjar", -- ":managedidentities_go_proto", +- ":notebooks_go_gapic", +- ":notebooks_go_gapic_srcjar-test.srcjar", +- ":notebooks_go_proto", - ], -) - @@ -31783,16 +47583,16 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed -) - -py_gapic_library( -- name = "managedidentities_py_gapic", -- srcs = [":managedidentities_proto"], -- grpc_service_config = "managedidentities_grpc_service_config.json", +- name = "notebooks_py_gapic", +- srcs = [":notebooks_proto"], +- grpc_service_config = "notebooks_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "managedidentities-v1-py", +- name = "notebooks-v1beta1-py", - deps = [ -- ":managedidentities_py_gapic", +- ":notebooks_py_gapic", - ], -) - @@ -31808,36 +47608,34 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed -) - -php_proto_library( -- name = "managedidentities_php_proto", -- deps = [":managedidentities_proto"], +- name = "notebooks_php_proto", +- deps = [":notebooks_proto"], -) - -php_grpc_library( -- name = "managedidentities_php_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_php_proto"], +- name = "notebooks_php_grpc", +- srcs = [":notebooks_proto"], +- deps = [":notebooks_php_proto"], -) - -php_gapic_library( -- name = "managedidentities_php_gapic", -- src = ":managedidentities_proto_with_info", -- gapic_yaml = "managedidentities_gapic.yaml", -- grpc_service_config = "managedidentities_grpc_service_config.json", -- package = "google.cloud.managedidentities.v1", -- service_yaml = "managedidentities_v1.yaml", +- name = "notebooks_php_gapic", +- srcs = [":notebooks_proto_with_info"], +- grpc_service_config = "notebooks_grpc_service_config.json", +- service_yaml = "notebooks_v1beta1.yaml", - deps = [ -- ":managedidentities_php_grpc", -- ":managedidentities_php_proto", +- ":notebooks_php_grpc", +- ":notebooks_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-managedidentities-v1-php", +- name = "google-cloud-notebooks-v1beta1-php", - deps = [ -- ":managedidentities_php_gapic", -- ":managedidentities_php_grpc", -- ":managedidentities_php_proto", +- ":notebooks_php_gapic", +- ":notebooks_php_grpc", +- ":notebooks_php_proto", - ], -) - @@ -31851,21 +47649,21 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed -) - -nodejs_gapic_library( -- name = "managedidentities_nodejs_gapic", -- package_name = "@google-cloud/managed-identities", -- src = ":managedidentities_proto_with_info", +- name = "notebooks_nodejs_gapic", +- package_name = "@google-cloud/notebooks", +- src = ":notebooks_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "managedidentities_grpc_service_config.json", -- package = "google.cloud.managedidentities.v1", -- service_yaml = "managedidentities_v1.yaml", +- grpc_service_config = "notebooks_grpc_service_config.json", +- package = "google.cloud.notebooks.v1beta1", +- service_yaml = "notebooks_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "managedidentities-v1-nodejs", +- name = "notebooks-v1beta1-nodejs", - deps = [ -- ":managedidentities_nodejs_gapic", -- ":managedidentities_proto", +- ":notebooks_nodejs_gapic", +- ":notebooks_proto", - ], -) - @@ -31874,49 +47672,49 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed -############################################################################## -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", -) - -ruby_proto_library( -- name = "managedidentities_ruby_proto", -- deps = [":managedidentities_proto"], +- name = "notebooks_ruby_proto", +- deps = [":notebooks_proto"], -) - -ruby_grpc_library( -- name = "managedidentities_ruby_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_ruby_proto"], +- name = "notebooks_ruby_grpc", +- srcs = [":notebooks_proto"], +- deps = [":notebooks_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "managedidentities_ruby_gapic", -- srcs = [":managedidentities_proto_with_info"], +- name = "notebooks_ruby_gapic", +- srcs = [":notebooks_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-managed_identities-v1", -- "ruby-cloud-env-prefix=MANAGED_IDENTITIES", -- "ruby-cloud-product-url=https://cloud.google.com/managed-microsoft-ad/", -- "ruby-cloud-api-id=managedidentities.googleapis.com", -- "ruby-cloud-api-shortname=managedidentities", +- "ruby-cloud-gem-name=google-cloud-notebooks-v1beta1", +- "ruby-cloud-env-prefix=NOTEBOOKS", +- "ruby-cloud-product-url=https://cloud.google.com/ai-platform-notebooks", +- "ruby-cloud-api-id=notebooks.googleapis.com", +- "ruby-cloud-api-shortname=notebooks", - ], -- grpc_service_config = "managedidentities_grpc_service_config.json", -- ruby_cloud_description = "The Managed Service for Microsoft Active Directory API is used for managing a highly available, hardened service running Microsoft Active Directory.", -- ruby_cloud_title = "Managed Service for Microsoft Active Directory API V1", +- grpc_service_config = "notebooks_grpc_service_config.json", +- ruby_cloud_description = "AI Platform Notebooks makes it easy to manage JupyterLab instances through a protected, publicly available notebook instance URL. A JupyterLab instance is a Deep Learning virtual machine instance with the latest machine learning and data science libraries pre-installed.", +- ruby_cloud_title = "AI Platform Notebooks V1beta1", - deps = [ -- ":managedidentities_ruby_grpc", -- ":managedidentities_ruby_proto", +- ":notebooks_ruby_grpc", +- ":notebooks_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-managedidentities-v1-ruby", +- name = "google-cloud-notebooks-v1beta1-ruby", - deps = [ -- ":managedidentities_ruby_gapic", -- ":managedidentities_ruby_grpc", -- ":managedidentities_ruby_proto", +- ":notebooks_ruby_gapic", +- ":notebooks_ruby_grpc", +- ":notebooks_ruby_proto", - ], -) - @@ -31932,34 +47730,34 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed -) - -csharp_proto_library( -- name = "managedidentities_csharp_proto", -- deps = [":managedidentities_proto"], +- name = "notebooks_csharp_proto", +- deps = [":notebooks_proto"], -) - -csharp_grpc_library( -- name = "managedidentities_csharp_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_csharp_proto"], +- name = "notebooks_csharp_grpc", +- srcs = [":notebooks_proto"], +- deps = [":notebooks_csharp_proto"], -) - -csharp_gapic_library( -- name = "managedidentities_csharp_gapic", -- srcs = [":managedidentities_proto_with_info"], +- name = "notebooks_csharp_gapic", +- srcs = [":notebooks_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "managedidentities_grpc_service_config.json", +- grpc_service_config = "notebooks_grpc_service_config.json", - deps = [ -- ":managedidentities_csharp_grpc", -- ":managedidentities_csharp_proto", +- ":notebooks_csharp_grpc", +- ":notebooks_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-managedidentities-v1-csharp", +- name = "google-cloud-notebooks-v1beta1-csharp", - deps = [ -- ":managedidentities_csharp_gapic", -- ":managedidentities_csharp_grpc", -- ":managedidentities_csharp_proto", +- ":notebooks_csharp_gapic", +- ":notebooks_csharp_grpc", +- ":notebooks_csharp_proto", - ], -) - @@ -31967,20 +47765,13 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/managedidentities/v1beta1/BUILD.bazel ---- a/google/cloud/managedidentities/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/managedidentities/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,336 +0,0 @@ --# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. +diff -urN a/google/cloud/ondemandscanning/v1/BUILD.bazel b/google/cloud/ondemandscanning/v1/BUILD.bazel +--- a/google/cloud/ondemandscanning/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/ondemandscanning/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,346 +0,0 @@ +-# This file was edited to accomodate build dependencies +-# after the automatic generation by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -31992,26 +47783,29 @@ diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/ma -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "managedidentities_proto", +- name = "ondemandscanning_proto", - srcs = [ -- "managed_identities_service.proto", -- "resource.proto", +- "scanner_service.proto", - ], - deps = [ +- "//cloud/containers/workflow/vulnerability/proto:package_proto", - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/longrunning:operations_proto", -- "@com_google_protobuf//:field_mask_proto", +- "//grafeas/v1:grafeas_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - +-## Must be built based on both scannerservice v1beta1 and +-## Grafeas v1 protos. -proto_library_with_info( -- name = "managedidentities_proto_with_info", +- name = "ondemandscanning_proto_with_info", - deps = [ -- ":managedidentities_proto", +- ":ondemandscanning_proto", - "//google/cloud:common_resources_proto", +- "//grafeas/v1:grafeas_proto", - ], -) - @@ -32028,97 +47822,49 @@ diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/ma -) - -java_proto_library( -- name = "managedidentities_java_proto", -- deps = [":managedidentities_proto"], +- name = "ondemandscanning_java_proto", +- deps = [":ondemandscanning_proto"], -) - -java_grpc_library( -- name = "managedidentities_java_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_java_proto"], +- name = "ondemandscanning_java_grpc", +- srcs = [":ondemandscanning_proto"], +- deps = [":ondemandscanning_java_proto"], -) - -java_gapic_library( -- name = "managedidentities_java_gapic", -- srcs = [":managedidentities_proto_with_info"], -- grpc_service_config = "managedidentities_grpc_service_config.json", +- name = "ondemandscanning_java_gapic", +- srcs = [":ondemandscanning_proto_with_info"], +- grpc_service_config = "ondemandscanning_grpc_service_config.json", - test_deps = [ -- ":managedidentities_java_grpc", +- ":ondemandscanning_java_grpc", +- "//grafeas/v1:grafeas_java_grpc", - ], - deps = [ -- ":managedidentities_java_proto", +- ":ondemandscanning_java_proto", +- "//grafeas/v1:grafeas_java_proto", - ], -) - -java_gapic_test( -- name = "managedidentities_java_gapic_test_suite", +- name = "ondemandscanning_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.managedidentities.v1beta1.ManagedIdentitiesServiceClientTest", +- "com.google.cloud.ondemandscanning.v1.ScannerServiceClientTest", - ], -- runtime_deps = [":managedidentities_java_gapic_test"], +- runtime_deps = [":ondemandscanning_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-managedidentities-v1beta1-java", -- deps = [ -- ":managedidentities_java_gapic", -- ":managedidentities_java_grpc", -- ":managedidentities_java_proto", -- ":managedidentities_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 = "managedidentities_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1beta1", -- protos = [":managedidentities_proto"], -- deps = [ -- "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", -- ], --) -- --go_gapic_library( -- name = "managedidentities_go_gapic", -- srcs = [":managedidentities_proto_with_info"], -- grpc_service_config = "", -- importpath = "cloud.google.com/go/managedidentities/apiv1beta1;managedidentities", -- service_yaml = "managedidentities_v1beta1.yaml", -- deps = [ -- ":managedidentities_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 = "managedidentities_go_gapic_test", -- srcs = [":managedidentities_go_gapic_srcjar_test"], -- embed = [":managedidentities_go_gapic"], -- importpath = "cloud.google.com/go/managedidentities/apiv1beta1", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-managedidentities-v1beta1-go", +- name = "google-cloud-ondemandscanning-v1-java", - deps = [ -- ":managedidentities_go_gapic", -- ":managedidentities_go_gapic_srcjar-test.srcjar", -- ":managedidentities_go_proto", +- ":ondemandscanning_java_gapic", +- ":ondemandscanning_java_grpc", +- ":ondemandscanning_java_proto", +- ":ondemandscanning_proto", +- "//cloud/containers/workflow/vulnerability/proto:package_java_proto", +- "//grafeas/v1:grafeas_java_grpc", +- "//grafeas/v1:grafeas_java_proto", - ], -) - @@ -32132,16 +47878,16 @@ diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/ma -) - -py_gapic_library( -- name = "managedidentities_py_gapic", -- srcs = [":managedidentities_proto"], -- grpc_service_config = "managedidentities_grpc_service_config.json", +- name = "ondemandscanning_py_gapic", +- srcs = [":ondemandscanning_proto"], +- grpc_service_config = "ondemandscanning_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "managedidentities-v1beta1-py", +- name = "ondemandscanning-v1-py", - deps = [ -- ":managedidentities_py_gapic", +- ":ondemandscanning_py_gapic", - ], -) - @@ -32157,63 +47903,34 @@ diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/ma -) - -php_proto_library( -- name = "managedidentities_php_proto", -- deps = [":managedidentities_proto"], +- name = "ondemandscanning_php_proto", +- deps = [":ondemandscanning_proto"], -) - -php_grpc_library( -- name = "managedidentities_php_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_php_proto"], +- name = "ondemandscanning_php_grpc", +- srcs = [":ondemandscanning_proto"], +- deps = [":ondemandscanning_php_proto"], -) - -php_gapic_library( -- name = "managedidentities_php_gapic", -- src = ":managedidentities_proto_with_info", -- gapic_yaml = "managedidentities_gapic.yaml", -- package = "google.cloud.managedidentities.v1beta1", -- service_yaml = "managedidentities_v1beta1.yaml", +- name = "ondemandscanning_php_gapic", +- srcs = [":ondemandscanning_proto_with_info"], +- grpc_service_config = "ondemandscanning_grpc_service_config.json", +- service_yaml = "ondemandscanning_v1.yaml", - deps = [ -- ":managedidentities_php_grpc", -- ":managedidentities_php_proto", +- ":ondemandscanning_php_grpc", +- ":ondemandscanning_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-managedidentities-v1beta1-php", -- deps = [ -- ":managedidentities_php_gapic", -- ":managedidentities_php_grpc", -- ":managedidentities_php_proto", -- ], --) -- --############################################################################## --# Node.js --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", --) -- --nodejs_gapic_library( -- name = "managedidentities_nodejs_gapic", -- package_name = "@google-cloud/managed-identities", -- src = ":managedidentities_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = None, -- package = "google.cloud.managedidentities.v1beta1", -- service_yaml = "managedidentities_v1beta1.yaml", -- deps = [], --) -- --nodejs_gapic_assembly_pkg( -- name = "managedidentities-v1beta1-nodejs", +- name = "google-cloud-ondemandscanning-v1-php", - deps = [ -- ":managedidentities_nodejs_gapic", -- ":managedidentities_proto", +- ":ondemandscanning_php_gapic", +- ":ondemandscanning_php_grpc", +- ":ondemandscanning_php_proto", - ], -) - @@ -32222,42 +47939,44 @@ diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/ma -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "managedidentities_ruby_proto", -- deps = [":managedidentities_proto"], +- name = "ondemandscanning_ruby_proto", +- deps = [":ondemandscanning_proto"], -) - -ruby_grpc_library( -- name = "managedidentities_ruby_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_ruby_proto"], +- name = "ondemandscanning_ruby_grpc", +- srcs = [":ondemandscanning_proto"], +- deps = [":ondemandscanning_ruby_proto"], -) - --ruby_gapic_library( -- name = "managedidentities_ruby_gapic", -- src = ":managedidentities_proto_with_info", -- gapic_yaml = "managedidentities_gapic.yaml", -- package = "google.cloud.managedidentities.v1beta1", -- service_yaml = "managedidentities_v1beta1.yaml", +-ruby_cloud_gapic_library( +- name = "ondemandscanning_ruby_gapic", +- srcs = [":ondemandscanning_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-ondemandscanning-v1", +- "ruby-cloud-extra-dependencies=grafeas-v1=~> 0.0", +- ], +- grpc_service_config = "ondemandscanning_grpc_service_config.json", - deps = [ -- ":managedidentities_ruby_grpc", -- ":managedidentities_ruby_proto", +- ":ondemandscanning_ruby_grpc", +- ":ondemandscanning_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-managedidentities-v1beta1-ruby", +- name = "google-cloud-ondemandscanning-v1-ruby", - deps = [ -- ":managedidentities_ruby_gapic", -- ":managedidentities_ruby_grpc", -- ":managedidentities_ruby_proto", +- ":ondemandscanning_ruby_gapic", +- ":ondemandscanning_ruby_grpc", +- ":ondemandscanning_ruby_proto", - ], -) - @@ -32273,33 +47992,122 @@ diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/ma -) - -csharp_proto_library( -- name = "managedidentities_csharp_proto", -- deps = [":managedidentities_proto"], +- name = "ondemandscanning_csharp_proto", +- deps = [":ondemandscanning_proto"], -) - -csharp_grpc_library( -- name = "managedidentities_csharp_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_csharp_proto"], +- name = "ondemandscanning_csharp_grpc", +- srcs = [":ondemandscanning_proto"], +- deps = [":ondemandscanning_csharp_proto"], -) - -csharp_gapic_library( -- name = "managedidentities_csharp_gapic", -- srcs = [":managedidentities_proto_with_info"], +- name = "ondemandscanning_csharp_gapic", +- srcs = [":ondemandscanning_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "ondemandscanning_grpc_service_config.json", - deps = [ -- ":managedidentities_csharp_grpc", -- ":managedidentities_csharp_proto", +- ":ondemandscanning_csharp_grpc", +- ":ondemandscanning_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-managedidentities-v1beta1-csharp", +- name = "google-cloud-ondemandscanning-v1-csharp", - deps = [ -- ":managedidentities_csharp_gapic", -- ":managedidentities_csharp_grpc", -- ":managedidentities_csharp_proto", +- ":ondemandscanning_csharp_gapic", +- ":ondemandscanning_csharp_grpc", +- ":ondemandscanning_csharp_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 = "ondemandscanning_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/ondemandscanning/v1", +- protos = [":ondemandscanning_proto"], +- deps = [ +- "//cloud/containers/workflow/vulnerability/proto:package_go_proto", +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//grafeas/v1:grafeas_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "ondemandscanning_go_gapic", +- srcs = [":ondemandscanning_proto_with_info"], +- grpc_service_config = "ondemandscanning_grpc_service_config.json", +- importpath = "cloud.google.com/go/ondemandscanning/apiv1;ondemandscanning", +- metadata = True, +- service_yaml = "ondemandscanning_v1.yaml", +- deps = [ +- ":ondemandscanning_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//grafeas/v1:grafeas_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- ], +-) +- +-go_test( +- name = "ondemandscanning_go_gapic_test", +- srcs = [":ondemandscanning_go_gapic_srcjar_test"], +- embed = [":ondemandscanning_go_gapic"], +- importpath = "cloud.google.com/go/ondemandscanning/apiv1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-ondemandscanning-v1-go", +- deps = [ +- ":ondemandscanning_go_gapic", +- ":ondemandscanning_go_gapic_srcjar-metadata.srcjar", +- ":ondemandscanning_go_gapic_srcjar-test.srcjar", +- ":ondemandscanning_go_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "ondemandscanning_nodejs_gapic", +- package_name = "@google-cloud/ondemandscanning", +- src = ":ondemandscanning_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "ondemandscanning_grpc_service_config.json", +- main_service = "ondemandscanning", +- package = "google.cloud.ondemandscanning.v1", +- service_yaml = "ondemandscanning_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "ondemandscanning-v1-nodejs", +- deps = [ +- ":ondemandscanning_nodejs_gapic", +- ":ondemandscanning_proto", +- "//grafeas/v1:grafeas_proto", - ], -) - @@ -32307,11 +48115,13 @@ diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/ma -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel b/google/cloud/mediatranslation/v1alpha1/BUILD.bazel ---- a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/mediatranslation/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,167 +0,0 @@ --# This file was automatically generated by BuildFileGenerator +diff -urN a/google/cloud/ondemandscanning/v1beta1/BUILD.bazel b/google/cloud/ondemandscanning/v1beta1/BUILD.bazel +--- a/google/cloud/ondemandscanning/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/ondemandscanning/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,343 +0,0 @@ +-# This file was edited to accomodate build dependencies +-# after the automatic generation by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -32320,16 +48130,32 @@ diff -urN a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel b/google/cloud/me -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "mediatranslation_proto", +- name = "ondemandscanning_proto", - srcs = [ -- "media_translation.proto", +- "scanner_service.proto", - ], - deps = [ +- "//cloud/containers/workflow/vulnerability/proto:package_proto", +- "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/rpc:status_proto", +- "//google/longrunning:operations_proto", +- "//grafeas/v1:grafeas_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-## Must be built based on both scannerservice v1beta1 and +-## Grafeas v1 protos. +-proto_library_with_info( +- name = "ondemandscanning_proto_with_info", +- deps = [ +- ":ondemandscanning_proto", +- "//google/cloud:common_resources_proto", +- "//grafeas/v1:grafeas_proto", - ], -) - @@ -32338,19 +48164,55 @@ diff -urN a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel b/google/cloud/me -############################################################################## -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 = "mediatranslation_java_proto", -- deps = [":mediatranslation_proto"], +- name = "ondemandscanning_java_proto", +- deps = [":ondemandscanning_proto"], -) - -java_grpc_library( -- name = "mediatranslation_java_grpc", -- srcs = [":mediatranslation_proto"], -- deps = [":mediatranslation_java_proto"], +- name = "ondemandscanning_java_grpc", +- srcs = [":ondemandscanning_proto"], +- deps = [":ondemandscanning_java_proto"], +-) +- +-java_gapic_library( +- name = "ondemandscanning_java_gapic", +- srcs = [":ondemandscanning_proto_with_info"], +- grpc_service_config = "ondemandscanning_grpc_service_config.json", +- test_deps = [ +- ":ondemandscanning_java_grpc", +- "//grafeas/v1:grafeas_java_grpc", +- ], +- deps = [ +- ":ondemandscanning_java_proto", +- "//grafeas/v1:grafeas_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "ondemandscanning_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.ondemandscanning.v1beta1.ScannerServiceClientTest", +- ], +- runtime_deps = [":ondemandscanning_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-ondemandscanning-v1beta1-java", +- deps = [ +- ":ondemandscanning_java_gapic", +- ":ondemandscanning_java_grpc", +- ":ondemandscanning_java_proto", +- ":ondemandscanning_proto", +- ], -) - -############################################################################## @@ -32358,17 +48220,56 @@ diff -urN a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel b/google/cloud/me -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "mediatranslation_go_proto", +- name = "ondemandscanning_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1alpha1", -- protos = [":mediatranslation_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/ondemandscanning/v1beta1", +- protos = [":ondemandscanning_proto"], - deps = [ +- "//cloud/containers/workflow/vulnerability/proto:package_go_proto", - "//google/api:annotations_go_proto", -- "//google/rpc:status_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//grafeas/v1:grafeas_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "ondemandscanning_go_gapic", +- srcs = [":ondemandscanning_proto_with_info"], +- grpc_service_config = "ondemandscanning_grpc_service_config.json", +- importpath = "cloud.google.com/go/ondemandscanning/apiv1beta1;ondemandscanning", +- metadata = True, +- service_yaml = "ondemandscanning_v1beta1.yaml", +- deps = [ +- ":ondemandscanning_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//grafeas/v1:grafeas_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- ], +-) +- +-go_test( +- name = "ondemandscanning_go_gapic_test", +- srcs = [":ondemandscanning_go_gapic_srcjar_test"], +- embed = [":ondemandscanning_go_gapic"], +- importpath = "cloud.google.com/go/ondemandscanning/apiv1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-ondemandscanning-v1beta1-go", +- deps = [ +- ":ondemandscanning_go_gapic", +- ":ondemandscanning_go_gapic_srcjar-metadata.srcjar", +- ":ondemandscanning_go_gapic_srcjar-test.srcjar", +- ":ondemandscanning_go_proto", - ], -) - @@ -32377,31 +48278,22 @@ diff -urN a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel b/google/cloud/me -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_grpc_library", -- "py_proto_library", --) -- --moved_proto_library( -- name = "mediatranslation_moved_proto", -- srcs = [":mediatranslation_proto"], -- deps = [ -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/rpc:status_proto", -- ], +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --py_proto_library( -- name = "mediatranslation_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":mediatranslation_moved_proto"], +-py_gapic_library( +- name = "ondemandscanning_py_gapic", +- srcs = [":ondemandscanning_proto"], +- grpc_service_config = "ondemandscanning_grpc_service_config.json", -) - --py_grpc_library( -- name = "mediatranslation_py_grpc", -- srcs = [":mediatranslation_moved_proto"], -- deps = [":mediatranslation_py_proto"], +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "ondemandscanning-v1beta1-py", +- deps = [ +- ":ondemandscanning_py_gapic", +- ], -) - -############################################################################## @@ -32409,19 +48301,42 @@ diff -urN a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel b/google/cloud/me -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "mediatranslation_php_proto", -- deps = [":mediatranslation_proto"], +- name = "ondemandscanning_php_proto", +- deps = [":ondemandscanning_proto"], -) - -php_grpc_library( -- name = "mediatranslation_php_grpc", -- srcs = [":mediatranslation_proto"], -- deps = [":mediatranslation_php_proto"], +- name = "ondemandscanning_php_grpc", +- srcs = [":ondemandscanning_proto"], +- deps = [":ondemandscanning_php_proto"], +-) +- +-php_gapic_library( +- name = "ondemandscanning_php_gapic", +- srcs = [":ondemandscanning_proto_with_info"], +- grpc_service_config = "ondemandscanning_grpc_service_config.json", +- service_yaml = "ondemandscanning_v1beta1.yaml", +- deps = [ +- ":ondemandscanning_php_grpc", +- ":ondemandscanning_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-ondemandscanning-v1beta1-php", +- deps = [ +- ":ondemandscanning_php_gapic", +- ":ondemandscanning_php_grpc", +- ":ondemandscanning_php_proto", +- ], -) - -############################################################################## @@ -32433,25 +48348,71 @@ diff -urN a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel b/google/cloud/me - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "ondemandscanning_nodejs_gapic", +- package_name = "@google-cloud/ondemandscanning", +- src = ":ondemandscanning_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "ondemandscanning_grpc_service_config.json", +- main_service = "ondemandscanning", +- package = "google.cloud.ondemandscanning.v1beta1", +- service_yaml = "ondemandscanning_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "ondemandscanning-v1beta1-nodejs", +- deps = [ +- ":ondemandscanning_nodejs_gapic", +- ":ondemandscanning_proto", +- "//grafeas/v1:grafeas_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 = "mediatranslation_ruby_proto", -- deps = [":mediatranslation_proto"], +- name = "ondemandscanning_ruby_proto", +- deps = [":ondemandscanning_proto"], -) - -ruby_grpc_library( -- name = "mediatranslation_ruby_grpc", -- srcs = [":mediatranslation_proto"], -- deps = [":mediatranslation_ruby_proto"], +- name = "ondemandscanning_ruby_grpc", +- srcs = [":ondemandscanning_proto"], +- deps = [":ondemandscanning_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "ondemandscanning_ruby_gapic", +- srcs = [":ondemandscanning_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-ondemandscanning-v1beta1", +- "ruby-cloud-extra-dependencies=grafeas-v1=~> 0.0", +- ], +- grpc_service_config = "ondemandscanning_grpc_service_config.json", +- deps = [ +- ":ondemandscanning_ruby_grpc", +- ":ondemandscanning_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-ondemandscanning-v1beta1-ruby", +- deps = [ +- ":ondemandscanning_ruby_gapic", +- ":ondemandscanning_ruby_grpc", +- ":ondemandscanning_ruby_proto", +- ], -) - -############################################################################## @@ -32459,31 +48420,54 @@ diff -urN a/google/cloud/mediatranslation/v1alpha1/BUILD.bazel b/google/cloud/me -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "mediatranslation_csharp_proto", -- deps = [":mediatranslation_proto"], +- name = "ondemandscanning_csharp_proto", +- deps = [":ondemandscanning_proto"], -) - -csharp_grpc_library( -- name = "mediatranslation_csharp_grpc", -- srcs = [":mediatranslation_proto"], -- deps = [":mediatranslation_csharp_proto"], +- name = "ondemandscanning_csharp_grpc", +- srcs = [":ondemandscanning_proto"], +- deps = [":ondemandscanning_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "ondemandscanning_csharp_gapic", +- srcs = [":ondemandscanning_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "ondemandscanning_grpc_service_config.json", +- deps = [ +- ":ondemandscanning_csharp_grpc", +- ":ondemandscanning_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-ondemandscanning-v1beta1-csharp", +- deps = [ +- ":ondemandscanning_csharp_gapic", +- ":ondemandscanning_csharp_grpc", +- ":ondemandscanning_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/mediatranslation/v1beta1/BUILD.bazel ---- a/google/cloud/mediatranslation/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/mediatranslation/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,339 +0,0 @@ +-# Put your C++ rules here +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/orchestration/airflow/service/v1/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 +-# 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: @@ -32503,21 +48487,28 @@ diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/med -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "mediatranslation_proto", +- name = "service_proto", - srcs = [ -- "media_translation.proto", +- "environments.proto", +- "image_versions.proto", +- "operations.proto", - ], - deps = [ +- "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/rpc:status_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "//google/type:date_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "mediatranslation_proto_with_info", +- name = "service_proto_with_info", - deps = [ -- ":mediatranslation_proto", +- ":service_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -32535,45 +48526,45 @@ diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/med -) - -java_proto_library( -- name = "mediatranslation_java_proto", -- deps = [":mediatranslation_proto"], +- name = "service_java_proto", +- deps = [":service_proto"], -) - -java_grpc_library( -- name = "mediatranslation_java_grpc", -- srcs = [":mediatranslation_proto"], -- deps = [":mediatranslation_java_proto"], +- name = "service_java_grpc", +- srcs = [":service_proto"], +- deps = [":service_java_proto"], -) - -java_gapic_library( -- name = "mediatranslation_java_gapic", -- srcs = [":mediatranslation_proto_with_info"], -- gapic_yaml = "mediatranslation_gapic.yaml", -- grpc_service_config = "mediatranslation_grpc_service_config.json", +- name = "service_java_gapic", +- srcs = [":service_proto_with_info"], +- grpc_service_config = "composer_grpc_service_config.json", - test_deps = [ -- ":mediatranslation_java_grpc", +- ":service_java_grpc", - ], - deps = [ -- ":mediatranslation_java_proto", +- ":service_java_proto", - ], -) - -java_gapic_test( -- name = "mediatranslation_java_gapic_test_suite", +- name = "service_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.mediatranslation.v1beta1.SpeechTranslationServiceClientTest", +- "com.google.cloud.orchestration.airflow.service.v1.EnvironmentsClientTest", +- "com.google.cloud.orchestration.airflow.service.v1.ImageVersionsClientTest", - ], -- runtime_deps = [":mediatranslation_java_gapic_test"], +- runtime_deps = [":service_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-mediatranslation-v1beta1-java", +- name = "google-cloud-airflow-service-v1-java", - deps = [ -- ":mediatranslation_java_gapic", -- ":mediatranslation_java_grpc", -- ":mediatranslation_java_proto", -- ":mediatranslation_proto", +- ":service_java_gapic", +- ":service_java_grpc", +- ":service_java_proto", +- ":service_proto", - ], -) - @@ -32589,41 +48580,47 @@ diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/med -) - -go_proto_library( -- name = "mediatranslation_go_proto", +- name = "service_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1beta1", -- protos = [":mediatranslation_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1", +- protos = [":service_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/rpc:status_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/type:date_go_proto", - ], -) - -go_gapic_library( -- name = "mediatranslation_go_gapic", -- srcs = [":mediatranslation_proto_with_info"], -- grpc_service_config = "mediatranslation_grpc_service_config.json", -- importpath = "cloud.google.com/go/mediatranslation/apiv1beta1;mediatranslation", -- service_yaml = "mediatranslation_v1beta1.yaml", +- name = "service_go_gapic", +- 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, - deps = [ -- ":mediatranslation_go_proto", +- ":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", - ], -) - -go_test( -- name = "mediatranslation_go_gapic_test", -- srcs = [":mediatranslation_go_gapic_srcjar_test"], -- embed = [":mediatranslation_go_gapic"], -- importpath = "cloud.google.com/go/mediatranslation/apiv1beta1", +- name = "service_go_gapic_test", +- srcs = [":service_go_gapic_srcjar_test"], +- embed = [":service_go_gapic"], +- importpath = "cloud.google.com/go/orchestration/airflow/service/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-mediatranslation-v1beta1-go", +- name = "gapi-cloud-airflow-service-v1-go", - deps = [ -- ":mediatranslation_go_gapic", -- ":mediatranslation_go_gapic_srcjar-test.srcjar", -- ":mediatranslation_go_proto", +- ":service_go_gapic", +- ":service_go_gapic_srcjar-test.srcjar", +- ":service_go_gapic_srcjar-metadata.srcjar", +- ":service_go_proto", - ], -) - @@ -32637,16 +48634,16 @@ diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/med -) - -py_gapic_library( -- name = "mediatranslation_py_gapic", -- srcs = [":mediatranslation_proto"], -- grpc_service_config = "mediatranslation_grpc_service_config.json", +- name = "service_py_gapic", +- srcs = [":service_proto"], +- grpc_service_config = "composer_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "mediatranslation-v1beta1-py", +- name = "airflow-service-v1-py", - deps = [ -- ":mediatranslation_py_gapic", +- ":service_py_gapic", - ], -) - @@ -32662,36 +48659,34 @@ diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/med -) - -php_proto_library( -- name = "mediatranslation_php_proto", -- deps = [":mediatranslation_proto"], +- name = "service_php_proto", +- deps = [":service_proto"], -) - -php_grpc_library( -- name = "mediatranslation_php_grpc", -- srcs = [":mediatranslation_proto"], -- deps = [":mediatranslation_php_proto"], +- name = "service_php_grpc", +- srcs = [":service_proto"], +- deps = [":service_php_proto"], -) - -php_gapic_library( -- name = "mediatranslation_php_gapic", -- src = ":mediatranslation_proto_with_info", -- gapic_yaml = "mediatranslation_gapic.yaml", -- grpc_service_config = "mediatranslation_grpc_service_config.json", -- package = "google.cloud.mediatranslation.v1beta1", -- service_yaml = "mediatranslation_v1beta1.yaml", +- name = "service_php_gapic", +- srcs = [":service_proto_with_info"], +- grpc_service_config = "composer_grpc_service_config.json", +- service_yaml = "composer_v1.yaml", - deps = [ -- ":mediatranslation_php_grpc", -- ":mediatranslation_php_proto", +- ":service_php_grpc", +- ":service_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-mediatranslation-v1beta1-php", +- name = "google-cloud-airflow-service-v1-php", - deps = [ -- ":mediatranslation_php_gapic", -- ":mediatranslation_php_grpc", -- ":mediatranslation_php_proto", +- ":service_php_gapic", +- ":service_php_grpc", +- ":service_php_proto", - ], -) - @@ -32705,21 +48700,21 @@ diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/med -) - -nodejs_gapic_library( -- name = "mediatranslation_nodejs_gapic", -- package_name = "@google-cloud/media-translation", -- src = ":mediatranslation_proto_with_info", +- name = "service_nodejs_gapic", +- package_name = "@google-cloud/composer", +- src = ":service_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "mediatranslation_grpc_service_config.json", -- package = "google.cloud.mediatranslation.v1beta1", -- service_yaml = "mediatranslation_v1beta1.yaml", +- grpc_service_config = "composer_grpc_service_config.json", +- package = "google.cloud.orchestration.airflow.service.v1", +- service_yaml = "composer_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "mediatranslation-v1beta1-nodejs", +- name = "airflow-service-v1-nodejs", - deps = [ -- ":mediatranslation_nodejs_gapic", -- ":mediatranslation_proto", +- ":service_nodejs_gapic", +- ":service_proto", - ], -) - @@ -32735,42 +48730,36 @@ diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/med -) - -ruby_proto_library( -- name = "mediatranslation_ruby_proto", -- deps = [":mediatranslation_proto"], +- name = "service_ruby_proto", +- deps = [":service_proto"], -) - -ruby_grpc_library( -- name = "mediatranslation_ruby_grpc", -- srcs = [":mediatranslation_proto"], -- deps = [":mediatranslation_ruby_proto"], +- name = "service_ruby_grpc", +- srcs = [":service_proto"], +- deps = [":service_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "mediatranslation_ruby_gapic", -- srcs = [":mediatranslation_proto_with_info"], +- name = "service_ruby_gapic", +- srcs = [":service_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-media_translation-v1beta1", -- "ruby-cloud-env-prefix=MEDIA_TRANSLATION", -- "ruby-cloud-product-url=https://cloud.google.com/media-translation/", -- "ruby-cloud-api-id=mediatranslation.googleapis.com", -- "ruby-cloud-api-shortname=mediatranslation", +- "ruby-cloud-gem-name=google-cloud-airflow-service-v1", - ], -- grpc_service_config = "mediatranslation_grpc_service_config.json", -- ruby_cloud_description = "Media Translation API delivers real-time speech translation to your content and applications directly from your audio data. Leveraging Google’s machine learning technologies, the API offers enhanced accuracy and simplified integration while equipping you with a comprehensive set of features to further refine your translation results. Improve user experience with low-latency streaming translation and scale quickly with straightforward internationalization.", -- ruby_cloud_title = "Media Translation V1beta1", +- grpc_service_config = "composer_grpc_service_config.json", - deps = [ -- ":mediatranslation_ruby_grpc", -- ":mediatranslation_ruby_proto", +- ":service_ruby_grpc", +- ":service_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-mediatranslation-v1beta1-ruby", +- name = "google-cloud-airflow-service-v1-ruby", - deps = [ -- ":mediatranslation_ruby_gapic", -- ":mediatranslation_ruby_grpc", -- ":mediatranslation_ruby_proto", +- ":service_ruby_gapic", +- ":service_ruby_grpc", +- ":service_ruby_proto", - ], -) - @@ -32786,34 +48775,34 @@ diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/med -) - -csharp_proto_library( -- name = "mediatranslation_csharp_proto", -- deps = [":mediatranslation_proto"], +- name = "service_csharp_proto", +- deps = [":service_proto"], -) - -csharp_grpc_library( -- name = "mediatranslation_csharp_grpc", -- srcs = [":mediatranslation_proto"], -- deps = [":mediatranslation_csharp_proto"], +- name = "service_csharp_grpc", +- srcs = [":service_proto"], +- deps = [":service_csharp_proto"], -) - -csharp_gapic_library( -- name = "mediatranslation_csharp_gapic", -- srcs = [":mediatranslation_proto_with_info"], +- name = "service_csharp_gapic", +- srcs = [":service_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "mediatranslation_grpc_service_config.json", +- grpc_service_config = "composer_grpc_service_config.json", - deps = [ -- ":mediatranslation_csharp_grpc", -- ":mediatranslation_csharp_proto", +- ":service_csharp_grpc", +- ":service_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-mediatranslation-v1beta1-csharp", +- name = "google-cloud-airflow-service-v1-csharp", - deps = [ -- ":mediatranslation_csharp_gapic", -- ":mediatranslation_csharp_grpc", -- ":mediatranslation_csharp_proto", +- ":service_csharp_gapic", +- ":service_csharp_grpc", +- ":service_csharp_proto", - ], -) - @@ -32821,12 +48810,12 @@ diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/med -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUILD.bazel ---- a/google/cloud/memcache/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/memcache/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/orchestration/airflow/service/v1beta1/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 +-# 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: @@ -32846,9 +48835,11 @@ diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUIL -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "memcache_proto", +- name = "service_proto", - srcs = [ -- "cloud_memcache.proto", +- "environments.proto", +- "image_versions.proto", +- "operations.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -32856,15 +48847,16 @@ diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUIL - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", +- "//google/type:date_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "memcache_proto_with_info", +- name = "service_proto_with_info", - deps = [ -- ":memcache_proto", +- ":service_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -32882,43 +48874,45 @@ diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUIL -) - -java_proto_library( -- name = "memcache_java_proto", -- deps = [":memcache_proto"], +- name = "service_java_proto", +- deps = [":service_proto"], -) - -java_grpc_library( -- name = "memcache_java_grpc", -- srcs = [":memcache_proto"], -- deps = [":memcache_java_proto"], +- name = "service_java_grpc", +- srcs = [":service_proto"], +- deps = [":service_java_proto"], -) - -java_gapic_library( -- name = "memcache_java_gapic", -- srcs = [":memcache_proto_with_info"], -- grpc_service_config = "memcache_grpc_service_config.json", +- name = "service_java_gapic", +- srcs = [":service_proto_with_info"], +- grpc_service_config = "composer_grpc_service_config.json", - test_deps = [ -- ":memcache_java_grpc", +- ":service_java_grpc", - ], - deps = [ -- ":memcache_java_proto", +- ":service_java_proto", - ], -) - -java_gapic_test( -- name = "memcache_java_gapic_test_suite", +- name = "service_java_gapic_test_suite", - test_classes = [ +- "com.google.cloud.orchestration.airflow.service.v1beta1.EnvironmentsClientTest", +- "com.google.cloud.orchestration.airflow.service.v1beta1.ImageVersionsClientTest", - ], -- runtime_deps = [":memcache_java_gapic_test"], +- runtime_deps = [":service_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-memcache-v1-java", +- name = "google-cloud-airflow-service-v1beta1-java", - deps = [ -- ":memcache_java_gapic", -- ":memcache_java_grpc", -- ":memcache_java_proto", -- ":memcache_proto", +- ":service_java_gapic", +- ":service_java_grpc", +- ":service_java_proto", +- ":service_proto", - ], -) - @@ -32934,44 +48928,47 @@ diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUIL -) - -go_proto_library( -- name = "memcache_go_proto", +- name = "service_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1", -- protos = [":memcache_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1beta1", +- protos = [":service_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", +- "//google/type:date_go_proto", - ], -) - -go_gapic_library( -- name = "memcache_go_gapic", -- srcs = [":memcache_proto_with_info"], -- grpc_service_config = "memcache_grpc_service_config.json", -- importpath = "cloud.google.com/go/memcache/apiv1;memcache", -- service_yaml = "memcache_v1.yaml", +- name = "service_go_gapic", +- 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, - deps = [ -- ":memcache_go_proto", +- ":service_go_proto", - "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@com_google_cloud_go//longrunning:go_default_library", - ], -) - -go_test( -- name = "memcache_go_gapic_test", -- srcs = [":memcache_go_gapic_srcjar_test"], -- embed = [":memcache_go_gapic"], -- importpath = "cloud.google.com/go/memcache/apiv1", +- name = "service_go_gapic_test", +- srcs = [":service_go_gapic_srcjar_test"], +- embed = [":service_go_gapic"], +- importpath = "cloud.google.com/go/orchestration/airflow/service/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-memcache-v1-go", +- name = "gapi-cloud-airflow-service-v1beta1-go", - deps = [ -- ":memcache_go_gapic", -- ":memcache_go_gapic_srcjar-test.srcjar", -- ":memcache_go_proto", +- ":service_go_gapic", +- ":service_go_gapic_srcjar-test.srcjar", +- ":service_go_gapic_srcjar-metadata.srcjar", +- ":service_go_proto", - ], -) - @@ -32985,16 +48982,16 @@ diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUIL -) - -py_gapic_library( -- name = "memcache_py_gapic", -- srcs = [":memcache_proto"], -- grpc_service_config = "memcache_grpc_service_config.json", +- name = "service_py_gapic", +- srcs = [":service_proto"], +- grpc_service_config = "composer_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "memcache-v1-py", +- name = "airflow-service-v1beta1-py", - deps = [ -- ":memcache_py_gapic", +- ":service_py_gapic", - ], -) - @@ -33010,36 +49007,34 @@ diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUIL -) - -php_proto_library( -- name = "memcache_php_proto", -- deps = [":memcache_proto"], +- name = "service_php_proto", +- deps = [":service_proto"], -) - -php_grpc_library( -- name = "memcache_php_grpc", -- srcs = [":memcache_proto"], -- deps = [":memcache_php_proto"], +- name = "service_php_grpc", +- srcs = [":service_proto"], +- deps = [":service_php_proto"], -) - -php_gapic_library( -- name = "memcache_php_gapic", -- src = ":memcache_proto_with_info", -- gapic_yaml = "memcache_gapic.yaml", -- grpc_service_config = "memcache_grpc_service_config.json", -- package = "google.cloud.memcache.v1", -- service_yaml = "memcache_v1.yaml", +- name = "service_php_gapic", +- srcs = [":service_proto_with_info"], +- grpc_service_config = "composer_grpc_service_config.json", +- service_yaml = "composer_v1beta1.yaml", - deps = [ -- ":memcache_php_grpc", -- ":memcache_php_proto", +- ":service_php_grpc", +- ":service_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-memcache-v1-php", +- name = "google-cloud-airflow-service-v1beta1-php", - deps = [ -- ":memcache_php_gapic", -- ":memcache_php_grpc", -- ":memcache_php_proto", +- ":service_php_gapic", +- ":service_php_grpc", +- ":service_php_proto", - ], -) - @@ -33053,21 +49048,21 @@ diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUIL -) - -nodejs_gapic_library( -- name = "memcache_nodejs_gapic", -- package_name = "@google-cloud/memcache", -- src = ":memcache_proto_with_info", +- name = "service_nodejs_gapic", +- package_name = "@google-cloud/composer", +- src = ":service_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "memcache_grpc_service_config.json", -- package = "google.cloud.memcache.v1", -- service_yaml = "memcache_v1.yaml", +- grpc_service_config = "composer_grpc_service_config.json", +- package = "google.cloud.orchestration.airflow.service.v1beta1", +- service_yaml = "composer_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "memcache-v1-nodejs", +- name = "airflow-service-v1beta1-nodejs", - deps = [ -- ":memcache_nodejs_gapic", -- ":memcache_proto", +- ":service_nodejs_gapic", +- ":service_proto", - ], -) - @@ -33083,42 +49078,36 @@ diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUIL -) - -ruby_proto_library( -- name = "memcache_ruby_proto", -- deps = [":memcache_proto"], +- name = "service_ruby_proto", +- deps = [":service_proto"], -) - -ruby_grpc_library( -- name = "memcache_ruby_grpc", -- srcs = [":memcache_proto"], -- deps = [":memcache_ruby_proto"], +- name = "service_ruby_grpc", +- srcs = [":service_proto"], +- deps = [":service_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "memcache_ruby_gapic", -- srcs = [":memcache_proto_with_info",], +- name = "service_ruby_gapic", +- srcs = [":service_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-memcache-v1", -- "ruby-cloud-env-prefix=MEMCACHE", -- "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/", -- "ruby-cloud-api-id=memcache.googleapis.com", -- "ruby-cloud-api-shortname=memcache", +- "ruby-cloud-gem-name=google-cloud-airflow-service-v1beta1", - ], -- grpc_service_config = "memcache_grpc_service_config.json", -- ruby_cloud_description = "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.", -- ruby_cloud_title = "Google Cloud Memorystore for Memcached V1", +- grpc_service_config = "composer_grpc_service_config.json", - deps = [ -- ":memcache_ruby_grpc", -- ":memcache_ruby_proto", +- ":service_ruby_grpc", +- ":service_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-memcache-v1-ruby", +- name = "google-cloud-airflow-service-v1beta1-ruby", - deps = [ -- ":memcache_ruby_gapic", -- ":memcache_ruby_grpc", -- ":memcache_ruby_proto", +- ":service_ruby_gapic", +- ":service_ruby_grpc", +- ":service_ruby_proto", - ], -) - @@ -33134,34 +49123,34 @@ diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUIL -) - -csharp_proto_library( -- name = "memcache_csharp_proto", -- deps = [":memcache_proto"], +- name = "service_csharp_proto", +- deps = [":service_proto"], -) - -csharp_grpc_library( -- name = "memcache_csharp_grpc", -- srcs = [":memcache_proto"], -- deps = [":memcache_csharp_proto"], +- name = "service_csharp_grpc", +- srcs = [":service_proto"], +- deps = [":service_csharp_proto"], -) - -csharp_gapic_library( -- name = "memcache_csharp_gapic", -- srcs = [":memcache_proto_with_info"], +- name = "service_csharp_gapic", +- srcs = [":service_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "memcache_grpc_service_config.json", +- grpc_service_config = "composer_grpc_service_config.json", - deps = [ -- ":memcache_csharp_grpc", -- ":memcache_csharp_proto", +- ":service_csharp_grpc", +- ":service_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-memcache-v1-csharp", +- name = "google-cloud-airflow-service-v1beta1-csharp", - deps = [ -- ":memcache_csharp_gapic", -- ":memcache_csharp_grpc", -- ":memcache_csharp_proto", +- ":service_csharp_gapic", +- ":service_csharp_grpc", +- ":service_csharp_proto", - ], -) - @@ -33169,10 +49158,202 @@ diff -urN a/google/cloud/memcache/v1/BUILD.bazel b/google/cloud/memcache/v1/BUIL -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1beta2/BUILD.bazel ---- a/google/cloud/memcache/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/memcache/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,344 +0,0 @@ +diff -urN a/google/cloud/orgpolicy/v1/BUILD.bazel b/google/cloud/orgpolicy/v1/BUILD.bazel +--- a/google/cloud/orgpolicy/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/orgpolicy/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,188 +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 = "orgpolicy_proto", +- srcs = [ +- "orgpolicy.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "orgpolicy_java_proto", +- deps = [":orgpolicy_proto"], +-) +- +-java_grpc_library( +- name = "orgpolicy_java_grpc", +- srcs = [":orgpolicy_proto"], +- deps = [":orgpolicy_java_proto"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-orgpolicy-v1-java", +- deps = [ +- ":orgpolicy_java_grpc", +- ":orgpolicy_java_proto", +- ":orgpolicy_proto", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "orgpolicy_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/orgpolicy/v1", +- protos = [":orgpolicy_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_gapic_assembly_pkg", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "orgpolicy_moved_proto", +- srcs = [":orgpolicy_proto"], +- deps = [ +- "//google/api:annotations_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-py_proto_library( +- name = "orgpolicy_py_proto", +- deps = [":orgpolicy_moved_proto"], +-) +- +-py_grpc_library( +- name = "orgpolicy_py_grpc", +- srcs = [":orgpolicy_moved_proto"], +- deps = [":orgpolicy_py_proto"], +-) +- +-# Open Source Packages +-# DO NOT REMOVE, this is needed to generate a Python package +-# with the orgpolicy protos. +-py_gapic_assembly_pkg( +- name = "orgpolicy-v1-py", +- deps = [ +- ":orgpolicy_proto", +- ":orgpolicy_py_grpc", +- ":orgpolicy_py_proto", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "orgpolicy_php_proto", +- deps = [":orgpolicy_proto"], +-) +- +-php_grpc_library( +- name = "orgpolicy_php_grpc", +- srcs = [":orgpolicy_proto"], +- deps = [":orgpolicy_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 = "orgpolicy_ruby_proto", +- deps = [":orgpolicy_proto"], +-) +- +-ruby_grpc_library( +- name = "orgpolicy_ruby_grpc", +- srcs = [":orgpolicy_proto"], +- deps = [":orgpolicy_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "orgpolicy_csharp_proto", +- deps = [":orgpolicy_proto"], +-) +- +-csharp_grpc_library( +- name = "orgpolicy_csharp_grpc", +- srcs = [":orgpolicy_proto"], +- deps = [":orgpolicy_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ code here +diff -urN a/google/cloud/orgpolicy/v2/BUILD.bazel b/google/cloud/orgpolicy/v2/BUILD.bazel +--- a/google/cloud/orgpolicy/v2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/orgpolicy/v2/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 - @@ -33194,25 +49375,26 @@ diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1 -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "memcache_proto", +- name = "orgpolicy_proto", - srcs = [ -- "cloud_memcache.proto", +- "constraint.proto", +- "orgpolicy.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", +- "//google/type:expr_proto", +- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "memcache_proto_with_info", +- name = "orgpolicy_proto_with_info", - deps = [ -- ":memcache_proto", +- ":orgpolicy_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -33230,43 +49412,44 @@ diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1 -) - -java_proto_library( -- name = "memcache_java_proto", -- deps = [":memcache_proto"], +- name = "orgpolicy_java_proto", +- deps = [":orgpolicy_proto"], -) - -java_grpc_library( -- name = "memcache_java_grpc", -- srcs = [":memcache_proto"], -- deps = [":memcache_java_proto"], +- name = "orgpolicy_java_grpc", +- srcs = [":orgpolicy_proto"], +- deps = [":orgpolicy_java_proto"], -) - -java_gapic_library( -- name = "memcache_java_gapic", -- srcs = [":memcache_proto_with_info"], -- grpc_service_config = "memcache_grpc_service_config.json", +- name = "orgpolicy_java_gapic", +- srcs = [":orgpolicy_proto_with_info"], +- grpc_service_config = "orgpolicy_grpc_service_config.json", - test_deps = [ -- ":memcache_java_grpc", +- ":orgpolicy_java_grpc", - ], - deps = [ -- ":memcache_java_proto", +- ":orgpolicy_java_proto", - ], -) - -java_gapic_test( -- name = "memcache_java_gapic_test_suite", +- name = "orgpolicy_java_gapic_test_suite", - test_classes = [ +- "com.google.cloud.orgpolicy.v2.OrgPolicyClientTest", - ], -- runtime_deps = [":memcache_java_gapic_test"], +- runtime_deps = [":orgpolicy_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-memcache-v1beta2-java", +- name = "google-cloud-orgpolicy-v2-java", - deps = [ -- ":memcache_java_gapic", -- ":memcache_java_grpc", -- ":memcache_java_proto", -- ":memcache_proto", +- ":orgpolicy_java_gapic", +- ":orgpolicy_java_grpc", +- ":orgpolicy_java_proto", +- ":orgpolicy_proto", - ], -) - @@ -33282,44 +49465,41 @@ diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1 -) - -go_proto_library( -- name = "memcache_go_proto", +- name = "orgpolicy_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1beta2", -- protos = [":memcache_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/orgpolicy/v2", +- protos = [":orgpolicy_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", +- "//google/type:expr_go_proto", - ], -) - -go_gapic_library( -- name = "memcache_go_gapic", -- srcs = [":memcache_proto_with_info"], -- grpc_service_config = "memcache_grpc_service_config.json", -- importpath = "cloud.google.com/go/memcache/apiv1beta2;memcache", -- service_yaml = "memcache_v1beta2.yaml", +- name = "orgpolicy_go_gapic", +- srcs = [":orgpolicy_proto_with_info"], +- grpc_service_config = "orgpolicy_grpc_service_config.json", +- importpath = "cloud.google.com/go/orgpolicy/apiv2;orgpolicy", +- service_yaml = "orgpolicy_v2.yaml", - deps = [ -- ":memcache_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- ":orgpolicy_go_proto", - ], -) - -go_test( -- name = "memcache_go_gapic_test", -- srcs = [":memcache_go_gapic_srcjar_test"], -- embed = [":memcache_go_gapic"], -- importpath = "cloud.google.com/go/memcache/apiv1beta2", +- name = "orgpolicy_go_gapic_test", +- srcs = [":orgpolicy_go_gapic_srcjar_test"], +- embed = [":orgpolicy_go_gapic"], +- importpath = "cloud.google.com/go/orgpolicy/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-memcache-v1beta2-go", +- name = "gapi-cloud-orgpolicy-v2-go", - deps = [ -- ":memcache_go_gapic", -- ":memcache_go_gapic_srcjar-test.srcjar", -- ":memcache_go_proto", +- ":orgpolicy_go_gapic", +- ":orgpolicy_go_gapic_srcjar-test.srcjar", +- ":orgpolicy_go_proto", - ], -) - @@ -33333,16 +49513,16 @@ diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1 -) - -py_gapic_library( -- name = "memcache_py_gapic", -- srcs = [":memcache_proto"], -- grpc_service_config = "memcache_grpc_service_config.json", +- name = "orgpolicy_py_gapic", +- srcs = [":orgpolicy_proto"], +- grpc_service_config = "orgpolicy_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "memcache-v1beta2-py", +- name = "orgpolicy-v2-py", - deps = [ -- ":memcache_py_gapic", +- ":orgpolicy_py_gapic", - ], -) - @@ -33358,36 +49538,33 @@ diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1 -) - -php_proto_library( -- name = "memcache_php_proto", -- deps = [":memcache_proto"], +- name = "orgpolicy_php_proto", +- deps = [":orgpolicy_proto"], -) - -php_grpc_library( -- name = "memcache_php_grpc", -- srcs = [":memcache_proto"], -- deps = [":memcache_php_proto"], +- name = "orgpolicy_php_grpc", +- srcs = [":orgpolicy_proto"], +- deps = [":orgpolicy_php_proto"], -) - -php_gapic_library( -- name = "memcache_php_gapic", -- src = ":memcache_proto_with_info", -- gapic_yaml = "memcache_gapic.yaml", -- grpc_service_config = "memcache_grpc_service_config.json", -- package = "google.cloud.memcache.v1beta2", -- service_yaml = "memcache_v1beta2.yaml", +- name = "orgpolicy_php_gapic", +- srcs = [":orgpolicy_proto_with_info"], +- grpc_service_config = "orgpolicy_grpc_service_config.json", - deps = [ -- ":memcache_php_grpc", -- ":memcache_php_proto", +- ":orgpolicy_php_grpc", +- ":orgpolicy_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-memcache-v1beta2-php", +- name = "google-cloud-orgpolicy-v2-php", - deps = [ -- ":memcache_php_gapic", -- ":memcache_php_grpc", -- ":memcache_php_proto", +- ":orgpolicy_php_gapic", +- ":orgpolicy_php_grpc", +- ":orgpolicy_php_proto", - ], -) - @@ -33401,21 +49578,21 @@ diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1 -) - -nodejs_gapic_library( -- name = "memcache_nodejs_gapic", -- package_name = "@google-cloud/memcache", -- src = ":memcache_proto_with_info", +- name = "orgpolicy_nodejs_gapic", +- package_name = "@google-cloud/org-policy", +- src = ":orgpolicy_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "memcache_grpc_service_config.json", -- package = "google.cloud.memcache.v1beta2", -- service_yaml = "memcache_v1beta2.yaml", +- grpc_service_config = "orgpolicy_grpc_service_config.json", +- package = "google.cloud.orgpolicy.v2", +- service_yaml = "orgpolicy_v2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "memcache-v1beta2-nodejs", +- name = "orgpolicy-v2-nodejs", - deps = [ -- ":memcache_nodejs_gapic", -- ":memcache_proto", +- ":orgpolicy_nodejs_gapic", +- ":orgpolicy_proto", - ], -) - @@ -33424,49 +49601,49 @@ diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1 -############################################################################## -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", -) - -ruby_proto_library( -- name = "memcache_ruby_proto", -- deps = [":memcache_proto"], +- name = "orgpolicy_ruby_proto", +- deps = [":orgpolicy_proto"], -) - -ruby_grpc_library( -- name = "memcache_ruby_grpc", -- srcs = [":memcache_proto"], -- deps = [":memcache_ruby_proto"], +- name = "orgpolicy_ruby_grpc", +- srcs = [":orgpolicy_proto"], +- deps = [":orgpolicy_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "memcache_ruby_gapic", -- srcs = [":memcache_proto_with_info"], +- name = "orgpolicy_ruby_gapic", +- srcs = [":orgpolicy_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-memcache-v1beta2", -- "ruby-cloud-env-prefix=MEMCACHE", -- "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/memcached/", -- "ruby-cloud-api-id=memcache.googleapis.com", -- "ruby-cloud-api-shortname=memcache", +- "ruby-cloud-gem-name=google-cloud-org_policy-v2", +- "ruby-cloud-env-prefix=ORG_POLICY", +- "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/organization-policy/overview", +- "ruby-cloud-api-id=orgpolicy.googleapis.com", +- "ruby-cloud-api-shortname=orgpolicy", - ], -- grpc_service_config = "memcache_grpc_service_config.json", -- ruby_cloud_description = "Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.", -- ruby_cloud_title = "Google Cloud Memorystore for Memcached", +- grpc_service_config = "orgpolicy_grpc_service_config.json", +- ruby_cloud_description = "The Cloud Org Policy service provides a simple mechanism for organizations to restrict the allowed configurations across their entire Cloud Resource hierarchy.", +- ruby_cloud_title = "Organization Policy V2", - deps = [ -- ":memcache_ruby_grpc", -- ":memcache_ruby_proto", +- ":orgpolicy_ruby_grpc", +- ":orgpolicy_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-memcache-v1beta2-ruby", +- name = "google-cloud-orgpolicy-v2-ruby", - deps = [ -- ":memcache_ruby_gapic", -- ":memcache_ruby_grpc", -- ":memcache_ruby_proto", +- ":orgpolicy_ruby_gapic", +- ":orgpolicy_ruby_grpc", +- ":orgpolicy_ruby_proto", - ], -) - @@ -33482,34 +49659,34 @@ diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1 -) - -csharp_proto_library( -- name = "memcache_csharp_proto", -- deps = [":memcache_proto"], +- name = "orgpolicy_csharp_proto", +- deps = [":orgpolicy_proto"], -) - -csharp_grpc_library( -- name = "memcache_csharp_grpc", -- srcs = [":memcache_proto"], -- deps = [":memcache_csharp_proto"], +- name = "orgpolicy_csharp_grpc", +- srcs = [":orgpolicy_proto"], +- deps = [":orgpolicy_csharp_proto"], -) - -csharp_gapic_library( -- name = "memcache_csharp_gapic", -- srcs = [":memcache_proto_with_info"], +- name = "orgpolicy_csharp_gapic", +- srcs = [":orgpolicy_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "memcache_grpc_service_config.json", +- grpc_service_config = "orgpolicy_grpc_service_config.json", - deps = [ -- ":memcache_csharp_grpc", -- ":memcache_csharp_proto", +- ":orgpolicy_csharp_grpc", +- ":orgpolicy_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-memcache-v1beta2-csharp", +- name = "google-cloud-orgpolicy-v2-csharp", - deps = [ -- ":memcache_csharp_gapic", -- ":memcache_csharp_grpc", -- ":memcache_csharp_proto", +- ":orgpolicy_csharp_gapic", +- ":orgpolicy_csharp_grpc", +- ":orgpolicy_csharp_proto", - ], -) - @@ -33517,11 +49694,20 @@ diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1 -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/metastore/logging/v1/BUILD.bazel b/google/cloud/metastore/logging/v1/BUILD.bazel ---- a/google/cloud/metastore/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/metastore/logging/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,151 +0,0 @@ +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/osconfig/agentendpoint/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 +- +-# 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"]) @@ -33530,13 +49716,32 @@ diff -urN a/google/cloud/metastore/logging/v1/BUILD.bazel b/google/cloud/metasto -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "logging_proto", +- name = "agentendpoint_proto", - srcs = [ -- "log_streams.proto", +- "agentendpoint.proto", +- "config_common.proto", +- "inventory.proto", +- "os_policy.proto", +- "patch_jobs.proto", +- "tasks.proto", +- ], +- deps = [ +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "agentendpoint_proto_with_info", +- deps = [ +- ":agentendpoint_proto", +- "//google/cloud:common_resources_proto", - ], -- deps = [], -) - -############################################################################## @@ -33544,19 +49749,53 @@ diff -urN a/google/cloud/metastore/logging/v1/BUILD.bazel b/google/cloud/metasto -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "logging_java_proto", -- deps = [":logging_proto"], +- name = "agentendpoint_java_proto", +- deps = [":agentendpoint_proto"], -) - -java_grpc_library( -- name = "logging_java_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_java_proto"], +- name = "agentendpoint_java_grpc", +- srcs = [":agentendpoint_proto"], +- deps = [":agentendpoint_java_proto"], +-) +- +-java_gapic_library( +- name = "agentendpoint_java_gapic", +- srcs = [":agentendpoint_proto_with_info"], +- grpc_service_config = "agentendpoint_grpc_service_config.json", +- test_deps = [ +- ":agentendpoint_java_grpc", +- ], +- deps = [ +- ":agentendpoint_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "agentendpoint_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.osconfig.agentendpoint.v1.AgentEndpointServiceClientTest", +- ], +- runtime_deps = [":agentendpoint_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-osconfig-agentendpoint-v1-java", +- deps = [ +- ":agentendpoint_java_gapic", +- ":agentendpoint_java_grpc", +- ":agentendpoint_java_proto", +- ":agentendpoint_proto", +- ], -) - -############################################################################## @@ -33564,66 +49803,117 @@ diff -urN a/google/cloud/metastore/logging/v1/BUILD.bazel b/google/cloud/metasto -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "logging_go_proto", +- name = "agentendpoint_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/metastore/logging/v1", -- protos = [":logging_proto"], -- deps = [], --) -- --############################################################################## --# Python --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_grpc_library", -- "py_proto_library", +- importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1", +- protos = [":agentendpoint_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], -) - --moved_proto_library( -- name = "logging_moved_proto", -- srcs = [":logging_proto"], -- deps = [], +-go_gapic_library( +- name = "agentendpoint_go_gapic", +- srcs = [":agentendpoint_proto_with_info"], +- grpc_service_config = "agentendpoint_grpc_service_config.json", +- importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1;agentendpoint", +- service_yaml = "osconfig_v1.yaml", +- deps = [ +- ":agentendpoint_go_proto", +- ], -) - --py_proto_library( -- name = "logging_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":logging_moved_proto"], +-go_test( +- name = "agentendpoint_go_gapic_test", +- srcs = [":agentendpoint_go_gapic_srcjar_test"], +- embed = [":agentendpoint_go_gapic"], +- importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1", -) - --py_grpc_library( -- name = "logging_py_grpc", -- srcs = [":logging_moved_proto"], -- deps = [":logging_py_proto"], +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-osconfig-agentendpoint-v1-go", +- deps = [ +- ":agentendpoint_go_gapic", +- ":agentendpoint_go_gapic_srcjar-test.srcjar", +- ":agentendpoint_go_proto", +- ], -) - -############################################################################## --# PHP +-# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "php_grpc_library", -- "php_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --php_proto_library( -- name = "logging_php_proto", -- deps = [":logging_proto"], +-py_gapic_library( +- name = "agentendpoint_py_gapic", +- srcs = [":agentendpoint_proto"], +- grpc_service_config = "agentendpoint_grpc_service_config.json", -) - --php_grpc_library( -- name = "logging_php_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_php_proto"], +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "osconfig-agentendpoint-v1-py", +- deps = [ +- ":agentendpoint_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 = "agentendpoint_php_proto", +-# deps = [":agentendpoint_proto"], +-# ) +-# +-# php_grpc_library( +-# name = "agentendpoint_php_grpc", +-# srcs = [":agentendpoint_proto"], +-# deps = [":agentendpoint_php_proto"], +-# ) +-# +-# php_gapic_library( +-# name = "agentendpoint_php_gapic", +-# srcs = [":agentendpoint_proto_with_info"], +-# grpc_service_config = "agentendpoint_grpc_service_config.json", +-# service_yaml = "osconfig_v1.yaml", +-# deps = [ +-# ":agentendpoint_php_grpc", +-# ":agentendpoint_php_proto", +-# ], +-# ) +-# +-# # Open Source Packages +-# php_gapic_assembly_pkg( +-# name = "google-cloud-osconfig-agentendpoint-v1-php", +-# deps = [ +-# ":agentendpoint_php_gapic", +-# ":agentendpoint_php_grpc", +-# ":agentendpoint_php_proto", +-# ], +-# ) +- +-############################################################################## -# Node.js -############################################################################## -load( @@ -33632,25 +49922,65 @@ diff -urN a/google/cloud/metastore/logging/v1/BUILD.bazel b/google/cloud/metasto - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "agentendpoint_nodejs_gapic", +- src = ":agentendpoint_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "agentendpoint_grpc_service_config.json", +- package = "google.cloud.osconfig.agentendpoint.v1", +- service_yaml = "osconfig_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "osconfig-agentendpoint-v1-nodejs", +- deps = [ +- ":agentendpoint_nodejs_gapic", +- ":agentendpoint_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 = "logging_ruby_proto", -- deps = [":logging_proto"], +- name = "agentendpoint_ruby_proto", +- deps = [":agentendpoint_proto"], -) - -ruby_grpc_library( -- name = "logging_ruby_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_ruby_proto"], +- name = "agentendpoint_ruby_grpc", +- srcs = [":agentendpoint_proto"], +- deps = [":agentendpoint_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "agentendpoint_ruby_gapic", +- srcs = [":agentendpoint_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-agentendpoint-v1"], +- grpc_service_config = "agentendpoint_grpc_service_config.json", +- deps = [ +- ":agentendpoint_ruby_grpc", +- ":agentendpoint_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-osconfig-agentendpoint-v1-ruby", +- deps = [ +- ":agentendpoint_ruby_gapic", +- ":agentendpoint_ruby_grpc", +- ":agentendpoint_ruby_proto", +- ], -) - -############################################################################## @@ -33658,26 +49988,54 @@ diff -urN a/google/cloud/metastore/logging/v1/BUILD.bazel b/google/cloud/metasto -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "logging_csharp_proto", -- deps = [":logging_proto"], +- name = "agentendpoint_csharp_proto", +- deps = [":agentendpoint_proto"], -) - -csharp_grpc_library( -- name = "logging_csharp_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_csharp_proto"], +- name = "agentendpoint_csharp_grpc", +- srcs = [":agentendpoint_proto"], +- deps = [":agentendpoint_csharp_proto"], -) -diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/v1alpha/BUILD.bazel ---- a/google/cloud/metastore/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/metastore/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,344 +0,0 @@ +- +-csharp_gapic_library( +- name = "agentendpoint_csharp_gapic", +- srcs = [":agentendpoint_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "agentendpoint_grpc_service_config.json", +- deps = [ +- ":agentendpoint_csharp_grpc", +- ":agentendpoint_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-osconfig-agentendpoint-v1-csharp", +- deps = [ +- ":agentendpoint_csharp_gapic", +- ":agentendpoint_csharp_grpc", +- ":agentendpoint_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,330 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/rules_gapic/tree/master/bazel +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - -# Most of the manual changes to this file will be overwritten. -# It's **only** allowed to change the following rule attribute values: @@ -33697,27 +50055,23 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "metastore_proto", +- name = "agentendpoint_proto", - srcs = [ -- "metastore.proto", +- "agentendpoint.proto", +- "guest_policies.proto", +- "patch_jobs.proto", +- "tasks.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:dayofweek_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "metastore_proto_with_info", +- name = "agentendpoint_proto_with_info", - deps = [ -- ":metastore_proto", +- ":agentendpoint_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -33735,44 +50089,44 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -) - -java_proto_library( -- name = "metastore_java_proto", -- deps = [":metastore_proto"], +- name = "agentendpoint_java_proto", +- deps = [":agentendpoint_proto"], -) - -java_grpc_library( -- name = "metastore_java_grpc", -- srcs = [":metastore_proto"], -- deps = [":metastore_java_proto"], +- name = "agentendpoint_java_grpc", +- srcs = [":agentendpoint_proto"], +- deps = [":agentendpoint_java_proto"], -) - -java_gapic_library( -- name = "metastore_java_gapic", -- srcs = [":metastore_proto_with_info"], -- grpc_service_config = "metastore_grpc_service_config.json", +- name = "agentendpoint_java_gapic", +- srcs = [":agentendpoint_proto_with_info"], +- grpc_service_config = "agentendpoint_grpc_service_config.json", - test_deps = [ -- ":metastore_java_grpc", +- ":agentendpoint_java_grpc", - ], - deps = [ -- ":metastore_java_proto", +- ":agentendpoint_java_proto", - ], -) - -java_gapic_test( -- name = "metastore_java_gapic_test_suite", +- name = "agentendpoint_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.metastore.v1alpha.DataprocMetastoreClientTest", +- "com.google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointServiceClientTest", - ], -- runtime_deps = [":metastore_java_gapic_test"], +- runtime_deps = [":agentendpoint_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-metastore-v1alpha-java", +- name = "google-cloud-osconfig-agentendpoint-v1beta-java", - deps = [ -- ":metastore_java_gapic", -- ":metastore_java_grpc", -- ":metastore_java_proto", -- ":metastore_proto", +- ":agentendpoint_java_gapic", +- ":agentendpoint_java_grpc", +- ":agentendpoint_java_proto", +- ":agentendpoint_proto", - ], -) - @@ -33788,47 +50142,40 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -) - -go_proto_library( -- name = "metastore_go_proto", +- name = "agentendpoint_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha", -- protos = [":metastore_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1beta", +- protos = [":agentendpoint_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "//google/type:dayofweek_go_proto", - ], -) - -go_gapic_library( -- name = "metastore_go_gapic", -- srcs = [":metastore_proto_with_info"], -- grpc_service_config = "metastore_grpc_service_config.json", -- importpath = "cloud.google.com/go/metastore/apiv1alpha;metastore", -- metadata = True, -- service_yaml = "metastore_v1alpha.yaml", +- name = "agentendpoint_go_gapic", +- srcs = [":agentendpoint_proto_with_info"], +- grpc_service_config = "agentendpoint_grpc_service_config.json", +- importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1beta;agentendpoint", +- service_yaml = "osconfig_v1beta.yaml", - deps = [ -- ":metastore_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- ":agentendpoint_go_proto", - ], -) - -go_test( -- name = "metastore_go_gapic_test", -- srcs = [":metastore_go_gapic_srcjar_test"], -- embed = [":metastore_go_gapic"], -- importpath = "cloud.google.com/go/metastore/apiv1alpha", +- name = "agentendpoint_go_gapic_test", +- srcs = [":agentendpoint_go_gapic_srcjar_test"], +- embed = [":agentendpoint_go_gapic"], +- importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-metastore-v1alpha-go", +- name = "gapi-cloud-osconfig-agentendpoint-v1beta-go", - deps = [ -- ":metastore_go_gapic", -- ":metastore_go_gapic_srcjar-metadata.srcjar", -- ":metastore_go_gapic_srcjar-test.srcjar", -- ":metastore_go_proto", +- ":agentendpoint_go_gapic", +- ":agentendpoint_go_gapic_srcjar-test.srcjar", +- ":agentendpoint_go_proto", - ], -) - @@ -33842,16 +50189,16 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -) - -py_gapic_library( -- name = "metastore_py_gapic", -- srcs = [":metastore_proto"], -- grpc_service_config = "metastore_grpc_service_config.json", +- name = "agentendpoint_py_gapic", +- srcs = [":agentendpoint_proto"], +- grpc_service_config = "agentendpoint_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "metastore-v1alpha-py", +- name = "osconfig-agentendpoint-v1beta-py", - deps = [ -- ":metastore_py_gapic", +- ":agentendpoint_py_gapic", - ], -) - @@ -33867,38 +50214,38 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -) - -php_proto_library( -- name = "metastore_php_proto", -- deps = [":metastore_proto"], +- name = "agentendpoint_php_proto", +- deps = [":agentendpoint_proto"], -) - -php_grpc_library( -- name = "metastore_php_grpc", -- srcs = [":metastore_proto"], -- deps = [":metastore_php_proto"], --) -- --php_gapic_library( -- name = "metastore_php_gapic", -- src = ":metastore_proto_with_info", -- gapic_yaml = "metastore_gapic.yaml", -- grpc_service_config = "metastore_grpc_service_config.json", -- package = "google.cloud.metastore.v1alpha", -- service_yaml = "metastore_v1alpha.yaml", -- deps = [ -- ":metastore_php_grpc", -- ":metastore_php_proto", -- ], +- name = "agentendpoint_php_grpc", +- srcs = [":agentendpoint_proto"], +- deps = [":agentendpoint_php_proto"], -) - --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-metastore-v1alpha-php", -- deps = [ -- ":metastore_php_gapic", -- ":metastore_php_grpc", -- ":metastore_php_proto", -- ], --) +-# Add api.http options to all RPCs in the services to enable PHP GAPIC +-# generation +-#php_gapic_library( +-# name = "agentendpoint_php_gapic", +-# srcs = [":agentendpoint_proto_with_info"], +-# grpc_service_config = "agentendpoint_grpc_service_config.json", +-# package = "google.cloud.osconfig.agentendpoint.v1beta", +-# deps = [ +-# ":agentendpoint_php_grpc", +-# ":agentendpoint_php_proto", +-# ], +-#) +-# +-## Open Source Packages +-#php_gapic_assembly_pkg( +-# name = "google-cloud-osconfig-agentendpoint-v1beta-php", +-# deps = [ +-# ":agentendpoint_php_gapic", +-# ":agentendpoint_php_grpc", +-# ":agentendpoint_php_proto", +-# ], +-#) - -############################################################################## -# Node.js @@ -33910,21 +50257,20 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -) - -nodejs_gapic_library( -- name = "metastore_nodejs_gapic", -- package_name = "@google-cloud/dataproc-metastore", -- src = ":metastore_proto_with_info", +- name = "agentendpoint_nodejs_gapic", +- src = ":agentendpoint_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "metastore_grpc_service_config.json", -- package = "google.cloud.metastore.v1alpha", -- service_yaml = "metastore_v1alpha.yaml", +- grpc_service_config = "agentendpoint_grpc_service_config.json", +- package = "google.cloud.osconfig.agentendpoint.v1beta", +- service_yaml = "osconfig_v1beta.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "metastore-v1alpha-nodejs", +- name = "osconfig-agentendpoint-v1beta-nodejs", - deps = [ -- ":metastore_nodejs_gapic", -- ":metastore_proto", +- ":agentendpoint_nodejs_gapic", +- ":agentendpoint_proto", - ], -) - @@ -33933,43 +50279,41 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "metastore_ruby_proto", -- deps = [":metastore_proto"], +- name = "agentendpoint_ruby_proto", +- deps = [":agentendpoint_proto"], -) - -ruby_grpc_library( -- name = "metastore_ruby_grpc", -- srcs = [":metastore_proto"], -- deps = [":metastore_ruby_proto"], +- name = "agentendpoint_ruby_grpc", +- srcs = [":agentendpoint_proto"], +- deps = [":agentendpoint_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "metastore_ruby_gapic", -- srcs = [":metastore_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-metastore-v1alpha", -- ], -- grpc_service_config = "metastore_grpc_service_config.json", +- name = "agentendpoint_ruby_gapic", +- srcs = [":agentendpoint_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-agentendpoint-v1beta"], +- grpc_service_config = "agentendpoint_grpc_service_config.json", - deps = [ -- ":metastore_ruby_grpc", -- ":metastore_ruby_proto", +- ":agentendpoint_ruby_grpc", +- ":agentendpoint_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-metastore-v1alpha-ruby", +- name = "google-cloud-osconfig-agentendpoint-v1beta-ruby", - deps = [ -- ":metastore_ruby_gapic", -- ":metastore_ruby_grpc", -- ":metastore_ruby_proto", +- ":agentendpoint_ruby_gapic", +- ":agentendpoint_ruby_grpc", +- ":agentendpoint_ruby_proto", - ], -) - @@ -33985,34 +50329,34 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -) - -csharp_proto_library( -- name = "metastore_csharp_proto", -- deps = [":metastore_proto"], +- name = "agentendpoint_csharp_proto", +- deps = [":agentendpoint_proto"], -) - -csharp_grpc_library( -- name = "metastore_csharp_grpc", -- srcs = [":metastore_proto"], -- deps = [":metastore_csharp_proto"], +- name = "agentendpoint_csharp_grpc", +- srcs = [":agentendpoint_proto"], +- deps = [":agentendpoint_csharp_proto"], -) - -csharp_gapic_library( -- name = "metastore_csharp_gapic", -- srcs = [":metastore_proto_with_info"], +- name = "agentendpoint_csharp_gapic", +- srcs = [":agentendpoint_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "metastore_grpc_service_config.json", +- grpc_service_config = "agentendpoint_grpc_service_config.json", - deps = [ -- ":metastore_csharp_grpc", -- ":metastore_csharp_proto", +- ":agentendpoint_csharp_grpc", +- ":agentendpoint_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-metastore-v1alpha-csharp", +- name = "google-cloud-osconfig-agentendpoint-v1beta-csharp", - deps = [ -- ":metastore_csharp_gapic", -- ":metastore_csharp_grpc", -- ":metastore_csharp_proto", +- ":agentendpoint_csharp_gapic", +- ":agentendpoint_csharp_grpc", +- ":agentendpoint_csharp_proto", - ], -) - @@ -34020,12 +50364,12 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel ---- a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,346 +0,0 @@ +diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUILD.bazel +--- a/google/cloud/osconfig/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/osconfig/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 +-# 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: @@ -34045,26 +50389,32 @@ diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "networkconnectivity_proto", +- name = "osconfig_proto", - srcs = [ -- "common.proto", -- "hub.proto", +- "inventory.proto", +- "osconfig_common.proto", +- "osconfig_service.proto", +- "patch_deployments.proto", +- "patch_jobs.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", +- "//google/type:datetime_proto", +- "//google/type:dayofweek_proto", +- "//google/type:timeofday_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "networkconnectivity_proto_with_info", +- name = "osconfig_proto_with_info", - deps = [ -- ":networkconnectivity_proto", +- ":osconfig_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -34082,43 +50432,44 @@ diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud -) - -java_proto_library( -- name = "networkconnectivity_java_proto", -- deps = [":networkconnectivity_proto"], +- name = "osconfig_java_proto", +- deps = [":osconfig_proto"], -) - -java_grpc_library( -- name = "networkconnectivity_java_grpc", -- srcs = [":networkconnectivity_proto"], -- deps = [":networkconnectivity_java_proto"], +- name = "osconfig_java_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_java_proto"], -) - -java_gapic_library( -- name = "networkconnectivity_java_gapic", -- srcs = [":networkconnectivity_proto_with_info"], -- grpc_service_config = "networkconnectivity_grpc_service_config.json", +- name = "osconfig_java_gapic", +- srcs = [":osconfig_proto_with_info"], +- grpc_service_config = "osconfig_grpc_service_config.json", - test_deps = [ -- ":networkconnectivity_java_grpc", +- ":osconfig_java_grpc", - ], - deps = [ -- ":networkconnectivity_java_proto", +- ":osconfig_java_proto", - ], -) - -java_gapic_test( -- name = "networkconnectivity_java_gapic_test_suite", +- name = "osconfig_java_gapic_test_suite", - test_classes = [ +- "com.google.cloud.osconfig.v1.OsConfigServiceClientTest", - ], -- runtime_deps = [":networkconnectivity_java_gapic_test"], +- runtime_deps = [":osconfig_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-networkconnectivity-v1alpha1-java", +- name = "google-cloud-osconfig-v1-java", - deps = [ -- ":networkconnectivity_java_gapic", -- ":networkconnectivity_java_grpc", -- ":networkconnectivity_java_proto", -- ":networkconnectivity_proto", +- ":osconfig_java_gapic", +- ":osconfig_java_grpc", +- ":osconfig_java_proto", +- ":osconfig_proto", - ], -) - @@ -34134,44 +50485,46 @@ diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud -) - -go_proto_library( -- name = "networkconnectivity_go_proto", +- name = "osconfig_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1alpha1", -- protos = [":networkconnectivity_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1", +- protos = [":osconfig_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", +- "//google/type:datetime_go_proto", +- "//google/type:dayofweek_go_proto", +- "//google/type:timeofday_go_proto", - ], -) - -go_gapic_library( -- name = "networkconnectivity_go_gapic", -- srcs = [":networkconnectivity_proto_with_info"], -- grpc_service_config = "networkconnectivity_grpc_service_config.json", -- importpath = "cloud.google.com/go/networkconnectivity/apiv1alpha1;networkconnectivity", -- service_yaml = "networkconnectivity_v1alpha1.yaml", +- name = "osconfig_go_gapic", +- srcs = [":osconfig_proto_with_info"], +- grpc_service_config = "osconfig_grpc_service_config.json", +- importpath = "cloud.google.com/go/osconfig/apiv1;osconfig", +- metadata = True, +- service_yaml = "osconfig_v1.yaml", - deps = [ -- ":networkconnectivity_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- ":osconfig_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( -- name = "networkconnectivity_go_gapic_test", -- srcs = [":networkconnectivity_go_gapic_srcjar_test"], -- embed = [":networkconnectivity_go_gapic"], -- importpath = "cloud.google.com/go/networkconnectivity/apiv1alpha1", +- name = "osconfig_go_gapic_test", +- srcs = [":osconfig_go_gapic_srcjar_test"], +- embed = [":osconfig_go_gapic"], +- importpath = "cloud.google.com/go/osconfig/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-networkconnectivity-v1alpha1-go", +- name = "gapi-cloud-osconfig-v1-go", - deps = [ -- ":networkconnectivity_go_gapic", -- ":networkconnectivity_go_gapic_srcjar-test.srcjar", -- ":networkconnectivity_go_proto", +- ":osconfig_go_gapic", +- ":osconfig_go_gapic_srcjar-metadata.srcjar", +- ":osconfig_go_gapic_srcjar-test.srcjar", +- ":osconfig_go_proto", - ], -) - @@ -34185,17 +50538,16 @@ diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud -) - -py_gapic_library( -- name = "networkconnectivity_py_gapic", -- srcs = [":networkconnectivity_proto"], -- grpc_service_config = "networkconnectivity_grpc_service_config.json", -- opt_args = ["warehouse-package-name=google-cloud-network-connectivity"], +- name = "osconfig_py_gapic", +- srcs = [":osconfig_proto"], +- grpc_service_config = "osconfig_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "networkconnectivity-v1alpha1-py", +- name = "osconfig-v1-py", - deps = [ -- ":networkconnectivity_py_gapic", +- ":osconfig_py_gapic", - ], -) - @@ -34211,36 +50563,34 @@ diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud -) - -php_proto_library( -- name = "networkconnectivity_php_proto", -- deps = [":networkconnectivity_proto"], +- name = "osconfig_php_proto", +- deps = [":osconfig_proto"], -) - -php_grpc_library( -- name = "networkconnectivity_php_grpc", -- srcs = [":networkconnectivity_proto"], -- deps = [":networkconnectivity_php_proto"], +- name = "osconfig_php_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_php_proto"], -) - -php_gapic_library( -- name = "networkconnectivity_php_gapic", -- src = ":networkconnectivity_proto_with_info", -- gapic_yaml = "networkconnectivity_gapic.yaml", -- grpc_service_config = "networkconnectivity_grpc_service_config.json", -- package = "google.cloud.networkconnectivity.v1alpha1", -- service_yaml = "networkconnectivity_v1alpha1.yaml", +- name = "osconfig_php_gapic", +- srcs = [":osconfig_proto_with_info"], +- grpc_service_config = "osconfig_grpc_service_config.json", +- service_yaml = "osconfig_v1.yaml", - deps = [ -- ":networkconnectivity_php_grpc", -- ":networkconnectivity_php_proto", +- ":osconfig_php_grpc", +- ":osconfig_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-networkconnectivity-v1alpha1-php", +- name = "google-cloud-osconfig-v1-php", - deps = [ -- ":networkconnectivity_php_gapic", -- ":networkconnectivity_php_grpc", -- ":networkconnectivity_php_proto", +- ":osconfig_php_gapic", +- ":osconfig_php_grpc", +- ":osconfig_php_proto", - ], -) - @@ -34254,21 +50604,22 @@ diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud -) - -nodejs_gapic_library( -- name = "networkconnectivity_nodejs_gapic", -- package_name = "@google-cloud/network-connectivity", -- src = ":networkconnectivity_proto_with_info", +- name = "osconfig_nodejs_gapic", +- package_name = "@google-cloud/os-config", +- src = ":osconfig_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "networkconnectivity_grpc_service_config.json", -- package = "google.cloud.networkconnectivity.v1alpha1", -- service_yaml = "networkconnectivity_v1alpha1.yaml", +- grpc_service_config = "osconfig_grpc_service_config.json", +- main_service = "OsConfigServiceClient", +- package = "google.cloud.osconfig.v1", +- service_yaml = "osconfig_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "networkconnectivity-v1alpha1-nodejs", +- name = "osconfig-v1-nodejs", - deps = [ -- ":networkconnectivity_nodejs_gapic", -- ":networkconnectivity_proto", +- ":osconfig_nodejs_gapic", +- ":osconfig_proto", - ], -) - @@ -34277,49 +50628,49 @@ diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud -############################################################################## -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", -) - -ruby_proto_library( -- name = "networkconnectivity_ruby_proto", -- deps = [":networkconnectivity_proto"], +- name = "osconfig_ruby_proto", +- deps = [":osconfig_proto"], -) - -ruby_grpc_library( -- name = "networkconnectivity_ruby_grpc", -- srcs = [":networkconnectivity_proto"], -- deps = [":networkconnectivity_ruby_proto"], +- name = "osconfig_ruby_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "networkconnectivity_ruby_gapic", -- srcs = [":networkconnectivity_proto_with_info",], +- name = "osconfig_ruby_gapic", +- srcs = [":osconfig_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-network_connectivity-v1alpha1", -- "ruby-cloud-env-prefix=NETWORK_CONNECTIVITY", -- "ruby-cloud-product-url=https://cloud.google.com/network-connectivity/docs", -- "ruby-cloud-api-id=networkconnectivity.googleapis.com", -- "ruby-cloud-api-shortname=networkconnectivity", +- "ruby-cloud-api-id=osconfig.googleapis.com", +- "ruby-cloud-api-shortname=osconfig", +- "ruby-cloud-env-prefix=OS_CONFIG", +- "ruby-cloud-gem-name=google-cloud-os_config-v1", +- "ruby-cloud-product-url=https://cloud.google.com/compute/docs/manage-os", - ], -- grpc_service_config = "networkconnectivity_grpc_service_config.json", -- ruby_cloud_description = "Network Connectivity is Google's suite of products that provide enterprise connectivity from your on-premises network or from another cloud provider to your Virtual Private Cloud (VPC) network.", -- ruby_cloud_title = "Network Connectivity V1alpha1", +- grpc_service_config = "osconfig_grpc_service_config.json", +- ruby_cloud_description = "Cloud OS Config provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.", +- ruby_cloud_title = "Cloud OS Config V1", - deps = [ -- ":networkconnectivity_ruby_grpc", -- ":networkconnectivity_ruby_proto", +- ":osconfig_ruby_grpc", +- ":osconfig_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-networkconnectivity-v1alpha1-ruby", +- name = "google-cloud-osconfig-v1-ruby", - deps = [ -- ":networkconnectivity_ruby_gapic", -- ":networkconnectivity_ruby_grpc", -- ":networkconnectivity_ruby_proto", +- ":osconfig_ruby_gapic", +- ":osconfig_ruby_grpc", +- ":osconfig_ruby_proto", - ], -) - @@ -34335,34 +50686,34 @@ diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud -) - -csharp_proto_library( -- name = "networkconnectivity_csharp_proto", -- deps = [":networkconnectivity_proto"], +- name = "osconfig_csharp_proto", +- deps = [":osconfig_proto"], -) - -csharp_grpc_library( -- name = "networkconnectivity_csharp_grpc", -- srcs = [":networkconnectivity_proto"], -- deps = [":networkconnectivity_csharp_proto"], +- name = "osconfig_csharp_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_csharp_proto"], -) - -csharp_gapic_library( -- name = "networkconnectivity_csharp_gapic", -- srcs = [":networkconnectivity_proto_with_info"], +- name = "osconfig_csharp_gapic", +- srcs = [":osconfig_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "networkconnectivity_grpc_service_config.json", +- grpc_service_config = "osconfig_grpc_service_config.json", - deps = [ -- ":networkconnectivity_csharp_grpc", -- ":networkconnectivity_csharp_proto", +- ":osconfig_csharp_grpc", +- ":osconfig_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-networkconnectivity-v1alpha1-csharp", +- name = "google-cloud-osconfig-v1-csharp", - deps = [ -- ":networkconnectivity_csharp_gapic", -- ":networkconnectivity_csharp_grpc", -- ":networkconnectivity_csharp_proto", +- ":osconfig_csharp_gapic", +- ":osconfig_csharp_grpc", +- ":osconfig_csharp_proto", - ], -) - @@ -34370,12 +50721,12 @@ diff -urN a/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/google/cloud -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/v1beta1/BUILD.bazel ---- a/google/cloud/notebooks/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/notebooks/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,346 +0,0 @@ +diff -urN a/google/cloud/osconfig/v1alpha/BUILD.bazel b/google/cloud/osconfig/v1alpha/BUILD.bazel +--- a/google/cloud/osconfig/v1alpha/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/osconfig/v1alpha/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/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: @@ -34395,11 +50746,16 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "notebooks_proto", +- name = "osconfig_proto", - srcs = [ -- "environment.proto", -- "instance.proto", -- "service.proto", +- "config_common.proto", +- "instance_os_policies_compliance.proto", +- "inventory.proto", +- "os_policy.proto", +- "os_policy_assignments.proto", +- "osconfig_common.proto", +- "osconfig_zonal_service.proto", +- "vulnerability.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -34407,14 +50763,16 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ - "//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", - ], -) - -proto_library_with_info( -- name = "notebooks_proto_with_info", +- name = "osconfig_proto_with_info", - deps = [ -- ":notebooks_proto", +- ":osconfig_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -34432,44 +50790,44 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -) - -java_proto_library( -- name = "notebooks_java_proto", -- deps = [":notebooks_proto"], +- name = "osconfig_java_proto", +- deps = [":osconfig_proto"], -) - -java_grpc_library( -- name = "notebooks_java_grpc", -- srcs = [":notebooks_proto"], -- deps = [":notebooks_java_proto"], +- name = "osconfig_java_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_java_proto"], -) - -java_gapic_library( -- name = "notebooks_java_gapic", -- srcs = [":notebooks_proto_with_info"], -- grpc_service_config = "notebooks_grpc_service_config.json", +- name = "osconfig_java_gapic", +- srcs = [":osconfig_proto_with_info"], +- grpc_service_config = "osconfig_grpc_service_config.json", - test_deps = [ -- ":notebooks_java_grpc", +- ":osconfig_java_grpc", - ], - deps = [ -- ":notebooks_java_proto", +- ":osconfig_java_proto", - ], -) - -java_gapic_test( -- name = "notebooks_java_gapic_test_suite", +- name = "osconfig_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.notebooks.v1beta1.NotebookServiceClientTest", +- "com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClientTest", - ], -- runtime_deps = [":notebooks_java_gapic_test"], +- runtime_deps = [":osconfig_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-notebooks-v1beta1-java", +- name = "google-cloud-osconfig-v1alpha-java", - deps = [ -- ":notebooks_java_gapic", -- ":notebooks_java_grpc", -- ":notebooks_java_proto", -- ":notebooks_proto", +- ":osconfig_java_gapic", +- ":osconfig_java_grpc", +- ":osconfig_java_proto", +- ":osconfig_proto", - ], -) - @@ -34485,10 +50843,10 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -) - -go_proto_library( -- name = "notebooks_go_proto", +- name = "osconfig_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/v1beta1", -- protos = [":notebooks_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha", +- protos = [":osconfig_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -34496,33 +50854,36 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -) - -go_gapic_library( -- name = "notebooks_go_gapic", -- srcs = [":notebooks_proto_with_info"], -- grpc_service_config = "notebooks_grpc_service_config.json", -- importpath = "cloud.google.com/go/notebooks/apiv1beta1;notebooks", -- service_yaml = "notebooks_v1beta1.yaml", +- name = "osconfig_go_gapic", +- srcs = [":osconfig_proto_with_info"], +- grpc_service_config = "osconfig_grpc_service_config.json", +- importpath = "cloud.google.com/go/osconfig/apiv1alpha;osconfig", +- service_yaml = "osconfig_v1alpha.yaml", +- metadata = True, - deps = [ -- ":notebooks_go_proto", +- ":osconfig_go_proto", - "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( -- name = "notebooks_go_gapic_test", -- srcs = [":notebooks_go_gapic_srcjar_test"], -- embed = [":notebooks_go_gapic"], -- importpath = "cloud.google.com/go/notebooks/apiv1beta1", +- name = "osconfig_go_gapic_test", +- srcs = [":osconfig_go_gapic_srcjar_test"], +- embed = [":osconfig_go_gapic"], +- importpath = "cloud.google.com/go/osconfig/apiv1alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-notebooks-v1beta1-go", +- name = "gapi-cloud-osconfig-v1alpha-go", - deps = [ -- ":notebooks_go_gapic", -- ":notebooks_go_gapic_srcjar-test.srcjar", -- ":notebooks_go_proto", +- ":osconfig_go_gapic", +- ":osconfig_go_gapic_srcjar-test.srcjar", +- ":osconfig_go_gapic_srcjar-metadata.srcjar", +- ":osconfig_go_proto", - ], -) - @@ -34536,16 +50897,16 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -) - -py_gapic_library( -- name = "notebooks_py_gapic", -- srcs = [":notebooks_proto"], -- grpc_service_config = "notebooks_grpc_service_config.json", +- name = "osconfig_py_gapic", +- srcs = [":osconfig_proto"], +- grpc_service_config = "osconfig_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "notebooks-v1beta1-py", +- name = "osconfig-v1alpha-py", - deps = [ -- ":notebooks_py_gapic", +- ":osconfig_py_gapic", - ], -) - @@ -34561,36 +50922,34 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -) - -php_proto_library( -- name = "notebooks_php_proto", -- deps = [":notebooks_proto"], +- name = "osconfig_php_proto", +- deps = [":osconfig_proto"], -) - -php_grpc_library( -- name = "notebooks_php_grpc", -- srcs = [":notebooks_proto"], -- deps = [":notebooks_php_proto"], +- name = "osconfig_php_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_php_proto"], -) - -php_gapic_library( -- name = "notebooks_php_gapic", -- src = ":notebooks_proto_with_info", -- gapic_yaml = "notebooks_gapic.yaml", -- grpc_service_config = "notebooks_grpc_service_config.json", -- package = "google.cloud.notebooks.v1beta1", -- service_yaml = "notebooks_v1beta1.yaml", +- name = "osconfig_php_gapic", +- srcs = [":osconfig_proto_with_info"], +- grpc_service_config = "osconfig_grpc_service_config.json", +- service_yaml = "osconfig_v1alpha.yaml", - deps = [ -- ":notebooks_php_grpc", -- ":notebooks_php_proto", +- ":osconfig_php_grpc", +- ":osconfig_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-notebooks-v1beta1-php", -- deps = [ -- ":notebooks_php_gapic", -- ":notebooks_php_grpc", -- ":notebooks_php_proto", +- name = "google-cloud-osconfig-v1alpha-php", +- deps = [ +- ":osconfig_php_gapic", +- ":osconfig_php_grpc", +- ":osconfig_php_proto", - ], -) - @@ -34604,21 +50963,21 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -) - -nodejs_gapic_library( -- name = "notebooks_nodejs_gapic", -- package_name = "@google-cloud/notebooks", -- src = ":notebooks_proto_with_info", +- name = "osconfig_nodejs_gapic", +- package_name = "@google-cloud/osconfig", +- src = ":osconfig_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "notebooks_grpc_service_config.json", -- package = "google.cloud.notebooks.v1beta1", -- service_yaml = "notebooks_v1beta1.yaml", +- grpc_service_config = "osconfig_grpc_service_config.json", +- package = "google.cloud.osconfig.v1alpha", +- service_yaml = "osconfig_v1alpha.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "notebooks-v1beta1-nodejs", +- name = "osconfig-v1alpha-nodejs", - deps = [ -- ":notebooks_nodejs_gapic", -- ":notebooks_proto", +- ":osconfig_nodejs_gapic", +- ":osconfig_proto", - ], -) - @@ -34634,42 +50993,42 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -) - -ruby_proto_library( -- name = "notebooks_ruby_proto", -- deps = [":notebooks_proto"], +- name = "osconfig_ruby_proto", +- deps = [":osconfig_proto"], -) - -ruby_grpc_library( -- name = "notebooks_ruby_grpc", -- srcs = [":notebooks_proto"], -- deps = [":notebooks_ruby_proto"], +- name = "osconfig_ruby_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "notebooks_ruby_gapic", -- srcs = [":notebooks_proto_with_info"], +- name = "osconfig_ruby_gapic", +- srcs = [":osconfig_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-notebooks-v1beta1", -- "ruby-cloud-env-prefix=NOTEBOOKS", -- "ruby-cloud-product-url=https://cloud.google.com/ai-platform-notebooks", -- "ruby-cloud-api-id=notebooks.googleapis.com", -- "ruby-cloud-api-shortname=notebooks", +- "ruby-cloud-api-id=osconfig.googleapis.com", +- "ruby-cloud-api-shortname=osconfig", +- "ruby-cloud-env-prefix=OS_CONFIG", +- "ruby-cloud-gem-name=google-cloud-os_config-v1alpha", +- "ruby-cloud-product-url=https://cloud.google.com/compute/docs/manage-os", - ], -- grpc_service_config = "notebooks_grpc_service_config.json", -- ruby_cloud_description = "AI Platform Notebooks makes it easy to manage JupyterLab instances through a protected, publicly available notebook instance URL. A JupyterLab instance is a Deep Learning virtual machine instance with the latest machine learning and data science libraries pre-installed.", -- ruby_cloud_title = "AI Platform Notebooks V1beta1", +- grpc_service_config = "osconfig_grpc_service_config.json", +- ruby_cloud_description = "Cloud OS Config provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.", +- ruby_cloud_title = "Cloud OS Config V1alpha", - deps = [ -- ":notebooks_ruby_grpc", -- ":notebooks_ruby_proto", +- ":osconfig_ruby_grpc", +- ":osconfig_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-notebooks-v1beta1-ruby", +- name = "google-cloud-osconfig-v1alpha-ruby", - deps = [ -- ":notebooks_ruby_gapic", -- ":notebooks_ruby_grpc", -- ":notebooks_ruby_proto", +- ":osconfig_ruby_gapic", +- ":osconfig_ruby_grpc", +- ":osconfig_ruby_proto", - ], -) - @@ -34685,34 +51044,34 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -) - -csharp_proto_library( -- name = "notebooks_csharp_proto", -- deps = [":notebooks_proto"], +- name = "osconfig_csharp_proto", +- deps = [":osconfig_proto"], -) - -csharp_grpc_library( -- name = "notebooks_csharp_grpc", -- srcs = [":notebooks_proto"], -- deps = [":notebooks_csharp_proto"], +- name = "osconfig_csharp_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_csharp_proto"], -) - -csharp_gapic_library( -- name = "notebooks_csharp_gapic", -- srcs = [":notebooks_proto_with_info"], +- name = "osconfig_csharp_gapic", +- srcs = [":osconfig_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "notebooks_grpc_service_config.json", +- grpc_service_config = "osconfig_grpc_service_config.json", - deps = [ -- ":notebooks_csharp_grpc", -- ":notebooks_csharp_proto", +- ":osconfig_csharp_grpc", +- ":osconfig_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-notebooks-v1beta1-csharp", +- name = "google-cloud-osconfig-v1alpha-csharp", - deps = [ -- ":notebooks_csharp_gapic", -- ":notebooks_csharp_grpc", -- ":notebooks_csharp_proto", +- ":osconfig_csharp_gapic", +- ":osconfig_csharp_grpc", +- ":osconfig_csharp_proto", - ], -) - @@ -34720,11 +51079,20 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/orgpolicy/v1/BUILD.bazel b/google/cloud/orgpolicy/v1/BUILD.bazel ---- a/google/cloud/orgpolicy/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/orgpolicy/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,189 +0,0 @@ +diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1beta/BUILD.bazel +--- a/google/cloud/osconfig/v1beta/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/osconfig/v1beta/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 +- +-# 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"]) @@ -34733,47 +51101,90 @@ diff -urN a/google/cloud/orgpolicy/v1/BUILD.bazel b/google/cloud/orgpolicy/v1/BU -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "orgpolicy_proto", +- name = "osconfig_proto", - srcs = [ -- "orgpolicy.proto", +- "guest_policies.proto", +- "osconfig_service.proto", +- "patch_deployments.proto", +- "patch_jobs.proto", - ], - deps = [ - "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/type:datetime_proto", +- "//google/type:dayofweek_proto", +- "//google/type:timeofday_proto", +- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - +-proto_library_with_info( +- name = "osconfig_proto_with_info", +- deps = [ +- ":osconfig_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 = "orgpolicy_java_proto", -- deps = [":orgpolicy_proto"], +- name = "osconfig_java_proto", +- deps = [":osconfig_proto"], -) - -java_grpc_library( -- name = "orgpolicy_java_grpc", -- srcs = [":orgpolicy_proto"], -- deps = [":orgpolicy_java_proto"], +- name = "osconfig_java_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_java_proto"], +-) +- +-java_gapic_library( +- name = "osconfig_java_gapic", +- srcs = [":osconfig_proto_with_info"], +- grpc_service_config = "osconfig_grpc_service_config.json", +- test_deps = [ +- ":osconfig_java_grpc", +- ], +- deps = [ +- ":osconfig_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "osconfig_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.osconfig.v1beta.OsConfigServiceClientTest", +- ], +- runtime_deps = [":osconfig_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-orgpolicy-v1-java", +- name = "google-cloud-osconfig-v1beta-java", - deps = [ -- ":orgpolicy_java_grpc", -- ":orgpolicy_java_proto", -- ":orgpolicy_proto", +- ":osconfig_java_gapic", +- ":osconfig_java_grpc", +- ":osconfig_java_proto", +- ":osconfig_proto", - ], -) - @@ -34782,61 +51193,74 @@ diff -urN a/google/cloud/orgpolicy/v1/BUILD.bazel b/google/cloud/orgpolicy/v1/BU -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "orgpolicy_go_proto", +- name = "osconfig_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/orgpolicy/v1", -- protos = [":orgpolicy_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1beta", +- protos = [":osconfig_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/type:datetime_go_proto", +- "//google/type:dayofweek_go_proto", +- "//google/type:timeofday_go_proto", - ], -) - --############################################################################## --# Python --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_gapic_assembly_pkg", -- "py_grpc_library", -- "py_proto_library", +-go_gapic_library( +- name = "osconfig_go_gapic", +- srcs = [":osconfig_proto_with_info"], +- grpc_service_config = "osconfig_grpc_service_config.json", +- importpath = "cloud.google.com/go/osconfig/apiv1beta;osconfig", +- service_yaml = "osconfig_v1beta.yaml", +- deps = [ +- ":osconfig_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ], -) - --moved_proto_library( -- name = "orgpolicy_moved_proto", -- srcs = [":orgpolicy_proto"], +-go_test( +- name = "osconfig_go_gapic_test", +- srcs = [":osconfig_go_gapic_srcjar_test"], +- embed = [":osconfig_go_gapic"], +- importpath = "cloud.google.com/go/osconfig/apiv1beta", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-osconfig-v1beta-go", - deps = [ -- "//google/api:annotations_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:timestamp_proto", +- ":osconfig_go_gapic", +- ":osconfig_go_gapic_srcjar-test.srcjar", +- ":osconfig_go_proto", - ], -) - --py_proto_library( -- name = "orgpolicy_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":orgpolicy_moved_proto"], +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --py_grpc_library( -- name = "orgpolicy_py_grpc", -- srcs = [":orgpolicy_moved_proto"], -- deps = [":orgpolicy_py_proto"], +-py_gapic_library( +- name = "osconfig_py_gapic", +- srcs = [":osconfig_proto"], +- grpc_service_config = "osconfig_grpc_service_config.json", -) - -# Open Source Packages --# DO NOT REMOVE, this is needed to generate a Python package --# with the orgpolicy protos. -py_gapic_assembly_pkg( -- name = "orgpolicy-v1-py", +- name = "osconfig-v1beta-py", - deps = [ -- ":orgpolicy_proto", -- ":orgpolicy_py_grpc", -- ":orgpolicy_py_proto", +- ":osconfig_py_gapic", - ], -) - @@ -34845,19 +51269,41 @@ diff -urN a/google/cloud/orgpolicy/v1/BUILD.bazel b/google/cloud/orgpolicy/v1/BU -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "orgpolicy_php_proto", -- deps = [":orgpolicy_proto"], +- name = "osconfig_php_proto", +- deps = [":osconfig_proto"], -) - -php_grpc_library( -- name = "orgpolicy_php_grpc", -- srcs = [":orgpolicy_proto"], -- deps = [":orgpolicy_php_proto"], +- name = "osconfig_php_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_php_proto"], +-) +- +-php_gapic_library( +- name = "osconfig_php_gapic", +- srcs = [":osconfig_proto_with_info"], +- grpc_service_config = "osconfig_grpc_service_config.json", +- deps = [ +- ":osconfig_php_grpc", +- ":osconfig_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-osconfig-v1beta-php", +- deps = [ +- ":osconfig_php_gapic", +- ":osconfig_php_grpc", +- ":osconfig_php_proto", +- ], -) - -############################################################################## @@ -34869,24 +51315,64 @@ diff -urN a/google/cloud/orgpolicy/v1/BUILD.bazel b/google/cloud/orgpolicy/v1/BU - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "osconfig_nodejs_gapic", +- src = ":osconfig_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "osconfig_grpc_service_config.json", +- package = "google.cloud.osconfig.v1beta", +- service_yaml = "osconfig_v1beta.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "osconfig-v1beta-nodejs", +- deps = [ +- ":osconfig_nodejs_gapic", +- ":osconfig_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 = "orgpolicy_ruby_proto", -- deps = [":orgpolicy_proto"], +- name = "osconfig_ruby_proto", +- deps = [":osconfig_proto"], -) - -ruby_grpc_library( -- name = "orgpolicy_ruby_grpc", -- srcs = [":orgpolicy_proto"], -- deps = [":orgpolicy_ruby_proto"], +- name = "osconfig_ruby_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "osconfig_ruby_gapic", +- srcs = [":osconfig_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-osconfig-v1beta"], +- deps = [ +- ":osconfig_ruby_grpc", +- ":osconfig_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-osconfig-v1beta-ruby", +- deps = [ +- ":osconfig_ruby_gapic", +- ":osconfig_ruby_grpc", +- ":osconfig_ruby_proto", +- ], -) - -############################################################################## @@ -34894,39 +51380,58 @@ diff -urN a/google/cloud/orgpolicy/v1/BUILD.bazel b/google/cloud/orgpolicy/v1/BU -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "orgpolicy_csharp_proto", -- deps = [":orgpolicy_proto"], +- name = "osconfig_csharp_proto", +- deps = [":osconfig_proto"], -) - -csharp_grpc_library( -- name = "orgpolicy_csharp_grpc", -- srcs = [":orgpolicy_proto"], -- deps = [":orgpolicy_csharp_proto"], +- name = "osconfig_csharp_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "osconfig_csharp_gapic", +- srcs = [":osconfig_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "osconfig_grpc_service_config.json", +- deps = [ +- ":osconfig_csharp_grpc", +- ":osconfig_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-osconfig-v1beta-csharp", +- deps = [ +- ":osconfig_csharp_gapic", +- ":osconfig_csharp_grpc", +- ":osconfig_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/orgpolicy/v2/BUILD.bazel b/google/cloud/orgpolicy/v2/BUILD.bazel ---- a/google/cloud/orgpolicy/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/orgpolicy/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,343 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/oslogin/BUILD.bazel b/google/cloud/oslogin/BUILD.bazel +--- a/google/cloud/oslogin/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/oslogin/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/common/BUILD.bazel +--- a/google/cloud/oslogin/common/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/oslogin/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,153 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -34934,31 +51439,23 @@ diff -urN a/google/cloud/orgpolicy/v2/BUILD.bazel b/google/cloud/orgpolicy/v2/BU -############################################################################## -# Common -############################################################################## --load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "orgpolicy_proto", +- name = "common_proto", - srcs = [ -- "constraint.proto", -- "orgpolicy.proto", +- "common.proto", - ], - deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/type:expr_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "orgpolicy_proto_with_info", +- name = "common_proto_with_info", - deps = [ -- ":orgpolicy_proto", -- "//google/cloud:common_resources_proto", +- ":common_proto", - ], -) - @@ -34967,53 +51464,19 @@ diff -urN a/google/cloud/orgpolicy/v2/BUILD.bazel b/google/cloud/orgpolicy/v2/BU -############################################################################## -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 = "orgpolicy_java_proto", -- deps = [":orgpolicy_proto"], +- name = "common_java_proto", +- deps = [":common_proto"], -) - -java_grpc_library( -- name = "orgpolicy_java_grpc", -- srcs = [":orgpolicy_proto"], -- deps = [":orgpolicy_java_proto"], --) -- --java_gapic_library( -- name = "orgpolicy_java_gapic", -- srcs = [":orgpolicy_proto_with_info"], -- grpc_service_config = "orgpolicy_grpc_service_config.json", -- test_deps = [ -- ":orgpolicy_java_grpc", -- ], -- deps = [ -- ":orgpolicy_java_proto", -- ], --) -- --java_gapic_test( -- name = "orgpolicy_java_gapic_test_suite", -- test_classes = [ -- "com.google.cloud.orgpolicy.v2.OrgPolicyClientTest", -- ], -- runtime_deps = [":orgpolicy_java_gapic_test"], --) -- --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-orgpolicy-v2-java", -- deps = [ -- ":orgpolicy_java_gapic", -- ":orgpolicy_java_grpc", -- ":orgpolicy_java_proto", -- ":orgpolicy_proto", -- ], +- name = "common_java_grpc", +- srcs = [":common_proto"], +- deps = [":common_java_proto"], -) - -############################################################################## @@ -35021,48 +51484,16 @@ diff -urN a/google/cloud/orgpolicy/v2/BUILD.bazel b/google/cloud/orgpolicy/v2/BU -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "go_gapic_assembly_pkg", -- "go_gapic_library", - "go_proto_library", -- "go_test", -) - -go_proto_library( -- name = "orgpolicy_go_proto", +- name = "common_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/orgpolicy/v2", -- protos = [":orgpolicy_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/common", +- protos = [":common_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/type:expr_go_proto", -- ], --) -- --go_gapic_library( -- name = "orgpolicy_go_gapic", -- srcs = [":orgpolicy_proto_with_info"], -- grpc_service_config = "orgpolicy_grpc_service_config.json", -- importpath = "cloud.google.com/go/orgpolicy/apiv2;orgpolicy", -- service_yaml = "orgpolicy_v2.yaml", -- deps = [ -- ":orgpolicy_go_proto", -- ], --) -- --go_test( -- name = "orgpolicy_go_gapic_test", -- srcs = [":orgpolicy_go_gapic_srcjar_test"], -- embed = [":orgpolicy_go_gapic"], -- importpath = "cloud.google.com/go/orgpolicy/apiv2", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-orgpolicy-v2-go", -- deps = [ -- ":orgpolicy_go_gapic", -- ":orgpolicy_go_gapic_srcjar-test.srcjar", -- ":orgpolicy_go_proto", - ], -) - @@ -35076,17 +51507,8 @@ diff -urN a/google/cloud/orgpolicy/v2/BUILD.bazel b/google/cloud/orgpolicy/v2/BU -) - -py_gapic_library( -- name = "orgpolicy_py_gapic", -- srcs = [":orgpolicy_proto"], -- grpc_service_config = "orgpolicy_grpc_service_config.json", --) -- --# Open Source Packages --py_gapic_assembly_pkg( -- name = "orgpolicy-v2-py", -- deps = [ -- ":orgpolicy_py_gapic", -- ], +- name = "common_py_gapic", +- srcs = [":common_proto"], -) - -############################################################################## @@ -35094,44 +51516,19 @@ diff -urN a/google/cloud/orgpolicy/v2/BUILD.bazel b/google/cloud/orgpolicy/v2/BU -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "php_gapic_assembly_pkg", -- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "orgpolicy_php_proto", -- deps = [":orgpolicy_proto"], +- name = "common_php_proto", +- deps = [":common_proto"], -) - -php_grpc_library( -- name = "orgpolicy_php_grpc", -- srcs = [":orgpolicy_proto"], -- deps = [":orgpolicy_php_proto"], --) -- --php_gapic_library( -- name = "orgpolicy_php_gapic", -- src = ":orgpolicy_proto_with_info", -- gapic_yaml = "orgpolicy_gapic.yaml", -- grpc_service_config = "orgpolicy_grpc_service_config.json", -- package = "google.cloud.orgpolicy.v2", -- service_yaml = "orgpolicy_v2.yaml", -- deps = [ -- ":orgpolicy_php_grpc", -- ":orgpolicy_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-orgpolicy-v2-php", -- deps = [ -- ":orgpolicy_php_gapic", -- ":orgpolicy_php_grpc", -- ":orgpolicy_php_proto", -- ], +- name = "common_php_grpc", +- srcs = [":common_proto"], +- deps = [":common_php_proto"], -) - -############################################################################## @@ -35143,74 +51540,24 @@ diff -urN a/google/cloud/orgpolicy/v2/BUILD.bazel b/google/cloud/orgpolicy/v2/BU - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "orgpolicy_nodejs_gapic", -- package_name = "@google-cloud/org-policy", -- src = ":orgpolicy_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "orgpolicy_grpc_service_config.json", -- package = "google.cloud.orgpolicy.v2", -- service_yaml = "orgpolicy_v2.yaml", -- deps = [], --) -- --nodejs_gapic_assembly_pkg( -- name = "orgpolicy-v2-nodejs", -- deps = [ -- ":orgpolicy_nodejs_gapic", -- ":orgpolicy_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 = "orgpolicy_ruby_proto", -- deps = [":orgpolicy_proto"], +- name = "common_ruby_proto", +- deps = [":common_proto"], -) - -ruby_grpc_library( -- name = "orgpolicy_ruby_grpc", -- srcs = [":orgpolicy_proto"], -- deps = [":orgpolicy_ruby_proto"], --) -- --ruby_cloud_gapic_library( -- name = "orgpolicy_ruby_gapic", -- srcs = [":orgpolicy_proto_with_info",], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-org_policy-v2", -- "ruby-cloud-env-prefix=ORG_POLICY", -- "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/organization-policy/overview", -- "ruby-cloud-api-id=orgpolicy.googleapis.com", -- "ruby-cloud-api-shortname=orgpolicy", -- ], -- grpc_service_config = "orgpolicy_grpc_service_config.json", -- ruby_cloud_description = "The Cloud Org Policy service provides a simple mechanism for organizations to restrict the allowed configurations across their entire Cloud Resource hierarchy.", -- ruby_cloud_title = "Organization Policy V2", -- deps = [ -- ":orgpolicy_ruby_grpc", -- ":orgpolicy_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-orgpolicy-v2-ruby", -- deps = [ -- ":orgpolicy_ruby_gapic", -- ":orgpolicy_ruby_grpc", -- ":orgpolicy_ruby_proto", -- ], +- name = "common_ruby_grpc", +- srcs = [":common_proto"], +- deps = [":common_ruby_proto"], -) - -############################################################################## @@ -35218,62 +51565,30 @@ diff -urN a/google/cloud/orgpolicy/v2/BUILD.bazel b/google/cloud/orgpolicy/v2/BU -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "orgpolicy_csharp_proto", -- deps = [":orgpolicy_proto"], +- name = "common_csharp_proto", +- deps = [":common_proto"], -) - -csharp_grpc_library( -- name = "orgpolicy_csharp_grpc", -- srcs = [":orgpolicy_proto"], -- deps = [":orgpolicy_csharp_proto"], --) -- --csharp_gapic_library( -- name = "orgpolicy_csharp_gapic", -- srcs = [":orgpolicy_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "orgpolicy_grpc_service_config.json", -- deps = [ -- ":orgpolicy_csharp_grpc", -- ":orgpolicy_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-orgpolicy-v2-csharp", -- deps = [ -- ":orgpolicy_csharp_gapic", -- ":orgpolicy_csharp_grpc", -- ":orgpolicy_csharp_proto", -- ], +- name = "common_csharp_grpc", +- srcs = [":common_proto"], +- deps = [":common_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel ---- a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,337 +0,0 @@ +-# Put your C++ code here +diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD.bazel +--- a/google/cloud/oslogin/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/oslogin/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 -- --# 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"]) @@ -35284,30 +51599,31 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/os -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - +-_PROTO_SUBPACKAGE_DEPS = [ +- "//google/cloud/oslogin/common:common_proto", +-] +- -proto_library( -- name = "agentendpoint_proto", +- name = "oslogin_proto", - srcs = [ -- "agentendpoint.proto", -- "config_common.proto", -- "inventory.proto", -- "os_policy.proto", -- "patch_jobs.proto", -- "tasks.proto", +- "oslogin.proto", - ], - deps = [ +- "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- ] + _PROTO_SUBPACKAGE_DEPS, -) - -proto_library_with_info( -- name = "agentendpoint_proto_with_info", +- name = "oslogin_proto_with_info", - deps = [ -- ":agentendpoint_proto", +- ":oslogin_proto", - "//google/cloud:common_resources_proto", -- ], +- ] + _PROTO_SUBPACKAGE_DEPS, -) - -############################################################################## @@ -35322,47 +51638,54 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/os - "java_proto_library", -) - +-_JAVA_PROTO_SUBPACKAGE_DEPS = [ +- "//google/cloud/oslogin/common:common_java_proto", +-] +- +-_JAVA_GRPC_SUBPACKAGE_DEPS = [ +- "//google/cloud/oslogin/common:common_java_grpc", +-] +- -java_proto_library( -- name = "agentendpoint_java_proto", -- deps = [":agentendpoint_proto"], +- name = "oslogin_java_proto", +- deps = [":oslogin_proto"], -) - -java_grpc_library( -- name = "agentendpoint_java_grpc", -- srcs = [":agentendpoint_proto"], -- deps = [":agentendpoint_java_proto"], +- name = "oslogin_java_grpc", +- srcs = [":oslogin_proto"], +- deps = [":oslogin_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_library( -- name = "agentendpoint_java_gapic", -- srcs = [":agentendpoint_proto_with_info"], -- gapic_yaml = "osconfig_gapic.yaml", -- grpc_service_config = "agentendpoint_grpc_service_config.json", +- name = "oslogin_java_gapic", +- srcs = [":oslogin_proto_with_info"], +- grpc_service_config = "oslogin_grpc_service_config.json", - test_deps = [ -- ":agentendpoint_java_grpc", -- ], +- ":oslogin_java_grpc", +- ] + _JAVA_GRPC_SUBPACKAGE_DEPS, - deps = [ -- ":agentendpoint_java_proto", -- ], +- ":oslogin_java_proto", +- ] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_test( -- name = "agentendpoint_java_gapic_test_suite", +- name = "oslogin_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.osconfig.agentendpoint.v1.AgentEndpointServiceClientTest", +- "com.google.cloud.oslogin.v1.OsLoginServiceClientTest", - ], -- runtime_deps = [":agentendpoint_java_gapic_test"], +- runtime_deps = [":oslogin_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-osconfig-agentendpoint-v1-java", +- name = "google-cloud-oslogin-v1-java", - deps = [ -- ":agentendpoint_java_gapic", -- ":agentendpoint_java_grpc", -- ":agentendpoint_java_proto", -- ":agentendpoint_proto", -- ], +- ":oslogin_java_gapic", +- ":oslogin_java_grpc", +- ":oslogin_java_proto", +- ":oslogin_proto", +- ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS, -) - -############################################################################## @@ -35377,40 +51700,43 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/os -) - -go_proto_library( -- name = "agentendpoint_go_proto", +- name = "oslogin_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1", -- protos = [":agentendpoint_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/v1", +- protos = [":oslogin_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/cloud/oslogin/common:common_go_proto", - ], -) - -go_gapic_library( -- name = "agentendpoint_go_gapic", -- srcs = [":agentendpoint_proto_with_info"], -- grpc_service_config = "agentendpoint_grpc_service_config.json", -- importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1;agentendpoint", -- service_yaml = "osconfig_v1.yaml", +- name = "oslogin_go_gapic", +- srcs = [":oslogin_proto_with_info"], +- grpc_service_config = "oslogin_grpc_service_config.json", +- importpath = "cloud.google.com/go/oslogin/apiv1;oslogin", +- service_yaml = "oslogin_v1.yaml", - deps = [ -- ":agentendpoint_go_proto", +- ":oslogin_go_proto", +- "//google/cloud/oslogin/common:common_go_proto", - ], -) - -go_test( -- name = "agentendpoint_go_gapic_test", -- srcs = [":agentendpoint_go_gapic_srcjar_test"], -- embed = [":agentendpoint_go_gapic"], -- importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1", +- name = "oslogin_go_gapic_test", +- srcs = [":oslogin_go_gapic_srcjar_test"], +- embed = [":oslogin_go_gapic"], +- importpath = "cloud.google.com/go/oslogin/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-osconfig-agentendpoint-v1-go", +- name = "gapi-cloud-oslogin-v1-go", - deps = [ -- ":agentendpoint_go_gapic", -- ":agentendpoint_go_gapic_srcjar-test.srcjar", -- ":agentendpoint_go_proto", +- ":oslogin_go_gapic", +- ":oslogin_go_gapic_srcjar-test.srcjar", +- ":oslogin_go_proto", +- "//google/cloud/oslogin/common:common_go_proto", - ], -) - @@ -35424,63 +51750,67 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/os -) - -py_gapic_library( -- name = "agentendpoint_py_gapic", -- srcs = [":agentendpoint_proto"], -- grpc_service_config = "agentendpoint_grpc_service_config.json", +- name = "oslogin_py_gapic", +- srcs = [ +- ":oslogin_proto", +- ], +- grpc_service_config = "oslogin_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "osconfig-agentendpoint-v1-py", +- name = "oslogin-v1-py", - deps = [ -- ":agentendpoint_py_gapic", +- ":oslogin_py_gapic", +- "//google/cloud/oslogin/common:common_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 = "agentendpoint_php_proto", --# deps = [":agentendpoint_proto"], --# ) --# --# php_grpc_library( --# name = "agentendpoint_php_grpc", --# srcs = [":agentendpoint_proto"], --# deps = [":agentendpoint_php_proto"], --# ) --# --# php_gapic_library( --# name = "agentendpoint_php_gapic", --# src = ":agentendpoint_proto_with_info", --# gapic_yaml = "osconfig_gapic.yaml", --# grpc_service_config = "agentendpoint_grpc_service_config.json", --# package = "google.cloud.osconfig.agentendpoint.v1", --# service_yaml = "osconfig_v1.yaml", --# deps = [ --# ":agentendpoint_php_grpc", --# ":agentendpoint_php_proto", --# ], --# ) --# --# # Open Source Packages --# php_gapic_assembly_pkg( --# name = "google-cloud-osconfig-agentendpoint-v1-php", --# deps = [ --# ":agentendpoint_php_gapic", --# ":agentendpoint_php_grpc", --# ":agentendpoint_php_proto", --# ], --# ) +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +-) +- +-_PHP_SUBPACKAGE_DEPS = [ +- "//google/cloud/oslogin/common:common_php_proto", +- "//google/cloud/oslogin/common:common_php_grpc", +-] +- +-php_proto_library( +- name = "oslogin_php_proto", +- deps = [":oslogin_proto"], +-) +- +-php_grpc_library( +- name = "oslogin_php_grpc", +- srcs = [":oslogin_proto"], +- deps = [":oslogin_php_proto"], +-) +- +-php_gapic_library( +- name = "oslogin_php_gapic", +- srcs = [":oslogin_proto_with_info"], +- grpc_service_config = "oslogin_grpc_service_config.json", +- deps = [ +- ":oslogin_php_grpc", +- ":oslogin_php_proto", +- ] + _PHP_SUBPACKAGE_DEPS, +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-oslogin-v1-php", +- deps = [ +- ":oslogin_php_gapic", +- ":oslogin_php_grpc", +- ":oslogin_php_proto", +- ] + _PHP_SUBPACKAGE_DEPS, +-) - -############################################################################## -# Node.js @@ -35492,21 +51822,22 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/os -) - -nodejs_gapic_library( -- name = "agentendpoint_nodejs_gapic", -- src = ":agentendpoint_proto_with_info", +- name = "oslogin_nodejs_gapic", +- package_name = "@google-cloud/os-login", +- src = ":oslogin_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "agentendpoint_grpc_service_config.json", -- package = "google.cloud.osconfig.agentendpoint.v1", -- service_yaml = "osconfig_v1.yaml", +- grpc_service_config = "oslogin_grpc_service_config.json", +- package = "google.cloud.oslogin.v1", +- service_yaml = "oslogin_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "osconfig-agentendpoint-v1-nodejs", +- name = "oslogin-v1-nodejs", - deps = [ -- ":agentendpoint_nodejs_gapic", -- ":agentendpoint_proto", -- ], +- ":oslogin_nodejs_gapic", +- ":oslogin_proto", +- ] + _PROTO_SUBPACKAGE_DEPS, -) - -############################################################################## @@ -35514,44 +51845,55 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/os -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - +-_RUBY_SUBPACKAGE_DEPS = [ +- "//google/cloud/oslogin/common:common_ruby_proto", +- "//google/cloud/oslogin/common:common_ruby_grpc", +-] +- -ruby_proto_library( -- name = "agentendpoint_ruby_proto", -- deps = [":agentendpoint_proto"], +- name = "oslogin_ruby_proto", +- deps = [":oslogin_proto"], -) - -ruby_grpc_library( -- name = "agentendpoint_ruby_grpc", -- srcs = [":agentendpoint_proto"], -- deps = [":agentendpoint_ruby_proto"], +- name = "oslogin_ruby_grpc", +- srcs = [":oslogin_proto"], +- deps = [":oslogin_ruby_proto"], -) - --ruby_gapic_library( -- name = "agentendpoint_ruby_gapic", -- src = ":agentendpoint_proto_with_info", -- gapic_yaml = "osconfig_gapic.yaml", -- grpc_service_config = "agentendpoint_grpc_service_config.json", -- package = "google.cloud.osconfig.agentendpoint.v1", -- service_yaml = "osconfig_v1.yaml", -- deps = [ -- ":agentendpoint_ruby_grpc", -- ":agentendpoint_ruby_proto", +-ruby_cloud_gapic_library( +- name = "oslogin_ruby_gapic", +- srcs = [":oslogin_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-os_login-v1", +- "ruby-cloud-env-prefix=OS_LOGIN", +- "ruby-cloud-product-url=https://cloud.google.com/compute/docs/oslogin", +- "ruby-cloud-api-id=oslogin.googleapis.com", +- "ruby-cloud-api-shortname=oslogin", - ], +- grpc_service_config = "oslogin_grpc_service_config.json", +- ruby_cloud_description = "Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.", +- ruby_cloud_title = "Cloud OS Login V1", +- deps = [ +- ":oslogin_ruby_grpc", +- ":oslogin_ruby_proto", +- ] + _RUBY_SUBPACKAGE_DEPS, -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-osconfig-agentendpoint-v1-ruby", +- name = "google-cloud-oslogin-v1-ruby", - deps = [ -- ":agentendpoint_ruby_gapic", -- ":agentendpoint_ruby_grpc", -- ":agentendpoint_ruby_proto", -- ], +- ":oslogin_ruby_gapic", +- ":oslogin_ruby_grpc", +- ":oslogin_ruby_proto", +- ] + _RUBY_SUBPACKAGE_DEPS, -) - -############################################################################## @@ -35565,56 +51907,52 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/os - "csharp_proto_library", -) - +-_CSHARP_SUBPACKAGE_DEPS = [ +- "//google/cloud/oslogin/common:common_csharp_proto", +- "//google/cloud/oslogin/common:common_csharp_grpc", +-] +- -csharp_proto_library( -- name = "agentendpoint_csharp_proto", -- deps = [":agentendpoint_proto"], +- name = "oslogin_csharp_proto", +- deps = [":oslogin_proto"], -) - -csharp_grpc_library( -- name = "agentendpoint_csharp_grpc", -- srcs = [":agentendpoint_proto"], -- deps = [":agentendpoint_csharp_proto"], +- name = "oslogin_csharp_grpc", +- srcs = [":oslogin_proto"], +- deps = [":oslogin_csharp_proto"], -) - -csharp_gapic_library( -- name = "agentendpoint_csharp_gapic", -- srcs = [":agentendpoint_proto_with_info"], +- name = "oslogin_csharp_gapic", +- srcs = [":oslogin_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "agentendpoint_grpc_service_config.json", +- grpc_service_config = "oslogin_grpc_service_config.json", - deps = [ -- ":agentendpoint_csharp_grpc", -- ":agentendpoint_csharp_proto", -- ], +- ":oslogin_csharp_grpc", +- ":oslogin_csharp_proto", +- ] + _CSHARP_SUBPACKAGE_DEPS, -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-osconfig-agentendpoint-v1-csharp", +- name = "google-cloud-oslogin-v1-csharp", - deps = [ -- ":agentendpoint_csharp_gapic", -- ":agentendpoint_csharp_grpc", -- ":agentendpoint_csharp_proto", -- ], +- ":oslogin_csharp_gapic", +- ":oslogin_csharp_grpc", +- ":oslogin_csharp_proto", +- ] + _CSHARP_SUBPACKAGE_DEPS, -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel ---- a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,335 +0,0 @@ --# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. +diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1beta/BUILD.bazel +--- a/google/cloud/oslogin/v1beta/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/oslogin/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,357 +0,0 @@ +-load("@rules_proto//proto:defs.bzl", "proto_library") - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -35622,29 +51960,33 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou -############################################################################## -# Common -############################################################################## --load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - +-_PROTO_SUBPACKAGE_DEPS = [ +- "//google/cloud/oslogin/common:common_proto", +-] +- -proto_library( -- name = "agentendpoint_proto", +- name = "oslogin_proto", - srcs = [ -- "agentendpoint.proto", -- "guest_policies.proto", -- "patch_jobs.proto", -- "tasks.proto", +- "oslogin.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", +- ] + _PROTO_SUBPACKAGE_DEPS, -) - -proto_library_with_info( -- name = "agentendpoint_proto_with_info", +- name = "oslogin_proto_with_info", - deps = [ -- ":agentendpoint_proto", +- ":oslogin_proto", - "//google/cloud:common_resources_proto", -- ], +- ] + _PROTO_SUBPACKAGE_DEPS, -) - -############################################################################## @@ -35659,47 +52001,52 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou - "java_proto_library", -) - +-_JAVA_PROTO_SUBPACKAGE_DEPS = [ +- "//google/cloud/oslogin/common:common_java_proto", +-] +- +-_JAVA_GRPC_SUBPACKAGE_DEPS = [ +- "//google/cloud/oslogin/common:common_java_grpc", +-] +- -java_proto_library( -- name = "agentendpoint_java_proto", -- deps = [":agentendpoint_proto"], +- name = "oslogin_java_proto", +- deps = [":oslogin_proto"], -) - -java_grpc_library( -- name = "agentendpoint_java_grpc", -- srcs = [":agentendpoint_proto"], -- deps = [":agentendpoint_java_proto"], +- name = "oslogin_java_grpc", +- srcs = [":oslogin_proto"], +- deps = [":oslogin_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_library( -- name = "agentendpoint_java_gapic", -- srcs = [":agentendpoint_proto_with_info"], -- gapic_yaml = "osconfig_gapic.yaml", -- grpc_service_config = "agentendpoint_grpc_service_config.json", -- test_deps = [ -- ":agentendpoint_java_grpc", -- ], +- name = "oslogin_java_gapic", +- srcs = [":oslogin_proto_with_info"], +- grpc_service_config = "oslogin_grpc_service_config.json", +- test_deps = [":oslogin_java_grpc"], - deps = [ -- ":agentendpoint_java_proto", -- ], +- ":oslogin_java_proto", +- ] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_test( -- name = "agentendpoint_java_gapic_test_suite", +- name = "oslogin_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointServiceClientTest", +- "com.google.cloud.oslogin.v1beta.OsLoginServiceClientTest", - ], -- runtime_deps = [":agentendpoint_java_gapic_test"], +- runtime_deps = [":oslogin_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-osconfig-agentendpoint-v1beta-java", +- name = "google-cloud-oslogin-v1beta-java", - deps = [ -- ":agentendpoint_java_gapic", -- ":agentendpoint_java_grpc", -- ":agentendpoint_java_proto", -- ":agentendpoint_proto", -- ], +- ":oslogin_java_gapic", +- ":oslogin_java_grpc", +- ":oslogin_java_proto", +- ":oslogin_proto", +- ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS, -) - -############################################################################## @@ -35714,40 +52061,43 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou -) - -go_proto_library( -- name = "agentendpoint_go_proto", +- name = "oslogin_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1beta", -- protos = [":agentendpoint_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/v1beta", +- protos = [":oslogin_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/cloud/oslogin/common:common_go_proto", - ], -) - -go_gapic_library( -- name = "agentendpoint_go_gapic", -- srcs = [":agentendpoint_proto_with_info"], -- grpc_service_config = "agentendpoint_grpc_service_config.json", -- importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1beta;agentendpoint", -- service_yaml = "osconfig_v1beta.yaml", +- name = "oslogin_go_gapic", +- srcs = [":oslogin_proto_with_info"], +- grpc_service_config = "oslogin_grpc_service_config.json", +- importpath = "cloud.google.com/go/oslogin/apiv1beta;oslogin", +- service_yaml = "//google/cloud/oslogin:oslogin_v1beta.yaml", - deps = [ -- ":agentendpoint_go_proto", +- ":oslogin_go_proto", +- "//google/cloud/oslogin/common:common_go_proto", - ], -) - -go_test( -- name = "agentendpoint_go_gapic_test", -- srcs = [":agentendpoint_go_gapic_srcjar_test"], -- embed = [":agentendpoint_go_gapic"], -- importpath = "cloud.google.com/go/osconfig/agentendpoint/apiv1beta", +- name = "oslogin_go_gapic_test", +- srcs = [":oslogin_go_gapic_srcjar_test"], +- embed = [":oslogin_go_gapic"], +- importpath = "cloud.google.com/go/oslogin/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-osconfig-agentendpoint-v1beta-go", +- name = "gapi-cloud-oslogin-v1beta-go", - deps = [ -- ":agentendpoint_go_gapic", -- ":agentendpoint_go_gapic_srcjar-test.srcjar", -- ":agentendpoint_go_proto", +- ":oslogin_go_gapic", +- ":oslogin_go_gapic_srcjar-test.srcjar", +- ":oslogin_go_proto", +- "//google/cloud/oslogin/common:common_go_proto", - ], -) - @@ -35761,16 +52111,18 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou -) - -py_gapic_library( -- name = "agentendpoint_py_gapic", -- srcs = [":agentendpoint_proto"], -- grpc_service_config = "agentendpoint_grpc_service_config.json", +- name = "oslogin_py_gapic", +- srcs = [ +- ":oslogin_proto", +- ], +- grpc_service_config = "oslogin_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "osconfig-agentendpoint-v1beta-py", +- name = "oslogin-v1beta-py", - deps = [ -- ":agentendpoint_py_gapic", +- ":oslogin_py_gapic", +- "//google/cloud/oslogin/common:common_py_gapic", - ], -) - @@ -35785,41 +52137,41 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou - "php_proto_library", -) - +-_PHP_SUBPACKAGE_DEPS = [ +- "//google/cloud/oslogin/common:common_php_proto", +- "//google/cloud/oslogin/common:common_php_grpc", +-] +- -php_proto_library( -- name = "agentendpoint_php_proto", -- deps = [":agentendpoint_proto"], +- name = "oslogin_php_proto", +- deps = [":oslogin_proto"], -) - -php_grpc_library( -- name = "agentendpoint_php_grpc", -- srcs = [":agentendpoint_proto"], -- deps = [":agentendpoint_php_proto"], +- name = "oslogin_php_grpc", +- srcs = [":oslogin_proto"], +- deps = [":oslogin_php_proto"], -) - --# Add api.http options to all RPCs in the services to enable PHP GAPIC --# generation --#php_gapic_library( --# name = "agentendpoint_php_gapic", --# src = ":agentendpoint_proto_with_info", --# gapic_yaml = "osconfig_gapic.yaml", --# grpc_service_config = "agentendpoint_grpc_service_config.json", --# package = "google.cloud.osconfig.agentendpoint.v1beta", --# service_yaml = "osconfig_v1beta.yaml", --# deps = [ --# ":agentendpoint_php_grpc", --# ":agentendpoint_php_proto", --# ], --#) --# --## Open Source Packages --#php_gapic_assembly_pkg( --# name = "google-cloud-osconfig-agentendpoint-v1beta-php", --# deps = [ --# ":agentendpoint_php_gapic", --# ":agentendpoint_php_grpc", --# ":agentendpoint_php_proto", --# ], --#) +-php_gapic_library( +- name = "oslogin_php_gapic", +- srcs = [":oslogin_proto_with_info"], +- grpc_service_config = "oslogin_grpc_service_config.json", +- deps = [ +- ":oslogin_php_grpc", +- ":oslogin_php_proto", +- ] + _PHP_SUBPACKAGE_DEPS, +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-oslogin-v1beta-php", +- deps = [ +- ":oslogin_php_gapic", +- ":oslogin_php_grpc", +- ":oslogin_php_proto", +- ] + _PHP_SUBPACKAGE_DEPS, +-) - -############################################################################## -# Node.js @@ -35831,21 +52183,22 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou -) - -nodejs_gapic_library( -- name = "agentendpoint_nodejs_gapic", -- src = ":agentendpoint_proto_with_info", +- name = "oslogin_nodejs_gapic", +- package_name = "@google-cloud/os-login", +- src = ":oslogin_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "agentendpoint_grpc_service_config.json", -- package = "google.cloud.osconfig.agentendpoint.v1beta", -- service_yaml = "osconfig_v1beta.yaml", +- grpc_service_config = "oslogin_grpc_service_config.json", +- package = "google.cloud.oslogin.v1beta", +- service_yaml = "oslogin_v1beta.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "osconfig-agentendpoint-v1beta-nodejs", +- name = "oslogin-v1beta-nodejs", - deps = [ -- ":agentendpoint_nodejs_gapic", -- ":agentendpoint_proto", -- ], +- ":oslogin_nodejs_gapic", +- ":oslogin_proto", +- ] + _PROTO_SUBPACKAGE_DEPS, -) - -############################################################################## @@ -35853,44 +52206,55 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - +-_RUBY_SUBPACKAGE_DEPS = [ +- "//google/cloud/oslogin/common:common_ruby_proto", +- "//google/cloud/oslogin/common:common_ruby_grpc", +-] +- -ruby_proto_library( -- name = "agentendpoint_ruby_proto", -- deps = [":agentendpoint_proto"], +- name = "oslogin_ruby_proto", +- deps = [":oslogin_proto"], -) - -ruby_grpc_library( -- name = "agentendpoint_ruby_grpc", -- srcs = [":agentendpoint_proto"], -- deps = [":agentendpoint_ruby_proto"], +- name = "oslogin_ruby_grpc", +- srcs = [":oslogin_proto"], +- deps = [":oslogin_ruby_proto"], -) - --ruby_gapic_library( -- name = "agentendpoint_ruby_gapic", -- src = ":agentendpoint_proto_with_info", -- gapic_yaml = "osconfig_gapic.yaml", -- grpc_service_config = "agentendpoint_grpc_service_config.json", -- package = "google.cloud.osconfig.agentendpoint.v1beta", -- service_yaml = "osconfig_v1beta.yaml", -- deps = [ -- ":agentendpoint_ruby_grpc", -- ":agentendpoint_ruby_proto", +-ruby_cloud_gapic_library( +- name = "oslogin_ruby_gapic", +- srcs = [":oslogin_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-os_login-v1beta", +- "ruby-cloud-env-prefix=OS_LOGIN", +- "ruby-cloud-product-url=https://cloud.google.com/compute/docs/oslogin", +- "ruby-cloud-api-id=oslogin.googleapis.com", +- "ruby-cloud-api-shortname=oslogin", - ], +- grpc_service_config = "oslogin_grpc_service_config.json", +- ruby_cloud_description = "Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.", +- ruby_cloud_title = "Cloud OS Login V1beta", +- deps = [ +- ":oslogin_ruby_grpc", +- ":oslogin_ruby_proto", +- ] + _RUBY_SUBPACKAGE_DEPS, -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-osconfig-agentendpoint-v1beta-ruby", +- name = "google-cloud-oslogin-v1beta-ruby", - deps = [ -- ":agentendpoint_ruby_gapic", -- ":agentendpoint_ruby_grpc", -- ":agentendpoint_ruby_proto", -- ], +- ":oslogin_ruby_gapic", +- ":oslogin_ruby_grpc", +- ":oslogin_ruby_proto", +- ] + _RUBY_SUBPACKAGE_DEPS, -) - -############################################################################## @@ -35904,56 +52268,52 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou - "csharp_proto_library", -) - +-_CSHARP_SUBPACKAGE_DEPS = [ +- "//google/cloud/oslogin/common:common_csharp_proto", +- "//google/cloud/oslogin/common:common_csharp_grpc", +-] +- -csharp_proto_library( -- name = "agentendpoint_csharp_proto", -- deps = [":agentendpoint_proto"], +- name = "oslogin_csharp_proto", +- deps = [":oslogin_proto"], -) - -csharp_grpc_library( -- name = "agentendpoint_csharp_grpc", -- srcs = [":agentendpoint_proto"], -- deps = [":agentendpoint_csharp_proto"], +- name = "oslogin_csharp_grpc", +- srcs = [":oslogin_proto"], +- deps = [":oslogin_csharp_proto"], -) - -csharp_gapic_library( -- name = "agentendpoint_csharp_gapic", -- srcs = [":agentendpoint_proto_with_info"], +- name = "oslogin_csharp_gapic", +- srcs = [":oslogin_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "agentendpoint_grpc_service_config.json", +- grpc_service_config = "oslogin_grpc_service_config.json", - deps = [ -- ":agentendpoint_csharp_grpc", -- ":agentendpoint_csharp_proto", -- ], +- ":oslogin_csharp_grpc", +- ":oslogin_csharp_proto", +- ] + _CSHARP_SUBPACKAGE_DEPS, -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-osconfig-agentendpoint-v1beta-csharp", +- name = "google-cloud-oslogin-v1beta-csharp", - deps = [ -- ":agentendpoint_csharp_gapic", -- ":agentendpoint_csharp_grpc", -- ":agentendpoint_csharp_proto", -- ], +- ":oslogin_csharp_gapic", +- ":oslogin_csharp_grpc", +- ":oslogin_csharp_proto", +- ] + _CSHARP_SUBPACKAGE_DEPS, -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUILD.bazel ---- a/google/cloud/osconfig/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/osconfig/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,353 +0,0 @@ +diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/phishingprotection/v1beta1/BUILD.bazel +--- a/google/cloud/phishingprotection/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/phishingprotection/v1beta1/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/gapic-generator/tree/master/rules_gapic/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -35965,32 +52325,22 @@ diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUIL -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "osconfig_proto", +- name = "phishingprotection_proto", - srcs = [ -- "inventory.proto", -- "osconfig_common.proto", -- "osconfig_service.proto", -- "patch_deployments.proto", -- "patch_jobs.proto", +- "phishingprotection.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/type:datetime_proto", -- "//google/type:dayofweek_proto", -- "//google/type:timeofday_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "osconfig_proto_with_info", +- name = "phishingprotection_proto_with_info", - deps = [ -- ":osconfig_proto", +- ":phishingprotection_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -36008,44 +52358,45 @@ diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUIL -) - -java_proto_library( -- name = "osconfig_java_proto", -- deps = [":osconfig_proto"], +- name = "phishingprotection_java_proto", +- deps = [":phishingprotection_proto"], -) - -java_grpc_library( -- name = "osconfig_java_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_java_proto"], +- name = "phishingprotection_java_grpc", +- srcs = [":phishingprotection_proto"], +- deps = [":phishingprotection_java_proto"], -) - -java_gapic_library( -- name = "osconfig_java_gapic", -- srcs = [":osconfig_proto_with_info"], -- grpc_service_config = "osconfig_grpc_service_config.json", +- name = "phishingprotection_java_gapic", +- srcs = [":phishingprotection_proto_with_info"], +- gapic_yaml = "phishingprotection_gapic.yaml", +- grpc_service_config = "phishingprotection_grpc_service_config.json", - test_deps = [ -- ":osconfig_java_grpc", +- ":phishingprotection_java_grpc", - ], - deps = [ -- ":osconfig_java_proto", +- ":phishingprotection_java_proto", - ], -) - -java_gapic_test( -- name = "osconfig_java_gapic_test_suite", +- name = "phishingprotection_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.osconfig.v1.OsConfigServiceClientTest", +- "com.google.cloud.phishingprotection.v1beta1.PhishingProtectionServiceV1Beta1ClientTest", - ], -- runtime_deps = [":osconfig_java_gapic_test"], +- runtime_deps = [":phishingprotection_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-osconfig-v1-java", +- name = "google-cloud-phishingprotection-v1beta1-java", - deps = [ -- ":osconfig_java_gapic", -- ":osconfig_java_grpc", -- ":osconfig_java_proto", -- ":osconfig_proto", +- ":phishingprotection_java_gapic", +- ":phishingprotection_java_grpc", +- ":phishingprotection_java_proto", +- ":phishingprotection_proto", - ], -) - @@ -36061,44 +52412,40 @@ diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUIL -) - -go_proto_library( -- name = "osconfig_go_proto", +- name = "phishingprotection_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1", -- protos = [":osconfig_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/phishingprotection/v1beta1", +- protos = [":phishingprotection_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/type:datetime_go_proto", -- "//google/type:dayofweek_go_proto", -- "//google/type:timeofday_go_proto", - ], -) - -go_gapic_library( -- name = "osconfig_go_gapic", -- srcs = [":osconfig_proto_with_info"], -- grpc_service_config = "osconfig_grpc_service_config.json", -- importpath = "cloud.google.com/go/osconfig/apiv1;osconfig", -- service_yaml = "osconfig_v1.yaml", +- name = "phishingprotection_go_gapic", +- srcs = [":phishingprotection_proto_with_info"], +- grpc_service_config = "phishingprotection_grpc_service_config.json", +- importpath = "cloud.google.com/go/phishingprotection/apiv1beta1;phishingprotection", +- service_yaml = "phishingprotection_v1beta1.yaml", - deps = [ -- ":osconfig_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ":phishingprotection_go_proto", - ], -) - -go_test( -- name = "osconfig_go_gapic_test", -- srcs = [":osconfig_go_gapic_srcjar_test"], -- embed = [":osconfig_go_gapic"], -- importpath = "cloud.google.com/go/osconfig/apiv1", +- name = "phishingprotection_go_gapic_test", +- srcs = [":phishingprotection_go_gapic_srcjar_test"], +- embed = [":phishingprotection_go_gapic"], +- importpath = "cloud.google.com/go/phishingprotection/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-osconfig-v1-go", +- name = "gapi-cloud-phishingprotection-v1beta1-go", - deps = [ -- ":osconfig_go_gapic", -- ":osconfig_go_gapic_srcjar-test.srcjar", -- ":osconfig_go_proto", +- ":phishingprotection_go_gapic", +- ":phishingprotection_go_gapic_srcjar-test.srcjar", +- ":phishingprotection_go_proto", - ], -) - @@ -36112,16 +52459,15 @@ diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUIL -) - -py_gapic_library( -- name = "osconfig_py_gapic", -- srcs = [":osconfig_proto"], -- grpc_service_config = "osconfig_grpc_service_config.json", +- name = "phishingprotection_py_gapic", +- srcs = [":phishingprotection_proto"], +- grpc_service_config = "phishingprotection_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "osconfig-v1-py", +- name = "phishingprotection-v1beta1-py", - deps = [ -- ":osconfig_py_gapic", +- ":phishingprotection_py_gapic", - ], -) - @@ -36137,36 +52483,33 @@ diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUIL -) - -php_proto_library( -- name = "osconfig_php_proto", -- deps = [":osconfig_proto"], +- name = "phishingprotection_php_proto", +- deps = [":phishingprotection_proto"], -) - -php_grpc_library( -- name = "osconfig_php_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_php_proto"], +- name = "phishingprotection_php_grpc", +- srcs = [":phishingprotection_proto"], +- deps = [":phishingprotection_php_proto"], -) - -php_gapic_library( -- name = "osconfig_php_gapic", -- src = ":osconfig_proto_with_info", -- gapic_yaml = "osconfig_gapic.yaml", -- grpc_service_config = "osconfig_grpc_service_config.json", -- package = "google.cloud.osconfig.v1", -- service_yaml = "osconfig_v1.yaml", +- name = "phishingprotection_php_gapic", +- srcs = [":phishingprotection_proto_with_info"], +- grpc_service_config = "phishingprotection_grpc_service_config.json", - deps = [ -- ":osconfig_php_grpc", -- ":osconfig_php_proto", +- ":phishingprotection_php_grpc", +- ":phishingprotection_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-osconfig-v1-php", +- name = "google-cloud-phishingprotection-v1beta1-php", - deps = [ -- ":osconfig_php_gapic", -- ":osconfig_php_grpc", -- ":osconfig_php_proto", +- ":phishingprotection_php_gapic", +- ":phishingprotection_php_grpc", +- ":phishingprotection_php_proto", - ], -) - @@ -36180,22 +52523,21 @@ diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUIL -) - -nodejs_gapic_library( -- name = "osconfig_nodejs_gapic", -- package_name = "@google-cloud/os-config", -- src = ":osconfig_proto_with_info", +- name = "phishingprotection_nodejs_gapic", +- package_name = "@google-cloud/phishing-protection", +- src = ":phishingprotection_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "osconfig_grpc_service_config.json", -- main_service = "OsConfigServiceClient", -- package = "google.cloud.osconfig.v1", -- service_yaml = "osconfig_v1.yaml", +- grpc_service_config = "phishingprotection_grpc_service_config.json", +- package = "google.cloud.phishingprotection.v1beta1", +- service_yaml = "phishingprotection_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "osconfig-v1-nodejs", +- name = "phishingprotection-v1beta1-nodejs", - deps = [ -- ":osconfig_nodejs_gapic", -- ":osconfig_proto", +- ":phishingprotection_nodejs_gapic", +- ":phishingprotection_proto", - ], -) - @@ -36204,49 +52546,50 @@ diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUIL -############################################################################## -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", -) - -ruby_proto_library( -- name = "osconfig_ruby_proto", -- deps = [":osconfig_proto"], +- name = "phishingprotection_ruby_proto", +- deps = [":phishingprotection_proto"], -) - -ruby_grpc_library( -- name = "osconfig_ruby_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_ruby_proto"], +- name = "phishingprotection_ruby_grpc", +- srcs = [":phishingprotection_proto"], +- deps = [":phishingprotection_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "osconfig_ruby_gapic", -- srcs = [":osconfig_proto_with_info"], +- name = "phishingprotection_ruby_gapic", +- srcs = [":phishingprotection_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-os_config-v1", -- "ruby-cloud-env-prefix=OS_CONFIG", -- "ruby-cloud-product-url=https://cloud.google.com/compute/docs/manage-os", -- "ruby-cloud-api-id=osconfig.googleapis.com", -- "ruby-cloud-api-shortname=osconfig", +- "ruby-cloud-gem-name=google-cloud-phishing_protection-v1beta1", +- "ruby-cloud-env-prefix=PHISHING_PROTECTION", +- "ruby-cloud-product-url=https://cloud.google.com/phishing-protection", +- "ruby-cloud-api-id=phishingprotection.googleapis.com", +- "ruby-cloud-api-shortname=phishingprotection", +- "ruby-cloud-service-override=PhishingProtectionServiceV1Beta1=PhishingProtectionService", - ], -- grpc_service_config = "osconfig_grpc_service_config.json", -- ruby_cloud_description = "Cloud OS Config provides OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.", -- ruby_cloud_title = "Cloud OS Config V1", +- grpc_service_config = "phishingprotection_grpc_service_config.json", +- ruby_cloud_description = "Phishing Protection helps prevent users from accessing phishing sites by identifying various signals associated with malicious content, including the use of your brand assets, classifying malicious content that uses your brand and reporting the unsafe URLs to Google Safe Browsing.", +- ruby_cloud_title = "Phishing Protection V1beta1", - deps = [ -- ":osconfig_ruby_grpc", -- ":osconfig_ruby_proto", +- ":phishingprotection_ruby_grpc", +- ":phishingprotection_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-osconfig-v1-ruby", +- name = "google-cloud-phishingprotection-v1beta1-ruby", - deps = [ -- ":osconfig_ruby_gapic", -- ":osconfig_ruby_grpc", -- ":osconfig_ruby_proto", +- ":phishingprotection_ruby_gapic", +- ":phishingprotection_ruby_grpc", +- ":phishingprotection_ruby_proto", - ], -) - @@ -36262,34 +52605,34 @@ diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUIL -) - -csharp_proto_library( -- name = "osconfig_csharp_proto", -- deps = [":osconfig_proto"], +- name = "phishingprotection_csharp_proto", +- deps = [":phishingprotection_proto"], -) - -csharp_grpc_library( -- name = "osconfig_csharp_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_csharp_proto"], +- name = "phishingprotection_csharp_grpc", +- srcs = [":phishingprotection_proto"], +- deps = [":phishingprotection_csharp_proto"], -) - -csharp_gapic_library( -- name = "osconfig_csharp_gapic", -- srcs = [":osconfig_proto_with_info"], +- name = "phishingprotection_csharp_gapic", +- srcs = [":phishingprotection_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "osconfig_grpc_service_config.json", +- grpc_service_config = "phishingprotection_grpc_service_config.json", - deps = [ -- ":osconfig_csharp_grpc", -- ":osconfig_csharp_proto", +- ":phishingprotection_csharp_grpc", +- ":phishingprotection_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-osconfig-v1-csharp", +- name = "google-cloud-phishingprotection-v1beta1-csharp", - deps = [ -- ":osconfig_csharp_gapic", -- ":osconfig_csharp_grpc", -- ":osconfig_csharp_proto", +- ":phishingprotection_csharp_gapic", +- ":phishingprotection_csharp_grpc", +- ":phishingprotection_csharp_proto", - ], -) - @@ -36297,12 +52640,12 @@ diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUIL -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1beta/BUILD.bazel ---- a/google/cloud/osconfig/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/osconfig/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,344 +0,0 @@ +diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/policytroubleshooter/v1/BUILD.bazel +--- a/google/cloud/policytroubleshooter/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/policytroubleshooter/v1/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/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: @@ -36322,32 +52665,24 @@ diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1b -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "osconfig_proto", +- name = "policytroubleshooter_proto", - srcs = [ -- "guest_policies.proto", -- "osconfig_service.proto", -- "patch_deployments.proto", -- "patch_jobs.proto", +- "checker.proto", +- "explanations.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/type:datetime_proto", -- "//google/type:dayofweek_proto", -- "//google/type:timeofday_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", +- "//google/iam/v1:policy_proto", +- "//google/type:expr_proto", - ], -) - -proto_library_with_info( -- name = "osconfig_proto_with_info", +- name = "policytroubleshooter_proto_with_info", - deps = [ -- ":osconfig_proto", +- ":policytroubleshooter_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -36365,44 +52700,46 @@ diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1b -) - -java_proto_library( -- name = "osconfig_java_proto", -- deps = [":osconfig_proto"], +- name = "policytroubleshooter_java_proto", +- deps = [":policytroubleshooter_proto"], -) - -java_grpc_library( -- name = "osconfig_java_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_java_proto"], +- name = "policytroubleshooter_java_grpc", +- srcs = [":policytroubleshooter_proto"], +- deps = [":policytroubleshooter_java_proto"], -) - -java_gapic_library( -- name = "osconfig_java_gapic", -- srcs = [":osconfig_proto_with_info"], -- grpc_service_config = "osconfig_grpc_service_config.json", +- name = "policytroubleshooter_java_gapic", +- srcs = [":policytroubleshooter_proto_with_info"], +- grpc_service_config = "checker_grpc_service_config.json", - test_deps = [ -- ":osconfig_java_grpc", +- ":policytroubleshooter_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":osconfig_java_proto", +- ":policytroubleshooter_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "osconfig_java_gapic_test_suite", +- name = "policytroubleshooter_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.osconfig.v1beta.OsConfigServiceClientTest", +- "com.google.cloud.policytroubleshooter.v1.IamCheckerClientTest", - ], -- runtime_deps = [":osconfig_java_gapic_test"], +- runtime_deps = [":policytroubleshooter_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-osconfig-v1beta-java", -- deps = [ -- ":osconfig_java_gapic", -- ":osconfig_java_grpc", -- ":osconfig_java_proto", -- ":osconfig_proto", +- name = "google-cloud-policytroubleshooter-v1-java", +- deps = [ +- ":policytroubleshooter_java_gapic", +- ":policytroubleshooter_java_grpc", +- ":policytroubleshooter_java_proto", +- ":policytroubleshooter_proto", - ], -) - @@ -36418,44 +52755,43 @@ diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1b -) - -go_proto_library( -- name = "osconfig_go_proto", +- name = "policytroubleshooter_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1beta", -- protos = [":osconfig_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/policytroubleshooter/v1", +- protos = [":policytroubleshooter_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/type:datetime_go_proto", -- "//google/type:dayofweek_go_proto", -- "//google/type:timeofday_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/type:expr_go_proto", - ], -) - -go_gapic_library( -- name = "osconfig_go_gapic", -- srcs = [":osconfig_proto_with_info"], -- grpc_service_config = "osconfig_grpc_service_config.json", -- importpath = "cloud.google.com/go/osconfig/apiv1beta;osconfig", -- service_yaml = "osconfig_v1beta.yaml", +- name = "policytroubleshooter_go_gapic", +- srcs = [":policytroubleshooter_proto_with_info"], +- grpc_service_config = "checker_grpc_service_config.json", +- importpath = "cloud.google.com/go/policytroubleshooter/apiv1;policytroubleshooter", +- service_yaml = "policytroubleshooter_v1.yaml", - deps = [ -- ":osconfig_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ":policytroubleshooter_go_proto", +- "//google/iam/v1:iam_go_proto", - ], -) - -go_test( -- name = "osconfig_go_gapic_test", -- srcs = [":osconfig_go_gapic_srcjar_test"], -- embed = [":osconfig_go_gapic"], -- importpath = "cloud.google.com/go/osconfig/apiv1beta", +- name = "policytroubleshooter_go_gapic_test", +- srcs = [":policytroubleshooter_go_gapic_srcjar_test"], +- embed = [":policytroubleshooter_go_gapic"], +- importpath = "cloud.google.com/go/policytroubleshooter/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-osconfig-v1beta-go", +- name = "gapi-cloud-policytroubleshooter-v1-go", - deps = [ -- ":osconfig_go_gapic", -- ":osconfig_go_gapic_srcjar-test.srcjar", -- ":osconfig_go_proto", +- ":policytroubleshooter_go_gapic", +- ":policytroubleshooter_go_gapic_srcjar-test.srcjar", +- ":policytroubleshooter_go_proto", - ], -) - @@ -36469,16 +52805,17 @@ diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1b -) - -py_gapic_library( -- name = "osconfig_py_gapic", -- srcs = [":osconfig_proto"], -- grpc_service_config = "osconfig_grpc_service_config.json", +- name = "policytroubleshooter_py_gapic", +- srcs = [":policytroubleshooter_proto"], +- grpc_service_config = "checker_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-policy-troubleshooter"] -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "osconfig-v1beta-py", +- name = "google-cloud-policytroubleshooter-v1-py", - deps = [ -- ":osconfig_py_gapic", +- ":policytroubleshooter_py_gapic", - ], -) - @@ -36494,36 +52831,33 @@ diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1b -) - -php_proto_library( -- name = "osconfig_php_proto", -- deps = [":osconfig_proto"], +- name = "policytroubleshooter_php_proto", +- deps = [":policytroubleshooter_proto"], -) - -php_grpc_library( -- name = "osconfig_php_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_php_proto"], +- name = "policytroubleshooter_php_grpc", +- srcs = [":policytroubleshooter_proto"], +- deps = [":policytroubleshooter_php_proto"], -) - -php_gapic_library( -- name = "osconfig_php_gapic", -- src = ":osconfig_proto_with_info", -- gapic_yaml = "osconfig_gapic.yaml", -- grpc_service_config = "osconfig_grpc_service_config.json", -- package = "google.cloud.osconfig.v1beta", -- service_yaml = "osconfig_v1beta.yaml", +- name = "policytroubleshooter_php_gapic", +- srcs = [":policytroubleshooter_proto_with_info"], +- grpc_service_config = "checker_grpc_service_config.json", - deps = [ -- ":osconfig_php_grpc", -- ":osconfig_php_proto", +- ":policytroubleshooter_php_grpc", +- ":policytroubleshooter_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-osconfig-v1beta-php", +- name = "google-cloud-policytroubleshooter-v1-php", - deps = [ -- ":osconfig_php_gapic", -- ":osconfig_php_grpc", -- ":osconfig_php_proto", +- ":policytroubleshooter_php_gapic", +- ":policytroubleshooter_php_grpc", +- ":policytroubleshooter_php_proto", - ], -) - @@ -36537,20 +52871,21 @@ diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1b -) - -nodejs_gapic_library( -- name = "osconfig_nodejs_gapic", -- src = ":osconfig_proto_with_info", +- name = "policytroubleshooter_nodejs_gapic", +- package_name = "@google-cloud/policy-troubleshooter", +- src = ":policytroubleshooter_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "osconfig_grpc_service_config.json", -- package = "google.cloud.osconfig.v1beta", -- service_yaml = "osconfig_v1beta.yaml", +- grpc_service_config = "checker_grpc_service_config.json", +- package = "google.cloud.policytroubleshooter.v1", +- service_yaml = "policytroubleshooter_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "osconfig-v1beta-nodejs", +- name = "policytroubleshooter-v1-nodejs", - deps = [ -- ":osconfig_nodejs_gapic", -- ":osconfig_proto", +- ":policytroubleshooter_nodejs_gapic", +- ":policytroubleshooter_proto", - ], -) - @@ -36559,42 +52894,49 @@ diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1b -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "osconfig_ruby_proto", -- deps = [":osconfig_proto"], +- name = "policytroubleshooter_ruby_proto", +- deps = [":policytroubleshooter_proto"], -) - -ruby_grpc_library( -- name = "osconfig_ruby_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_ruby_proto"], +- name = "policytroubleshooter_ruby_grpc", +- srcs = [":policytroubleshooter_proto"], +- deps = [":policytroubleshooter_ruby_proto"], -) - --ruby_gapic_library( -- name = "osconfig_ruby_gapic", -- src = ":osconfig_proto_with_info", -- gapic_yaml = "osconfig_gapic.yaml", -- package = "google.cloud.osconfig.v1beta", -- service_yaml = "osconfig_v1beta.yaml", +-ruby_cloud_gapic_library( +- name = "policytroubleshooter_ruby_gapic", +- srcs = [":policytroubleshooter_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-api-id=policytroubleshooter.googleapis.com", +- "ruby-cloud-api-shortname=policytroubleshooter", +- "ruby-cloud-env-prefix=POLICY_TROUBLESHOOTER", +- "ruby-cloud-gem-name=google-cloud-policy_troubleshooter-v1", +- "ruby-cloud-product-url=https://cloud.google.com/iam/docs/troubleshooting-access", +- ], +- grpc_service_config = "checker_grpc_service_config.json", +- ruby_cloud_description = "Policy Troubleshooter makes it easier to understand why a user has access to a resource or doesn't have permission to call an API. Given an email, resource, and permission, Policy Troubleshooter will examine all IAM policies that apply to the resource. It then reveals whether the member's roles include the permission on that resource and, if so, which policies bind the member to those roles.", +- ruby_cloud_title = "IAM Policy Troubleshooter V1", - deps = [ -- ":osconfig_ruby_grpc", -- ":osconfig_ruby_proto", +- ":policytroubleshooter_ruby_grpc", +- ":policytroubleshooter_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-osconfig-v1beta-ruby", +- name = "google-cloud-policytroubleshooter-v1-ruby", - deps = [ -- ":osconfig_ruby_gapic", -- ":osconfig_ruby_grpc", -- ":osconfig_ruby_proto", +- ":policytroubleshooter_ruby_gapic", +- ":policytroubleshooter_ruby_grpc", +- ":policytroubleshooter_ruby_proto", - ], -) - @@ -36610,34 +52952,34 @@ diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1b -) - -csharp_proto_library( -- name = "osconfig_csharp_proto", -- deps = [":osconfig_proto"], +- name = "policytroubleshooter_csharp_proto", +- deps = [":policytroubleshooter_proto"], -) - -csharp_grpc_library( -- name = "osconfig_csharp_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_csharp_proto"], +- name = "policytroubleshooter_csharp_grpc", +- srcs = [":policytroubleshooter_proto"], +- deps = [":policytroubleshooter_csharp_proto"], -) - -csharp_gapic_library( -- name = "osconfig_csharp_gapic", -- srcs = [":osconfig_proto_with_info"], +- name = "policytroubleshooter_csharp_gapic", +- srcs = [":policytroubleshooter_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "osconfig_grpc_service_config.json", +- grpc_service_config = "checker_grpc_service_config.json", - deps = [ -- ":osconfig_csharp_grpc", -- ":osconfig_csharp_proto", +- ":policytroubleshooter_csharp_grpc", +- ":policytroubleshooter_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-osconfig-v1beta-csharp", +- name = "google-cloud-policytroubleshooter-v1-csharp", - deps = [ -- ":osconfig_csharp_gapic", -- ":osconfig_csharp_grpc", -- ":osconfig_csharp_proto", +- ":policytroubleshooter_csharp_gapic", +- ":policytroubleshooter_csharp_grpc", +- ":policytroubleshooter_csharp_proto", - ], -) - @@ -36645,16 +52987,20 @@ diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1b -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/oslogin/BUILD.bazel b/google/cloud/oslogin/BUILD.bazel ---- a/google/cloud/oslogin/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/oslogin/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/common/BUILD.bazel ---- a/google/cloud/oslogin/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/oslogin/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,153 +0,0 @@ +diff -urN a/google/cloud/privatecatalog/v1beta1/BUILD.bazel b/google/cloud/privatecatalog/v1beta1/BUILD.bazel +--- a/google/cloud/privatecatalog/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/privatecatalog/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,352 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# 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"]) @@ -36662,23 +53008,33 @@ diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/commo -############################################################################## -# Common -############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "common_proto", +- name = "privatecatalog_proto", - srcs = [ -- "common.proto", +- "private_catalog.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//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "common_proto_with_info", +- name = "privatecatalog_proto_with_info", - deps = [ -- ":common_proto", +- ":privatecatalog_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -36687,19 +53043,53 @@ diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/commo -############################################################################## -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 = "common_java_proto", -- deps = [":common_proto"], +- name = "privatecatalog_java_proto", +- deps = [":privatecatalog_proto"], -) - -java_grpc_library( -- name = "common_java_grpc", -- srcs = [":common_proto"], -- deps = [":common_java_proto"], +- name = "privatecatalog_java_grpc", +- srcs = [":privatecatalog_proto"], +- deps = [":privatecatalog_java_proto"], +-) +- +-java_gapic_library( +- name = "privatecatalog_java_gapic", +- srcs = [":privatecatalog_proto_with_info"], +- grpc_service_config = "cloudprivatecatalog_grpc_service_config.json", +- test_deps = [ +- ":privatecatalog_java_grpc", +- ], +- deps = [ +- ":privatecatalog_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "privatecatalog_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.privatecatalog.v1beta1.PrivateCatalogClientTest", +- ], +- runtime_deps = [":privatecatalog_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-privatecatalog-v1beta1-java", +- deps = [ +- ":privatecatalog_java_gapic", +- ":privatecatalog_java_grpc", +- ":privatecatalog_java_proto", +- ":privatecatalog_proto", +- ], -) - -############################################################################## @@ -36707,16 +53097,55 @@ diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/commo -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "common_go_proto", +- name = "privatecatalog_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/common", -- protos = [":common_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/privatecatalog/v1beta1", +- protos = [":privatecatalog_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "privatecatalog_go_gapic", +- 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, +- 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", +- "@io_bazel_rules_go//proto/wkt:any_go_proto", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", +- ], +-) +- +-go_test( +- name = "privatecatalog_go_gapic_test", +- srcs = [":privatecatalog_go_gapic_srcjar_test"], +- embed = [":privatecatalog_go_gapic"], +- importpath = "cloud.google.com/go/privatecatalog/apiv1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-privatecatalog-v1beta1-go", +- deps = [ +- ":privatecatalog_go_gapic", +- ":privatecatalog_go_gapic_srcjar-test.srcjar", +- ":privatecatalog_go_gapic_srcjar-metadata.srcjar", +- ":privatecatalog_go_proto", - ], -) - @@ -36730,8 +53159,18 @@ diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/commo -) - -py_gapic_library( -- name = "common_py_gapic", -- srcs = [":common_proto"], +- name = "privatecatalog_py_gapic", +- srcs = [":privatecatalog_proto"], +- grpc_service_config = "cloudprivatecatalog_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-private-catalog"] +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "privatecatalog-v1beta1-py", +- deps = [ +- ":privatecatalog_py_gapic", +- ], -) - -############################################################################## @@ -36739,19 +53178,42 @@ diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/commo -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "common_php_proto", -- deps = [":common_proto"], +- name = "privatecatalog_php_proto", +- deps = [":privatecatalog_proto"], -) - -php_grpc_library( -- name = "common_php_grpc", -- srcs = [":common_proto"], -- deps = [":common_php_proto"], +- name = "privatecatalog_php_grpc", +- srcs = [":privatecatalog_proto"], +- deps = [":privatecatalog_php_proto"], +-) +- +-php_gapic_library( +- name = "privatecatalog_php_gapic", +- srcs = [":privatecatalog_proto_with_info"], +- grpc_service_config = "cloudprivatecatalog_grpc_service_config.json", +- service_yaml = "cloudprivatecatalog_v1beta1.yaml", +- deps = [ +- ":privatecatalog_php_grpc", +- ":privatecatalog_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-privatecatalog-v1beta1-php", +- deps = [ +- ":privatecatalog_php_gapic", +- ":privatecatalog_php_grpc", +- ":privatecatalog_php_proto", +- ], -) - -############################################################################## @@ -36763,24 +53225,75 @@ diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/commo - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "privatecatalog_nodejs_gapic", +- package_name = "@google-cloud/privatecatalog", +- src = ":privatecatalog_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "cloudprivatecatalog_grpc_service_config.json", +- package = "google.cloud.privatecatalog.v1beta1", +- service_yaml = "cloudprivatecatalog_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "privatecatalog-v1beta1-nodejs", +- deps = [ +- ":privatecatalog_nodejs_gapic", +- ":privatecatalog_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 = "common_ruby_proto", -- deps = [":common_proto"], +- name = "privatecatalog_ruby_proto", +- deps = [":privatecatalog_proto"], -) - -ruby_grpc_library( -- name = "common_ruby_grpc", -- srcs = [":common_proto"], -- deps = [":common_ruby_proto"], +- name = "privatecatalog_ruby_grpc", +- srcs = [":privatecatalog_proto"], +- deps = [":privatecatalog_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "privatecatalog_ruby_gapic", +- srcs = [":privatecatalog_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-private_catalog-v1beta1", +- "ruby-cloud-env-prefix=PRIVATE_CATALOG", +- "ruby-cloud-product-url=https://cloud.google.com/private-catalog/", +- "ruby-cloud-api-id=cloudprivatecatalog.googleapis.com", +- "ruby-cloud-api-shortname=cloudprivatecatalog", +- "ruby-cloud-yard-strict=false", +- ], +- grpc_service_config = "cloudprivatecatalog_grpc_service_config.json", +- ruby_cloud_description = "With Private Catalog, developers and cloud admins can make their solutions discoverable to their internal enterprise users. Cloud admins can manage their solutions and ensure their users are always launching the latest versions.", +- ruby_cloud_title = "Private Catalog V1beta1", +- deps = [ +- ":privatecatalog_ruby_grpc", +- ":privatecatalog_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-privatecatalog-v1beta1-ruby", +- deps = [ +- ":privatecatalog_ruby_gapic", +- ":privatecatalog_ruby_grpc", +- ":privatecatalog_ruby_proto", +- ], -) - -############################################################################## @@ -36788,30 +53301,62 @@ diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/commo -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "common_csharp_proto", -- deps = [":common_proto"], +- name = "privatecatalog_csharp_proto", +- deps = [":privatecatalog_proto"], -) - -csharp_grpc_library( -- name = "common_csharp_grpc", -- srcs = [":common_proto"], -- deps = [":common_csharp_proto"], +- name = "privatecatalog_csharp_grpc", +- srcs = [":privatecatalog_proto"], +- deps = [":privatecatalog_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "privatecatalog_csharp_gapic", +- srcs = [":privatecatalog_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "cloudprivatecatalog_grpc_service_config.json", +- deps = [ +- ":privatecatalog_csharp_grpc", +- ":privatecatalog_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-privatecatalog-v1beta1-csharp", +- deps = [ +- ":privatecatalog_csharp_gapic", +- ":privatecatalog_csharp_grpc", +- ":privatecatalog_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD.bazel ---- a/google/cloud/oslogin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/oslogin/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,364 +0,0 @@ +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/pubsublite/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,306 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -36822,31 +53367,35 @@ diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD. -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - --_PROTO_SUBPACKAGE_DEPS = [ -- "//google/cloud/oslogin/common:common_proto", --] -- -proto_library( -- name = "oslogin_proto", +- name = "pubsublite_proto", - srcs = [ -- "oslogin.proto", +- "admin.proto", +- "common.proto", +- "cursor.proto", +- "publisher.proto", +- "subscriber.proto", +- "topic_stats.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//:empty_proto", - "@com_google_protobuf//:field_mask_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- "@com_google_protobuf//:timestamp_proto", +- ], -) - -proto_library_with_info( -- name = "oslogin_proto_with_info", +- name = "pubsublite_proto_with_info", - deps = [ -- ":oslogin_proto", +- ":pubsublite_proto", - "//google/cloud:common_resources_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- ], -) - -############################################################################## @@ -36861,55 +53410,52 @@ diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD. - "java_proto_library", -) - --_JAVA_PROTO_SUBPACKAGE_DEPS = [ -- "//google/cloud/oslogin/common:common_java_proto", --] -- --_JAVA_GRPC_SUBPACKAGE_DEPS = [ -- "//google/cloud/oslogin/common:common_java_grpc", --] -- -java_proto_library( -- name = "oslogin_java_proto", -- deps = [":oslogin_proto"], +- name = "pubsublite_java_proto", +- deps = [":pubsublite_proto"], -) - -java_grpc_library( -- name = "oslogin_java_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, +- name = "pubsublite_java_grpc", +- srcs = [":pubsublite_proto"], +- deps = [":pubsublite_java_proto"], -) - -java_gapic_library( -- name = "oslogin_java_gapic", -- srcs = [":oslogin_proto_with_info"], -- gapic_yaml = "oslogin_gapic.yaml", -- grpc_service_config = "oslogin_grpc_service_config.json", +- name = "pubsublite_java_gapic", +- srcs = [":pubsublite_proto_with_info"], +- gapic_yaml = "gapic.yaml", +- grpc_service_config = "pubsublite_grpc_service_config.json", - test_deps = [ -- ":oslogin_java_grpc", -- ] + _JAVA_GRPC_SUBPACKAGE_DEPS, +- ":pubsublite_java_grpc", +- ], - deps = [ -- ":oslogin_java_proto", -- ] + _JAVA_PROTO_SUBPACKAGE_DEPS, +- ":pubsublite_java_proto", +- ], -) - -java_gapic_test( -- name = "oslogin_java_gapic_test_suite", +- name = "pubsublite_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.oslogin.v1.OsLoginServiceClientTest", +- "com.google.cloud.pubsublite.v1.AdminServiceClientTest", +- "com.google.cloud.pubsublite.v1.CursorServiceClientTest", +- "com.google.cloud.pubsublite.v1.PartitionAssignmentServiceClientTest", +- "com.google.cloud.pubsublite.v1.PublisherServiceClientTest", +- "com.google.cloud.pubsublite.v1.SubscriberServiceClientTest", +- "com.google.cloud.pubsublite.v1.TopicStatsServiceClientTest", - ], -- runtime_deps = [":oslogin_java_gapic_test"], +- runtime_deps = [":pubsublite_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-oslogin-v1-java", +- name = "google-cloud-pubsublite-v1-java", - deps = [ -- ":oslogin_java_gapic", -- ":oslogin_java_grpc", -- ":oslogin_java_proto", -- ":oslogin_proto", -- ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS, +- ":pubsublite_java_gapic", +- ":pubsublite_java_grpc", +- ":pubsublite_java_proto", +- ":pubsublite_proto", +- ], -) - -############################################################################## @@ -36924,119 +53470,69 @@ diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD. -) - -go_proto_library( -- name = "oslogin_go_proto", +- name = "pubsublite_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/v1", -- protos = [":oslogin_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/pubsublite/v1", +- protos = [":pubsublite_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/cloud/oslogin/common:common_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "oslogin_go_gapic", -- srcs = [":oslogin_proto_with_info"], -- grpc_service_config = "oslogin_grpc_service_config.json", -- importpath = "cloud.google.com/go/oslogin/apiv1;oslogin", -- service_yaml = "oslogin_v1.yaml", +- name = "pubsublite_go_gapic", +- srcs = [":pubsublite_proto_with_info"], +- grpc_service_config = "pubsublite_grpc_service_config.json", +- importpath = "cloud.google.com/go/pubsublite/apiv1;pubsublite", +- service_yaml = "pubsublite_v1.yaml", - deps = [ -- ":oslogin_go_proto", -- "//google/cloud/oslogin/common:common_go_proto", +- ":pubsublite_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 = "oslogin_go_gapic_test", -- srcs = [":oslogin_go_gapic_srcjar_test"], -- embed = [":oslogin_go_gapic"], -- importpath = "cloud.google.com/go/oslogin/apiv1", +- name = "pubsublite_go_gapic_test", +- srcs = [":pubsublite_go_gapic_srcjar_test"], +- embed = [":pubsublite_go_gapic"], +- importpath = "cloud.google.com/go/pubsublite/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-oslogin-v1-go", +- name = "gapi-cloud-pubsublite-v1-go", - deps = [ -- ":oslogin_go_gapic", -- ":oslogin_go_gapic_srcjar-test.srcjar", -- ":oslogin_go_proto", -- "//google/cloud/oslogin/common:common_go_proto", +- ":pubsublite_go_gapic", +- ":pubsublite_go_gapic_srcjar-test.srcjar", +- ":pubsublite_go_proto", - ], -) - -############################################################################## -# Python --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", --) -- --py_gapic_library( -- name = "oslogin_py_gapic", -- srcs = [ -- ":oslogin_proto", -- ], -- grpc_service_config = "oslogin_grpc_service_config.json", --) -- --py_gapic_assembly_pkg( -- name = "oslogin-v1-py", -- deps = [ -- ":oslogin_py_gapic", -- "//google/cloud/oslogin/common:common_py_gapic", -- ], --) -- --############################################################################## --# PHP --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "php_gapic_assembly_pkg", -- "php_gapic_library", -- "php_grpc_library", -- "php_proto_library", --) -- --_PHP_SUBPACKAGE_DEPS = [ -- "//google/cloud/oslogin/common:common_php_proto", -- "//google/cloud/oslogin/common:common_php_grpc", --] -- --php_proto_library( -- name = "oslogin_php_proto", -- deps = [":oslogin_proto"], --) -- --php_grpc_library( -- name = "oslogin_php_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_php_proto"], +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --php_gapic_library( -- name = "oslogin_php_gapic", -- src = ":oslogin_proto_with_info", -- gapic_yaml = "oslogin_gapic.yaml", -- grpc_service_config = "oslogin_grpc_service_config.json", -- package = "google.cloud.oslogin.v1", -- service_yaml = "oslogin_v1.yaml", -- deps = [ -- ":oslogin_php_grpc", -- ":oslogin_php_proto", -- ] + _PHP_SUBPACKAGE_DEPS, +-py_gapic_library( +- name = "pubsublite_py_gapic", +- srcs = [":pubsublite_proto"], +- grpc_service_config = "pubsublite_grpc_service_config.json", -) - -# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-oslogin-v1-php", +-py_gapic_assembly_pkg( +- name = "pubsublite-v1-py", - deps = [ -- ":oslogin_php_gapic", -- ":oslogin_php_grpc", -- ":oslogin_php_proto", -- ] + _PHP_SUBPACKAGE_DEPS, +- ":pubsublite_py_gapic", +- ], -) - -############################################################################## @@ -37049,22 +53545,22 @@ diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD. -) - -nodejs_gapic_library( -- name = "oslogin_nodejs_gapic", -- package_name = "@google-cloud/os-login", -- src = ":oslogin_proto_with_info", +- name = "pubsublite_nodejs_gapic", +- package_name = "@google-cloud/pubsublite", +- src = ":pubsublite_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "oslogin_grpc_service_config.json", -- package = "google.cloud.oslogin.v1", -- service_yaml = "oslogin_v1.yaml", +- grpc_service_config = "pubsublite_grpc_service_config.json", +- package = "google.cloud.pubsublite.v1", +- service_yaml = "pubsublite_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "oslogin-v1-nodejs", +- name = "pubsublite-v1-nodejs", - deps = [ -- ":oslogin_nodejs_gapic", -- ":oslogin_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- ":pubsublite_nodejs_gapic", +- ":pubsublite_proto", +- ], -) - -############################################################################## @@ -37078,49 +53574,36 @@ diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD. - "ruby_proto_library", -) - --_RUBY_SUBPACKAGE_DEPS = [ -- "//google/cloud/oslogin/common:common_ruby_proto", -- "//google/cloud/oslogin/common:common_ruby_grpc", --] -- -ruby_proto_library( -- name = "oslogin_ruby_proto", -- deps = [":oslogin_proto"], +- name = "pubsublite_ruby_proto", +- deps = [":pubsublite_proto"], -) - -ruby_grpc_library( -- name = "oslogin_ruby_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_ruby_proto"], +- name = "pubsublite_ruby_grpc", +- srcs = [":pubsublite_proto"], +- deps = [":pubsublite_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "oslogin_ruby_gapic", -- srcs = [":oslogin_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-os_login-v1", -- "ruby-cloud-env-prefix=OS_LOGIN", -- "ruby-cloud-product-url=https://cloud.google.com/compute/docs/oslogin", -- "ruby-cloud-api-id=oslogin.googleapis.com", -- "ruby-cloud-api-shortname=oslogin", -- ], -- grpc_service_config = "oslogin_grpc_service_config.json", -- ruby_cloud_description = "Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.", -- ruby_cloud_title = "Cloud OS Login V1", +- name = "pubsublite_ruby_gapic", +- 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 = [ -- ":oslogin_ruby_grpc", -- ":oslogin_ruby_proto", -- ] + _RUBY_SUBPACKAGE_DEPS, +- ":pubsublite_ruby_grpc", +- ":pubsublite_ruby_proto", +- ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-oslogin-v1-ruby", +- name = "google-cloud-pubsublite-v1-ruby", - deps = [ -- ":oslogin_ruby_gapic", -- ":oslogin_ruby_grpc", -- ":oslogin_ruby_proto", -- ] + _RUBY_SUBPACKAGE_DEPS, +- ":pubsublite_ruby_gapic", +- ":pubsublite_ruby_grpc", +- ":pubsublite_ruby_proto", +- ], -) - -############################################################################## @@ -37134,52 +53617,61 @@ diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD. - "csharp_proto_library", -) - --_CSHARP_SUBPACKAGE_DEPS = [ -- "//google/cloud/oslogin/common:common_csharp_proto", -- "//google/cloud/oslogin/common:common_csharp_grpc", --] -- -csharp_proto_library( -- name = "oslogin_csharp_proto", -- deps = [":oslogin_proto"], +- name = "pubsublite_csharp_proto", +- deps = [":pubsublite_proto"], -) - -csharp_grpc_library( -- name = "oslogin_csharp_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_csharp_proto"], +- name = "pubsublite_csharp_grpc", +- srcs = [":pubsublite_proto"], +- deps = [":pubsublite_csharp_proto"], -) - -csharp_gapic_library( -- name = "oslogin_csharp_gapic", -- srcs = [":oslogin_proto_with_info"], +- name = "pubsublite_csharp_gapic", +- srcs = [":pubsublite_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "oslogin_grpc_service_config.json", +- grpc_service_config = "pubsublite_grpc_service_config.json", - deps = [ -- ":oslogin_csharp_grpc", -- ":oslogin_csharp_proto", -- ] + _CSHARP_SUBPACKAGE_DEPS, +- ":pubsublite_csharp_grpc", +- ":pubsublite_csharp_proto", +- ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-oslogin-v1-csharp", +- name = "google-cloud-pubsublite-v1-csharp", - deps = [ -- ":oslogin_csharp_gapic", -- ":oslogin_csharp_grpc", -- ":oslogin_csharp_proto", -- ] + _CSHARP_SUBPACKAGE_DEPS, +- ":pubsublite_csharp_gapic", +- ":pubsublite_csharp_grpc", +- ":pubsublite_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1beta/BUILD.bazel ---- a/google/cloud/oslogin/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/oslogin/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,361 +0,0 @@ --load("@rules_proto//proto:defs.bzl", "proto_library") +diff -urN a/google/cloud/recaptchaenterprise/BUILD.bazel b/google/cloud/recaptchaenterprise/BUILD.bazel +--- a/google/cloud/recaptchaenterprise/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/recaptchaenterprise/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recaptchaenterprise/v1/BUILD.bazel +--- a/google/cloud/recaptchaenterprise/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/recaptchaenterprise/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,339 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +- +-# 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"]) @@ -37187,16 +53679,13 @@ diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1bet -############################################################################## -# Common -############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - --_PROTO_SUBPACKAGE_DEPS = [ -- "//google/cloud/oslogin/common:common_proto", --] -- -proto_library( -- name = "oslogin_proto", +- name = "recaptchaenterprise_proto", - srcs = [ -- "oslogin.proto", +- "recaptchaenterprise.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -37205,15 +53694,16 @@ diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1bet - "//google/api:resource_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- "@com_google_protobuf//:timestamp_proto", +- ], -) - -proto_library_with_info( -- name = "oslogin_proto_with_info", +- name = "recaptchaenterprise_proto_with_info", - deps = [ -- ":oslogin_proto", +- ":recaptchaenterprise_proto", - "//google/cloud:common_resources_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- ], -) - -############################################################################## @@ -37228,53 +53718,47 @@ diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1bet - "java_proto_library", -) - --_JAVA_PROTO_SUBPACKAGE_DEPS = [ -- "//google/cloud/oslogin/common:common_java_proto", --] -- --_JAVA_GRPC_SUBPACKAGE_DEPS = [ -- "//google/cloud/oslogin/common:common_java_grpc", --] -- -java_proto_library( -- name = "oslogin_java_proto", -- deps = [":oslogin_proto"], +- name = "recaptchaenterprise_java_proto", +- deps = [":recaptchaenterprise_proto"], -) - -java_grpc_library( -- name = "oslogin_java_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, +- name = "recaptchaenterprise_java_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_java_proto"], -) - -java_gapic_library( -- name = "oslogin_java_gapic", -- srcs = [":oslogin_proto_with_info"], -- gapic_yaml = "oslogin_gapic.yaml", -- grpc_service_config = "oslogin_grpc_service_config.json", -- test_deps = [":oslogin_java_grpc"], +- name = "recaptchaenterprise_java_gapic", +- srcs = [":recaptchaenterprise_proto_with_info"], +- gapic_yaml = "recaptchaenterprise_gapic.yaml", +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- test_deps = [ +- ":recaptchaenterprise_java_grpc", +- ], - deps = [ -- ":oslogin_java_proto", -- ] + _JAVA_PROTO_SUBPACKAGE_DEPS, +- ":recaptchaenterprise_java_proto", +- ], -) - -java_gapic_test( -- name = "oslogin_java_gapic_test_suite", +- name = "recaptchaenterprise_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.oslogin.v1beta.OsLoginServiceClientTest", +- "com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClientTest", - ], -- runtime_deps = [":oslogin_java_gapic_test"], +- runtime_deps = [":recaptchaenterprise_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-oslogin-v1beta-java", +- name = "google-cloud-recaptchaenterprise-v1-java", - deps = [ -- ":oslogin_java_gapic", -- ":oslogin_java_grpc", -- ":oslogin_java_proto", -- ":oslogin_proto", -- ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS, +- ":recaptchaenterprise_java_gapic", +- ":recaptchaenterprise_java_grpc", +- ":recaptchaenterprise_java_proto", +- ":recaptchaenterprise_proto", +- ], -) - -############################################################################## @@ -37289,43 +53773,40 @@ diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1bet -) - -go_proto_library( -- name = "oslogin_go_proto", +- name = "recaptchaenterprise_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/v1beta", -- protos = [":oslogin_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1", +- protos = [":recaptchaenterprise_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/cloud/oslogin/common:common_go_proto", - ], -) - -go_gapic_library( -- name = "oslogin_go_gapic", -- srcs = [":oslogin_proto_with_info"], -- grpc_service_config = "oslogin_grpc_service_config.json", -- importpath = "cloud.google.com/go/oslogin/apiv1beta;oslogin", -- service_yaml = "//google/cloud/oslogin:oslogin_v1beta.yaml", +- name = "recaptchaenterprise_go_gapic", +- srcs = [":recaptchaenterprise_proto_with_info"], +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- importpath = "cloud.google.com/go/recaptchaenterprise/apiv1;recaptchaenterprise", +- service_yaml = "recaptchaenterprise_v1.yaml", - deps = [ -- ":oslogin_go_proto", -- "//google/cloud/oslogin/common:common_go_proto", +- ":recaptchaenterprise_go_proto", - ], -) - -go_test( -- name = "oslogin_go_gapic_test", -- srcs = [":oslogin_go_gapic_srcjar_test"], -- embed = [":oslogin_go_gapic"], -- importpath = "cloud.google.com/go/oslogin/apiv1beta", +- name = "recaptchaenterprise_go_gapic_test", +- srcs = [":recaptchaenterprise_go_gapic_srcjar_test"], +- embed = [":recaptchaenterprise_go_gapic"], +- importpath = "cloud.google.com/go/recaptchaenterprise/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-oslogin-v1beta-go", +- name = "gapi-cloud-recaptchaenterprise-v1-go", - deps = [ -- ":oslogin_go_gapic", -- ":oslogin_go_gapic_srcjar-test.srcjar", -- ":oslogin_go_proto", -- "//google/cloud/oslogin/common:common_go_proto", +- ":recaptchaenterprise_go_gapic", +- ":recaptchaenterprise_go_gapic_srcjar-test.srcjar", +- ":recaptchaenterprise_go_proto", - ], -) - @@ -37339,18 +53820,16 @@ diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1bet -) - -py_gapic_library( -- name = "oslogin_py_gapic", -- srcs = [ -- ":oslogin_proto", -- ], -- grpc_service_config = "oslogin_grpc_service_config.json", +- name = "recaptchaenterprise_py_gapic", +- srcs = [":recaptchaenterprise_proto"], +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "oslogin-v1beta-py", +- name = "recaptchaenterprise-v1-py", - deps = [ -- ":oslogin_py_gapic", -- "//google/cloud/oslogin/common:common_py_gapic", +- ":recaptchaenterprise_py_gapic", - ], -) - @@ -37365,43 +53844,35 @@ diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1bet - "php_proto_library", -) - --_PHP_SUBPACKAGE_DEPS = [ -- "//google/cloud/oslogin/common:common_php_proto", -- "//google/cloud/oslogin/common:common_php_grpc", --] -- -php_proto_library( -- name = "oslogin_php_proto", -- deps = [":oslogin_proto"], +- name = "recaptchaenterprise_php_proto", +- deps = [":recaptchaenterprise_proto"], -) - -php_grpc_library( -- name = "oslogin_php_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_php_proto"], +- name = "recaptchaenterprise_php_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_php_proto"], -) - -php_gapic_library( -- name = "oslogin_php_gapic", -- src = ":oslogin_proto_with_info", -- gapic_yaml = "oslogin_gapic.yaml", -- grpc_service_config = "oslogin_grpc_service_config.json", -- package = "google.cloud.oslogin.v1beta", -- service_yaml = "oslogin_v1beta.yaml", +- name = "recaptchaenterprise_php_gapic", +- srcs = [":recaptchaenterprise_proto_with_info"], +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - deps = [ -- ":oslogin_php_grpc", -- ":oslogin_php_proto", -- ] + _PHP_SUBPACKAGE_DEPS, +- ":recaptchaenterprise_php_grpc", +- ":recaptchaenterprise_php_proto", +- ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-oslogin-v1beta-php", +- name = "google-cloud-recaptchaenterprise-v1-php", - deps = [ -- ":oslogin_php_gapic", -- ":oslogin_php_grpc", -- ":oslogin_php_proto", -- ] + _PHP_SUBPACKAGE_DEPS, +- ":recaptchaenterprise_php_gapic", +- ":recaptchaenterprise_php_grpc", +- ":recaptchaenterprise_php_proto", +- ], -) - -############################################################################## @@ -37414,22 +53885,22 @@ diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1bet -) - -nodejs_gapic_library( -- name = "oslogin_nodejs_gapic", -- package_name = "@google-cloud/os-login", -- src = ":oslogin_proto_with_info", +- name = "recaptchaenterprise_nodejs_gapic", +- package_name = "@google-cloud/recaptcha-enterprise", +- src = ":recaptchaenterprise_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "oslogin_grpc_service_config.json", -- package = "google.cloud.oslogin.v1beta", -- service_yaml = "oslogin_v1beta.yaml", +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- package = "google.cloud.recaptchaenterprise.v1", +- service_yaml = "recaptchaenterprise_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "oslogin-v1beta-nodejs", +- name = "recaptchaenterprise-v1-nodejs", - deps = [ -- ":oslogin_nodejs_gapic", -- ":oslogin_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- ":recaptchaenterprise_nodejs_gapic", +- ":recaptchaenterprise_proto", +- ], -) - -############################################################################## @@ -37437,55 +53908,50 @@ diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1bet -############################################################################## -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", -) - --_RUBY_SUBPACKAGE_DEPS = [ -- "//google/cloud/oslogin/common:common_ruby_proto", -- "//google/cloud/oslogin/common:common_ruby_grpc", --] -- -ruby_proto_library( -- name = "oslogin_ruby_proto", -- deps = [":oslogin_proto"], +- name = "recaptchaenterprise_ruby_proto", +- deps = [":recaptchaenterprise_proto"], -) - -ruby_grpc_library( -- name = "oslogin_ruby_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_ruby_proto"], +- name = "recaptchaenterprise_ruby_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "oslogin_ruby_gapic", -- srcs = [":oslogin_proto_with_info"], +- name = "recaptchaenterprise_ruby_gapic", +- srcs = [":recaptchaenterprise_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-os_login-v1beta", -- "ruby-cloud-env-prefix=OS_LOGIN", -- "ruby-cloud-product-url=https://cloud.google.com/compute/docs/oslogin", -- "ruby-cloud-api-id=oslogin.googleapis.com", -- "ruby-cloud-api-shortname=oslogin", +- "ruby-cloud-gem-name=google-cloud-recaptcha_enterprise-v1", +- "ruby-cloud-env-prefix=RECAPTCHA_ENTERPRISE", +- "ruby-cloud-product-url=https://cloud.google.com/recaptcha-enterprise", +- "ruby-cloud-api-id=recaptchaenterprise.googleapis.com", +- "ruby-cloud-api-shortname=recaptchaenterprise", - ], -- grpc_service_config = "oslogin_grpc_service_config.json", -- ruby_cloud_description = "Use OS Login to manage SSH access to your instances using IAM without having to create and manage individual SSH keys. OS Login maintains a consistent Linux user identity across VM instances and is the recommended way to manage many users across multiple instances or projects.", -- ruby_cloud_title = "Cloud OS Login V1beta", +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- ruby_cloud_description = "reCAPTCHA Enterprise is a service that protects your site from spam and abuse.", +- ruby_cloud_title = "reCAPTCHA Enterprise V1", - deps = [ -- ":oslogin_ruby_grpc", -- ":oslogin_ruby_proto", -- ] + _RUBY_SUBPACKAGE_DEPS, +- ":recaptchaenterprise_ruby_grpc", +- ":recaptchaenterprise_ruby_proto", +- ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-oslogin-v1beta-ruby", +- name = "google-cloud-recaptchaenterprise-v1-ruby", - deps = [ -- ":oslogin_ruby_gapic", -- ":oslogin_ruby_grpc", -- ":oslogin_ruby_proto", -- ] + _RUBY_SUBPACKAGE_DEPS, +- ":recaptchaenterprise_ruby_gapic", +- ":recaptchaenterprise_ruby_grpc", +- ":recaptchaenterprise_ruby_proto", +- ], -) - -############################################################################## @@ -37499,52 +53965,56 @@ diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1bet - "csharp_proto_library", -) - --_CSHARP_SUBPACKAGE_DEPS = [ -- "//google/cloud/oslogin/common:common_csharp_proto", -- "//google/cloud/oslogin/common:common_csharp_grpc", --] -- -csharp_proto_library( -- name = "oslogin_csharp_proto", -- deps = [":oslogin_proto"], +- name = "recaptchaenterprise_csharp_proto", +- deps = [":recaptchaenterprise_proto"], -) - -csharp_grpc_library( -- name = "oslogin_csharp_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_csharp_proto"], +- name = "recaptchaenterprise_csharp_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_csharp_proto"], -) - -csharp_gapic_library( -- name = "oslogin_csharp_gapic", -- srcs = [":oslogin_proto_with_info"], +- name = "recaptchaenterprise_csharp_gapic", +- srcs = [":recaptchaenterprise_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "oslogin_grpc_service_config.json", +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - deps = [ -- ":oslogin_csharp_grpc", -- ":oslogin_csharp_proto", -- ] + _CSHARP_SUBPACKAGE_DEPS, +- ":recaptchaenterprise_csharp_grpc", +- ":recaptchaenterprise_csharp_proto", +- ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-oslogin-v1beta-csharp", +- name = "google-cloud-recaptchaenterprise-v1-csharp", - deps = [ -- ":oslogin_csharp_gapic", -- ":oslogin_csharp_grpc", -- ":oslogin_csharp_proto", -- ] + _CSHARP_SUBPACKAGE_DEPS, +- ":recaptchaenterprise_csharp_gapic", +- ":recaptchaenterprise_csharp_grpc", +- ":recaptchaenterprise_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/phishingprotection/v1beta1/BUILD.bazel ---- a/google/cloud/phishingprotection/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/phishingprotection/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,330 +0,0 @@ +diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel +--- a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/recaptchaenterprise/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 +- +-# 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"]) @@ -37556,22 +54026,25 @@ diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/p -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "phishingprotection_proto", +- name = "recaptchaenterprise_proto", - srcs = [ -- "phishingprotection.proto", +- "recaptchaenterprise.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", - ], -) - -proto_library_with_info( -- name = "phishingprotection_proto_with_info", +- name = "recaptchaenterprise_proto_with_info", - deps = [ -- ":phishingprotection_proto", +- ":recaptchaenterprise_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -37589,45 +54062,45 @@ diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/p -) - -java_proto_library( -- name = "phishingprotection_java_proto", -- deps = [":phishingprotection_proto"], +- name = "recaptchaenterprise_java_proto", +- deps = [":recaptchaenterprise_proto"], -) - -java_grpc_library( -- name = "phishingprotection_java_grpc", -- srcs = [":phishingprotection_proto"], -- deps = [":phishingprotection_java_proto"], +- name = "recaptchaenterprise_java_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_java_proto"], -) - -java_gapic_library( -- name = "phishingprotection_java_gapic", -- srcs = [":phishingprotection_proto_with_info"], -- gapic_yaml = "phishingprotection_gapic.yaml", -- grpc_service_config = "phishingprotection_grpc_service_config.json", +- name = "recaptchaenterprise_java_gapic", +- srcs = [":recaptchaenterprise_proto_with_info"], +- gapic_yaml = "recaptchaenterprise_gapic.yaml", +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - test_deps = [ -- ":phishingprotection_java_grpc", +- ":recaptchaenterprise_java_grpc", - ], - deps = [ -- ":phishingprotection_java_proto", +- ":recaptchaenterprise_java_proto", - ], -) - -java_gapic_test( -- name = "phishingprotection_java_gapic_test_suite", +- name = "recaptchaenterprise_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.phishingprotection.v1beta1.PhishingProtectionServiceV1Beta1ClientTest", +- "com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1ClientTest", - ], -- runtime_deps = [":phishingprotection_java_gapic_test"], +- runtime_deps = [":recaptchaenterprise_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-phishingprotection-v1beta1-java", +- name = "google-cloud-recaptchaenterprise-v1beta1-java", - deps = [ -- ":phishingprotection_java_gapic", -- ":phishingprotection_java_grpc", -- ":phishingprotection_java_proto", -- ":phishingprotection_proto", +- ":recaptchaenterprise_java_gapic", +- ":recaptchaenterprise_java_grpc", +- ":recaptchaenterprise_java_proto", +- ":recaptchaenterprise_proto", - ], -) - @@ -37643,40 +54116,40 @@ diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/p -) - -go_proto_library( -- name = "phishingprotection_go_proto", +- name = "recaptchaenterprise_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/phishingprotection/v1beta1", -- protos = [":phishingprotection_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1beta1", +- protos = [":recaptchaenterprise_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( -- name = "phishingprotection_go_gapic", -- srcs = [":phishingprotection_proto_with_info"], -- grpc_service_config = "phishingprotection_grpc_service_config.json", -- importpath = "cloud.google.com/go/phishingprotection/apiv1beta1;phishingprotection", -- service_yaml = "phishingprotection_v1beta1.yaml", +- name = "recaptchaenterprise_go_gapic", +- srcs = [":recaptchaenterprise_proto_with_info"], +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- importpath = "cloud.google.com/go/recaptchaenterprise/apiv1beta1;recaptchaenterprise", +- service_yaml = "recaptchaenterprise_v1beta1.yaml", - deps = [ -- ":phishingprotection_go_proto", +- ":recaptchaenterprise_go_proto", - ], -) - -go_test( -- name = "phishingprotection_go_gapic_test", -- srcs = [":phishingprotection_go_gapic_srcjar_test"], -- embed = [":phishingprotection_go_gapic"], -- importpath = "cloud.google.com/go/phishingprotection/apiv1beta1", +- name = "recaptchaenterprise_go_gapic_test", +- srcs = [":recaptchaenterprise_go_gapic_srcjar_test"], +- embed = [":recaptchaenterprise_go_gapic"], +- importpath = "cloud.google.com/go/recaptchaenterprise/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-phishingprotection-v1beta1-go", -- deps = [ -- ":phishingprotection_go_gapic", -- ":phishingprotection_go_gapic_srcjar-test.srcjar", -- ":phishingprotection_go_proto", +- name = "gapi-cloud-recaptchaenterprise-v1beta1-go", +- deps = [ +- ":recaptchaenterprise_go_gapic", +- ":recaptchaenterprise_go_gapic_srcjar-test.srcjar", +- ":recaptchaenterprise_go_proto", - ], -) - @@ -37690,15 +54163,16 @@ diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/p -) - -py_gapic_library( -- name = "phishingprotection_py_gapic", -- srcs = [":phishingprotection_proto"], -- grpc_service_config = "phishingprotection_grpc_service_config.json", +- name = "recaptchaenterprise_py_gapic", +- srcs = [":recaptchaenterprise_proto"], +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "phishingprotection-v1beta1-py", +- name = "recaptchaenterprise-v1beta1-py", - deps = [ -- ":phishingprotection_py_gapic", +- ":recaptchaenterprise_py_gapic", - ], -) - @@ -37714,36 +54188,33 @@ diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/p -) - -php_proto_library( -- name = "phishingprotection_php_proto", -- deps = [":phishingprotection_proto"], +- name = "recaptchaenterprise_php_proto", +- deps = [":recaptchaenterprise_proto"], -) - -php_grpc_library( -- name = "phishingprotection_php_grpc", -- srcs = [":phishingprotection_proto"], -- deps = [":phishingprotection_php_proto"], +- name = "recaptchaenterprise_php_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_php_proto"], -) - -php_gapic_library( -- name = "phishingprotection_php_gapic", -- src = ":phishingprotection_proto_with_info", -- gapic_yaml = "phishingprotection_gapic.yaml", -- grpc_service_config = "phishingprotection_grpc_service_config.json", -- package = "google.cloud.phishingprotection.v1beta1", -- service_yaml = "phishingprotection_v1beta1.yaml", +- name = "recaptchaenterprise_php_gapic", +- srcs = [":recaptchaenterprise_proto_with_info"], +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - deps = [ -- ":phishingprotection_php_grpc", -- ":phishingprotection_php_proto", +- ":recaptchaenterprise_php_grpc", +- ":recaptchaenterprise_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-phishingprotection-v1beta1-php", +- name = "google-cloud-recaptchaenterprise-v1beta1-php", - deps = [ -- ":phishingprotection_php_gapic", -- ":phishingprotection_php_grpc", -- ":phishingprotection_php_proto", +- ":recaptchaenterprise_php_gapic", +- ":recaptchaenterprise_php_grpc", +- ":recaptchaenterprise_php_proto", - ], -) - @@ -37757,21 +54228,21 @@ diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/p -) - -nodejs_gapic_library( -- name = "phishingprotection_nodejs_gapic", -- package_name = "@google-cloud/phishing-protection", -- src = ":phishingprotection_proto_with_info", +- name = "recaptchaenterprise_nodejs_gapic", +- package_name = "@google-cloud/recaptcha-enterprise", +- src = ":recaptchaenterprise_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "phishingprotection_grpc_service_config.json", -- package = "google.cloud.phishingprotection.v1beta1", -- service_yaml = "phishingprotection_v1beta1.yaml", +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- package = "google.cloud.recaptchaenterprise.v1beta1", +- service_yaml = "recaptchaenterprise_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "phishingprotection-v1beta1-nodejs", +- name = "recaptchaenterprise-v1beta1-nodejs", - deps = [ -- ":phishingprotection_nodejs_gapic", -- ":phishingprotection_proto", +- ":recaptchaenterprise_nodejs_gapic", +- ":recaptchaenterprise_proto", - ], -) - @@ -37780,50 +54251,50 @@ diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/p -############################################################################## -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", -) - -ruby_proto_library( -- name = "phishingprotection_ruby_proto", -- deps = [":phishingprotection_proto"], +- name = "recaptchaenterprise_ruby_proto", +- deps = [":recaptchaenterprise_proto"], -) - -ruby_grpc_library( -- name = "phishingprotection_ruby_grpc", -- srcs = [":phishingprotection_proto"], -- deps = [":phishingprotection_ruby_proto"], +- name = "recaptchaenterprise_ruby_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "phishingprotection_ruby_gapic", -- srcs = [":phishingprotection_proto_with_info"], +- name = "recaptchaenterprise_ruby_gapic", +- srcs = [":recaptchaenterprise_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-phishing_protection-v1beta1", -- "ruby-cloud-env-prefix=PHISHING_PROTECTION", -- "ruby-cloud-product-url=https://cloud.google.com/phishing-protection", -- "ruby-cloud-api-id=phishingprotection.googleapis.com", -- "ruby-cloud-api-shortname=phishingprotection", -- "ruby-cloud-service-override=PhishingProtectionServiceV1Beta1=PhishingProtectionService", +- "ruby-cloud-gem-name=google-cloud-recaptcha_enterprise-v1beta1", +- "ruby-cloud-env-prefix=RECAPTCHA_ENTERPRISE", +- "ruby-cloud-product-url=https://cloud.google.com/recaptcha-enterprise", +- "ruby-cloud-api-id=recaptchaenterprise.googleapis.com", +- "ruby-cloud-api-shortname=recaptchaenterprise", +- "ruby-cloud-service-override=RecaptchaEnterpriseServiceV1Beta1=RecaptchaEnterpriseService", - ], -- grpc_service_config = "phishingprotection_grpc_service_config.json", -- ruby_cloud_description = "Phishing Protection helps prevent users from accessing phishing sites by identifying various signals associated with malicious content, including the use of your brand assets, classifying malicious content that uses your brand and reporting the unsafe URLs to Google Safe Browsing.", -- ruby_cloud_title = "Phishing Protection V1beta1", +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- ruby_cloud_description = "reCAPTCHA Enterprise is a service that protects your site from spam and abuse.", +- ruby_cloud_title = "reCAPTCHA Enterprise V1beta1", - deps = [ -- ":phishingprotection_ruby_grpc", -- ":phishingprotection_ruby_proto", +- ":recaptchaenterprise_ruby_grpc", +- ":recaptchaenterprise_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-phishingprotection-v1beta1-ruby", +- name = "google-cloud-recaptchaenterprise-v1beta1-ruby", - deps = [ -- ":phishingprotection_ruby_gapic", -- ":phishingprotection_ruby_grpc", -- ":phishingprotection_ruby_proto", +- ":recaptchaenterprise_ruby_gapic", +- ":recaptchaenterprise_ruby_grpc", +- ":recaptchaenterprise_ruby_proto", - ], -) - @@ -37839,34 +54310,34 @@ diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/p -) - -csharp_proto_library( -- name = "phishingprotection_csharp_proto", -- deps = [":phishingprotection_proto"], +- name = "recaptchaenterprise_csharp_proto", +- deps = [":recaptchaenterprise_proto"], -) - -csharp_grpc_library( -- name = "phishingprotection_csharp_grpc", -- srcs = [":phishingprotection_proto"], -- deps = [":phishingprotection_csharp_proto"], +- name = "recaptchaenterprise_csharp_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_csharp_proto"], -) - -csharp_gapic_library( -- name = "phishingprotection_csharp_gapic", -- srcs = [":phishingprotection_proto_with_info"], +- name = "recaptchaenterprise_csharp_gapic", +- srcs = [":recaptchaenterprise_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "phishingprotection_grpc_service_config.json", +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", - deps = [ -- ":phishingprotection_csharp_grpc", -- ":phishingprotection_csharp_proto", +- ":recaptchaenterprise_csharp_grpc", +- ":recaptchaenterprise_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-phishingprotection-v1beta1-csharp", +- name = "google-cloud-recaptchaenterprise-v1beta1-csharp", - deps = [ -- ":phishingprotection_csharp_gapic", -- ":phishingprotection_csharp_grpc", -- ":phishingprotection_csharp_proto", +- ":recaptchaenterprise_csharp_gapic", +- ":recaptchaenterprise_csharp_grpc", +- ":recaptchaenterprise_csharp_proto", - ], -) - @@ -37874,158 +54345,392 @@ diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/p -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/policytroubleshooter/v1/BUILD.bazel ---- a/google/cloud/policytroubleshooter/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/policytroubleshooter/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,345 +0,0 @@ +diff -urN a/google/cloud/recommendationengine/v1beta1/BUILD.bazel b/google/cloud/recommendationengine/v1beta1/BUILD.bazel +--- a/google/cloud/recommendationengine/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/recommendationengine/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,315 +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") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +- "proto_library_with_info", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) - -proto_library( -- name = "policytroubleshooter_proto", +- name = "recommendationengine_proto", - srcs = [ -- "checker.proto", -- "explanations.proto", +- "catalog.proto", +- "catalog_service.proto", +- "common.proto", +- "import.proto", +- "prediction_apikey_registry_service.proto", +- "prediction_service.proto", +- "recommendationengine_resources.proto", +- "user_event.proto", +- "user_event_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/iam/v1:policy_proto", -- "//google/type:expr_proto", +- "//google/api:httpbody_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "//google/type:date_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "policytroubleshooter_proto_with_info", +- name = "recommendationengine_proto_with_info", - deps = [ -- ":policytroubleshooter_proto", +- ":recommendationengine_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 = "policytroubleshooter_java_proto", -- deps = [":policytroubleshooter_proto"], +- name = "recommendationengine_java_proto", +- deps = [ +- ":recommendationengine_proto", +- ], -) - -java_grpc_library( -- name = "policytroubleshooter_java_grpc", -- srcs = [":policytroubleshooter_proto"], -- deps = [":policytroubleshooter_java_proto"], +- name = "recommendationengine_java_grpc", +- srcs = [":recommendationengine_proto"], +- deps = [":recommendationengine_java_proto"], -) - -java_gapic_library( -- name = "policytroubleshooter_java_gapic", -- srcs = [":policytroubleshooter_proto_with_info"], -- grpc_service_config = "checker_grpc_service_config.json", +- name = "recommendationengine_java_gapic", +- srcs = [":recommendationengine_proto_with_info"], +- gapic_yaml = "recommendationengine_gapic.yaml", +- grpc_service_config = "recommendationengine_grpc_service_config.json", - test_deps = [ -- ":policytroubleshooter_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":recommendationengine_java_grpc", - ], - deps = [ -- ":policytroubleshooter_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":recommendationengine_java_proto", +- "//google/api:api_java_proto", - ], -) - -java_gapic_test( -- name = "policytroubleshooter_java_gapic_test_suite", +- name = "recommendationengine_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.policytroubleshooter.v1.IamCheckerClientTest", +- "com.google.cloud.recommendationengine.v1beta1.CatalogServiceClientTest", +- "com.google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistryClientTest", +- "com.google.cloud.recommendationengine.v1beta1.PredictionServiceClientTest", +- "com.google.cloud.recommendationengine.v1beta1.UserEventServiceClientTest", - ], -- runtime_deps = [":policytroubleshooter_java_gapic_test"], +- runtime_deps = [":recommendationengine_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-policytroubleshooter-v1-java", +- name = "google-cloud-recommendationengine-v1beta1-java", - deps = [ -- ":policytroubleshooter_java_gapic", -- ":policytroubleshooter_java_grpc", -- ":policytroubleshooter_java_proto", -- ":policytroubleshooter_proto", +- ":recommendationengine_java_gapic", +- ":recommendationengine_java_grpc", +- ":recommendationengine_java_proto", +- ":recommendationengine_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 = "policytroubleshooter_go_proto", +- name = "recommendationengine_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/policytroubleshooter/v1", -- protos = [":policytroubleshooter_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1", +- protos = [":recommendationengine_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", -- "//google/type:expr_go_proto", +- "//google/api:httpbody_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", +- "//google/type:date_go_proto", - ], -) - -go_gapic_library( -- name = "policytroubleshooter_go_gapic", -- srcs = [":policytroubleshooter_proto_with_info"], -- grpc_service_config = "checker_grpc_service_config.json", -- importpath = "cloud.google.com/go/policytroubleshooter/apiv1;policytroubleshooter", -- service_yaml = "policytroubleshooter_v1.yaml", +- name = "recommendationengine_go_gapic", +- srcs = [":recommendationengine_proto_with_info"], +- grpc_service_config = "recommendationengine_grpc_service_config.json", +- importpath = "cloud.google.com/go/recommendationengine/apiv1beta1;recommendationengine", +- service_yaml = "recommendationengine_v1beta1.yaml", - deps = [ -- ":policytroubleshooter_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":recommendationengine_go_proto", +- "//google/api:httpbody_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", +- ], +-) +- +-go_test( +- name = "recommendationengine_go_gapic_test", +- srcs = [":recommendationengine_go_gapic_srcjar_test"], +- embed = [":recommendationengine_go_gapic"], +- importpath = "cloud.google.com/go/recommendationengine/apiv1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-recommendationengine-v1beta1-go", +- deps = [ +- ":recommendationengine_go_gapic", +- ":recommendationengine_go_gapic_srcjar-test.srcjar", +- ":recommendationengine_go_proto", +- ], +-) +- +-py_gapic_library( +- name = "recommendationengine_py_gapic", +- srcs = [":recommendationengine_proto"], +- grpc_service_config = "recommendationengine_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-recommendations-ai"] +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "recommendationengine-v1beta1-py", +- deps = [ +- ":recommendationengine_py_gapic", +- ], +-) +- +-php_proto_library( +- name = "recommendationengine_php_proto", +- deps = [":recommendationengine_proto"], +-) +- +-php_grpc_library( +- name = "recommendationengine_php_grpc", +- srcs = [":recommendationengine_proto"], +- deps = [":recommendationengine_php_proto"], +-) +- +-php_gapic_library( +- name = "recommendationengine_php_gapic", +- srcs = [":recommendationengine_proto_with_info"], +- gapic_yaml = "recommendationengine_gapic.yaml", +- grpc_service_config = "recommendationengine_grpc_service_config.json", +- service_yaml = "recommendationengine_v1beta1.yaml", +- deps = [ +- ":recommendationengine_php_grpc", +- ":recommendationengine_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-recommendationengine-v1beta1-php", +- deps = [ +- ":recommendationengine_php_gapic", +- ":recommendationengine_php_grpc", +- ":recommendationengine_php_proto", +- ], +-) +- +-nodejs_gapic_library( +- name = "recommendationengine_nodejs_gapic", +- src = ":recommendationengine_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "recommendationengine_grpc_service_config.json", +- package = "google.cloud.recommendationengine.v1beta1", +- service_yaml = "recommendationengine_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "recommendationengine-v1beta1-nodejs", +- deps = [ +- ":recommendationengine_nodejs_gapic", +- ":recommendationengine_proto", +- ], +-) +- +-ruby_proto_library( +- name = "recommendationengine_ruby_proto", +- deps = [":recommendationengine_proto"], +-) +- +-ruby_grpc_library( +- name = "recommendationengine_ruby_grpc", +- srcs = [":recommendationengine_proto"], +- deps = [":recommendationengine_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "recommendationengine_ruby_gapic", +- srcs = [":recommendationengine_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-recommendation_engine-v1beta1", +- "ruby-cloud-env-prefix=RECOMMENDATION_ENGINE", +- "ruby-cloud-product-url=https://cloud.google.com/recommendations-ai/", +- "ruby-cloud-api-id=recommendationengine.googleapis.com", +- "ruby-cloud-api-shortname=recommendationengine", +- ], +- grpc_service_config = "recommendationengine_grpc_service_config.json", +- ruby_cloud_description = "Recommendations AI enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.", +- ruby_cloud_title = "Recommendations AI V1beta1", +- deps = [ +- ":recommendationengine_ruby_grpc", +- ":recommendationengine_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-recommendationengine-v1beta1-ruby", +- deps = [ +- ":recommendationengine_ruby_gapic", +- ":recommendationengine_ruby_grpc", +- ":recommendationengine_ruby_proto", +- ], +-) +- +-csharp_proto_library( +- name = "recommendationengine_csharp_proto", +- deps = [":recommendationengine_proto"], +-) +- +-csharp_grpc_library( +- name = "recommendationengine_csharp_grpc", +- srcs = [":recommendationengine_proto"], +- deps = [":recommendationengine_csharp_proto"], +-) +- +-# Invalid C# namespaces, cannot build. +-# 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", +-# deps = [ +-# ":recommendationengine_csharp_grpc", +-# ":recommendationengine_csharp_proto", +-# ], +-# ) +- +-# # Open Source Packages +-# csharp_gapic_assembly_pkg( +-# name = "google-cloud-recommendationengine-v1beta1-csharp", +-# deps = [ +-# ":recommendationengine_csharp_gapic", +-# ":recommendationengine_csharp_grpc", +-# ":recommendationengine_csharp_proto", +-# ], +-# ) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/recommender/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/recommender/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,166 +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 = [ +- "action_log.proto", +- ], +- deps = [ +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/cloud/recommender/v1:recommender_proto", - ], -) - --go_test( -- name = "policytroubleshooter_go_gapic_test", -- srcs = [":policytroubleshooter_go_gapic_srcjar_test"], -- embed = [":policytroubleshooter_go_gapic"], -- importpath = "cloud.google.com/go/policytroubleshooter/apiv1", +-############################################################################## +-# 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"], -) - --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-policytroubleshooter-v1-go", +-############################################################################## +-# 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/recommender/logging/v1", +- protos = [":logging_proto"], - deps = [ -- ":policytroubleshooter_go_gapic", -- ":policytroubleshooter_go_gapic_srcjar-test.srcjar", -- ":policytroubleshooter_go_proto", +- "//google/api:annotations_go_proto", +- "//google/cloud/recommender/v1:recommender_go_proto", - ], -) - @@ -38034,67 +54739,50 @@ diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/poli -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", --) -- --py_gapic_library( -- name = "policytroubleshooter_py_gapic", -- srcs = [":policytroubleshooter_proto"], -- grpc_service_config = "checker_grpc_service_config.json", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", -) - --# Open Source Packages --py_gapic_assembly_pkg( -- name = "policytroubleshooter-v1-py", +-moved_proto_library( +- name = "logging_moved_proto", +- srcs = [":logging_proto"], - deps = [ -- ":policytroubleshooter_py_gapic", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/cloud/recommender/v1:recommender_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_gapic_assembly_pkg", -- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "policytroubleshooter_php_proto", -- deps = [":policytroubleshooter_proto"], +- name = "logging_php_proto", +- deps = [":logging_proto"], -) - -php_grpc_library( -- name = "policytroubleshooter_php_grpc", -- srcs = [":policytroubleshooter_proto"], -- deps = [":policytroubleshooter_php_proto"], --) -- --php_gapic_library( -- name = "policytroubleshooter_php_gapic", -- src = ":policytroubleshooter_proto_with_info", -- gapic_yaml = "policytroubleshooter_gapic.yaml", -- grpc_service_config = "checker_grpc_service_config.json", -- package = "google.cloud.policytroubleshooter.v1", -- service_yaml = "policytroubleshooter_v1.yaml", -- deps = [ -- ":policytroubleshooter_php_grpc", -- ":policytroubleshooter_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-policytroubleshooter-v1-php", -- deps = [ -- ":policytroubleshooter_php_gapic", -- ":policytroubleshooter_php_grpc", -- ":policytroubleshooter_php_proto", -- ], +- name = "logging_php_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_php_proto"], -) - -############################################################################## @@ -38106,74 +54794,25 @@ diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/poli - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "policytroubleshooter_nodejs_gapic", -- package_name = "@google-cloud/policy-troubleshooter", -- src = ":policytroubleshooter_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "checker_grpc_service_config.json", -- package = "google.cloud.policytroubleshooter.v1", -- service_yaml = "policytroubleshooter_v1.yaml", -- deps = [], --) -- --nodejs_gapic_assembly_pkg( -- name = "policytroubleshooter-v1-nodejs", -- deps = [ -- ":policytroubleshooter_nodejs_gapic", -- ":policytroubleshooter_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 = "policytroubleshooter_ruby_proto", -- deps = [":policytroubleshooter_proto"], +- name = "logging_ruby_proto", +- deps = [":logging_proto"], -) - -ruby_grpc_library( -- name = "policytroubleshooter_ruby_grpc", -- srcs = [":policytroubleshooter_proto"], -- deps = [":policytroubleshooter_ruby_proto"], --) -- --ruby_cloud_gapic_library( -- name = "policytroubleshooter_ruby_gapic", -- srcs = [":policytroubleshooter_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-api-id=policytroubleshooter.googleapis.com", -- "ruby-cloud-api-shortname=policytroubleshooter", -- "ruby-cloud-env-prefix=POLICY_TROUBLESHOOTER", -- "ruby-cloud-gem-name=google-cloud-policy_troubleshooter-v1", -- "ruby-cloud-product-url=https://cloud.google.com/iam/docs/troubleshooting-access", -- ], -- grpc_service_config = "checker_grpc_service_config.json", -- ruby_cloud_description = "Policy Troubleshooter makes it easier to understand why a user has access to a resource or doesn't have permission to call an API. Given an email, resource, and permission, Policy Troubleshooter will examine all IAM policies that apply to the resource. It then reveals whether the member's roles include the permission on that resource and, if so, which policies bind the member to those roles.", -- ruby_cloud_title = "IAM Policy Troubleshooter V1", -- deps = [ -- ":policytroubleshooter_ruby_grpc", -- ":policytroubleshooter_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-policytroubleshooter-v1-ruby", -- deps = [ -- ":policytroubleshooter_ruby_gapic", -- ":policytroubleshooter_ruby_grpc", -- ":policytroubleshooter_ruby_proto", -- ], +- name = "logging_ruby_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_ruby_proto"], -) - -############################################################################## @@ -38181,62 +54820,30 @@ diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/poli -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "policytroubleshooter_csharp_proto", -- deps = [":policytroubleshooter_proto"], +- name = "logging_csharp_proto", +- deps = [":logging_proto"], -) - -csharp_grpc_library( -- name = "policytroubleshooter_csharp_grpc", -- srcs = [":policytroubleshooter_proto"], -- deps = [":policytroubleshooter_csharp_proto"], --) -- --csharp_gapic_library( -- name = "policytroubleshooter_csharp_gapic", -- srcs = [":policytroubleshooter_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "checker_grpc_service_config.json", -- deps = [ -- ":policytroubleshooter_csharp_grpc", -- ":policytroubleshooter_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-policytroubleshooter-v1-csharp", -- deps = [ -- ":policytroubleshooter_csharp_gapic", -- ":policytroubleshooter_csharp_grpc", -- ":policytroubleshooter_csharp_proto", -- ], +- name = "logging_csharp_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/pubsublite/v1/BUILD.bazel b/google/cloud/pubsublite/v1/BUILD.bazel ---- a/google/cloud/pubsublite/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/pubsublite/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,303 +0,0 @@ +-# Put your C++ code here +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 2021-06-30 08:59:11.000000000 -0700 ++++ 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 --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -38245,35 +54852,15 @@ diff -urN a/google/cloud/pubsublite/v1/BUILD.bazel b/google/cloud/pubsublite/v1/ -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") --load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "pubsublite_proto", +- name = "logging_proto", - srcs = [ -- "admin.proto", -- "common.proto", -- "cursor.proto", -- "publisher.proto", -- "subscriber.proto", -- "topic_stats.proto", +- "action_log.proto", - ], - deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --proto_library_with_info( -- name = "pubsublite_proto_with_info", -- deps = [ -- ":pubsublite_proto", -- "//google/cloud:common_resources_proto", +- "//google/cloud/recommender/v1beta1:recommender_proto", - ], -) - @@ -38282,59 +54869,19 @@ diff -urN a/google/cloud/pubsublite/v1/BUILD.bazel b/google/cloud/pubsublite/v1/ -############################################################################## -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 = "pubsublite_java_proto", -- deps = [":pubsublite_proto"], +- name = "logging_java_proto", +- deps = [":logging_proto"], -) - -java_grpc_library( -- name = "pubsublite_java_grpc", -- srcs = [":pubsublite_proto"], -- deps = [":pubsublite_java_proto"], --) -- --java_gapic_library( -- name = "pubsublite_java_gapic", -- srcs = [":pubsublite_proto_with_info"], -- gapic_yaml = "gapic.yaml", -- grpc_service_config = "pubsublite_grpc_service_config.json", -- test_deps = [ -- ":pubsublite_java_grpc", -- ], -- deps = [ -- ":pubsublite_java_proto", -- ], --) -- --java_gapic_test( -- name = "pubsublite_java_gapic_test_suite", -- test_classes = [ -- "com.google.cloud.pubsublite.v1.AdminServiceClientTest", -- "com.google.cloud.pubsublite.v1.CursorServiceClientTest", -- "com.google.cloud.pubsublite.v1.PartitionAssignmentServiceClientTest", -- "com.google.cloud.pubsublite.v1.PublisherServiceClientTest", -- "com.google.cloud.pubsublite.v1.SubscriberServiceClientTest", -- "com.google.cloud.pubsublite.v1.TopicStatsServiceClientTest", -- ], -- runtime_deps = [":pubsublite_java_gapic_test"], --) -- --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-pubsublite-v1-java", -- deps = [ -- ":pubsublite_java_gapic", -- ":pubsublite_java_grpc", -- ":pubsublite_java_proto", -- ":pubsublite_proto", -- ], +- name = "logging_java_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_java_proto"], -) - -############################################################################## @@ -38342,72 +54889,68 @@ diff -urN a/google/cloud/pubsublite/v1/BUILD.bazel b/google/cloud/pubsublite/v1/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "go_gapic_assembly_pkg", -- "go_gapic_library", - "go_proto_library", -- "go_test", -) - -go_proto_library( -- name = "pubsublite_go_proto", +- name = "logging_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/pubsublite/v1", -- protos = [":pubsublite_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/recommender/logging/v1beta1", +- protos = [":logging_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/cloud/recommender/v1beta1:recommender_go_proto", - ], -) - --go_gapic_library( -- name = "pubsublite_go_gapic", -- srcs = [":pubsublite_proto_with_info"], -- grpc_service_config = "pubsublite_grpc_service_config.json", -- importpath = "cloud.google.com/go/pubsublite/apiv1;pubsublite", -- service_yaml = "pubsublite_v1.yaml", +-############################################################################## +-# 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 = [ -- ":pubsublite_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- "//google/api:field_behavior_proto", +- "//google/cloud/recommender/v1beta1:recommender_proto", - ], -) - --go_test( -- name = "pubsublite_go_gapic_test", -- srcs = [":pubsublite_go_gapic_srcjar_test"], -- embed = [":pubsublite_go_gapic"], -- importpath = "cloud.google.com/go/pubsublite/apiv1", +-py_proto_library( +- name = "logging_py_proto", +- deps = [":logging_moved_proto"], -) - --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-pubsublite-v1-go", -- deps = [ -- ":pubsublite_go_gapic", -- ":pubsublite_go_gapic_srcjar-test.srcjar", -- ":pubsublite_go_proto", -- ], +-py_grpc_library( +- name = "logging_py_grpc", +- srcs = [":logging_moved_proto"], +- deps = [":logging_py_proto"], -) - -############################################################################## --# Python +-# PHP -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", +- "php_grpc_library", +- "php_proto_library", -) - --py_gapic_library( -- name = "pubsublite_py_gapic", -- srcs = [":pubsublite_proto"], -- grpc_service_config = "pubsublite_grpc_service_config.json", +-php_proto_library( +- name = "logging_php_proto", +- deps = [":logging_proto"], -) - --# Open Source Packages --py_gapic_assembly_pkg( -- name = "pubsublite-v1-py", -- deps = [ -- ":pubsublite_py_gapic", -- ], +-php_grpc_library( +- name = "logging_php_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_php_proto"], -) - -############################################################################## @@ -38419,68 +54962,25 @@ diff -urN a/google/cloud/pubsublite/v1/BUILD.bazel b/google/cloud/pubsublite/v1/ - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "pubsublite_nodejs_gapic", -- package_name = "@google-cloud/pubsublite", -- src = ":pubsublite_proto_with_info", -- extra_protoc_parameters = ["metadata"], -- grpc_service_config = "pubsublite_grpc_service_config.json", -- package = "google.cloud.pubsublite.v1", -- service_yaml = "pubsublite_v1.yaml", -- deps = [], --) -- --nodejs_gapic_assembly_pkg( -- name = "pubsublite-v1-nodejs", -- deps = [ -- ":pubsublite_nodejs_gapic", -- ":pubsublite_proto", -- ], --) - -############################################################################## -# Ruby -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "pubsublite_ruby_proto", -- deps = [":pubsublite_proto"], +- name = "logging_ruby_proto", +- deps = [":logging_proto"], -) - -ruby_grpc_library( -- name = "pubsublite_ruby_grpc", -- srcs = [":pubsublite_proto"], -- deps = [":pubsublite_ruby_proto"], --) -- --ruby_gapic_library( -- name = "pubsublite_ruby_gapic", -- src = ":pubsublite_proto_with_info", -- gapic_yaml = "gapic.yaml", -- grpc_service_config = "pubsublite_grpc_service_config.json", -- package = "google.cloud.pubsublite.v1", -- service_yaml = "pubsublite_v1.yaml", -- deps = [ -- ":pubsublite_ruby_grpc", -- ":pubsublite_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-pubsublite-v1-ruby", -- deps = [ -- ":pubsublite_ruby_gapic", -- ":pubsublite_ruby_grpc", -- ":pubsublite_ruby_proto", -- ], +- name = "logging_ruby_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_ruby_proto"], -) - -############################################################################## @@ -38488,56 +54988,28 @@ diff -urN a/google/cloud/pubsublite/v1/BUILD.bazel b/google/cloud/pubsublite/v1/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "pubsublite_csharp_proto", -- deps = [":pubsublite_proto"], +- name = "logging_csharp_proto", +- deps = [":logging_proto"], -) - -csharp_grpc_library( -- name = "pubsublite_csharp_grpc", -- srcs = [":pubsublite_proto"], -- deps = [":pubsublite_csharp_proto"], --) -- --csharp_gapic_library( -- name = "pubsublite_csharp_gapic", -- srcs = [":pubsublite_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "pubsublite_grpc_service_config.json", -- deps = [ -- ":pubsublite_csharp_grpc", -- ":pubsublite_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-pubsublite-v1-csharp", -- deps = [ -- ":pubsublite_csharp_gapic", -- ":pubsublite_csharp_grpc", -- ":pubsublite_csharp_proto", -- ], +- name = "logging_csharp_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/recaptchaenterprise/BUILD.bazel b/google/cloud/recaptchaenterprise/BUILD.bazel ---- a/google/cloud/recaptchaenterprise/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/recaptchaenterprise/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recaptchaenterprise/v1/BUILD.bazel ---- a/google/cloud/recaptchaenterprise/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/recaptchaenterprise/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/recommender/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel @@ -38560,25 +55032,28 @@ diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recap -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "recaptchaenterprise_proto", +- name = "recommender_proto", - srcs = [ -- "recaptchaenterprise.proto", +- "insight.proto", +- "recommendation.proto", +- "recommender_service.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", +- "//google/type:money_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "recaptchaenterprise_proto_with_info", +- name = "recommender_proto_with_info", - deps = [ -- ":recaptchaenterprise_proto", +- ":recommender_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -38596,45 +55071,44 @@ diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recap -) - -java_proto_library( -- name = "recaptchaenterprise_java_proto", -- deps = [":recaptchaenterprise_proto"], +- name = "recommender_java_proto", +- deps = [":recommender_proto"], -) - -java_grpc_library( -- name = "recaptchaenterprise_java_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_java_proto"], +- name = "recommender_java_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_java_proto"], -) - -java_gapic_library( -- name = "recaptchaenterprise_java_gapic", -- srcs = [":recaptchaenterprise_proto_with_info"], -- gapic_yaml = "recaptchaenterprise_gapic.yaml", -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- name = "recommender_java_gapic", +- srcs = [":recommender_proto_with_info"], +- grpc_service_config = "recommender_grpc_service_config.json", - test_deps = [ -- ":recaptchaenterprise_java_grpc", +- ":recommender_java_grpc", - ], - deps = [ -- ":recaptchaenterprise_java_proto", +- ":recommender_java_proto", - ], -) - -java_gapic_test( -- name = "recaptchaenterprise_java_gapic_test_suite", +- name = "recommender_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClientTest", +- "com.google.cloud.recommender.v1.RecommenderClientTest", - ], -- runtime_deps = [":recaptchaenterprise_java_gapic_test"], +- runtime_deps = [":recommender_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-recaptchaenterprise-v1-java", +- name = "google-cloud-recommender-v1-java", - deps = [ -- ":recaptchaenterprise_java_gapic", -- ":recaptchaenterprise_java_grpc", -- ":recaptchaenterprise_java_proto", -- ":recaptchaenterprise_proto", +- ":recommender_java_gapic", +- ":recommender_java_grpc", +- ":recommender_java_proto", +- ":recommender_proto", - ], -) - @@ -38650,40 +55124,42 @@ diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recap -) - -go_proto_library( -- name = "recaptchaenterprise_go_proto", +- name = "recommender_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1", -- protos = [":recaptchaenterprise_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/recommender/v1", +- protos = [":recommender_proto"], - deps = [ - "//google/api:annotations_go_proto", -- ], --) -- --go_gapic_library( -- name = "recaptchaenterprise_go_gapic", -- srcs = [":recaptchaenterprise_proto_with_info"], -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", -- importpath = "cloud.google.com/go/recaptchaenterprise/apiv1;recaptchaenterprise", -- service_yaml = "recaptchaenterprise_v1.yaml", +- "//google/type:money_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "recommender_go_gapic", +- srcs = [":recommender_proto_with_info"], +- grpc_service_config = "recommender_grpc_service_config.json", +- importpath = "cloud.google.com/go/recommender/apiv1;recommender", +- service_yaml = "recommender_v1.yaml", - deps = [ -- ":recaptchaenterprise_go_proto", +- ":recommender_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( -- name = "recaptchaenterprise_go_gapic_test", -- srcs = [":recaptchaenterprise_go_gapic_srcjar_test"], -- embed = [":recaptchaenterprise_go_gapic"], -- importpath = "cloud.google.com/go/recaptchaenterprise/apiv1", +- name = "recommender_go_gapic_test", +- srcs = [":recommender_go_gapic_srcjar_test"], +- embed = [":recommender_go_gapic"], +- importpath = "cloud.google.com/go/recommender/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-recaptchaenterprise-v1-go", +- name = "gapi-cloud-recommender-v1-go", - deps = [ -- ":recaptchaenterprise_go_gapic", -- ":recaptchaenterprise_go_gapic_srcjar-test.srcjar", -- ":recaptchaenterprise_go_proto", +- ":recommender_go_gapic", +- ":recommender_go_gapic_srcjar-test.srcjar", +- ":recommender_go_proto", - ], -) - @@ -38697,16 +55173,15 @@ diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recap -) - -py_gapic_library( -- name = "recaptchaenterprise_py_gapic", -- srcs = [":recaptchaenterprise_proto"], -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- name = "recommender_py_gapic", +- srcs = [":recommender_proto"], +- grpc_service_config = "recommender_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "recaptchaenterprise-v1-py", +- name = "recommender-v1-py", - deps = [ -- ":recaptchaenterprise_py_gapic", +- ":recommender_py_gapic", - ], -) - @@ -38722,36 +55197,33 @@ diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recap -) - -php_proto_library( -- name = "recaptchaenterprise_php_proto", -- deps = [":recaptchaenterprise_proto"], +- name = "recommender_php_proto", +- deps = [":recommender_proto"], -) - -php_grpc_library( -- name = "recaptchaenterprise_php_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_php_proto"], +- name = "recommender_php_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_php_proto"], -) - -php_gapic_library( -- name = "recaptchaenterprise_php_gapic", -- src = ":recaptchaenterprise_proto_with_info", -- gapic_yaml = "recaptchaenterprise_gapic.yaml", -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", -- package = "google.cloud.recaptchaenterprise.v1", -- service_yaml = "recaptchaenterprise_v1.yaml", +- name = "recommender_php_gapic", +- srcs = [":recommender_proto_with_info"], +- grpc_service_config = "recommender_grpc_service_config.json", - deps = [ -- ":recaptchaenterprise_php_grpc", -- ":recaptchaenterprise_php_proto", +- ":recommender_php_grpc", +- ":recommender_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-recaptchaenterprise-v1-php", +- name = "google-cloud-recommender-v1-php", - deps = [ -- ":recaptchaenterprise_php_gapic", -- ":recaptchaenterprise_php_grpc", -- ":recaptchaenterprise_php_proto", +- ":recommender_php_gapic", +- ":recommender_php_grpc", +- ":recommender_php_proto", - ], -) - @@ -38765,21 +55237,21 @@ diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recap -) - -nodejs_gapic_library( -- name = "recaptchaenterprise_nodejs_gapic", -- package_name = "@google-cloud/recaptcha-enterprise", -- src = ":recaptchaenterprise_proto_with_info", +- name = "recommender_nodejs_gapic", +- package_name = "@google-cloud/recommender", +- src = ":recommender_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", -- package = "google.cloud.recaptchaenterprise.v1", -- service_yaml = "recaptchaenterprise_v1.yaml", +- grpc_service_config = "recommender_grpc_service_config.json", +- package = "google.cloud.recommender.v1", +- service_yaml = "recommender_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "recaptchaenterprise-v1-nodejs", +- name = "recommender-v1-nodejs", - deps = [ -- ":recaptchaenterprise_nodejs_gapic", -- ":recaptchaenterprise_proto", +- ":recommender_nodejs_gapic", +- ":recommender_proto", - ], -) - @@ -38788,49 +55260,49 @@ diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recap -############################################################################## -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", -) - -ruby_proto_library( -- name = "recaptchaenterprise_ruby_proto", -- deps = [":recaptchaenterprise_proto"], +- name = "recommender_ruby_proto", +- deps = [":recommender_proto"], -) - -ruby_grpc_library( -- name = "recaptchaenterprise_ruby_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_ruby_proto"], +- name = "recommender_ruby_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "recaptchaenterprise_ruby_gapic", -- srcs = [":recaptchaenterprise_proto_with_info"], +- name = "recommender_ruby_gapic", +- srcs = [":recommender_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-recaptcha_enterprise-v1", -- "ruby-cloud-env-prefix=RECAPTCHA_ENTERPRISE", -- "ruby-cloud-product-url=https://cloud.google.com/recaptcha-enterprise", -- "ruby-cloud-api-id=recaptchaenterprise.googleapis.com", -- "ruby-cloud-api-shortname=recaptchaenterprise", +- "ruby-cloud-gem-name=google-cloud-recommender-v1", +- "ruby-cloud-env-prefix=RECOMMENDER", +- "ruby-cloud-product-url=https://cloud.google.com/recommender", +- "ruby-cloud-api-id=recommender.googleapis.com", +- "ruby-cloud-api-shortname=recommender", - ], -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", -- ruby_cloud_description = "reCAPTCHA Enterprise is a service that protects your site from spam and abuse.", -- ruby_cloud_title = "reCAPTCHA Enterprise V1", +- 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", - deps = [ -- ":recaptchaenterprise_ruby_grpc", -- ":recaptchaenterprise_ruby_proto", +- ":recommender_ruby_grpc", +- ":recommender_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-recaptchaenterprise-v1-ruby", +- name = "google-cloud-recommender-v1-ruby", - deps = [ -- ":recaptchaenterprise_ruby_gapic", -- ":recaptchaenterprise_ruby_grpc", -- ":recaptchaenterprise_ruby_proto", +- ":recommender_ruby_gapic", +- ":recommender_ruby_grpc", +- ":recommender_ruby_proto", - ], -) - @@ -38846,34 +55318,34 @@ diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recap -) - -csharp_proto_library( -- name = "recaptchaenterprise_csharp_proto", -- deps = [":recaptchaenterprise_proto"], +- name = "recommender_csharp_proto", +- deps = [":recommender_proto"], -) - -csharp_grpc_library( -- name = "recaptchaenterprise_csharp_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_csharp_proto"], +- name = "recommender_csharp_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_csharp_proto"], -) - -csharp_gapic_library( -- name = "recaptchaenterprise_csharp_gapic", -- srcs = [":recaptchaenterprise_proto_with_info"], +- name = "recommender_csharp_gapic", +- srcs = [":recommender_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- grpc_service_config = "recommender_grpc_service_config.json", - deps = [ -- ":recaptchaenterprise_csharp_grpc", -- ":recaptchaenterprise_csharp_proto", +- ":recommender_csharp_grpc", +- ":recommender_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-recaptchaenterprise-v1-csharp", +- name = "google-cloud-recommender-v1-csharp", - deps = [ -- ":recaptchaenterprise_csharp_gapic", -- ":recaptchaenterprise_csharp_grpc", -- ":recaptchaenterprise_csharp_proto", +- ":recommender_csharp_gapic", +- ":recommender_csharp_grpc", +- ":recommender_csharp_proto", - ], -) - @@ -38881,10 +55353,10 @@ diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recap -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel ---- a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,343 +0,0 @@ +diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommender/v1beta1/BUILD.bazel +--- a/google/cloud/recommender/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/recommender/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,333 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -38906,25 +55378,28 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "recaptchaenterprise_proto", +- name = "recommender_proto", - srcs = [ -- "recaptchaenterprise.proto", +- "insight.proto", +- "recommendation.proto", +- "recommender_service.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", +- "//google/type:money_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "recaptchaenterprise_proto_with_info", +- name = "recommender_proto_with_info", - deps = [ -- ":recaptchaenterprise_proto", +- ":recommender_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -38942,45 +55417,44 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -) - -java_proto_library( -- name = "recaptchaenterprise_java_proto", -- deps = [":recaptchaenterprise_proto"], +- name = "recommender_java_proto", +- deps = [":recommender_proto"], -) - -java_grpc_library( -- name = "recaptchaenterprise_java_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_java_proto"], +- name = "recommender_java_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_java_proto"], -) - -java_gapic_library( -- name = "recaptchaenterprise_java_gapic", -- srcs = [":recaptchaenterprise_proto_with_info"], -- gapic_yaml = "recaptchaenterprise_gapic.yaml", -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- name = "recommender_java_gapic", +- srcs = [":recommender_proto_with_info"], +- grpc_service_config = "recommender_grpc_service_config.json", - test_deps = [ -- ":recaptchaenterprise_java_grpc", +- ":recommender_java_grpc", - ], - deps = [ -- ":recaptchaenterprise_java_proto", +- ":recommender_java_proto", - ], -) - -java_gapic_test( -- name = "recaptchaenterprise_java_gapic_test_suite", +- name = "recommender_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1ClientTest", +- "com.google.cloud.recommender.v1beta1.RecommenderClientTest", - ], -- runtime_deps = [":recaptchaenterprise_java_gapic_test"], +- runtime_deps = [":recommender_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-recaptchaenterprise-v1beta1-java", +- name = "google-cloud-recommender-v1beta1-java", - deps = [ -- ":recaptchaenterprise_java_gapic", -- ":recaptchaenterprise_java_grpc", -- ":recaptchaenterprise_java_proto", -- ":recaptchaenterprise_proto", +- ":recommender_java_gapic", +- ":recommender_java_grpc", +- ":recommender_java_proto", +- ":recommender_proto", - ], -) - @@ -38996,40 +55470,42 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -) - -go_proto_library( -- name = "recaptchaenterprise_go_proto", +- name = "recommender_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1beta1", -- protos = [":recaptchaenterprise_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/recommender/v1beta1", +- protos = [":recommender_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/type:money_go_proto", - ], -) - -go_gapic_library( -- name = "recaptchaenterprise_go_gapic", -- srcs = [":recaptchaenterprise_proto_with_info"], -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", -- importpath = "cloud.google.com/go/recaptchaenterprise/apiv1beta1;recaptchaenterprise", -- service_yaml = "recaptchaenterprise_v1beta1.yaml", +- name = "recommender_go_gapic", +- srcs = [":recommender_proto_with_info"], +- grpc_service_config = "recommender_grpc_service_config.json", +- importpath = "cloud.google.com/go/recommender/apiv1beta1;recommender", +- service_yaml = "recommender_v1beta1.yaml", - deps = [ -- ":recaptchaenterprise_go_proto", +- ":recommender_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( -- name = "recaptchaenterprise_go_gapic_test", -- srcs = [":recaptchaenterprise_go_gapic_srcjar_test"], -- embed = [":recaptchaenterprise_go_gapic"], -- importpath = "cloud.google.com/go/recaptchaenterprise/apiv1beta1", +- name = "recommender_go_gapic_test", +- srcs = [":recommender_go_gapic_srcjar_test"], +- embed = [":recommender_go_gapic"], +- importpath = "cloud.google.com/go/recommender/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-recaptchaenterprise-v1beta1-go", +- name = "gapi-cloud-recommender-v1beta1-go", - deps = [ -- ":recaptchaenterprise_go_gapic", -- ":recaptchaenterprise_go_gapic_srcjar-test.srcjar", -- ":recaptchaenterprise_go_proto", +- ":recommender_go_gapic", +- ":recommender_go_gapic_srcjar-test.srcjar", +- ":recommender_go_proto", - ], -) - @@ -39043,16 +55519,15 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -) - -py_gapic_library( -- name = "recaptchaenterprise_py_gapic", -- srcs = [":recaptchaenterprise_proto"], -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- name = "recommender_py_gapic", +- srcs = [":recommender_proto"], +- grpc_service_config = "recommender_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "recaptchaenterprise-v1beta1-py", +- name = "recommender-v1beta1-py", - deps = [ -- ":recaptchaenterprise_py_gapic", +- ":recommender_py_gapic", - ], -) - @@ -39068,36 +55543,33 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -) - -php_proto_library( -- name = "recaptchaenterprise_php_proto", -- deps = [":recaptchaenterprise_proto"], +- name = "recommender_php_proto", +- deps = [":recommender_proto"], -) - -php_grpc_library( -- name = "recaptchaenterprise_php_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_php_proto"], +- name = "recommender_php_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_php_proto"], -) - -php_gapic_library( -- name = "recaptchaenterprise_php_gapic", -- src = ":recaptchaenterprise_proto_with_info", -- gapic_yaml = "recaptchaenterprise_gapic.yaml", -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", -- package = "google.cloud.recaptchaenterprise.v1beta1", -- service_yaml = "recaptchaenterprise_v1beta1.yaml", +- name = "recommender_php_gapic", +- srcs = [":recommender_proto_with_info"], +- grpc_service_config = "recommender_grpc_service_config.json", - deps = [ -- ":recaptchaenterprise_php_grpc", -- ":recaptchaenterprise_php_proto", +- ":recommender_php_grpc", +- ":recommender_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-recaptchaenterprise-v1beta1-php", +- name = "google-cloud-recommender-v1beta1-php", - deps = [ -- ":recaptchaenterprise_php_gapic", -- ":recaptchaenterprise_php_grpc", -- ":recaptchaenterprise_php_proto", +- ":recommender_php_gapic", +- ":recommender_php_grpc", +- ":recommender_php_proto", - ], -) - @@ -39111,21 +55583,20 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -) - -nodejs_gapic_library( -- name = "recaptchaenterprise_nodejs_gapic", -- package_name = "@google-cloud/recaptcha-enterprise", -- src = ":recaptchaenterprise_proto_with_info", +- name = "recommender_nodejs_gapic", +- src = ":recommender_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", -- package = "google.cloud.recaptchaenterprise.v1beta1", -- service_yaml = "recaptchaenterprise_v1beta1.yaml", +- grpc_service_config = "recommender_grpc_service_config.json", +- package = "google.cloud.recommender.v1beta1", +- service_yaml = "recommender_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "recaptchaenterprise-v1beta1-nodejs", +- name = "recommender-v1beta1-nodejs", - deps = [ -- ":recaptchaenterprise_nodejs_gapic", -- ":recaptchaenterprise_proto", +- ":recommender_nodejs_gapic", +- ":recommender_proto", - ], -) - @@ -39141,43 +55612,34 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -) - -ruby_proto_library( -- name = "recaptchaenterprise_ruby_proto", -- deps = [":recaptchaenterprise_proto"], +- name = "recommender_ruby_proto", +- deps = [":recommender_proto"], -) - -ruby_grpc_library( -- name = "recaptchaenterprise_ruby_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_ruby_proto"], +- name = "recommender_ruby_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "recaptchaenterprise_ruby_gapic", -- srcs = [":recaptchaenterprise_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-recaptcha_enterprise-v1beta1", -- "ruby-cloud-env-prefix=RECAPTCHA_ENTERPRISE", -- "ruby-cloud-product-url=https://cloud.google.com/recaptcha-enterprise", -- "ruby-cloud-api-id=recaptchaenterprise.googleapis.com", -- "ruby-cloud-api-shortname=recaptchaenterprise", -- "ruby-cloud-service-override=RecaptchaEnterpriseServiceV1Beta1=RecaptchaEnterpriseService", -- ], -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", -- ruby_cloud_description = "reCAPTCHA Enterprise is a service that protects your site from spam and abuse.", -- ruby_cloud_title = "reCAPTCHA Enterprise V1beta1", +- name = "recommender_ruby_gapic", +- srcs = [":recommender_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-recommender-v1beta1"], +- grpc_service_config = "recommender_grpc_service_config.json", - deps = [ -- ":recaptchaenterprise_ruby_grpc", -- ":recaptchaenterprise_ruby_proto", +- ":recommender_ruby_grpc", +- ":recommender_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-recaptchaenterprise-v1beta1-ruby", +- name = "google-cloud-recommender-v1beta1-ruby", - deps = [ -- ":recaptchaenterprise_ruby_gapic", -- ":recaptchaenterprise_ruby_grpc", -- ":recaptchaenterprise_ruby_proto", +- ":recommender_ruby_gapic", +- ":recommender_ruby_grpc", +- ":recommender_ruby_proto", - ], -) - @@ -39193,34 +55655,34 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -) - -csharp_proto_library( -- name = "recaptchaenterprise_csharp_proto", -- deps = [":recaptchaenterprise_proto"], +- name = "recommender_csharp_proto", +- deps = [":recommender_proto"], -) - -csharp_grpc_library( -- name = "recaptchaenterprise_csharp_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_csharp_proto"], +- name = "recommender_csharp_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_csharp_proto"], -) - -csharp_gapic_library( -- name = "recaptchaenterprise_csharp_gapic", -- srcs = [":recaptchaenterprise_proto_with_info"], +- name = "recommender_csharp_gapic", +- srcs = [":recommender_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- grpc_service_config = "recommender_grpc_service_config.json", - deps = [ -- ":recaptchaenterprise_csharp_grpc", -- ":recaptchaenterprise_csharp_proto", +- ":recommender_csharp_grpc", +- ":recommender_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-recaptchaenterprise-v1beta1-csharp", +- name = "google-cloud-recommender-v1beta1-csharp", - deps = [ -- ":recaptchaenterprise_csharp_gapic", -- ":recaptchaenterprise_csharp_grpc", -- ":recaptchaenterprise_csharp_proto", +- ":recommender_csharp_gapic", +- ":recommender_csharp_grpc", +- ":recommender_csharp_proto", - ], -) - @@ -39228,334 +55690,354 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/recommendationengine/v1beta1/BUILD.bazel b/google/cloud/recommendationengine/v1beta1/BUILD.bazel ---- a/google/cloud/recommendationengine/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/recommendationengine/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,315 +0,0 @@ +diff -urN a/google/cloud/redis/BUILD.bazel b/google/cloud/redis/BUILD.bazel +--- a/google/cloud/redis/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/redis/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/redis/v1/BUILD.bazel b/google/cloud/redis/v1/BUILD.bazel +--- a/google/cloud/redis/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/redis/v1/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. +-package(default_visibility = ["//visibility:public"]) +- -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", -- "csharp_grpc_library", -- "csharp_proto_library", -- "go_gapic_assembly_pkg", -- "go_gapic_library", -- "go_proto_library", -- "go_test", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", -- "java_grpc_library", -- "java_proto_library", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", -- "php_gapic_assembly_pkg", -- "php_gapic_library", -- "php_grpc_library", -- "php_proto_library", -- "proto_library_with_info", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "ruby_gapic_assembly_pkg", -- "ruby_cloud_gapic_library", -- "ruby_grpc_library", -- "ruby_proto_library", --) -- --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "recommendationengine_proto", +- name = "redis_proto", - srcs = [ -- "catalog.proto", -- "catalog_service.proto", -- "common.proto", -- "import.proto", -- "prediction_apikey_registry_service.proto", -- "prediction_service.proto", -- "recommendationengine_resources.proto", -- "user_event.proto", -- "user_event_service.proto", +- "cloud_redis.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:httpbody_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "//google/type:date_proto", -- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "recommendationengine_proto_with_info", +- name = "redis_proto_with_info", - deps = [ -- ":recommendationengine_proto", +- ":redis_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 = "recommendationengine_java_proto", -- deps = [ -- ":recommendationengine_proto", -- ], +- name = "redis_java_proto", +- deps = [":redis_proto"], -) - -java_grpc_library( -- name = "recommendationengine_java_grpc", -- srcs = [":recommendationengine_proto"], -- deps = [":recommendationengine_java_proto"], +- name = "redis_java_grpc", +- srcs = [":redis_proto"], +- deps = [":redis_java_proto"], -) - -java_gapic_library( -- name = "recommendationengine_java_gapic", -- srcs = [":recommendationengine_proto_with_info"], -- gapic_yaml = "recommendationengine_gapic.yaml", -- grpc_service_config = "recommendationengine_grpc_service_config.json", +- name = "redis_java_gapic", +- srcs = [":redis_proto_with_info"], +- gapic_yaml = "redis_gapic.yaml", +- grpc_service_config = "redis_grpc_service_config.json", - test_deps = [ -- ":recommendationengine_java_grpc", +- ":redis_java_grpc", - ], - deps = [ -- ":recommendationengine_java_proto", -- "//google/api:api_java_proto", +- ":redis_java_proto", - ], -) - -java_gapic_test( -- name = "recommendationengine_java_gapic_test_suite", +- name = "redis_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.recommendationengine.v1beta1.CatalogServiceClientTest", -- "com.google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistryClientTest", -- "com.google.cloud.recommendationengine.v1beta1.PredictionServiceClientTest", -- "com.google.cloud.recommendationengine.v1beta1.UserEventServiceClientTest", +- "com.google.cloud.redis.v1.CloudRedisClientTest", - ], -- runtime_deps = [":recommendationengine_java_gapic_test"], +- runtime_deps = [":redis_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-recommendationengine-v1beta1-java", +- name = "google-cloud-redis-v1-java", - deps = [ -- ":recommendationengine_java_gapic", -- ":recommendationengine_java_grpc", -- ":recommendationengine_java_proto", -- ":recommendationengine_proto", +- ":redis_java_gapic", +- ":redis_java_grpc", +- ":redis_java_proto", +- ":redis_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 = "recommendationengine_go_proto", +- name = "redis_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1", -- protos = [":recommendationengine_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/redis/v1", +- protos = [":redis_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", -- "//google/type:date_go_proto", - ], -) - -go_gapic_library( -- name = "recommendationengine_go_gapic", -- srcs = [":recommendationengine_proto_with_info"], -- grpc_service_config = "recommendationengine_grpc_service_config.json", -- importpath = "cloud.google.com/go/recommendationengine/apiv1beta1;recommendationengine", -- service_yaml = "recommendationengine_v1beta1.yaml", +- name = "redis_go_gapic", +- srcs = [":redis_proto_with_info"], +- grpc_service_config = "redis_grpc_service_config.json", +- importpath = "cloud.google.com/go/redis/apiv1;redis", +- service_yaml = "redis_v1.yaml", - deps = [ -- ":recommendationengine_go_proto", -- "//google/api:httpbody_go_proto", +- ":redis_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:struct_go_proto", - ], -) - -go_test( -- name = "recommendationengine_go_gapic_test", -- srcs = [":recommendationengine_go_gapic_srcjar_test"], -- embed = [":recommendationengine_go_gapic"], -- importpath = "cloud.google.com/go/recommendationengine/apiv1beta1", +- name = "redis_go_gapic_test", +- srcs = [":redis_go_gapic_srcjar_test"], +- embed = [":redis_go_gapic"], +- importpath = "cloud.google.com/go/redis/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-recommendationengine-v1beta1-go", +- name = "gapi-cloud-redis-v1-go", - deps = [ -- ":recommendationengine_go_gapic", -- ":recommendationengine_go_gapic_srcjar-test.srcjar", -- ":recommendationengine_go_proto", +- ":redis_go_gapic", +- ":redis_go_gapic_srcjar-test.srcjar", +- ":redis_go_proto", - ], -) - +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- -py_gapic_library( -- name = "recommendationengine_py_gapic", -- srcs = [":recommendationengine_proto"], -- grpc_service_config = "recommendationengine_grpc_service_config.json", +- name = "redis_py_gapic", +- srcs = [":redis_proto"], +- grpc_service_config = "redis_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "recommendationengine-v1beta1-py", +- name = "redis-v1-py", - deps = [ -- ":recommendationengine_py_gapic", +- ":redis_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 = "recommendationengine_php_proto", -- deps = [":recommendationengine_proto"], +- name = "redis_php_proto", +- deps = [":redis_proto"], -) - -php_grpc_library( -- name = "recommendationengine_php_grpc", -- srcs = [":recommendationengine_proto"], -- deps = [":recommendationengine_php_proto"], +- name = "redis_php_grpc", +- srcs = [":redis_proto"], +- deps = [":redis_php_proto"], -) - -php_gapic_library( -- name = "recommendationengine_php_gapic", -- src = ":recommendationengine_proto_with_info", -- gapic_yaml = "recommendationengine_gapic.yaml", -- grpc_service_config = "recommendationengine_grpc_service_config.json", -- package = "google.cloud.recommendationengine.v1beta1", -- service_yaml = "recommendationengine_v1beta1.yaml", +- name = "redis_php_gapic", +- srcs = [":redis_proto_with_info"], +- gapic_yaml = "redis_gapic.yaml", +- grpc_service_config = "redis_grpc_service_config.json", +- service_yaml = "redis_v1.yaml", - deps = [ -- ":recommendationengine_php_grpc", -- ":recommendationengine_php_proto", +- ":redis_php_grpc", +- ":redis_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-recommendationengine-v1beta1-php", +- name = "google-cloud-redis-v1-php", - deps = [ -- ":recommendationengine_php_gapic", -- ":recommendationengine_php_grpc", -- ":recommendationengine_php_proto", +- ":redis_php_gapic", +- ":redis_php_grpc", +- ":redis_php_proto", - ], -) - +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- -nodejs_gapic_library( -- name = "recommendationengine_nodejs_gapic", -- src = ":recommendationengine_proto_with_info", +- name = "redis_nodejs_gapic", +- package_name = "@google-cloud/redis", +- src = ":redis_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "recommendationengine_grpc_service_config.json", -- package = "google.cloud.recommendationengine.v1beta1", -- service_yaml = "recommendationengine_v1beta1.yaml", +- grpc_service_config = "redis_grpc_service_config.json", +- package = "google.cloud.redis.v1", +- service_yaml = "redis_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "recommendationengine-v1beta1-nodejs", +- name = "redis-v1-nodejs", - deps = [ -- ":recommendationengine_nodejs_gapic", -- ":recommendationengine_proto", +- ":redis_nodejs_gapic", +- ":redis_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 = "recommendationengine_ruby_proto", -- deps = [":recommendationengine_proto"], +- name = "redis_ruby_proto", +- deps = [":redis_proto"], -) - -ruby_grpc_library( -- name = "recommendationengine_ruby_grpc", -- srcs = [":recommendationengine_proto"], -- deps = [":recommendationengine_ruby_proto"], +- name = "redis_ruby_grpc", +- srcs = [":redis_proto"], +- deps = [":redis_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "recommendationengine_ruby_gapic", -- srcs = [":recommendationengine_proto_with_info"], +- name = "redis_ruby_gapic", +- srcs = [":redis_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-recommendation_engine-v1beta1", -- "ruby-cloud-env-prefix=RECOMMENDATION_ENGINE", -- "ruby-cloud-product-url=https://cloud.google.com/recommendations-ai/", -- "ruby-cloud-api-id=recommendationengine.googleapis.com", -- "ruby-cloud-api-shortname=recommendationengine", +- "ruby-cloud-gem-name=google-cloud-redis-v1", +- "ruby-cloud-env-prefix=REDIS", +- "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis", +- "ruby-cloud-api-id=redis.googleapis.com", +- "ruby-cloud-api-shortname=redis", - ], -- grpc_service_config = "recommendationengine_grpc_service_config.json", -- ruby_cloud_description = "Recommendations AI enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.", -- ruby_cloud_title = "Recommendations AI V1beta1", +- grpc_service_config = "redis_grpc_service_config.json", +- ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.", +- ruby_cloud_title = "Google Cloud Memorystore for Redis V1", - deps = [ -- ":recommendationengine_ruby_grpc", -- ":recommendationengine_ruby_proto", +- ":redis_ruby_grpc", +- ":redis_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-recommendationengine-v1beta1-ruby", +- name = "google-cloud-redis-v1-ruby", - deps = [ -- ":recommendationengine_ruby_gapic", -- ":recommendationengine_ruby_grpc", -- ":recommendationengine_ruby_proto", +- ":redis_ruby_gapic", +- ":redis_ruby_grpc", +- ":redis_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 = "recommendationengine_csharp_proto", -- deps = [":recommendationengine_proto"], +- name = "redis_csharp_proto", +- deps = [":redis_proto"], -) - -csharp_grpc_library( -- name = "recommendationengine_csharp_grpc", -- srcs = [":recommendationengine_proto"], -- deps = [":recommendationengine_csharp_proto"], +- name = "redis_csharp_grpc", +- srcs = [":redis_proto"], +- deps = [":redis_csharp_proto"], -) - --# Invalid C# namespaces, cannot build. --# 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", --# deps = [ --# ":recommendationengine_csharp_grpc", --# ":recommendationengine_csharp_proto", --# ], --# ) +-csharp_gapic_library( +- name = "redis_csharp_gapic", +- srcs = [":redis_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "redis_grpc_service_config.json", +- deps = [ +- ":redis_csharp_grpc", +- ":redis_csharp_proto", +- ], +-) - --# # Open Source Packages --# csharp_gapic_assembly_pkg( --# name = "google-cloud-recommendationengine-v1beta1-csharp", --# deps = [ --# ":recommendationengine_csharp_gapic", --# ":recommendationengine_csharp_grpc", --# ":recommendationengine_csharp_proto", --# ], --# ) +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-redis-v1-csharp", +- deps = [ +- ":redis_csharp_gapic", +- ":redis_csharp_grpc", +- ":redis_csharp_proto", +- ], +-) - -############################################################################## -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/recommender/BUILD.bazel b/google/cloud/recommender/BUILD.bazel ---- a/google/cloud/recommender/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/recommender/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/recommender/logging/v1/BUILD.bazel b/google/cloud/recommender/logging/v1/BUILD.bazel ---- a/google/cloud/recommender/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/recommender/logging/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,167 +0,0 @@ +diff -urN a/google/cloud/redis/v1beta1/BUILD.bazel b/google/cloud/redis/v1beta1/BUILD.bazel +--- a/google/cloud/redis/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/redis/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,336 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -39565,16 +56047,29 @@ diff -urN a/google/cloud/recommender/logging/v1/BUILD.bazel b/google/cloud/recom -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "logging_proto", +- name = "redis_proto", - srcs = [ -- "action_log.proto", +- "cloud_redis.proto", - ], - deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/cloud/recommender/v1:recommender_proto", +- "//google/longrunning:operations_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "redis_proto_with_info", +- deps = [ +- ":redis_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -39583,19 +56078,54 @@ diff -urN a/google/cloud/recommender/logging/v1/BUILD.bazel b/google/cloud/recom -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "logging_java_proto", -- deps = [":logging_proto"], +- name = "redis_java_proto", +- deps = [":redis_proto"], -) - -java_grpc_library( -- name = "logging_java_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_java_proto"], +- name = "redis_java_grpc", +- srcs = [":redis_proto"], +- deps = [":redis_java_proto"], +-) +- +-java_gapic_library( +- name = "redis_java_gapic", +- srcs = [":redis_proto_with_info"], +- gapic_yaml = "redis_gapic.yaml", +- grpc_service_config = "redis_grpc_service_config.json", +- test_deps = [ +- ":redis_java_grpc", +- ], +- deps = [ +- ":redis_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "redis_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.redis.v1beta1.CloudRedisClientTest", +- ], +- runtime_deps = [":redis_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-redis-v1beta1-java", +- deps = [ +- ":redis_java_gapic", +- ":redis_java_grpc", +- ":redis_java_proto", +- ":redis_proto", +- ], -) - -############################################################################## @@ -39603,17 +56133,52 @@ diff -urN a/google/cloud/recommender/logging/v1/BUILD.bazel b/google/cloud/recom -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "logging_go_proto", +- name = "redis_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/recommender/logging/v1", -- protos = [":logging_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/redis/v1beta1", +- protos = [":redis_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/cloud/recommender/v1:recommender_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "redis_go_gapic", +- srcs = [":redis_proto_with_info"], +- grpc_service_config = "redis_grpc_service_config.json", +- importpath = "cloud.google.com/go/redis/apiv1beta1;redis", +- service_yaml = "redis_v1beta1.yaml", +- deps = [ +- ":redis_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 = "redis_go_gapic_test", +- srcs = [":redis_go_gapic_srcjar_test"], +- embed = [":redis_go_gapic"], +- importpath = "cloud.google.com/go/redis/apiv1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-redis-v1beta1-go", +- deps = [ +- ":redis_go_gapic", +- ":redis_go_gapic_srcjar-test.srcjar", +- ":redis_go_proto", - ], -) - @@ -39622,31 +56187,21 @@ diff -urN a/google/cloud/recommender/logging/v1/BUILD.bazel b/google/cloud/recom -############################################################################## -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/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/cloud/recommender/v1:recommender_proto", -- ], +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --py_proto_library( -- name = "logging_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":logging_moved_proto"], +-py_gapic_library( +- name = "redis_py_gapic", +- srcs = [":redis_proto"], +- grpc_service_config = "redis_grpc_service_config.json", -) - --py_grpc_library( -- name = "logging_py_grpc", -- srcs = [":logging_moved_proto"], -- deps = [":logging_py_proto"], +-py_gapic_assembly_pkg( +- name = "redis-v1beta1-py", +- deps = [ +- ":redis_py_gapic", +- ], -) - -############################################################################## @@ -39654,19 +56209,43 @@ diff -urN a/google/cloud/recommender/logging/v1/BUILD.bazel b/google/cloud/recom -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "logging_php_proto", -- deps = [":logging_proto"], +- name = "redis_php_proto", +- deps = [":redis_proto"], -) - -php_grpc_library( -- name = "logging_php_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_php_proto"], +- name = "redis_php_grpc", +- srcs = [":redis_proto"], +- deps = [":redis_php_proto"], +-) +- +-php_gapic_library( +- name = "redis_php_gapic", +- srcs = [":redis_proto_with_info"], +- gapic_yaml = "redis_gapic.yaml", +- grpc_service_config = "redis_grpc_service_config.json", +- service_yaml = "redis_v1beta1.yaml", +- deps = [ +- ":redis_php_grpc", +- ":redis_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-redis-v1beta1-php", +- deps = [ +- ":redis_php_gapic", +- ":redis_php_grpc", +- ":redis_php_proto", +- ], -) - -############################################################################## @@ -39678,25 +56257,74 @@ diff -urN a/google/cloud/recommender/logging/v1/BUILD.bazel b/google/cloud/recom - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "redis_nodejs_gapic", +- package_name = "@google-cloud/redis", +- src = ":redis_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "redis_grpc_service_config.json", +- package = "google.cloud.redis.v1beta1", +- service_yaml = "redis_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "redis-v1beta1-nodejs", +- deps = [ +- ":redis_nodejs_gapic", +- ":redis_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 = "logging_ruby_proto", -- deps = [":logging_proto"], +- name = "redis_ruby_proto", +- deps = [":redis_proto"], -) - -ruby_grpc_library( -- name = "logging_ruby_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_ruby_proto"], +- name = "redis_ruby_grpc", +- srcs = [":redis_proto"], +- deps = [":redis_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "redis_ruby_gapic", +- srcs = [":redis_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-redis-v1beta1", +- "ruby-cloud-env-prefix=REDIS", +- "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis", +- "ruby-cloud-api-id=redis.googleapis.com", +- "ruby-cloud-api-shortname=redis", +- ], +- grpc_service_config = "redis_grpc_service_config.json", +- ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.", +- ruby_cloud_title = "Google Cloud Memorystore for Redis V1beta1", +- deps = [ +- ":redis_ruby_grpc", +- ":redis_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-redis-v1beta1-ruby", +- deps = [ +- ":redis_ruby_gapic", +- ":redis_ruby_grpc", +- ":redis_ruby_proto", +- ], -) - -############################################################################## @@ -39704,29 +56332,52 @@ diff -urN a/google/cloud/recommender/logging/v1/BUILD.bazel b/google/cloud/recom -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "logging_csharp_proto", -- deps = [":logging_proto"], +- name = "redis_csharp_proto", +- deps = [":redis_proto"], -) - -csharp_grpc_library( -- name = "logging_csharp_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_csharp_proto"], +- name = "redis_csharp_grpc", +- srcs = [":redis_proto"], +- deps = [":redis_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "redis_csharp_gapic", +- srcs = [":redis_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "redis_grpc_service_config.json", +- deps = [ +- ":redis_csharp_grpc", +- ":redis_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-redis-v1beta1-csharp", +- deps = [ +- ":redis_csharp_gapic", +- ":redis_csharp_grpc", +- ":redis_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/recommender/logging/v1beta1/BUILD.bazel b/google/cloud/recommender/logging/v1beta1/BUILD.bazel ---- a/google/cloud/recommender/logging/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/recommender/logging/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,165 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/resourcemanager/v2/BUILD.bazel b/google/cloud/resourcemanager/v2/BUILD.bazel +--- a/google/cloud/resourcemanager/v2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/resourcemanager/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,174 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -39736,15 +56387,31 @@ diff -urN a/google/cloud/recommender/logging/v1beta1/BUILD.bazel b/google/cloud/ -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "logging_proto", +- name = "resourcemanager_proto", - srcs = [ -- "action_log.proto", +- "folders.proto", - ], - deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/cloud/recommender/v1beta1:recommender_proto", +- "//google/api:resource_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "//google/longrunning:operations_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "resourcemanager_proto_with_info", +- deps = [ +- ":resourcemanager_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -39758,32 +56425,34 @@ diff -urN a/google/cloud/recommender/logging/v1beta1/BUILD.bazel b/google/cloud/ -) - -java_proto_library( -- name = "logging_java_proto", -- deps = [":logging_proto"], +- name = "resourcemanager_java_proto", +- deps = [":resourcemanager_proto"], -) - -java_grpc_library( -- name = "logging_java_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_java_proto"], +- name = "resourcemanager_java_grpc", +- srcs = [":resourcemanager_proto"], +- deps = [":resourcemanager_java_proto"], -) - --############################################################################## +-############################################################################# -# Go -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "logging_go_proto", +- name = "resourcemanager_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/recommender/logging/v1beta1", -- protos = [":logging_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/resourcemanager/v2", +- protos = [":resourcemanager_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/cloud/recommender/v1beta1:recommender_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - @@ -39798,24 +56467,30 @@ diff -urN a/google/cloud/recommender/logging/v1beta1/BUILD.bazel b/google/cloud/ -) - -moved_proto_library( -- name = "logging_moved_proto", -- srcs = [":logging_proto"], +- name = "resourcemanager_moved_proto", +- srcs = [":resourcemanager_proto"], - deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/cloud/recommender/v1beta1:recommender_proto", +- "//google/api:resource_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "//google/longrunning:operations_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( -- name = "logging_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":logging_moved_proto"], +- name = "resourcemanager_py_proto", +- deps = [":resourcemanager_moved_proto"], -) - -py_grpc_library( -- name = "logging_py_grpc", -- srcs = [":logging_moved_proto"], -- deps = [":logging_py_proto"], +- name = "resourcemanager_py_grpc", +- srcs = [":resourcemanager_moved_proto"], +- deps = [":resourcemanager_py_proto"], -) - -############################################################################## @@ -39828,26 +56503,16 @@ diff -urN a/google/cloud/recommender/logging/v1beta1/BUILD.bazel b/google/cloud/ -) - -php_proto_library( -- name = "logging_php_proto", -- deps = [":logging_proto"], +- name = "resourcemanager_php_proto", +- deps = [":resourcemanager_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", +- name = "resourcemanager_php_grpc", +- srcs = [":resourcemanager_proto"], +- deps = [":resourcemanager_php_proto"], -) - -- -############################################################################## -# Ruby -############################################################################## @@ -39858,14 +56523,14 @@ diff -urN a/google/cloud/recommender/logging/v1beta1/BUILD.bazel b/google/cloud/ -) - -ruby_proto_library( -- name = "logging_ruby_proto", -- deps = [":logging_proto"], +- name = "resourcemanager_ruby_proto", +- deps = [":resourcemanager_proto"], -) - -ruby_grpc_library( -- name = "logging_ruby_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_ruby_proto"], +- name = "resourcemanager_ruby_grpc", +- srcs = [":resourcemanager_proto"], +- deps = [":resourcemanager_ruby_proto"], -) - -############################################################################## @@ -39878,26 +56543,21 @@ diff -urN a/google/cloud/recommender/logging/v1beta1/BUILD.bazel b/google/cloud/ -) - -csharp_proto_library( -- name = "logging_csharp_proto", -- deps = [":logging_proto"], +- name = "resourcemanager_csharp_proto", +- deps = [":resourcemanager_proto"], -) - -csharp_grpc_library( -- name = "logging_csharp_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_csharp_proto"], +- name = "resourcemanager_csharp_grpc", +- srcs = [":resourcemanager_proto"], +- deps = [":resourcemanager_csharp_proto"], -) -- --############################################################################## --# C++ --############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v1/BUILD.bazel ---- a/google/cloud/recommender/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/recommender/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,345 +0,0 @@ +diff -urN a/google/cloud/resourcemanager/v3/BUILD.bazel b/google/cloud/resourcemanager/v3/BUILD.bazel +--- a/google/cloud/resourcemanager/v3/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/resourcemanager/v3/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 +-# 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: @@ -39917,29 +56577,35 @@ diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "recommender_proto", +- name = "resourcemanager_proto", - srcs = [ -- "insight.proto", -- "recommendation.proto", -- "recommender_service.proto", +- "folders.proto", +- "organizations.proto", +- "projects.proto", +- "tag_bindings.proto", +- "tag_keys.proto", +- "tag_values.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/type:money_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:struct_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "//google/longrunning:operations_proto", +- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "recommender_proto_with_info", +- name = "resourcemanager_proto_with_info", - deps = [ -- ":recommender_proto", -- "//google/cloud:common_resources_proto", +- ":resourcemanager_proto", +- # This line was manually modified since Projects, Folders, Organizations +- # are special cased since they are also common resources. +- #"//google/cloud:common_resources_proto", - ], -) - @@ -39956,44 +56622,51 @@ diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v -) - -java_proto_library( -- name = "recommender_java_proto", -- deps = [":recommender_proto"], +- name = "resourcemanager_java_proto", +- deps = [":resourcemanager_proto"], -) - -java_grpc_library( -- name = "recommender_java_grpc", -- srcs = [":recommender_proto"], -- deps = [":recommender_java_proto"], +- name = "resourcemanager_java_grpc", +- srcs = [":resourcemanager_proto"], +- deps = [":resourcemanager_java_proto"], -) - -java_gapic_library( -- name = "recommender_java_gapic", -- srcs = [":recommender_proto_with_info"], -- grpc_service_config = "recommender_grpc_service_config.json", +- name = "resourcemanager_java_gapic", +- srcs = [":resourcemanager_proto_with_info"], +- grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json", - test_deps = [ -- ":recommender_java_grpc", +- ":resourcemanager_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":recommender_java_proto", +- ":resourcemanager_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "recommender_java_gapic_test_suite", +- name = "resourcemanager_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.recommender.v1.RecommenderClientTest", +- "com.google.cloud.resourcemanager.v3.FoldersClientTest", +- "com.google.cloud.resourcemanager.v3.OrganizationsClientTest", +- "com.google.cloud.resourcemanager.v3.ProjectsClientTest", +- "com.google.cloud.resourcemanager.v3.TagBindingsClientTest", +- "com.google.cloud.resourcemanager.v3.TagKeysClientTest", +- "com.google.cloud.resourcemanager.v3.TagValuesClientTest", - ], -- runtime_deps = [":recommender_java_gapic_test"], +- runtime_deps = [":resourcemanager_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-recommender-v1-java", +- name = "google-cloud-resourcemanager-v3-java", - deps = [ -- ":recommender_java_gapic", -- ":recommender_java_grpc", -- ":recommender_java_proto", -- ":recommender_proto", +- ":resourcemanager_java_gapic", +- ":resourcemanager_java_grpc", +- ":resourcemanager_java_proto", +- ":resourcemanager_proto", - ], -) - @@ -40009,42 +56682,48 @@ diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v -) - -go_proto_library( -- name = "recommender_go_proto", +- name = "resourcemanager_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/recommender/v1", -- protos = [":recommender_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/resourcemanager/v3", +- protos = [":resourcemanager_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/type:money_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "recommender_go_gapic", -- srcs = [":recommender_proto_with_info"], -- grpc_service_config = "recommender_grpc_service_config.json", -- importpath = "cloud.google.com/go/recommender/apiv1;recommender", -- service_yaml = "recommender_v1.yaml", +- name = "resourcemanager_go_gapic", +- srcs = [":resourcemanager_proto_with_info"], +- grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json", +- importpath = "cloud.google.com/go/resourcemanager/apiv3;resourcemanager", +- metadata = True, +- service_yaml = "cloudresourcemanager_v3.yaml", - deps = [ -- ":recommender_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ":resourcemanager_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 = "recommender_go_gapic_test", -- srcs = [":recommender_go_gapic_srcjar_test"], -- embed = [":recommender_go_gapic"], -- importpath = "cloud.google.com/go/recommender/apiv1", +- name = "resourcemanager_go_gapic_test", +- srcs = [":resourcemanager_go_gapic_srcjar_test"], +- embed = [":resourcemanager_go_gapic"], +- importpath = "cloud.google.com/go/resourcemanager/apiv3", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-recommender-v1-go", +- name = "gapi-cloud-resourcemanager-v3-go", - deps = [ -- ":recommender_go_gapic", -- ":recommender_go_gapic_srcjar-test.srcjar", -- ":recommender_go_proto", +- ":resourcemanager_go_gapic", +- ":resourcemanager_go_gapic_srcjar-metadata.srcjar", +- ":resourcemanager_go_gapic_srcjar-test.srcjar", +- ":resourcemanager_go_proto", - ], -) - @@ -40058,15 +56737,16 @@ diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v -) - -py_gapic_library( -- name = "recommender_py_gapic", -- srcs = [":recommender_proto"], -- grpc_service_config = "recommender_grpc_service_config.json", +- name = "resourcemanager_py_gapic", +- srcs = [":resourcemanager_proto"], +- grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "recommender-v1-py", +- name = "resourcemanager-v3-py", - deps = [ -- ":recommender_py_gapic", +- ":resourcemanager_py_gapic", - ], -) - @@ -40082,36 +56762,34 @@ diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v -) - -php_proto_library( -- name = "recommender_php_proto", -- deps = [":recommender_proto"], +- name = "resourcemanager_php_proto", +- deps = [":resourcemanager_proto"], -) - -php_grpc_library( -- name = "recommender_php_grpc", -- srcs = [":recommender_proto"], -- deps = [":recommender_php_proto"], +- name = "resourcemanager_php_grpc", +- srcs = [":resourcemanager_proto"], +- deps = [":resourcemanager_php_proto"], -) - -php_gapic_library( -- name = "recommender_php_gapic", -- src = ":recommender_proto_with_info", -- gapic_yaml = "recommender_gapic.yaml", -- grpc_service_config = "recommender_grpc_service_config.json", -- package = "google.cloud.recommender.v1", -- service_yaml = "recommender_v1.yaml", +- name = "resourcemanager_php_gapic", +- srcs = [":resourcemanager_proto_with_info"], +- grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json", +- service_yaml = "cloudresourcemanager_v3.yaml", - deps = [ -- ":recommender_php_grpc", -- ":recommender_php_proto", +- ":resourcemanager_php_grpc", +- ":resourcemanager_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-recommender-v1-php", +- name = "google-cloud-resourcemanager-v3-php", - deps = [ -- ":recommender_php_gapic", -- ":recommender_php_grpc", -- ":recommender_php_proto", +- ":resourcemanager_php_gapic", +- ":resourcemanager_php_grpc", +- ":resourcemanager_php_proto", - ], -) - @@ -40125,21 +56803,21 @@ diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v -) - -nodejs_gapic_library( -- name = "recommender_nodejs_gapic", -- package_name = "@google-cloud/recommender", -- src = ":recommender_proto_with_info", +- name = "resourcemanager_nodejs_gapic", +- package_name = "@google-cloud/resourcemanager", +- src = ":resourcemanager_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "recommender_grpc_service_config.json", -- package = "google.cloud.recommender.v1", -- service_yaml = "recommender_v1.yaml", +- grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json", +- package = "google.cloud.resourcemanager.v3", +- service_yaml = "cloudresourcemanager_v3.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "recommender-v1-nodejs", +- name = "resourcemanager-v3-nodejs", - deps = [ -- ":recommender_nodejs_gapic", -- ":recommender_proto", +- ":resourcemanager_nodejs_gapic", +- ":resourcemanager_proto", - ], -) - @@ -40148,49 +56826,49 @@ diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v -############################################################################## -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", -) - -ruby_proto_library( -- name = "recommender_ruby_proto", -- deps = [":recommender_proto"], +- name = "resourcemanager_ruby_proto", +- deps = [":resourcemanager_proto"], -) - -ruby_grpc_library( -- name = "recommender_ruby_grpc", -- srcs = [":recommender_proto"], -- deps = [":recommender_ruby_proto"], +- name = "resourcemanager_ruby_grpc", +- srcs = [":resourcemanager_proto"], +- deps = [":resourcemanager_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "recommender_ruby_gapic", -- srcs = [":recommender_proto_with_info"], +- name = "resourcemanager_ruby_gapic", +- srcs = [":resourcemanager_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-recommender-v1", -- "ruby-cloud-env-prefix=RECOMMENDER", -- "ruby-cloud-product-url=https://cloud.google.com/recommender", -- "ruby-cloud-api-id=recommender.googleapis.com", -- "ruby-cloud-api-shortname=recommender", +- "ruby-cloud-gem-name=google-cloud-resource_manager-v3", +- "ruby-cloud-env-prefix=RESOURCE_MANAGER", +- "ruby-cloud-product-url=https://cloud.google.com/resource-manager/", +- "ruby-cloud-api-id=cloudresourcemanager.googleapis.com", +- "ruby-cloud-api-shortname=cloudresourcemanager", - ], -- 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", +- grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json", +- ruby_cloud_description = "Google Cloud provides container resources such as organizations and projects that allow you to group and hierarchically organize other Google Cloud resources. This hierarchical organization helps you manage common aspects of your resources, such as access control and configuration settings. The Resource Manager API enables you to programmatically manage these container resources.", +- ruby_cloud_title = "Resource Manager V3", - deps = [ -- ":recommender_ruby_grpc", -- ":recommender_ruby_proto", +- ":resourcemanager_ruby_grpc", +- ":resourcemanager_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-recommender-v1-ruby", +- name = "google-cloud-resourcemanager-v3-ruby", - deps = [ -- ":recommender_ruby_gapic", -- ":recommender_ruby_grpc", -- ":recommender_ruby_proto", +- ":resourcemanager_ruby_gapic", +- ":resourcemanager_ruby_grpc", +- ":resourcemanager_ruby_proto", - ], -) - @@ -40206,34 +56884,34 @@ diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v -) - -csharp_proto_library( -- name = "recommender_csharp_proto", -- deps = [":recommender_proto"], +- name = "resourcemanager_csharp_proto", +- deps = [":resourcemanager_proto"], -) - -csharp_grpc_library( -- name = "recommender_csharp_grpc", -- srcs = [":recommender_proto"], -- deps = [":recommender_csharp_proto"], +- name = "resourcemanager_csharp_grpc", +- srcs = [":resourcemanager_proto"], +- deps = [":resourcemanager_csharp_proto"], -) - -csharp_gapic_library( -- name = "recommender_csharp_gapic", -- srcs = [":recommender_proto_with_info"], +- name = "resourcemanager_csharp_gapic", +- srcs = [":resourcemanager_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "recommender_grpc_service_config.json", +- grpc_service_config = "cloudresourcemanager_v3_grpc_service_config.json", - deps = [ -- ":recommender_csharp_grpc", -- ":recommender_csharp_proto", +- ":resourcemanager_csharp_grpc", +- ":resourcemanager_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-recommender-v1-csharp", +- name = "google-cloud-resourcemanager-v3-csharp", - deps = [ -- ":recommender_csharp_gapic", -- ":recommender_csharp_grpc", -- ":recommender_csharp_proto", +- ":resourcemanager_csharp_gapic", +- ":resourcemanager_csharp_grpc", +- ":resourcemanager_csharp_proto", - ], -) - @@ -40241,13 +56919,17 @@ diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommender/v1beta1/BUILD.bazel ---- a/google/cloud/recommender/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/recommender/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +diff -urN a/google/cloud/resourcesettings/BUILD.bazel b/google/cloud/resourcesettings/BUILD.bazel +--- a/google/cloud/resourcesettings/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/resourcesettings/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/resourcesettings/v1/BUILD.bazel b/google/cloud/resourcesettings/v1/BUILD.bazel +--- a/google/cloud/resourcesettings/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/resourcesettings/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,338 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/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: -# - names of *_gapic_assembly_* rules @@ -40266,28 +56948,22 @@ diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommen -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "recommender_proto", +- name = "resourcesettings_proto", - srcs = [ -- "insight.proto", -- "recommendation.proto", -- "recommender_service.proto", +- "resource_settings.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/type:money_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "recommender_proto_with_info", +- name = "resourcesettings_proto_with_info", - deps = [ -- ":recommender_proto", +- ":resourcesettings_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -40305,44 +56981,44 @@ diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommen -) - -java_proto_library( -- name = "recommender_java_proto", -- deps = [":recommender_proto"], +- name = "resourcesettings_java_proto", +- deps = [":resourcesettings_proto"], -) - -java_grpc_library( -- name = "recommender_java_grpc", -- srcs = [":recommender_proto"], -- deps = [":recommender_java_proto"], +- name = "resourcesettings_java_grpc", +- srcs = [":resourcesettings_proto"], +- deps = [":resourcesettings_java_proto"], -) - -java_gapic_library( -- name = "recommender_java_gapic", -- srcs = [":recommender_proto_with_info"], -- grpc_service_config = "recommender_grpc_service_config.json", +- name = "resourcesettings_java_gapic", +- srcs = [":resourcesettings_proto_with_info"], +- grpc_service_config = "resourcesettings_grpc_service_config.json", - test_deps = [ -- ":recommender_java_grpc", +- ":resourcesettings_java_grpc", - ], - deps = [ -- ":recommender_java_proto", +- ":resourcesettings_java_proto", - ], -) - -java_gapic_test( -- name = "recommender_java_gapic_test_suite", +- name = "resourcesettings_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.recommender.v1beta1.RecommenderClientTest", +- "com.google.cloud.resourcesettings.v1.ResourceSettingsServiceClientTest", - ], -- runtime_deps = [":recommender_java_gapic_test"], +- runtime_deps = [":resourcesettings_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-recommender-v1beta1-java", +- name = "google-cloud-resourcesettings-v1-java", - deps = [ -- ":recommender_java_gapic", -- ":recommender_java_grpc", -- ":recommender_java_proto", -- ":recommender_proto", +- ":resourcesettings_java_gapic", +- ":resourcesettings_java_grpc", +- ":resourcesettings_java_proto", +- ":resourcesettings_proto", - ], -) - @@ -40358,42 +57034,42 @@ diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommen -) - -go_proto_library( -- name = "recommender_go_proto", +- name = "resourcesettings_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/recommender/v1beta1", -- protos = [":recommender_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/resourcesettings/v1", +- protos = [":resourcesettings_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/type:money_go_proto", - ], -) - -go_gapic_library( -- name = "recommender_go_gapic", -- srcs = [":recommender_proto_with_info"], -- grpc_service_config = "recommender_grpc_service_config.json", -- importpath = "cloud.google.com/go/recommender/apiv1beta1;recommender", -- service_yaml = "recommender_v1beta1.yaml", +- name = "resourcesettings_go_gapic", +- srcs = [":resourcesettings_proto_with_info"], +- grpc_service_config = "resourcesettings_grpc_service_config.json", +- importpath = "cloud.google.com/go/resourcesettings/apiv1;resourcesettings", +- metadata = True, +- service_yaml = "resourcesettings_v1.yaml", - deps = [ -- ":recommender_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ":resourcesettings_go_proto", - ], -) - -go_test( -- name = "recommender_go_gapic_test", -- srcs = [":recommender_go_gapic_srcjar_test"], -- embed = [":recommender_go_gapic"], -- importpath = "cloud.google.com/go/recommender/apiv1beta1", +- name = "resourcesettings_go_gapic_test", +- srcs = [":resourcesettings_go_gapic_srcjar_test"], +- embed = [":resourcesettings_go_gapic"], +- importpath = "cloud.google.com/go/resourcesettings/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-recommender-v1beta1-go", +- name = "gapi-cloud-resourcesettings-v1-go", - deps = [ -- ":recommender_go_gapic", -- ":recommender_go_gapic_srcjar-test.srcjar", -- ":recommender_go_proto", +- ":resourcesettings_go_gapic", +- ":resourcesettings_go_gapic_srcjar-metadata.srcjar", +- ":resourcesettings_go_gapic_srcjar-test.srcjar", +- ":resourcesettings_go_proto", - ], -) - @@ -40407,15 +57083,17 @@ diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommen -) - -py_gapic_library( -- name = "recommender_py_gapic", -- srcs = [":recommender_proto"], -- grpc_service_config = "recommender_grpc_service_config.json", +- name = "resourcesettings_py_gapic", +- srcs = [":resourcesettings_proto"], +- grpc_service_config = "resourcesettings_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-resource-settings"], -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "recommender-v1beta1-py", +- name = "resourcesettings-v1-py", - deps = [ -- ":recommender_py_gapic", +- ":resourcesettings_py_gapic", - ], -) - @@ -40431,36 +57109,34 @@ diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommen -) - -php_proto_library( -- name = "recommender_php_proto", -- deps = [":recommender_proto"], +- name = "resourcesettings_php_proto", +- deps = [":resourcesettings_proto"], -) - -php_grpc_library( -- name = "recommender_php_grpc", -- srcs = [":recommender_proto"], -- deps = [":recommender_php_proto"], +- name = "resourcesettings_php_grpc", +- srcs = [":resourcesettings_proto"], +- deps = [":resourcesettings_php_proto"], -) - -php_gapic_library( -- name = "recommender_php_gapic", -- src = ":recommender_proto_with_info", -- gapic_yaml = "recommender_gapic.yaml", -- grpc_service_config = "recommender_grpc_service_config.json", -- package = "google.cloud.recommender.v1beta1", -- service_yaml = "recommender_v1beta1.yaml", +- name = "resourcesettings_php_gapic", +- srcs = [":resourcesettings_proto_with_info"], +- grpc_service_config = "resourcesettings_grpc_service_config.json", +- service_yaml = "resourcesettings_v1.yaml", - deps = [ -- ":recommender_php_grpc", -- ":recommender_php_proto", +- ":resourcesettings_php_grpc", +- ":resourcesettings_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-recommender-v1beta1-php", +- name = "google-cloud-resourcesettings-v1-php", - deps = [ -- ":recommender_php_gapic", -- ":recommender_php_grpc", -- ":recommender_php_proto", +- ":resourcesettings_php_gapic", +- ":resourcesettings_php_grpc", +- ":resourcesettings_php_proto", - ], -) - @@ -40474,20 +57150,21 @@ diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommen -) - -nodejs_gapic_library( -- name = "recommender_nodejs_gapic", -- src = ":recommender_proto_with_info", +- name = "resourcesettings_nodejs_gapic", +- package_name = "@google-cloud/resourcesettings", +- src = ":resourcesettings_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "recommender_grpc_service_config.json", -- package = "google.cloud.recommender.v1beta1", -- service_yaml = "recommender_v1beta1.yaml", +- grpc_service_config = "resourcesettings_grpc_service_config.json", +- package = "google.cloud.resourcesettings.v1", +- service_yaml = "resourcesettings_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "recommender-v1beta1-nodejs", +- name = "resourcesettings-v1-nodejs", - deps = [ -- ":recommender_nodejs_gapic", -- ":recommender_proto", +- ":resourcesettings_nodejs_gapic", +- ":resourcesettings_proto", - ], -) - @@ -40496,43 +57173,49 @@ diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommen -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "recommender_ruby_proto", -- deps = [":recommender_proto"], +- name = "resourcesettings_ruby_proto", +- deps = [":resourcesettings_proto"], -) - -ruby_grpc_library( -- name = "recommender_ruby_grpc", -- srcs = [":recommender_proto"], -- deps = [":recommender_ruby_proto"], +- name = "resourcesettings_ruby_grpc", +- srcs = [":resourcesettings_proto"], +- deps = [":resourcesettings_ruby_proto"], -) - --ruby_gapic_library( -- name = "recommender_ruby_gapic", -- src = ":recommender_proto_with_info", -- gapic_yaml = "recommender_gapic.yaml", -- grpc_service_config = "recommender_grpc_service_config.json", -- package = "google.cloud.recommender.v1beta1", -- service_yaml = "recommender_v1beta1.yaml", +-ruby_cloud_gapic_library( +- name = "resourcesettings_ruby_gapic", +- srcs = [":resourcesettings_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-resource_settings-v1", +- "ruby-cloud-env-prefix=RESOURCE_SETTINGS", +- "ruby-cloud-product-url=https://cloud.google.com/resource-manager/docs/resource-settings/overview", +- "ruby-cloud-api-id=resourcesettings.googleapis.com", +- "ruby-cloud-api-shortname=resourcesettings", +- ], +- grpc_service_config = "resourcesettings_grpc_service_config.json", +- ruby_cloud_description = "You can use Resource Settings to centrally configure settings for your Google Cloud projects, folders, and organization. These settings are inherited by their descendants in the resource hierarchy. Each setting is created and managed by Google.", +- ruby_cloud_title = "Resource Settings V1", - deps = [ -- ":recommender_ruby_grpc", -- ":recommender_ruby_proto", +- ":resourcesettings_ruby_grpc", +- ":resourcesettings_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-recommender-v1beta1-ruby", +- name = "google-cloud-resourcesettings-v1-ruby", - deps = [ -- ":recommender_ruby_gapic", -- ":recommender_ruby_grpc", -- ":recommender_ruby_proto", +- ":resourcesettings_ruby_gapic", +- ":resourcesettings_ruby_grpc", +- ":resourcesettings_ruby_proto", - ], -) - @@ -40548,34 +57231,34 @@ diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommen -) - -csharp_proto_library( -- name = "recommender_csharp_proto", -- deps = [":recommender_proto"], +- name = "resourcesettings_csharp_proto", +- deps = [":resourcesettings_proto"], -) - -csharp_grpc_library( -- name = "recommender_csharp_grpc", -- srcs = [":recommender_proto"], -- deps = [":recommender_csharp_proto"], +- name = "resourcesettings_csharp_grpc", +- srcs = [":resourcesettings_proto"], +- deps = [":resourcesettings_csharp_proto"], -) - -csharp_gapic_library( -- name = "recommender_csharp_gapic", -- srcs = [":recommender_proto_with_info"], +- name = "resourcesettings_csharp_gapic", +- srcs = [":resourcesettings_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "recommender_grpc_service_config.json", +- grpc_service_config = "resourcesettings_grpc_service_config.json", - deps = [ -- ":recommender_csharp_grpc", -- ":recommender_csharp_proto", +- ":resourcesettings_csharp_grpc", +- ":resourcesettings_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-recommender-v1beta1-csharp", +- name = "google-cloud-resourcesettings-v1-csharp", - deps = [ -- ":recommender_csharp_gapic", -- ":recommender_csharp_grpc", -- ":recommender_csharp_proto", +- ":resourcesettings_csharp_gapic", +- ":resourcesettings_csharp_grpc", +- ":resourcesettings_csharp_proto", - ], -) - @@ -40583,344 +57266,331 @@ diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommen -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/redis/BUILD.bazel b/google/cloud/redis/BUILD.bazel ---- a/google/cloud/redis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/redis/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/redis/v1/BUILD.bazel b/google/cloud/redis/v1/BUILD.bazel ---- a/google/cloud/redis/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/redis/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,336 +0,0 @@ +diff -urN a/google/cloud/retail/v2/BUILD.bazel b/google/cloud/retail/v2/BUILD.bazel +--- a/google/cloud/retail/v2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/retail/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,328 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) +-# 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", "proto_library_with_info") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +- "moved_proto_library", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +- "proto_library_with_info", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "py_grpc_library", +- "py_proto_library", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) - -proto_library( -- name = "redis_proto", +- name = "retail_proto", - srcs = [ -- "cloud_redis.proto", +- "catalog.proto", +- "catalog_service.proto", +- "common.proto", +- "import_config.proto", +- "prediction_service.proto", +- "product.proto", +- "product_service.proto", +- "purge_config.proto", +- "user_event.proto", +- "user_event_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", +- "//google/api:httpbody_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "redis_proto_with_info", +- name = "retail_proto_with_info", - deps = [ -- ":redis_proto", +- ":retail_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 = "redis_java_proto", -- deps = [":redis_proto"], +-java_proto_library( +- name = "retail_java_proto", +- deps = [":retail_proto"], -) - -java_grpc_library( -- name = "redis_java_grpc", -- srcs = [":redis_proto"], -- deps = [":redis_java_proto"], +- name = "retail_java_grpc", +- srcs = [":retail_proto"], +- deps = [":retail_java_proto"], -) - -java_gapic_library( -- name = "redis_java_gapic", -- srcs = [":redis_proto_with_info"], -- gapic_yaml = "redis_gapic.yaml", -- grpc_service_config = "redis_grpc_service_config.json", +- name = "retail_java_gapic", +- srcs = [":retail_proto_with_info"], +- grpc_service_config = "retail_grpc_service_config.json", - test_deps = [ -- ":redis_java_grpc", +- ":retail_java_grpc", - ], - deps = [ -- ":redis_java_proto", +- ":retail_java_proto", +- "//google/api:api_java_proto", - ], -) - -java_gapic_test( -- name = "redis_java_gapic_test_suite", +- name = "retail_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.redis.v1.CloudRedisClientTest", +- "com.google.cloud.retail.v2.CatalogServiceClientTest", +- "com.google.cloud.retail.v2.PredictionServiceClientTest", +- "com.google.cloud.retail.v2.ProductServiceClientTest", +- "com.google.cloud.retail.v2.UserEventServiceClientTest", - ], -- runtime_deps = [":redis_java_gapic_test"], +- runtime_deps = [":retail_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-redis-v1-java", +- name = "google-cloud-retail-v2-java", - deps = [ -- ":redis_java_gapic", -- ":redis_java_grpc", -- ":redis_java_proto", -- ":redis_proto", +- ":retail_java_gapic", +- ":retail_java_grpc", +- ":retail_java_proto", +- ":retail_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 = "redis_go_proto", +- name = "retail_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/redis/v1", -- protos = [":redis_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2", +- protos = [":retail_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "redis_go_gapic", -- srcs = [":redis_proto_with_info"], -- grpc_service_config = "redis_grpc_service_config.json", -- importpath = "cloud.google.com/go/redis/apiv1;redis", -- service_yaml = "redis_v1.yaml", +- name = "retail_go_gapic", +- srcs = [":retail_proto_with_info"], +- grpc_service_config = "retail_grpc_service_config.json", +- importpath = "cloud.google.com/go/retail/apiv2;retail", +- service_yaml = "retail_v2.yaml", - deps = [ -- ":redis_go_proto", +- ":retail_go_proto", +- "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "redis_go_gapic_test", -- srcs = [":redis_go_gapic_srcjar_test"], -- embed = [":redis_go_gapic"], -- importpath = "cloud.google.com/go/redis/apiv1", +- name = "retail_go_gapic_test", +- srcs = [":retail_go_gapic_srcjar_test"], +- embed = [":retail_go_gapic"], +- importpath = "cloud.google.com/go/retail/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-redis-v1-go", +- name = "gapi-cloud-retail-v2-go", - deps = [ -- ":redis_go_gapic", -- ":redis_go_gapic_srcjar-test.srcjar", -- ":redis_go_proto", +- ":retail_go_gapic", +- ":retail_go_gapic_srcjar-test.srcjar", +- ":retail_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", --) - -py_gapic_library( -- name = "redis_py_gapic", -- srcs = [":redis_proto"], -- grpc_service_config = "redis_grpc_service_config.json", +- name = "retail_py_gapic", +- srcs = [":retail_proto"], +- grpc_service_config = "retail_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "redis-v1-py", +- name = "retail-v2-py", - deps = [ -- ":redis_py_gapic", +- ":retail_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 = "redis_php_proto", -- deps = [":redis_proto"], +- name = "retail_php_proto", +- deps = [":retail_proto"], -) - -php_grpc_library( -- name = "redis_php_grpc", -- srcs = [":redis_proto"], -- deps = [":redis_php_proto"], +- name = "retail_php_grpc", +- srcs = [":retail_proto"], +- deps = [":retail_php_proto"], -) - -php_gapic_library( -- name = "redis_php_gapic", -- src = ":redis_proto_with_info", -- gapic_yaml = "redis_gapic.yaml", -- grpc_service_config = "redis_grpc_service_config.json", -- package = "google.cloud.redis.v1", -- service_yaml = "redis_v1.yaml", +- name = "retail_php_gapic", +- srcs = [":retail_proto_with_info"], +- grpc_service_config = "retail_grpc_service_config.json", +- service_yaml = "retail_v2.yaml", - deps = [ -- ":redis_php_grpc", -- ":redis_php_proto", +- ":retail_php_grpc", +- ":retail_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-redis-v1-php", +- name = "google-cloud-retail-v2-php", - deps = [ -- ":redis_php_gapic", -- ":redis_php_grpc", -- ":redis_php_proto", +- ":retail_php_gapic", +- ":retail_php_grpc", +- ":retail_php_proto", - ], -) - --############################################################################## --# Node.js --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", --) -- -nodejs_gapic_library( -- name = "redis_nodejs_gapic", -- package_name = "@google-cloud/redis", -- src = ":redis_proto_with_info", +- name = "retail_nodejs_gapic", +- package_name = "@google-cloud/retail", +- src = ":retail_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "redis_grpc_service_config.json", -- package = "google.cloud.redis.v1", -- service_yaml = "redis_v1.yaml", +- grpc_service_config = "retail_grpc_service_config.json", +- package = "google.cloud.retail.v2", +- service_yaml = "retail_v2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "redis-v1-nodejs", +- name = "retail-v2-nodejs", - deps = [ -- ":redis_nodejs_gapic", -- ":redis_proto", +- ":retail_nodejs_gapic", +- ":retail_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 = "redis_ruby_proto", -- deps = [":redis_proto"], +- name = "retail_ruby_proto", +- deps = [":retail_proto"], -) - -ruby_grpc_library( -- name = "redis_ruby_grpc", -- srcs = [":redis_proto"], -- deps = [":redis_ruby_proto"], +- name = "retail_ruby_grpc", +- srcs = [":retail_proto"], +- deps = [":retail_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "redis_ruby_gapic", -- srcs = [":redis_proto_with_info"], +- name = "retail_ruby_gapic", +- srcs = [":retail_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-redis-v1", -- "ruby-cloud-env-prefix=REDIS", -- "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis", -- "ruby-cloud-api-id=redis.googleapis.com", -- "ruby-cloud-api-shortname=redis", +- "ruby-cloud-gem-name=google-cloud-retail-v2", +- "ruby-cloud-env-prefix=RETAIL", +- "ruby-cloud-product-url=https://cloud.google.com/retail/docs/apis", +- "ruby-cloud-api-id=retail.googleapis.com", +- "ruby-cloud-api-shortname=retail", - ], -- grpc_service_config = "redis_grpc_service_config.json", -- ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.", -- ruby_cloud_title = "Google Cloud Memorystore for Redis V1", +- grpc_service_config = "retail_grpc_service_config.json", +- ruby_cloud_description = "Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.", +- ruby_cloud_title = "Retail V2", - deps = [ -- ":redis_ruby_grpc", -- ":redis_ruby_proto", +- ":retail_ruby_grpc", +- ":retail_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-redis-v1-ruby", +- name = "google-cloud-retail-v2-ruby", - deps = [ -- ":redis_ruby_gapic", -- ":redis_ruby_grpc", -- ":redis_ruby_proto", +- ":retail_ruby_gapic", +- ":retail_ruby_grpc", +- ":retail_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 = "redis_csharp_proto", -- deps = [":redis_proto"], +- name = "retail_csharp_proto", +- deps = [":retail_proto"], -) - -csharp_grpc_library( -- name = "redis_csharp_grpc", -- srcs = [":redis_proto"], -- deps = [":redis_csharp_proto"], +- name = "retail_csharp_grpc", +- srcs = [":retail_proto"], +- deps = [":retail_csharp_proto"], -) - -csharp_gapic_library( -- name = "redis_csharp_gapic", -- srcs = [":redis_proto_with_info"], +- name = "retail_csharp_gapic", +- srcs = [":retail_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "redis_grpc_service_config.json", +- grpc_service_config = "retail_grpc_service_config.json", - deps = [ -- ":redis_csharp_grpc", -- ":redis_csharp_proto", +- ":retail_csharp_grpc", +- ":retail_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-redis-v1-csharp", +- name = "google-cloud-retail-v2-csharp", - deps = [ -- ":redis_csharp_gapic", -- ":redis_csharp_grpc", -- ":redis_csharp_proto", +- ":retail_csharp_gapic", +- ":retail_csharp_grpc", +- ":retail_csharp_proto", - ], -) - @@ -40928,340 +57598,316 @@ diff -urN a/google/cloud/redis/v1/BUILD.bazel b/google/cloud/redis/v1/BUILD.baze -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/redis/v1beta1/BUILD.bazel b/google/cloud/redis/v1beta1/BUILD.bazel ---- a/google/cloud/redis/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/redis/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,337 +0,0 @@ +diff -urN a/google/cloud/retail/v2alpha/BUILD.bazel b/google/cloud/retail/v2alpha/BUILD.bazel +--- a/google/cloud/retail/v2alpha/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/retail/v2alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,313 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) +-# 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", "proto_library_with_info") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +- "proto_library_with_info", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "ruby_gapic_assembly_pkg", +- "ruby_cloud_gapic_library", +- "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. +-package(default_visibility = ["//visibility:public"]) - -proto_library( -- name = "redis_proto", +- name = "retail_proto", - srcs = [ -- "cloud_redis.proto", +- "catalog.proto", +- "catalog_service.proto", +- "common.proto", +- "import_config.proto", +- "prediction_service.proto", +- "product.proto", +- "product_service.proto", +- "purge_config.proto", +- "user_event.proto", +- "user_event_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", +- "//google/api:httpbody_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "redis_proto_with_info", +- name = "retail_proto_with_info", - deps = [ -- ":redis_proto", +- ":retail_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 = "redis_java_proto", -- deps = [":redis_proto"], +- name = "retail_java_proto", +- deps = [":retail_proto"], -) - -java_grpc_library( -- name = "redis_java_grpc", -- srcs = [":redis_proto"], -- deps = [":redis_java_proto"], +- name = "retail_java_grpc", +- srcs = [":retail_proto"], +- deps = [":retail_java_proto"], -) - -java_gapic_library( -- name = "redis_java_gapic", -- srcs = [":redis_proto_with_info"], -- gapic_yaml = "redis_gapic.yaml", -- grpc_service_config = "redis_grpc_service_config.json", +- name = "retail_java_gapic", +- srcs = [":retail_proto_with_info"], +- grpc_service_config = "retail_grpc_service_config.json", - test_deps = [ -- ":redis_java_grpc", +- ":retail_java_grpc", - ], - deps = [ -- ":redis_java_proto", +- ":retail_java_proto", +- "//google/api:api_java_proto", - ], -) - -java_gapic_test( -- name = "redis_java_gapic_test_suite", +- name = "retail_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.redis.v1beta1.CloudRedisClientTest", +- "com.google.cloud.retail.v2alpha.CatalogServiceClientTest", +- "com.google.cloud.retail.v2alpha.PredictionServiceClientTest", +- "com.google.cloud.retail.v2alpha.ProductServiceClientTest", +- "com.google.cloud.retail.v2alpha.UserEventServiceClientTest", - ], -- runtime_deps = [":redis_java_gapic_test"], +- runtime_deps = [":retail_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-redis-v1beta1-java", +- name = "google-cloud-retail-v2alpha-java", - deps = [ -- ":redis_java_gapic", -- ":redis_java_grpc", -- ":redis_java_proto", -- ":redis_proto", +- ":retail_java_gapic", +- ":retail_java_grpc", +- ":retail_java_proto", +- ":retail_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 = "redis_go_proto", +- name = "retail_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/redis/v1beta1", -- protos = [":redis_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2alpha", +- protos = [":retail_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "redis_go_gapic", -- srcs = [":redis_proto_with_info"], -- grpc_service_config = "redis_grpc_service_config.json", -- importpath = "cloud.google.com/go/redis/apiv1beta1;redis", -- service_yaml = "redis_v1beta1.yaml", +- name = "retail_go_gapic", +- srcs = [":retail_proto_with_info"], +- grpc_service_config = "retail_grpc_service_config.json", +- importpath = "cloud.google.com/go/retail/apiv2alpha;retail", +- service_yaml = "retail_v2alpha.yaml", - deps = [ -- ":redis_go_proto", +- ":retail_go_proto", +- "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", -- "@io_bazel_rules_go//proto/wkt:any_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "redis_go_gapic_test", -- srcs = [":redis_go_gapic_srcjar_test"], -- embed = [":redis_go_gapic"], -- importpath = "cloud.google.com/go/redis/apiv1beta1", +- name = "retail_go_gapic_test", +- srcs = [":retail_go_gapic_srcjar_test"], +- embed = [":retail_go_gapic"], +- importpath = "cloud.google.com/go/retail/apiv2alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-redis-v1beta1-go", +- name = "gapi-cloud-retail-v2alpha-go", - deps = [ -- ":redis_go_gapic", -- ":redis_go_gapic_srcjar-test.srcjar", -- ":redis_go_proto", +- ":retail_go_gapic", +- ":retail_go_gapic_srcjar-test.srcjar", +- ":retail_go_proto", - ], -) - --############################################################################## --# Python --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", --) -- -py_gapic_library( -- name = "redis_py_gapic", -- srcs = [":redis_proto"], -- grpc_service_config = "redis_grpc_service_config.json", +- name = "retail_py_gapic", +- srcs = [":retail_proto"], +- grpc_service_config = "retail_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "redis-v1beta1-py", +- name = "retail-v2alpha-py", - deps = [ -- ":redis_py_gapic", +- ":retail_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 = "redis_php_proto", -- deps = [":redis_proto"], +- name = "retail_php_proto", +- deps = [":retail_proto"], -) - -php_grpc_library( -- name = "redis_php_grpc", -- srcs = [":redis_proto"], -- deps = [":redis_php_proto"], +- name = "retail_php_grpc", +- srcs = [":retail_proto"], +- deps = [":retail_php_proto"], -) - -php_gapic_library( -- name = "redis_php_gapic", -- src = ":redis_proto_with_info", -- gapic_yaml = "redis_gapic.yaml", -- grpc_service_config = "redis_grpc_service_config.json", -- package = "google.cloud.redis.v1beta1", -- service_yaml = "redis_v1beta1.yaml", +- name = "retail_php_gapic", +- srcs = [":retail_proto_with_info"], +- grpc_service_config = "retail_grpc_service_config.json", +- service_yaml = "retail_v2alpha.yaml", - deps = [ -- ":redis_php_grpc", -- ":redis_php_proto", +- ":retail_php_grpc", +- ":retail_php_proto", - ], -) - -# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-redis-v1beta1-php", -- deps = [ -- ":redis_php_gapic", -- ":redis_php_grpc", -- ":redis_php_proto", -- ], --) -- --############################################################################## --# Node.js --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", +-php_gapic_assembly_pkg( +- name = "google-cloud-retail-v2alpha-php", +- deps = [ +- ":retail_php_gapic", +- ":retail_php_grpc", +- ":retail_php_proto", +- ], -) - -nodejs_gapic_library( -- name = "redis_nodejs_gapic", -- package_name = "@google-cloud/redis", -- src = ":redis_proto_with_info", +- name = "retail_nodejs_gapic", +- package_name = "@google-cloud/retail", +- src = ":retail_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "redis_grpc_service_config.json", -- package = "google.cloud.redis.v1beta1", -- service_yaml = "redis_v1beta1.yaml", +- grpc_service_config = "retail_grpc_service_config.json", +- package = "google.cloud.retail.v2alpha", +- service_yaml = "retail_v2alpha.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "redis-v1beta1-nodejs", +- name = "retail-v2alpha-nodejs", - deps = [ -- ":redis_nodejs_gapic", -- ":redis_proto", +- ":retail_nodejs_gapic", +- ":retail_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 = "redis_ruby_proto", -- deps = [":redis_proto"], +- name = "retail_ruby_proto", +- deps = [":retail_proto"], -) - -ruby_grpc_library( -- name = "redis_ruby_grpc", -- srcs = [":redis_proto"], -- deps = [":redis_ruby_proto"], +- name = "retail_ruby_grpc", +- srcs = [":retail_proto"], +- deps = [":retail_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "redis_ruby_gapic", -- srcs = [":redis_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-redis-v1beta1", -- "ruby-cloud-env-prefix=REDIS", -- "ruby-cloud-product-url=https://cloud.google.com/memorystore/docs/redis", -- "ruby-cloud-api-id=redis.googleapis.com", -- "ruby-cloud-api-shortname=redis", -- ], -- grpc_service_config = "redis_grpc_service_config.json", -- ruby_cloud_description = "Creates and manages Redis instances on the Google Cloud Platform.", -- ruby_cloud_title = "Google Cloud Memorystore for Redis V1beta1", +- name = "retail_ruby_gapic", +- srcs = [":retail_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-retail-v2alpha"], +- grpc_service_config = "retail_grpc_service_config.json", - deps = [ -- ":redis_ruby_grpc", -- ":redis_ruby_proto", +- ":retail_ruby_grpc", +- ":retail_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-redis-v1beta1-ruby", +- name = "google-cloud-retail-v2alpha-ruby", - deps = [ -- ":redis_ruby_gapic", -- ":redis_ruby_grpc", -- ":redis_ruby_proto", +- ":retail_ruby_gapic", +- ":retail_ruby_grpc", +- ":retail_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 = "redis_csharp_proto", -- deps = [":redis_proto"], +- name = "retail_csharp_proto", +- deps = [":retail_proto"], -) - -csharp_grpc_library( -- name = "redis_csharp_grpc", -- srcs = [":redis_proto"], -- deps = [":redis_csharp_proto"], +- name = "retail_csharp_grpc", +- srcs = [":retail_proto"], +- deps = [":retail_csharp_proto"], -) - -csharp_gapic_library( -- name = "redis_csharp_gapic", -- srcs = [":redis_proto_with_info"], +- name = "retail_csharp_gapic", +- srcs = [":retail_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "redis_grpc_service_config.json", +- grpc_service_config = "retail_grpc_service_config.json", - deps = [ -- ":redis_csharp_grpc", -- ":redis_csharp_proto", +- ":retail_csharp_grpc", +- ":retail_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-redis-v1beta1-csharp", +- name = "google-cloud-retail-v2alpha-csharp", - deps = [ -- ":redis_csharp_gapic", -- ":redis_csharp_grpc", -- ":redis_csharp_proto", +- ":retail_csharp_gapic", +- ":retail_csharp_grpc", +- ":retail_csharp_proto", - ], -) - @@ -41269,194 +57915,327 @@ diff -urN a/google/cloud/redis/v1beta1/BUILD.bazel b/google/cloud/redis/v1beta1/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/resourcemanager/v2/BUILD.bazel b/google/cloud/resourcemanager/v2/BUILD.bazel ---- a/google/cloud/resourcemanager/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/resourcemanager/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,175 +0,0 @@ +diff -urN a/google/cloud/retail/v2beta/BUILD.bazel b/google/cloud/retail/v2beta/BUILD.bazel +--- a/google/cloud/retail/v2beta/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/retail/v2beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,313 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) +-# 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", "proto_library_with_info") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +- "proto_library_with_info", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "ruby_gapic_assembly_pkg", +- "ruby_cloud_gapic_library", +- "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. +-package(default_visibility = ["//visibility:public"]) - -proto_library( -- name = "resourcemanager_proto", +- name = "retail_proto", - srcs = [ -- "folders.proto", +- "catalog.proto", +- "catalog_service.proto", +- "common.proto", +- "import_config.proto", +- "prediction_service.proto", +- "product.proto", +- "product_service.proto", +- "purge_config.proto", +- "user_event.proto", +- "user_event_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", +- "//google/api:httpbody_proto", - "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", - "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "resourcemanager_proto_with_info", +- name = "retail_proto_with_info", - deps = [ -- ":resourcemanager_proto", +- ":retail_proto", - "//google/cloud:common_resources_proto", - ], -) - --############################################################################## --# Java --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "java_grpc_library", -- "java_proto_library", --) -- -java_proto_library( -- name = "resourcemanager_java_proto", -- deps = [":resourcemanager_proto"], +- name = "retail_java_proto", +- deps = [":retail_proto"], -) - -java_grpc_library( -- name = "resourcemanager_java_grpc", -- srcs = [":resourcemanager_proto"], -- deps = [":resourcemanager_java_proto"], +- name = "retail_java_grpc", +- srcs = [":retail_proto"], +- deps = [":retail_java_proto"], -) - --############################################################################# --# Go --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "go_proto_library", -- "go_test", +-java_gapic_library( +- name = "retail_java_gapic", +- srcs = [":retail_proto_with_info"], +- grpc_service_config = "retail_grpc_service_config.json", +- test_deps = [ +- ":retail_java_grpc", +- ], +- deps = [ +- ":retail_java_proto", +- "//google/api:api_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "retail_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.retail.v2beta.CatalogServiceClientTest", +- "com.google.cloud.retail.v2beta.PredictionServiceClientTest", +- "com.google.cloud.retail.v2beta.ProductServiceClientTest", +- "com.google.cloud.retail.v2beta.UserEventServiceClientTest", +- ], +- runtime_deps = [":retail_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-retail-v2beta-java", +- deps = [ +- ":retail_java_gapic", +- ":retail_java_grpc", +- ":retail_java_proto", +- ":retail_proto", +- ], -) - -go_proto_library( -- name = "resourcemanager_go_proto", +- name = "retail_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/resourcemanager/v2", -- protos = [":resourcemanager_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2beta", +- protos = [":retail_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", +- "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", +- "//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 = "resourcemanager_moved_proto", -- srcs = [":resourcemanager_proto"], +-go_gapic_library( +- name = "retail_go_gapic", +- srcs = [":retail_proto_with_info"], +- grpc_service_config = "retail_grpc_service_config.json", +- importpath = "cloud.google.com/go/retail/apiv2beta;retail", +- service_yaml = "retail_v2beta.yaml", - deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "//google/longrunning:operations_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", +- ":retail_go_proto", +- "//google/api:httpbody_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - --py_proto_library( -- name = "resourcemanager_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":resourcemanager_moved_proto"], +-go_test( +- name = "retail_go_gapic_test", +- srcs = [":retail_go_gapic_srcjar_test"], +- embed = [":retail_go_gapic"], +- importpath = "cloud.google.com/go/retail/apiv2beta", -) - --py_grpc_library( -- name = "resourcemanager_py_grpc", -- srcs = [":resourcemanager_moved_proto"], -- deps = [":resourcemanager_py_proto"], +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-retail-v2beta-go", +- deps = [ +- ":retail_go_gapic", +- ":retail_go_gapic_srcjar-test.srcjar", +- ":retail_go_proto", +- ], -) - --############################################################################## --# PHP --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "php_grpc_library", -- "php_proto_library", +-py_gapic_library( +- name = "retail_py_gapic", +- srcs = [":retail_proto"], +- grpc_service_config = "retail_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "retail-v2beta-py", +- deps = [ +- ":retail_py_gapic", +- ], -) - -php_proto_library( -- name = "resourcemanager_php_proto", -- deps = [":resourcemanager_proto"], +- name = "retail_php_proto", +- deps = [":retail_proto"], -) - -php_grpc_library( -- name = "resourcemanager_php_grpc", -- srcs = [":resourcemanager_proto"], -- deps = [":resourcemanager_php_proto"], +- name = "retail_php_grpc", +- srcs = [":retail_proto"], +- deps = [":retail_php_proto"], -) - --############################################################################## --# Ruby --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "ruby_grpc_library", -- "ruby_proto_library", +-php_gapic_library( +- name = "retail_php_gapic", +- srcs = [":retail_proto_with_info"], +- grpc_service_config = "retail_grpc_service_config.json", +- service_yaml = "retail_v2beta.yaml", +- deps = [ +- ":retail_php_grpc", +- ":retail_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-retail-v2beta-php", +- deps = [ +- ":retail_php_gapic", +- ":retail_php_grpc", +- ":retail_php_proto", +- ], +-) +- +-nodejs_gapic_library( +- name = "retail_nodejs_gapic", +- package_name = "@google-cloud/retail", +- src = ":retail_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "retail_grpc_service_config.json", +- package = "google.cloud.retail.v2beta", +- service_yaml = "retail_v2beta.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "retail-v2beta-nodejs", +- deps = [ +- ":retail_nodejs_gapic", +- ":retail_proto", +- ], -) - -ruby_proto_library( -- name = "resourcemanager_ruby_proto", -- deps = [":resourcemanager_proto"], +- name = "retail_ruby_proto", +- deps = [":retail_proto"], -) - -ruby_grpc_library( -- name = "resourcemanager_ruby_grpc", -- srcs = [":resourcemanager_proto"], -- deps = [":resourcemanager_ruby_proto"], +- name = "retail_ruby_grpc", +- srcs = [":retail_proto"], +- deps = [":retail_ruby_proto"], -) - --############################################################################## --# C# --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "csharp_grpc_library", -- "csharp_proto_library", +-ruby_cloud_gapic_library( +- name = "retail_ruby_gapic", +- srcs = [":retail_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-retail-v2beta"], +- grpc_service_config = "retail_grpc_service_config.json", +- deps = [ +- ":retail_ruby_grpc", +- ":retail_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-retail-v2beta-ruby", +- deps = [ +- ":retail_ruby_gapic", +- ":retail_ruby_grpc", +- ":retail_ruby_proto", +- ], -) - -csharp_proto_library( -- name = "resourcemanager_csharp_proto", -- deps = [":resourcemanager_proto"], +- name = "retail_csharp_proto", +- deps = [":retail_proto"], -) - -csharp_grpc_library( -- name = "resourcemanager_csharp_grpc", -- srcs = [":resourcemanager_proto"], -- deps = [":resourcemanager_csharp_proto"], +- name = "retail_csharp_grpc", +- srcs = [":retail_proto"], +- deps = [":retail_csharp_proto"], -) -diff -urN a/google/cloud/resourcesettings/BUILD.bazel b/google/cloud/resourcesettings/BUILD.bazel ---- a/google/cloud/resourcesettings/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/resourcesettings/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/resourcesettings/v1/BUILD.bazel b/google/cloud/resourcesettings/v1/BUILD.bazel ---- a/google/cloud/resourcesettings/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/resourcesettings/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,172 +0,0 @@ +- +-csharp_gapic_library( +- name = "retail_csharp_gapic", +- srcs = [":retail_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "retail_grpc_service_config.json", +- deps = [ +- ":retail_csharp_grpc", +- ":retail_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-retail-v2beta-csharp", +- deps = [ +- ":retail_csharp_gapic", +- ":retail_csharp_grpc", +- ":retail_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,155 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -41468,18 +58247,11 @@ diff -urN a/google/cloud/resourcesettings/v1/BUILD.bazel b/google/cloud/resource -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( -- name = "resourcesettings_proto", +- name = "logs_proto", - srcs = [ -- "resource_settings.proto", -- ], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:timestamp_proto", +- "saas_instance_payload.proto", - ], +- deps = [], -) - -############################################################################## @@ -41492,14 +58264,14 @@ diff -urN a/google/cloud/resourcesettings/v1/BUILD.bazel b/google/cloud/resource -) - -java_proto_library( -- name = "resourcesettings_java_proto", -- deps = [":resourcesettings_proto"], +- name = "logs_java_proto", +- deps = [":logs_proto"], -) - -java_grpc_library( -- name = "resourcesettings_java_grpc", -- srcs = [":resourcesettings_proto"], -- deps = [":resourcesettings_java_proto"], +- name = "logs_java_grpc", +- srcs = [":logs_proto"], +- deps = [":logs_java_proto"], -) - -############################################################################## @@ -41511,13 +58283,11 @@ diff -urN a/google/cloud/resourcesettings/v1/BUILD.bazel b/google/cloud/resource -) - -go_proto_library( -- name = "resourcesettings_go_proto", +- name = "logs_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/resourcesettings/v1", -- protos = [":resourcesettings_proto"], -- deps = [ -- "//google/api:annotations_go_proto", -- ], +- importpath = "google.golang.org/genproto/googleapis/cloud/saasaccelerator/management/logs/v1", +- protos = [":logs_proto"], +- deps = [], -) - -############################################################################## @@ -41531,28 +58301,20 @@ diff -urN a/google/cloud/resourcesettings/v1/BUILD.bazel b/google/cloud/resource -) - -moved_proto_library( -- name = "resourcesettings_moved_proto", -- srcs = [":resourcesettings_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], +- name = "logs_moved_proto", +- srcs = [":logs_proto"], +- deps = [], -) - -py_proto_library( -- name = "resourcesettings_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":resourcesettings_moved_proto"], +- name = "logs_py_proto", +- deps = [":logs_moved_proto"], -) - -py_grpc_library( -- name = "resourcesettings_py_grpc", -- srcs = [":resourcesettings_moved_proto"], -- deps = [":resourcesettings_py_proto"], +- name = "logs_py_grpc", +- srcs = [":logs_moved_proto"], +- deps = [":logs_py_proto"], -) - -############################################################################## @@ -41565,14 +58327,14 @@ diff -urN a/google/cloud/resourcesettings/v1/BUILD.bazel b/google/cloud/resource -) - -php_proto_library( -- name = "resourcesettings_php_proto", -- deps = [":resourcesettings_proto"], +- name = "logs_php_proto", +- deps = [":logs_proto"], -) - -php_grpc_library( -- name = "resourcesettings_php_grpc", -- srcs = [":resourcesettings_proto"], -- deps = [":resourcesettings_php_proto"], +- name = "logs_php_grpc", +- srcs = [":logs_proto"], +- deps = [":logs_php_proto"], -) - -############################################################################## @@ -41595,14 +58357,14 @@ diff -urN a/google/cloud/resourcesettings/v1/BUILD.bazel b/google/cloud/resource -) - -ruby_proto_library( -- name = "resourcesettings_ruby_proto", -- deps = [":resourcesettings_proto"], +- name = "logs_ruby_proto", +- deps = [":logs_proto"], -) - -ruby_grpc_library( -- name = "resourcesettings_ruby_grpc", -- srcs = [":resourcesettings_proto"], -- deps = [":resourcesettings_ruby_proto"], +- name = "logs_ruby_grpc", +- srcs = [":logs_proto"], +- deps = [":logs_ruby_proto"], -) - -############################################################################## @@ -41615,347 +58377,357 @@ diff -urN a/google/cloud/resourcesettings/v1/BUILD.bazel b/google/cloud/resource -) - -csharp_proto_library( -- name = "resourcesettings_csharp_proto", -- deps = [":resourcesettings_proto"], +- name = "logs_csharp_proto", +- deps = [":logs_proto"], -) - -csharp_grpc_library( -- name = "resourcesettings_csharp_grpc", -- srcs = [":resourcesettings_proto"], -- deps = [":resourcesettings_csharp_proto"], +- name = "logs_csharp_grpc", +- srcs = [":logs_proto"], +- deps = [":logs_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## -# Put your C++ code here -diff -urN a/google/cloud/retail/v2/BUILD.bazel b/google/cloud/retail/v2/BUILD.bazel ---- a/google/cloud/retail/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/retail/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,330 +0,0 @@ +diff -urN a/google/cloud/scheduler/BUILD.bazel b/google/cloud/scheduler/BUILD.bazel +--- a/google/cloud/scheduler/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/scheduler/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BUILD.bazel +--- a/google/cloud/scheduler/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/scheduler/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,335 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "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", -- "moved_proto_library", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", -- "php_gapic_assembly_pkg", -- "php_gapic_library", -- "php_grpc_library", -- "php_proto_library", -- "proto_library_with_info", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", -- "ruby_gapic_assembly_pkg", -- "ruby_cloud_gapic_library", -- "ruby_grpc_library", -- "ruby_proto_library", --) -- --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "retail_proto", +- name = "scheduler_proto", - srcs = [ -- "catalog.proto", -- "catalog_service.proto", -- "common.proto", -- "import_config.proto", -- "prediction_service.proto", -- "product.proto", -- "product_service.proto", -- "purge_config.proto", -- "user_event.proto", -- "user_event_service.proto", +- "cloudscheduler.proto", +- "job.proto", +- "target.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:httpbody_proto", - "//google/api:resource_proto", -- "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "retail_proto_with_info", +- name = "scheduler_proto_with_info", - deps = [ -- ":retail_proto", +- ":scheduler_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 = "retail_java_proto", -- deps = [":retail_proto"], +- name = "scheduler_java_proto", +- deps = [":scheduler_proto"], -) - -java_grpc_library( -- name = "retail_java_grpc", -- srcs = [":retail_proto"], -- deps = [":retail_java_proto"], +- name = "scheduler_java_grpc", +- srcs = [":scheduler_proto"], +- deps = [":scheduler_java_proto"], -) - -java_gapic_library( -- name = "retail_java_gapic", -- srcs = [":retail_proto_with_info"], -- grpc_service_config = "retail_grpc_service_config.json", +- name = "scheduler_java_gapic", +- srcs = [":scheduler_proto_with_info"], +- grpc_service_config = "cloudscheduler_grpc_service_config.json", - test_deps = [ -- ":retail_java_grpc", +- ":scheduler_java_grpc", - ], - deps = [ -- ":retail_java_proto", -- "//google/api:api_java_proto", +- ":scheduler_java_proto", - ], -) - -java_gapic_test( -- name = "retail_java_gapic_test_suite", +- name = "scheduler_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.retail.v2.CatalogServiceClientTest", -- "com.google.cloud.retail.v2.PredictionServiceClientTest", -- "com.google.cloud.retail.v2.ProductServiceClientTest", -- "com.google.cloud.retail.v2.UserEventServiceClientTest", +- "com.google.cloud.scheduler.v1.CloudSchedulerClientTest", - ], -- runtime_deps = [":retail_java_gapic_test"], +- runtime_deps = [":scheduler_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-retail-v2-java", +- name = "google-cloud-scheduler-v1-java", - deps = [ -- ":retail_java_gapic", -- ":retail_java_grpc", -- ":retail_java_proto", -- ":retail_proto", +- ":scheduler_java_gapic", +- ":scheduler_java_grpc", +- ":scheduler_java_proto", +- ":scheduler_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 = "retail_go_proto", +- name = "scheduler_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2", -- protos = [":retail_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/scheduler/v1", +- protos = [":scheduler_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/api:httpbody_go_proto", -- "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "retail_go_gapic", -- srcs = [":retail_proto_with_info"], -- grpc_service_config = "retail_grpc_service_config.json", -- importpath = "cloud.google.com/go/retail/apiv2;retail", -- service_yaml = "retail_v2.yaml", +- name = "scheduler_go_gapic", +- srcs = [":scheduler_proto_with_info"], +- grpc_service_config = "cloudscheduler_grpc_service_config.json", +- importpath = "cloud.google.com/go/scheduler/apiv1;scheduler", +- service_yaml = "cloudscheduler_v1.yaml", - deps = [ -- ":retail_go_proto", -- "//google/api:httpbody_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", +- ":scheduler_go_proto", - ], -) - -go_test( -- name = "retail_go_gapic_test", -- srcs = [":retail_go_gapic_srcjar_test"], -- embed = [":retail_go_gapic"], -- importpath = "cloud.google.com/go/retail/apiv2", +- name = "scheduler_go_gapic_test", +- srcs = [":scheduler_go_gapic_srcjar_test"], +- embed = [":scheduler_go_gapic"], +- importpath = "cloud.google.com/go/scheduler/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-retail-v2-go", +- name = "gapi-cloud-scheduler-v1-go", - deps = [ -- ":retail_go_gapic", -- ":retail_go_gapic_srcjar-test.srcjar", -- ":retail_go_proto", +- ":scheduler_go_gapic", +- ":scheduler_go_gapic_srcjar-test.srcjar", +- ":scheduler_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) - -py_gapic_library( -- name = "retail_py_gapic", -- srcs = [":retail_proto"], -- grpc_service_config = "retail_grpc_service_config.json", +- name = "scheduler_py_gapic", +- srcs = [":scheduler_proto"], +- grpc_service_config = "cloudscheduler_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "retail-v2-py", +- name = "scheduler-v1-py", - deps = [ -- ":retail_py_gapic", +- ":scheduler_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 = "retail_php_proto", -- deps = [":retail_proto"], +- name = "scheduler_php_proto", +- deps = [":scheduler_proto"], -) - -php_grpc_library( -- name = "retail_php_grpc", -- srcs = [":retail_proto"], -- deps = [":retail_php_proto"], +- name = "scheduler_php_grpc", +- srcs = [":scheduler_proto"], +- deps = [":scheduler_php_proto"], -) - -php_gapic_library( -- name = "retail_php_gapic", -- src = ":retail_proto_with_info", -- gapic_yaml = "retail_gapic.yaml", -- grpc_service_config = "retail_grpc_service_config.json", -- package = "google.cloud.retail.v2", -- service_yaml = "retail_v2.yaml", +- name = "scheduler_php_gapic", +- srcs = [":scheduler_proto_with_info"], +- grpc_service_config = "cloudscheduler_grpc_service_config.json", - deps = [ -- ":retail_php_grpc", -- ":retail_php_proto", +- ":scheduler_php_grpc", +- ":scheduler_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-retail-v2-php", +- name = "google-cloud-scheduler-v1-php", - deps = [ -- ":retail_php_gapic", -- ":retail_php_grpc", -- ":retail_php_proto", +- ":scheduler_php_gapic", +- ":scheduler_php_grpc", +- ":scheduler_php_proto", - ], -) - +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- -nodejs_gapic_library( -- name = "retail_nodejs_gapic", -- package_name = "@google-cloud/retail", -- src = ":retail_proto_with_info", +- name = "scheduler_nodejs_gapic", +- package_name = "@google-cloud/scheduler", +- src = ":scheduler_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "retail_grpc_service_config.json", -- package = "google.cloud.retail.v2", -- service_yaml = "retail_v2.yaml", +- grpc_service_config = "cloudscheduler_grpc_service_config.json", +- main_service = "scheduler", +- package = "google.cloud.scheduler.v1", +- service_yaml = "cloudscheduler_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "retail-v2-nodejs", +- name = "scheduler-v1-nodejs", - deps = [ -- ":retail_nodejs_gapic", -- ":retail_proto", +- ":scheduler_nodejs_gapic", +- ":scheduler_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 = "retail_ruby_proto", -- deps = [":retail_proto"], +- name = "scheduler_ruby_proto", +- deps = [":scheduler_proto"], -) - -ruby_grpc_library( -- name = "retail_ruby_grpc", -- srcs = [":retail_proto"], -- deps = [":retail_ruby_proto"], +- name = "scheduler_ruby_grpc", +- srcs = [":scheduler_proto"], +- deps = [":scheduler_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "retail_ruby_gapic", -- srcs = [":retail_proto_with_info"], +- name = "scheduler_ruby_gapic", +- srcs = [":scheduler_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-retail-v2", -- "ruby-cloud-env-prefix=RETAIL", -- "ruby-cloud-product-url=https://cloud.google.com/retail/docs/apis", -- "ruby-cloud-api-id=retail.googleapis.com", -- "ruby-cloud-api-shortname=retail", +- "ruby-cloud-gem-name=google-cloud-scheduler-v1", +- "ruby-cloud-env-prefix=SCHEDULER", +- "ruby-cloud-product-url=https://cloud.google.com/scheduler", +- "ruby-cloud-api-id=cloudscheduler.googleapis.com", +- "ruby-cloud-api-shortname=cloudscheduler", - ], -- grpc_service_config = "retail_grpc_service_config.json", -- ruby_cloud_description = "Retail enables you to build an end-to-end personalized recommendation system based on state-of-the-art deep learning ML models, without a need for expertise in ML or recommendation systems.", -- ruby_cloud_title = "Retail V2", +- grpc_service_config = "cloudscheduler_grpc_service_config.json", +- ruby_cloud_description = "Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.", +- ruby_cloud_title = "Cloud Scheduler V1", - deps = [ -- ":retail_ruby_grpc", -- ":retail_ruby_proto", +- ":scheduler_ruby_grpc", +- ":scheduler_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-retail-v2-ruby", +- name = "google-cloud-scheduler-v1-ruby", - deps = [ -- ":retail_ruby_gapic", -- ":retail_ruby_grpc", -- ":retail_ruby_proto", +- ":scheduler_ruby_gapic", +- ":scheduler_ruby_grpc", +- ":scheduler_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 = "retail_csharp_proto", -- deps = [":retail_proto"], +- name = "scheduler_csharp_proto", +- deps = [":scheduler_proto"], -) - -csharp_grpc_library( -- name = "retail_csharp_grpc", -- srcs = [":retail_proto"], -- deps = [":retail_csharp_proto"], +- name = "scheduler_csharp_grpc", +- srcs = [":scheduler_proto"], +- deps = [":scheduler_csharp_proto"], -) - -csharp_gapic_library( -- name = "retail_csharp_gapic", -- srcs = [":retail_proto_with_info"], +- name = "scheduler_csharp_gapic", +- srcs = [":scheduler_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "retail_grpc_service_config.json", +- grpc_service_config = "cloudscheduler_grpc_service_config.json", - deps = [ -- ":retail_csharp_grpc", -- ":retail_csharp_proto", +- ":scheduler_csharp_grpc", +- ":scheduler_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-retail-v2-csharp", +- name = "google-cloud-scheduler-v1-csharp", - deps = [ -- ":retail_csharp_gapic", -- ":retail_csharp_grpc", -- ":retail_csharp_proto", +- ":scheduler_csharp_gapic", +- ":scheduler_csharp_grpc", +- ":scheduler_csharp_proto", - ], -) - @@ -41963,320 +58735,338 @@ diff -urN a/google/cloud/retail/v2/BUILD.bazel b/google/cloud/retail/v2/BUILD.ba -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/retail/v2alpha/BUILD.bazel b/google/cloud/retail/v2alpha/BUILD.bazel ---- a/google/cloud/retail/v2alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/retail/v2alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,317 +0,0 @@ +diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/v1beta1/BUILD.bazel +--- a/google/cloud/scheduler/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/scheduler/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,335 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "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_gapic_assembly_pkg", -- "ruby_gapic_library", -- "ruby_grpc_library", -- "ruby_proto_library", --) -- --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "retail_proto", +- name = "scheduler_proto", - srcs = [ -- "catalog.proto", -- "catalog_service.proto", -- "common.proto", -- "import_config.proto", -- "prediction_service.proto", -- "product.proto", -- "product_service.proto", -- "purge_config.proto", -- "user_event.proto", -- "user_event_service.proto", +- "cloudscheduler.proto", +- "job.proto", +- "target.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:httpbody_proto", - "//google/api:resource_proto", -- "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "retail_proto_with_info", +- name = "scheduler_proto_with_info", - deps = [ -- ":retail_proto", +- ":scheduler_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 = "retail_java_proto", -- deps = [":retail_proto"], +- name = "scheduler_java_proto", +- deps = [":scheduler_proto"], -) - -java_grpc_library( -- name = "retail_java_grpc", -- srcs = [":retail_proto"], -- deps = [":retail_java_proto"], +- name = "scheduler_java_grpc", +- srcs = [":scheduler_proto"], +- deps = [":scheduler_java_proto"], -) - -java_gapic_library( -- name = "retail_java_gapic", -- srcs = [":retail_proto_with_info"], -- grpc_service_config = "retail_grpc_service_config.json", +- name = "scheduler_java_gapic", +- srcs = [":scheduler_proto_with_info"], +- grpc_service_config = "cloudscheduler_grpc_service_config.json", - test_deps = [ -- ":retail_java_grpc", +- ":scheduler_java_grpc", - ], - deps = [ -- ":retail_java_proto", -- "//google/api:api_java_proto", +- ":scheduler_java_proto", - ], -) - -java_gapic_test( -- name = "retail_java_gapic_test_suite", +- name = "scheduler_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.retail.v2alpha.CatalogServiceClientTest", -- "com.google.cloud.retail.v2alpha.PredictionServiceClientTest", -- "com.google.cloud.retail.v2alpha.ProductServiceClientTest", -- "com.google.cloud.retail.v2alpha.UserEventServiceClientTest", +- "com.google.cloud.scheduler.v1beta1.CloudSchedulerClientTest", - ], -- runtime_deps = [":retail_java_gapic_test"], +- runtime_deps = [":scheduler_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-retail-v2alpha-java", +- name = "google-cloud-scheduler-v1beta1-java", - deps = [ -- ":retail_java_gapic", -- ":retail_java_grpc", -- ":retail_java_proto", -- ":retail_proto", +- ":scheduler_java_gapic", +- ":scheduler_java_grpc", +- ":scheduler_java_proto", +- ":scheduler_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 = "retail_go_proto", +- name = "scheduler_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2alpha", -- protos = [":retail_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/scheduler/v1beta1", +- protos = [":scheduler_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/api:httpbody_go_proto", -- "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "retail_go_gapic", -- srcs = [":retail_proto_with_info"], -- grpc_service_config = "retail_grpc_service_config.json", -- importpath = "cloud.google.com/go/retail/apiv2alpha;retail", -- service_yaml = "retail_v2alpha.yaml", +- name = "scheduler_go_gapic", +- srcs = [":scheduler_proto_with_info"], +- grpc_service_config = "cloudscheduler_grpc_service_config.json", +- importpath = "cloud.google.com/go/scheduler/apiv1beta1;scheduler", +- service_yaml = "cloudscheduler_v1beta1.yaml", - deps = [ -- ":retail_go_proto", -- "//google/api:httpbody_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", +- ":scheduler_go_proto", - ], -) - -go_test( -- name = "retail_go_gapic_test", -- srcs = [":retail_go_gapic_srcjar_test"], -- embed = [":retail_go_gapic"], -- importpath = "cloud.google.com/go/retail/apiv2alpha", +- name = "scheduler_go_gapic_test", +- srcs = [":scheduler_go_gapic_srcjar_test"], +- embed = [":scheduler_go_gapic"], +- importpath = "cloud.google.com/go/scheduler/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-retail-v2alpha-go", +- name = "gapi-cloud-scheduler-v1beta1-go", - deps = [ -- ":retail_go_gapic", -- ":retail_go_gapic_srcjar-test.srcjar", -- ":retail_go_proto", +- ":scheduler_go_gapic", +- ":scheduler_go_gapic_srcjar-test.srcjar", +- ":scheduler_go_proto", - ], -) - +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- -py_gapic_library( -- name = "retail_py_gapic", -- srcs = [":retail_proto"], -- grpc_service_config = "retail_grpc_service_config.json", +- name = "scheduler_py_gapic", +- srcs = [":scheduler_proto"], +- grpc_service_config = "cloudscheduler_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "retail-v2alpha-py", +- name = "scheduler-v1beta1-py", - deps = [ -- ":retail_py_gapic", +- ":scheduler_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 = "retail_php_proto", -- deps = [":retail_proto"], +- name = "scheduler_php_proto", +- deps = [":scheduler_proto"], -) - -php_grpc_library( -- name = "retail_php_grpc", -- srcs = [":retail_proto"], -- deps = [":retail_php_proto"], +- name = "scheduler_php_grpc", +- srcs = [":scheduler_proto"], +- deps = [":scheduler_php_proto"], -) - -php_gapic_library( -- name = "retail_php_gapic", -- src = ":retail_proto_with_info", -- gapic_yaml = "retail_gapic.yaml", -- grpc_service_config = "retail_grpc_service_config.json", -- package = "google.cloud.retail.v2alpha", -- service_yaml = "retail_v2alpha.yaml", +- name = "scheduler_php_gapic", +- srcs = [":scheduler_proto_with_info"], +- grpc_service_config = "cloudscheduler_grpc_service_config.json", - deps = [ -- ":retail_php_grpc", -- ":retail_php_proto", +- ":scheduler_php_grpc", +- ":scheduler_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-retail-v2alpha-php", +- name = "google-cloud-scheduler-v1beta1-php", - deps = [ -- ":retail_php_gapic", -- ":retail_php_grpc", -- ":retail_php_proto", +- ":scheduler_php_gapic", +- ":scheduler_php_grpc", +- ":scheduler_php_proto", - ], -) - +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- -nodejs_gapic_library( -- name = "retail_nodejs_gapic", -- src = ":retail_proto_with_info", +- name = "scheduler_nodejs_gapic", +- package_name = "@google-cloud/scheduler", +- src = ":scheduler_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "retail_grpc_service_config.json", -- package = "google.cloud.retail.v2alpha", -- package_name = "@google-cloud/retail", -- service_yaml = "retail_v2alpha.yaml", +- grpc_service_config = "cloudscheduler_grpc_service_config.json", +- main_service = "scheduler", +- package = "google.cloud.scheduler.v1beta1", +- service_yaml = "cloudscheduler_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "retail-v2alpha-nodejs", +- name = "scheduler-v1beta1-nodejs", - deps = [ -- ":retail_nodejs_gapic", -- ":retail_proto", +- ":scheduler_nodejs_gapic", +- ":scheduler_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 = "retail_ruby_proto", -- deps = [":retail_proto"], +- name = "scheduler_ruby_proto", +- deps = [":scheduler_proto"], -) - -ruby_grpc_library( -- name = "retail_ruby_grpc", -- srcs = [":retail_proto"], -- deps = [":retail_ruby_proto"], +- name = "scheduler_ruby_grpc", +- srcs = [":scheduler_proto"], +- deps = [":scheduler_ruby_proto"], -) - --ruby_gapic_library( -- name = "retail_ruby_gapic", -- src = ":retail_proto_with_info", -- gapic_yaml = "retail_gapic.yaml", -- grpc_service_config = "retail_grpc_service_config.json", -- package = "google.cloud.retail.v2alpha", -- service_yaml = "retail_v2alpha.yaml", +-ruby_cloud_gapic_library( +- name = "scheduler_ruby_gapic", +- srcs = [":scheduler_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-scheduler-v1beta1", +- "ruby-cloud-env-prefix=SCHEDULER", +- "ruby-cloud-product-url=https://cloud.google.com/scheduler", +- "ruby-cloud-api-id=cloudscheduler.googleapis.com", +- "ruby-cloud-api-shortname=cloudscheduler", +- ], +- grpc_service_config = "cloudscheduler_grpc_service_config.json", +- ruby_cloud_description = "Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.", +- ruby_cloud_title = "Cloud Scheduler V1beta1", - deps = [ -- ":retail_ruby_grpc", -- ":retail_ruby_proto", +- ":scheduler_ruby_grpc", +- ":scheduler_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-retail-v2alpha-ruby", +- name = "google-cloud-scheduler-v1beta1-ruby", - deps = [ -- ":retail_ruby_gapic", -- ":retail_ruby_grpc", -- ":retail_ruby_proto", +- ":scheduler_ruby_gapic", +- ":scheduler_ruby_grpc", +- ":scheduler_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 = "retail_csharp_proto", -- deps = [":retail_proto"], +- name = "scheduler_csharp_proto", +- deps = [":scheduler_proto"], -) - -csharp_grpc_library( -- name = "retail_csharp_grpc", -- srcs = [":retail_proto"], -- deps = [":retail_csharp_proto"], +- name = "scheduler_csharp_grpc", +- srcs = [":scheduler_proto"], +- deps = [":scheduler_csharp_proto"], -) - -csharp_gapic_library( -- name = "retail_csharp_gapic", -- srcs = [":retail_proto_with_info"], +- name = "scheduler_csharp_gapic", +- srcs = [":scheduler_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "retail_grpc_service_config.json", +- grpc_service_config = "cloudscheduler_grpc_service_config.json", - deps = [ -- ":retail_csharp_grpc", -- ":retail_csharp_proto", +- ":scheduler_csharp_grpc", +- ":scheduler_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-retail-v2alpha-csharp", +- name = "google-cloud-scheduler-v1beta1-csharp", - deps = [ -- ":retail_csharp_gapic", -- ":retail_csharp_grpc", -- ":retail_csharp_proto", +- ":scheduler_csharp_gapic", +- ":scheduler_csharp_grpc", +- ":scheduler_csharp_proto", - ], -) - @@ -42284,320 +59074,513 @@ diff -urN a/google/cloud/retail/v2alpha/BUILD.bazel b/google/cloud/retail/v2alph -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/retail/v2beta/BUILD.bazel b/google/cloud/retail/v2beta/BUILD.bazel ---- a/google/cloud/retail/v2beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/retail/v2beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,317 +0,0 @@ +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/secretmanager/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,157 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +- +-proto_library( +- name = "logging_proto", +- srcs = [ +- "secret_event.proto", +- ], +- deps = [ +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", -- "csharp_grpc_library", -- "csharp_proto_library", -- "go_gapic_assembly_pkg", -- "go_gapic_library", -- "go_proto_library", -- "go_test", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", -- "php_gapic_assembly_pkg", -- "php_gapic_library", +-) +- +-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/secretmanager/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 = [ +- ], +-) +- +-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", -- "proto_library_with_info", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "ruby_gapic_assembly_pkg", -- "ruby_gapic_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++ +-############################################################################## +-# Put your C++ code here +diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanager/v1/BUILD.bazel +--- a/google/cloud/secretmanager/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/secretmanager/v1/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 +- +-# 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 = "retail_proto", +- name = "secretmanager_proto", - srcs = [ -- "catalog.proto", -- "catalog_service.proto", -- "common.proto", -- "import_config.proto", -- "prediction_service.proto", -- "product.proto", -- "product_service.proto", -- "purge_config.proto", -- "user_event.proto", -- "user_event_service.proto", +- "resources.proto", +- "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:httpbody_proto", - "//google/api:resource_proto", -- "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "retail_proto_with_info", +- name = "secretmanager_proto_with_info", - deps = [ -- ":retail_proto", +- ":secretmanager_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 = "retail_java_proto", -- deps = [":retail_proto"], +- name = "secretmanager_java_proto", +- deps = [":secretmanager_proto"], -) - -java_grpc_library( -- name = "retail_java_grpc", -- srcs = [":retail_proto"], -- deps = [":retail_java_proto"], +- name = "secretmanager_java_grpc", +- srcs = [":secretmanager_proto"], +- deps = [":secretmanager_java_proto"], -) - -java_gapic_library( -- name = "retail_java_gapic", -- srcs = [":retail_proto_with_info"], -- grpc_service_config = "retail_grpc_service_config.json", +- name = "secretmanager_java_gapic", +- srcs = [":secretmanager_proto_with_info"], +- grpc_service_config = "secretmanager_grpc_service_config.json", - test_deps = [ -- ":retail_java_grpc", +- ":secretmanager_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":retail_java_proto", -- "//google/api:api_java_proto", +- ":secretmanager_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "retail_java_gapic_test_suite", +- name = "secretmanager_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.retail.v2beta.CatalogServiceClientTest", -- "com.google.cloud.retail.v2beta.PredictionServiceClientTest", -- "com.google.cloud.retail.v2beta.ProductServiceClientTest", -- "com.google.cloud.retail.v2beta.UserEventServiceClientTest", +- "com.google.cloud.secretmanager.v1.SecretManagerServiceClientTest", - ], -- runtime_deps = [":retail_java_gapic_test"], +- runtime_deps = [":secretmanager_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-retail-v2beta-java", +- name = "google-cloud-secretmanager-v1-java", - deps = [ -- ":retail_java_gapic", -- ":retail_java_grpc", -- ":retail_java_proto", -- ":retail_proto", +- ":secretmanager_java_gapic", +- ":secretmanager_java_grpc", +- ":secretmanager_java_proto", +- ":secretmanager_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 = "retail_go_proto", +- name = "secretmanager_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2beta", -- protos = [":retail_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/secretmanager/v1", +- protos = [":secretmanager_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/api:httpbody_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", +- "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( -- name = "retail_go_gapic", -- srcs = [":retail_proto_with_info"], -- grpc_service_config = "retail_grpc_service_config.json", -- importpath = "cloud.google.com/go/retail/apiv2beta;retail", -- service_yaml = "retail_v2beta.yaml", +- name = "secretmanager_go_gapic", +- srcs = [":secretmanager_proto_with_info"], +- grpc_service_config = "secretmanager_grpc_service_config.json", +- importpath = "cloud.google.com/go/secretmanager/apiv1;secretmanager", +- metadata = True, +- service_yaml = "secretmanager_v1.yaml", - deps = [ -- ":retail_go_proto", -- "//google/api:httpbody_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- ":secretmanager_go_proto", +- "//google/iam/v1:iam_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "retail_go_gapic_test", -- srcs = [":retail_go_gapic_srcjar_test"], -- embed = [":retail_go_gapic"], -- importpath = "cloud.google.com/go/retail/apiv2beta", +- name = "secretmanager_go_gapic_test", +- srcs = [":secretmanager_go_gapic_srcjar_test"], +- embed = [":secretmanager_go_gapic"], +- importpath = "cloud.google.com/go/secretmanager/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-retail-v2beta-go", +- name = "gapi-cloud-secretmanager-v1-go", - deps = [ -- ":retail_go_gapic", -- ":retail_go_gapic_srcjar-test.srcjar", -- ":retail_go_proto", +- ":secretmanager_go_gapic", +- ":secretmanager_go_gapic_srcjar-metadata.srcjar", +- ":secretmanager_go_gapic_srcjar-test.srcjar", +- ":secretmanager_go_proto", - ], -) - +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- -py_gapic_library( -- name = "retail_py_gapic", -- srcs = [":retail_proto"], -- grpc_service_config = "retail_grpc_service_config.json", +- name = "secretmanager_py_gapic", +- srcs = [":secretmanager_proto"], +- grpc_service_config = "secretmanager_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "retail-v2beta-py", +- name = "secretmanager-v1-py", - deps = [ -- ":retail_py_gapic", +- ":secretmanager_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 = "retail_php_proto", -- deps = [":retail_proto"], +- name = "secretmanager_php_proto", +- deps = [":secretmanager_proto"], -) - -php_grpc_library( -- name = "retail_php_grpc", -- srcs = [":retail_proto"], -- deps = [":retail_php_proto"], +- name = "secretmanager_php_grpc", +- srcs = [":secretmanager_proto"], +- deps = [":secretmanager_php_proto"], -) - -php_gapic_library( -- name = "retail_php_gapic", -- src = ":retail_proto_with_info", -- gapic_yaml = "retail_gapic.yaml", -- grpc_service_config = "retail_grpc_service_config.json", -- package = "google.cloud.retail.v2beta", -- service_yaml = "retail_v2beta.yaml", +- name = "secretmanager_php_gapic", +- srcs = [":secretmanager_proto_with_info"], +- grpc_service_config = "secretmanager_grpc_service_config.json", - deps = [ -- ":retail_php_grpc", -- ":retail_php_proto", +- ":secretmanager_php_grpc", +- ":secretmanager_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-retail-v2beta-php", +- name = "google-cloud-secretmanager-v1-php", - deps = [ -- ":retail_php_gapic", -- ":retail_php_grpc", -- ":retail_php_proto", +- ":secretmanager_php_gapic", +- ":secretmanager_php_grpc", +- ":secretmanager_php_proto", - ], -) - +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- -nodejs_gapic_library( -- name = "retail_nodejs_gapic", -- src = ":retail_proto_with_info", +- name = "secretmanager_nodejs_gapic", +- package_name = "@google-cloud/secret-manager", +- src = ":secretmanager_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "retail_grpc_service_config.json", -- package = "google.cloud.retail.v2beta", -- package_name = "@google-cloud/retail", -- service_yaml = "retail_v2beta.yaml", +- grpc_service_config = "secretmanager_grpc_service_config.json", +- package = "google.cloud.secretmanager.v1", +- service_yaml = "secretmanager_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "retail-v2beta-nodejs", +- name = "secretmanager-v1-nodejs", - deps = [ -- ":retail_nodejs_gapic", -- ":retail_proto", +- ":secretmanager_nodejs_gapic", +- ":secretmanager_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 = "retail_ruby_proto", -- deps = [":retail_proto"], +- name = "secretmanager_ruby_proto", +- deps = [":secretmanager_proto"], -) - -ruby_grpc_library( -- name = "retail_ruby_grpc", -- srcs = [":retail_proto"], -- deps = [":retail_ruby_proto"], +- name = "secretmanager_ruby_grpc", +- srcs = [":secretmanager_proto"], +- deps = [":secretmanager_ruby_proto"], -) - --ruby_gapic_library( -- name = "retail_ruby_gapic", -- src = ":retail_proto_with_info", -- gapic_yaml = "retail_gapic.yaml", -- grpc_service_config = "retail_grpc_service_config.json", -- package = "google.cloud.retail.v2beta", -- service_yaml = "retail_v2beta.yaml", +-ruby_cloud_gapic_library( +- name = "secretmanager_ruby_gapic", +- srcs = [":secretmanager_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-api-id=secretmanager.googleapis.com", +- "ruby-cloud-api-shortname=secretmanager", +- "ruby-cloud-env-prefix=SECRET_MANAGER", +- "ruby-cloud-gem-name=google-cloud-secret_manager-v1", +- "ruby-cloud-product-url=https://cloud.google.com/secret-manager", +- ], +- grpc_service_config = "secretmanager_grpc_service_config.json", +- ruby_cloud_description = "Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.", +- ruby_cloud_title = "Secret Manager V1", - deps = [ -- ":retail_ruby_grpc", -- ":retail_ruby_proto", +- ":secretmanager_ruby_grpc", +- ":secretmanager_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-retail-v2beta-ruby", +- name = "google-cloud-secretmanager-v1-ruby", - deps = [ -- ":retail_ruby_gapic", -- ":retail_ruby_grpc", -- ":retail_ruby_proto", +- ":secretmanager_ruby_gapic", +- ":secretmanager_ruby_grpc", +- ":secretmanager_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 = "retail_csharp_proto", -- deps = [":retail_proto"], +- name = "secretmanager_csharp_proto", +- deps = [":secretmanager_proto"], -) - -csharp_grpc_library( -- name = "retail_csharp_grpc", -- srcs = [":retail_proto"], -- deps = [":retail_csharp_proto"], +- name = "secretmanager_csharp_grpc", +- srcs = [":secretmanager_proto"], +- deps = [":secretmanager_csharp_proto"], -) - -csharp_gapic_library( -- name = "retail_csharp_gapic", -- srcs = [":retail_proto_with_info"], +- name = "secretmanager_csharp_gapic", +- srcs = [":secretmanager_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "retail_grpc_service_config.json", +- grpc_service_config = "secretmanager_grpc_service_config.json", - deps = [ -- ":retail_csharp_grpc", -- ":retail_csharp_proto", +- ":secretmanager_csharp_grpc", +- ":secretmanager_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-retail-v2beta-csharp", +- name = "google-cloud-secretmanager-v1-csharp", - deps = [ -- ":retail_csharp_gapic", -- ":retail_csharp_grpc", -- ":retail_csharp_proto", +- ":secretmanager_csharp_gapic", +- ":secretmanager_csharp_grpc", +- ":secretmanager_csharp_proto", - ], -) - @@ -42605,12 +59588,10 @@ diff -urN a/google/cloud/retail/v2beta/BUILD.bazel b/google/cloud/retail/v2beta/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel ---- a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,162 +0,0 @@ --# This file was automatically generated by BuildFileGenerator -- +diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1beta1/BUILD.bazel +--- a/google/cloud/secrets/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/secrets/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,337 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - @@ -42618,14 +59599,32 @@ diff -urN a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/google -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "logs_proto", +- name = "secretmanager_proto", - srcs = [ -- "saas_instance_payload.proto", +- "resources.proto", +- "service.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", - ], +-) +- +-proto_library_with_info( +- name = "secretmanager_proto_with_info", - deps = [ -- +- ":secretmanager_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -42634,19 +59633,55 @@ diff -urN a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/google -############################################################################## -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 = "logs_java_proto", -- deps = [":logs_proto"], +- name = "secretmanager_java_proto", +- deps = [":secretmanager_proto"], -) - -java_grpc_library( -- name = "logs_java_grpc", -- srcs = [":logs_proto"], -- deps = [":logs_java_proto"], +- name = "secretmanager_java_grpc", +- srcs = [":secretmanager_proto"], +- deps = [":secretmanager_java_proto"], +-) +- +-java_gapic_library( +- name = "secretmanager_java_gapic", +- srcs = [":secretmanager_proto_with_info"], +- grpc_service_config = "secretmanager_grpc_service_config.json", +- test_deps = [ +- ":secretmanager_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":secretmanager_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "secretmanager_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.secretmanager.v1beta1.SecretManagerServiceClientTest", +- ], +- runtime_deps = [":secretmanager_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-secretmanager-v1beta1-java", +- deps = [ +- ":secretmanager_java_gapic", +- ":secretmanager_java_grpc", +- ":secretmanager_java_proto", +- ":secretmanager_proto", +- ], -) - -############################################################################## @@ -42654,16 +59689,49 @@ diff -urN a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/google -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", - "go_proto_library", +- "go_test", -) - -go_proto_library( -- name = "logs_go_proto", +- name = "secretmanager_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/saasaccelerator/management/logs/v1", -- protos = [":logs_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/secretmanager/v1beta1", +- protos = [":secretmanager_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "secretmanager_go_gapic", +- srcs = [":secretmanager_proto_with_info"], +- 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", +- deps = [ +- ":secretmanager_go_proto", +- "//google/iam/v1:iam_go_proto", +- ], +-) +- +-go_test( +- name = "secretmanager_go_gapic_test", +- srcs = [":secretmanager_go_gapic_srcjar_test"], +- embed = [":secretmanager_go_gapic"], +- importpath = "cloud.google.com/go/secretmanager/apiv1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-secretmanager-v1beta1-go", - deps = [ -- +- ":secretmanager_go_gapic", +- ":secretmanager_go_gapic_srcjar-test.srcjar", +- ":secretmanager_go_proto", - ], -) - @@ -42672,29 +59740,25 @@ diff -urN a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/google -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_grpc_library", -- "py_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", -) - --moved_proto_library( -- name = "logs_moved_proto", -- srcs = [":logs_proto"], -- deps = [ -- +-py_gapic_library( +- name = "secretmanager_py_gapic", +- srcs = [":secretmanager_proto"], +- grpc_service_config = "secretmanager_grpc_service_config.json", +- opt_args = [ +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=secretmanager", - ], -) - --py_proto_library( -- name = "logs_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":logs_moved_proto"], --) -- --py_grpc_library( -- name = "logs_py_grpc", -- srcs = [":logs_moved_proto"], -- deps = [":logs_py_proto"], +-py_gapic_assembly_pkg( +- name = "secretmanager-v1beta1-py", +- deps = [ +- ":secretmanager_py_gapic", +- ], -) - -############################################################################## @@ -42702,19 +59766,41 @@ diff -urN a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/google -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -php_proto_library( -- name = "logs_php_proto", -- deps = [":logs_proto"], +- name = "secretmanager_php_proto", +- deps = [":secretmanager_proto"], -) - -php_grpc_library( -- name = "logs_php_grpc", -- srcs = [":logs_proto"], -- deps = [":logs_php_proto"], +- name = "secretmanager_php_grpc", +- srcs = [":secretmanager_proto"], +- deps = [":secretmanager_php_proto"], +-) +- +-php_gapic_library( +- name = "secretmanager_php_gapic", +- srcs = [":secretmanager_proto_with_info"], +- grpc_service_config = "secretmanager_grpc_service_config.json", +- deps = [ +- ":secretmanager_php_grpc", +- ":secretmanager_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-secretmanager-v1beta1-php", +- deps = [ +- ":secretmanager_php_gapic", +- ":secretmanager_php_grpc", +- ":secretmanager_php_proto", +- ], -) - -############################################################################## @@ -42726,25 +59812,74 @@ diff -urN a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/google - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "secretmanager_nodejs_gapic", +- package_name = "@google-cloud/secret-manager", +- src = ":secretmanager_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "secretmanager_grpc_service_config.json", +- package = "google.cloud.secrets.v1beta1", +- service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "secretmanager-v1beta1-nodejs", +- deps = [ +- ":secretmanager_nodejs_gapic", +- ":secretmanager_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 = "logs_ruby_proto", -- deps = [":logs_proto"], +- name = "secretmanager_ruby_proto", +- deps = [":secretmanager_proto"], -) - -ruby_grpc_library( -- name = "logs_ruby_grpc", -- srcs = [":logs_proto"], -- deps = [":logs_ruby_proto"], +- name = "secretmanager_ruby_grpc", +- srcs = [":secretmanager_proto"], +- deps = [":secretmanager_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "secretmanager_ruby_gapic", +- srcs = [":secretmanager_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-secret_manager-v1beta1", +- "ruby-cloud-env-prefix=SECRET_MANAGER", +- "ruby-cloud-product-url=https://cloud.google.com/secret-manager", +- "ruby-cloud-api-id=secretmanager.googleapis.com", +- "ruby-cloud-api-shortname=secretmanager", +- ], +- grpc_service_config = "secretmanager_grpc_service_config.json", +- ruby_cloud_description = "Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.", +- ruby_cloud_title = "Secret Manager V1beta1", +- deps = [ +- ":secretmanager_ruby_grpc", +- ":secretmanager_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-secretmanager-v1beta1-ruby", +- deps = [ +- ":secretmanager_ruby_gapic", +- ":secretmanager_ruby_grpc", +- ":secretmanager_ruby_proto", +- ], -) - -############################################################################## @@ -42752,35 +59887,62 @@ diff -urN a/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/google -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "logs_csharp_proto", -- deps = [":logs_proto"], +- name = "secretmanager_csharp_proto", +- deps = [":secretmanager_proto"], -) - -csharp_grpc_library( -- name = "logs_csharp_grpc", -- srcs = [":logs_proto"], -- deps = [":logs_csharp_proto"], +- name = "secretmanager_csharp_grpc", +- srcs = [":secretmanager_proto"], +- deps = [":secretmanager_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "secretmanager_csharp_gapic", +- srcs = [":secretmanager_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "secretmanager_grpc_service_config.json", +- deps = [ +- ":secretmanager_csharp_grpc", +- ":secretmanager_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-secretmanager-v1beta1-csharp", +- deps = [ +- ":secretmanager_csharp_gapic", +- ":secretmanager_csharp_grpc", +- ":secretmanager_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code here -diff -urN a/google/cloud/scheduler/BUILD.bazel b/google/cloud/scheduler/BUILD.bazel ---- a/google/cloud/scheduler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/scheduler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BUILD.bazel ---- a/google/cloud/scheduler/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/scheduler/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,338 +0,0 @@ +-# Put your C++ rules here +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/security/privateca/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,351 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/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"]) @@ -42792,29 +59954,28 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BU -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "scheduler_proto", +- name = "privateca_proto", - srcs = [ -- "cloudscheduler.proto", -- "job.proto", -- "target.proto", +- "resources.proto", +- "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/rpc:status_proto", +- "//google/longrunning:operations_proto", +- "//google/type:expr_proto", - "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "scheduler_proto_with_info", +- name = "privateca_proto_with_info", - deps = [ -- ":scheduler_proto", +- ":privateca_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -42832,44 +59993,44 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BU -) - -java_proto_library( -- name = "scheduler_java_proto", -- deps = [":scheduler_proto"], +- name = "privateca_java_proto", +- deps = [":privateca_proto"], -) -- --java_grpc_library( -- name = "scheduler_java_grpc", -- srcs = [":scheduler_proto"], -- deps = [":scheduler_java_proto"], +- +-java_grpc_library( +- name = "privateca_java_grpc", +- srcs = [":privateca_proto"], +- deps = [":privateca_java_proto"], -) - -java_gapic_library( -- name = "scheduler_java_gapic", -- srcs = [":scheduler_proto_with_info"], -- grpc_service_config = "cloudscheduler_grpc_service_config.json", +- name = "privateca_java_gapic", +- srcs = [":privateca_proto_with_info"], +- grpc_service_config = "privateca_grpc_service_config.json", - test_deps = [ -- ":scheduler_java_grpc", +- ":privateca_java_grpc", - ], - deps = [ -- ":scheduler_java_proto", +- ":privateca_java_proto", - ], -) - -java_gapic_test( -- name = "scheduler_java_gapic_test_suite", +- name = "privateca_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.scheduler.v1.CloudSchedulerClientTest", +- "com.google.cloud.security.privateca.v1.CertificateAuthorityServiceClientTest", - ], -- runtime_deps = [":scheduler_java_gapic_test"], +- runtime_deps = [":privateca_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-scheduler-v1-java", +- name = "google-cloud-security-privateca-v1-java", - deps = [ -- ":scheduler_java_gapic", -- ":scheduler_java_grpc", -- ":scheduler_java_proto", -- ":scheduler_proto", +- ":privateca_java_gapic", +- ":privateca_java_grpc", +- ":privateca_java_proto", +- ":privateca_proto", - ], -) - @@ -42885,41 +60046,48 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BU -) - -go_proto_library( -- name = "scheduler_go_proto", +- name = "privateca_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/scheduler/v1", -- protos = [":scheduler_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/security/privateca/v1", +- protos = [":privateca_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/rpc:status_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/type:expr_go_proto", - ], -) - -go_gapic_library( -- name = "scheduler_go_gapic", -- srcs = [":scheduler_proto_with_info"], -- grpc_service_config = "cloudscheduler_grpc_service_config.json", -- importpath = "cloud.google.com/go/scheduler/apiv1;scheduler", -- service_yaml = "cloudscheduler_v1.yaml", +- name = "privateca_go_gapic", +- srcs = [":privateca_proto_with_info"], +- grpc_service_config = "privateca_grpc_service_config.json", +- importpath = "cloud.google.com/go/security/privateca/apiv1;privateca", +- metadata = True, +- service_yaml = "privateca_v1.yaml", - deps = [ -- ":scheduler_go_proto", +- ":privateca_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 = "scheduler_go_gapic_test", -- srcs = [":scheduler_go_gapic_srcjar_test"], -- embed = [":scheduler_go_gapic"], -- importpath = "cloud.google.com/go/scheduler/apiv1", +- name = "privateca_go_gapic_test", +- srcs = [":privateca_go_gapic_srcjar_test"], +- embed = [":privateca_go_gapic"], +- importpath = "cloud.google.com/go/security/privateca/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-scheduler-v1-go", +- name = "gapi-cloud-security-privateca-v1-go", - deps = [ -- ":scheduler_go_gapic", -- ":scheduler_go_gapic_srcjar-test.srcjar", -- ":scheduler_go_proto", +- ":privateca_go_gapic", +- ":privateca_go_gapic_srcjar-metadata.srcjar", +- ":privateca_go_gapic_srcjar-test.srcjar", +- ":privateca_go_proto", - ], -) - @@ -42933,16 +60101,16 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BU -) - -py_gapic_library( -- name = "scheduler_py_gapic", -- srcs = [":scheduler_proto"], -- grpc_service_config = "cloudscheduler_grpc_service_config.json", +- name = "privateca_py_gapic", +- srcs = [":privateca_proto"], +- grpc_service_config = "privateca_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "scheduler-v1-py", +- name = "security-privateca-v1-py", - deps = [ -- ":scheduler_py_gapic", +- ":privateca_py_gapic", - ], -) - @@ -42958,36 +60126,34 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BU -) - -php_proto_library( -- name = "scheduler_php_proto", -- deps = [":scheduler_proto"], +- name = "privateca_php_proto", +- deps = [":privateca_proto"], -) - -php_grpc_library( -- name = "scheduler_php_grpc", -- srcs = [":scheduler_proto"], -- deps = [":scheduler_php_proto"], +- name = "privateca_php_grpc", +- srcs = [":privateca_proto"], +- deps = [":privateca_php_proto"], -) - -php_gapic_library( -- name = "scheduler_php_gapic", -- src = ":scheduler_proto_with_info", -- gapic_yaml = "cloudscheduler_gapic.yaml", -- grpc_service_config = "cloudscheduler_grpc_service_config.json", -- package = "google.cloud.scheduler.v1", -- service_yaml = "cloudscheduler_v1.yaml", +- name = "privateca_php_gapic", +- srcs = [":privateca_proto_with_info"], +- grpc_service_config = "privateca_grpc_service_config.json", +- service_yaml = "privateca_v1.yaml", - deps = [ -- ":scheduler_php_grpc", -- ":scheduler_php_proto", +- ":privateca_php_grpc", +- ":privateca_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-scheduler-v1-php", +- name = "google-cloud-security-privateca-v1-php", - deps = [ -- ":scheduler_php_gapic", -- ":scheduler_php_grpc", -- ":scheduler_php_proto", +- ":privateca_php_gapic", +- ":privateca_php_grpc", +- ":privateca_php_proto", - ], -) - @@ -43001,22 +60167,21 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BU -) - -nodejs_gapic_library( -- name = "scheduler_nodejs_gapic", -- package_name = "@google-cloud/scheduler", -- src = ":scheduler_proto_with_info", +- name = "privateca_nodejs_gapic", +- package_name = "@google-cloud/privateca", +- src = ":privateca_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "cloudscheduler_grpc_service_config.json", -- main_service = "scheduler", -- package = "google.cloud.scheduler.v1", -- service_yaml = "cloudscheduler_v1.yaml", +- grpc_service_config = "privateca_grpc_service_config.json", +- package = "google.cloud.security.privateca.v1", +- service_yaml = "privateca_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "scheduler-v1-nodejs", +- name = "security-privateca-v1-nodejs", - deps = [ -- ":scheduler_nodejs_gapic", -- ":scheduler_proto", +- ":privateca_nodejs_gapic", +- ":privateca_proto", - ], -) - @@ -43025,49 +60190,50 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BU -############################################################################## -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", -) - -ruby_proto_library( -- name = "scheduler_ruby_proto", -- deps = [":scheduler_proto"], +- name = "privateca_ruby_proto", +- deps = [":privateca_proto"], -) - -ruby_grpc_library( -- name = "scheduler_ruby_grpc", -- srcs = [":scheduler_proto"], -- deps = [":scheduler_ruby_proto"], +- name = "privateca_ruby_grpc", +- srcs = [":privateca_proto"], +- deps = [":privateca_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "scheduler_ruby_gapic", -- srcs = [":scheduler_proto_with_info"], +- name = "privateca_ruby_gapic", +- srcs = [":privateca_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-scheduler-v1", -- "ruby-cloud-env-prefix=SCHEDULER", -- "ruby-cloud-product-url=https://cloud.google.com/scheduler", -- "ruby-cloud-api-id=cloudscheduler.googleapis.com", -- "ruby-cloud-api-shortname=cloudscheduler", +- "ruby-cloud-gem-name=google-cloud-security-private_ca-v1", +- "ruby-cloud-gem-namespace=Google::Cloud::Security::PrivateCA::V1", +- "ruby-cloud-env-prefix=PRIVATE_CA", +- "ruby-cloud-product-url=https://cloud.google.com/certificate-authority-service/", +- "ruby-cloud-api-id=privateca.googleapis.com", +- "ruby-cloud-api-shortname=privateca", - ], -- grpc_service_config = "cloudscheduler_grpc_service_config.json", -- ruby_cloud_description = "Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.", -- ruby_cloud_title = "Cloud Scheduler V1", +- grpc_service_config = "privateca_grpc_service_config.json", +- 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", - deps = [ -- ":scheduler_ruby_grpc", -- ":scheduler_ruby_proto", +- ":privateca_ruby_grpc", +- ":privateca_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-scheduler-v1-ruby", +- name = "google-cloud-security-privateca-v1-ruby", - deps = [ -- ":scheduler_ruby_gapic", -- ":scheduler_ruby_grpc", -- ":scheduler_ruby_proto", +- ":privateca_ruby_gapic", +- ":privateca_ruby_grpc", +- ":privateca_ruby_proto", - ], -) - @@ -43083,34 +60249,34 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BU -) - -csharp_proto_library( -- name = "scheduler_csharp_proto", -- deps = [":scheduler_proto"], +- name = "privateca_csharp_proto", +- deps = [":privateca_proto"], -) - -csharp_grpc_library( -- name = "scheduler_csharp_grpc", -- srcs = [":scheduler_proto"], -- deps = [":scheduler_csharp_proto"], +- name = "privateca_csharp_grpc", +- srcs = [":privateca_proto"], +- deps = [":privateca_csharp_proto"], -) - -csharp_gapic_library( -- name = "scheduler_csharp_gapic", -- srcs = [":scheduler_proto_with_info"], +- name = "privateca_csharp_gapic", +- srcs = [":privateca_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "cloudscheduler_grpc_service_config.json", +- grpc_service_config = "privateca_grpc_service_config.json", - deps = [ -- ":scheduler_csharp_grpc", -- ":scheduler_csharp_proto", +- ":privateca_csharp_grpc", +- ":privateca_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-scheduler-v1-csharp", +- name = "google-cloud-security-privateca-v1-csharp", - deps = [ -- ":scheduler_csharp_gapic", -- ":scheduler_csharp_grpc", -- ":scheduler_csharp_proto", +- ":privateca_csharp_gapic", +- ":privateca_csharp_grpc", +- ":privateca_csharp_proto", - ], -) - @@ -43118,11 +60284,20 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BU -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/v1beta1/BUILD.bazel ---- a/google/cloud/scheduler/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/scheduler/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,338 +0,0 @@ +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/security/privateca/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/gapic-generator/tree/master/rules_gapic/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -43134,29 +60309,28 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "scheduler_proto", +- name = "privateca_proto", - srcs = [ -- "cloudscheduler.proto", -- "job.proto", -- "target.proto", +- "resources.proto", +- "service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/rpc:status_proto", +- "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_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 = "scheduler_proto_with_info", +- name = "privateca_proto_with_info", - deps = [ -- ":scheduler_proto", +- ":privateca_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -43174,44 +60348,44 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ -) - -java_proto_library( -- name = "scheduler_java_proto", -- deps = [":scheduler_proto"], +- name = "privateca_java_proto", +- deps = [":privateca_proto"], -) - -java_grpc_library( -- name = "scheduler_java_grpc", -- srcs = [":scheduler_proto"], -- deps = [":scheduler_java_proto"], +- name = "privateca_java_grpc", +- srcs = [":privateca_proto"], +- deps = [":privateca_java_proto"], -) - -java_gapic_library( -- name = "scheduler_java_gapic", -- srcs = [":scheduler_proto_with_info"], -- grpc_service_config = "cloudscheduler_grpc_service_config.json", +- name = "privateca_java_gapic", +- srcs = [":privateca_proto_with_info"], +- grpc_service_config = "privateca_grpc_service_config.json", - test_deps = [ -- ":scheduler_java_grpc", +- ":privateca_java_grpc", - ], - deps = [ -- ":scheduler_java_proto", +- ":privateca_java_proto", - ], -) - -java_gapic_test( -- name = "scheduler_java_gapic_test_suite", +- name = "privateca_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.scheduler.v1beta1.CloudSchedulerClientTest", +- "com.google.cloud.security.privateca.v1beta1.CertificateAuthorityServiceClientTest", - ], -- runtime_deps = [":scheduler_java_gapic_test"], +- runtime_deps = [":privateca_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-scheduler-v1beta1-java", +- name = "google-cloud-security-privateca-v1beta1-java", - deps = [ -- ":scheduler_java_gapic", -- ":scheduler_java_grpc", -- ":scheduler_java_proto", -- ":scheduler_proto", +- ":privateca_java_gapic", +- ":privateca_java_grpc", +- ":privateca_java_proto", +- ":privateca_proto", - ], -) - @@ -43227,41 +60401,45 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ -) - -go_proto_library( -- name = "scheduler_go_proto", +- name = "privateca_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/scheduler/v1beta1", -- protos = [":scheduler_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/security/privateca/v1beta1", +- protos = [":privateca_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/rpc:status_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "scheduler_go_gapic", -- srcs = [":scheduler_proto_with_info"], -- grpc_service_config = "cloudscheduler_grpc_service_config.json", -- importpath = "cloud.google.com/go/scheduler/apiv1beta1;scheduler", -- service_yaml = "cloudscheduler_v1beta1.yaml", +- name = "privateca_go_gapic", +- srcs = [":privateca_proto_with_info"], +- grpc_service_config = "privateca_grpc_service_config.json", +- importpath = "cloud.google.com/go/security/privateca/apiv1beta1;privateca", +- service_yaml = "privateca_v1beta1.yaml", - deps = [ -- ":scheduler_go_proto", +- ":privateca_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 = "scheduler_go_gapic_test", -- srcs = [":scheduler_go_gapic_srcjar_test"], -- embed = [":scheduler_go_gapic"], -- importpath = "cloud.google.com/go/scheduler/apiv1beta1", +- name = "privateca_go_gapic_test", +- srcs = [":privateca_go_gapic_srcjar_test"], +- embed = [":privateca_go_gapic"], +- importpath = "cloud.google.com/go/security/privateca/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-scheduler-v1beta1-go", +- name = "gapi-cloud-security-privateca-v1beta1-go", - deps = [ -- ":scheduler_go_gapic", -- ":scheduler_go_gapic_srcjar-test.srcjar", -- ":scheduler_go_proto", +- ":privateca_go_gapic", +- ":privateca_go_gapic_srcjar-test.srcjar", +- ":privateca_go_proto", - ], -) - @@ -43275,16 +60453,15 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ -) - -py_gapic_library( -- name = "scheduler_py_gapic", -- srcs = [":scheduler_proto"], -- grpc_service_config = "cloudscheduler_grpc_service_config.json", +- name = "privateca_py_gapic", +- srcs = [":privateca_proto"], +- grpc_service_config = "privateca_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "scheduler-v1beta1-py", +- name = "security-privateca-v1beta1-py", - deps = [ -- ":scheduler_py_gapic", +- ":privateca_py_gapic", - ], -) - @@ -43300,36 +60477,33 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ -) - -php_proto_library( -- name = "scheduler_php_proto", -- deps = [":scheduler_proto"], +- name = "privateca_php_proto", +- deps = [":privateca_proto"], -) - -php_grpc_library( -- name = "scheduler_php_grpc", -- srcs = [":scheduler_proto"], -- deps = [":scheduler_php_proto"], +- name = "privateca_php_grpc", +- srcs = [":privateca_proto"], +- deps = [":privateca_php_proto"], -) - -php_gapic_library( -- name = "scheduler_php_gapic", -- src = ":scheduler_proto_with_info", -- gapic_yaml = "cloudscheduler_gapic.yaml", -- grpc_service_config = "cloudscheduler_grpc_service_config.json", -- package = "google.cloud.scheduler.v1beta1", -- service_yaml = "cloudscheduler_v1beta1.yaml", +- name = "privateca_php_gapic", +- srcs = [":privateca_proto_with_info"], +- grpc_service_config = "privateca_grpc_service_config.json", - deps = [ -- ":scheduler_php_grpc", -- ":scheduler_php_proto", +- ":privateca_php_grpc", +- ":privateca_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-scheduler-v1beta1-php", +- name = "google-cloud-security-privateca-v1beta1-php", - deps = [ -- ":scheduler_php_gapic", -- ":scheduler_php_grpc", -- ":scheduler_php_proto", +- ":privateca_php_gapic", +- ":privateca_php_grpc", +- ":privateca_php_proto", - ], -) - @@ -43343,22 +60517,21 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ -) - -nodejs_gapic_library( -- name = "scheduler_nodejs_gapic", -- package_name = "@google-cloud/scheduler", -- src = ":scheduler_proto_with_info", +- name = "privateca_nodejs_gapic", +- package_name = "@google-cloud/security-private-ca", +- src = ":privateca_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "cloudscheduler_grpc_service_config.json", -- main_service = "scheduler", -- package = "google.cloud.scheduler.v1beta1", -- service_yaml = "cloudscheduler_v1beta1.yaml", +- grpc_service_config = "privateca_grpc_service_config.json", +- package = "google.cloud.security.privateca.v1beta1", +- service_yaml = "privateca_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "scheduler-v1beta1-nodejs", +- name = "security-privateca-v1beta1-nodejs", - deps = [ -- ":scheduler_nodejs_gapic", -- ":scheduler_proto", +- ":privateca_nodejs_gapic", +- ":privateca_proto", - ], -) - @@ -43367,49 +60540,50 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ -############################################################################## -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", -) - -ruby_proto_library( -- name = "scheduler_ruby_proto", -- deps = [":scheduler_proto"], +- name = "privateca_ruby_proto", +- deps = [":privateca_proto"], -) - -ruby_grpc_library( -- name = "scheduler_ruby_grpc", -- srcs = [":scheduler_proto"], -- deps = [":scheduler_ruby_proto"], +- name = "privateca_ruby_grpc", +- srcs = [":privateca_proto"], +- deps = [":privateca_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "scheduler_ruby_gapic", -- srcs = [":scheduler_proto_with_info"], +- name = "privateca_ruby_gapic", +- srcs = [":privateca_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-scheduler-v1beta1", -- "ruby-cloud-env-prefix=SCHEDULER", -- "ruby-cloud-product-url=https://cloud.google.com/scheduler", -- "ruby-cloud-api-id=cloudscheduler.googleapis.com", -- "ruby-cloud-api-shortname=cloudscheduler", +- "ruby-cloud-gem-name=google-cloud-security-private_ca-v1beta1", +- "ruby-cloud-gem-namespace=Google::Cloud::Security::PrivateCA::V1beta1", +- "ruby-cloud-env-prefix=PRIVATE_CA", +- "ruby-cloud-product-url=https://cloud.google.com/certificate-authority-service/", +- "ruby-cloud-api-id=privateca.googleapis.com", +- "ruby-cloud-api-shortname=privateca", - ], -- grpc_service_config = "cloudscheduler_grpc_service_config.json", -- ruby_cloud_description = "Cloud Scheduler is a fully managed enterprise-grade cron job scheduler. It allows you to schedule virtually any job, including batch, big data jobs, cloud infrastructure operations, and more. You can automate everything, including retries in case of failure to reduce manual toil and intervention. Cloud Scheduler even acts as a single pane of glass, allowing you to manage all your automation tasks from one place.", -- ruby_cloud_title = "Cloud Scheduler V1beta1", +- grpc_service_config = "privateca_grpc_service_config.json", +- ruby_cloud_description = "Certificate Authority Service is a highly available, scalable Google Cloud service that enables you to simplify, automate, and customize the deployment, management, and security of private certificate authorities (CA).", +- ruby_cloud_title = "Certificate Authority Service V1beta1", - deps = [ -- ":scheduler_ruby_grpc", -- ":scheduler_ruby_proto", +- ":privateca_ruby_grpc", +- ":privateca_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-scheduler-v1beta1-ruby", +- name = "google-cloud-security-privateca-v1beta1-ruby", - deps = [ -- ":scheduler_ruby_gapic", -- ":scheduler_ruby_grpc", -- ":scheduler_ruby_proto", +- ":privateca_ruby_gapic", +- ":privateca_ruby_grpc", +- ":privateca_ruby_proto", - ], -) - @@ -43425,34 +60599,34 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ -) - -csharp_proto_library( -- name = "scheduler_csharp_proto", -- deps = [":scheduler_proto"], +- name = "privateca_csharp_proto", +- deps = [":privateca_proto"], -) - -csharp_grpc_library( -- name = "scheduler_csharp_grpc", -- srcs = [":scheduler_proto"], -- deps = [":scheduler_csharp_proto"], +- name = "privateca_csharp_grpc", +- srcs = [":privateca_proto"], +- deps = [":privateca_csharp_proto"], -) - -csharp_gapic_library( -- name = "scheduler_csharp_gapic", -- srcs = [":scheduler_proto_with_info"], +- name = "privateca_csharp_gapic", +- srcs = [":privateca_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "cloudscheduler_grpc_service_config.json", +- grpc_service_config = "privateca_grpc_service_config.json", - deps = [ -- ":scheduler_csharp_grpc", -- ":scheduler_csharp_proto", +- ":privateca_csharp_grpc", +- ":privateca_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-scheduler-v1beta1-csharp", +- name = "google-cloud-security-privateca-v1beta1-csharp", - deps = [ -- ":scheduler_csharp_gapic", -- ":scheduler_csharp_grpc", -- ":scheduler_csharp_proto", +- ":privateca_csharp_gapic", +- ":privateca_csharp_grpc", +- ":privateca_csharp_proto", - ], -) - @@ -43460,11 +60634,25 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanager/v1/BUILD.bazel ---- a/google/cloud/secretmanager/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/secretmanager/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,339 +0,0 @@ +diff -urN a/google/cloud/securitycenter/BUILD.bazel b/google/cloud/securitycenter/BUILD.bazel +--- a/google/cloud/securitycenter/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/securitycenter/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,333 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -43476,19 +60664,20 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "secretmanager_proto", +- name = "settings_proto", - srcs = [ -- "resources.proto", -- "service.proto", +- "billing_settings.proto", +- "component_settings.proto", +- "detector.proto", +- "securitycenter_settings_service.proto", +- "settings.proto", +- "sink_settings.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", @@ -43496,9 +60685,9 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -) - -proto_library_with_info( -- name = "secretmanager_proto_with_info", +- name = "settings_proto_with_info", - deps = [ -- ":secretmanager_proto", +- ":settings_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -43516,46 +60705,44 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -) - -java_proto_library( -- name = "secretmanager_java_proto", -- deps = [":secretmanager_proto"], +- name = "settings_java_proto", +- deps = [":settings_proto"], -) - -java_grpc_library( -- name = "secretmanager_java_grpc", -- srcs = [":secretmanager_proto"], -- deps = [":secretmanager_java_proto"], +- name = "settings_java_grpc", +- srcs = [":settings_proto"], +- deps = [":settings_java_proto"], -) - -java_gapic_library( -- name = "secretmanager_java_gapic", -- srcs = [":secretmanager_proto_with_info"], -- grpc_service_config = "secretmanager_grpc_service_config.json", +- name = "settings_java_gapic", +- srcs = [":settings_proto_with_info"], +- grpc_service_config = "securitycenter_settings_grpc_service_config.json", - test_deps = [ -- ":secretmanager_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":settings_java_grpc", - ], - deps = [ -- ":secretmanager_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":settings_java_proto", - ], -) - -java_gapic_test( -- name = "secretmanager_java_gapic_test_suite", +- name = "settings_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.secretmanager.v1.SecretManagerServiceClientTest", +- "com.google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsServiceClientTest", - ], -- runtime_deps = [":secretmanager_java_gapic_test"], +- runtime_deps = [":settings_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-secretmanager-v1-java", +- name = "google-cloud-securitycenter-settings-v1beta1-java", - deps = [ -- ":secretmanager_java_gapic", -- ":secretmanager_java_grpc", -- ":secretmanager_java_proto", -- ":secretmanager_proto", +- ":settings_java_gapic", +- ":settings_java_grpc", +- ":settings_java_proto", +- ":settings_proto", - ], -) - @@ -43571,42 +60758,40 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -) - -go_proto_library( -- name = "secretmanager_go_proto", +- name = "settings_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/secretmanager/v1", -- protos = [":secretmanager_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/settings/v1beta1", +- protos = [":settings_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", - ], -) - -go_gapic_library( -- name = "secretmanager_go_gapic", -- srcs = [":secretmanager_proto_with_info"], -- grpc_service_config = "secretmanager_grpc_service_config.json", -- importpath = "cloud.google.com/go/secretmanager/apiv1;secretmanager", -- service_yaml = "secretmanager_v1.yaml", +- name = "settings_go_gapic", +- srcs = [":settings_proto_with_info"], +- grpc_service_config = "securitycenter_settings_grpc_service_config.json", +- importpath = "cloud.google.com/go/securitycenter/settings/apiv1beta1;settings", +- service_yaml = "securitycenter_settings.yaml", - deps = [ -- ":secretmanager_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":settings_go_proto", - ], -) - -go_test( -- name = "secretmanager_go_gapic_test", -- srcs = [":secretmanager_go_gapic_srcjar_test"], -- embed = [":secretmanager_go_gapic"], -- importpath = "cloud.google.com/go/secretmanager/apiv1", +- name = "settings_go_gapic_test", +- srcs = [":settings_go_gapic_srcjar_test"], +- embed = [":settings_go_gapic"], +- importpath = "cloud.google.com/go/securitycenter/settings/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-secretmanager-v1-go", +- name = "gapi-cloud-securitycenter-settings-v1beta1-go", - deps = [ -- ":secretmanager_go_gapic", -- ":secretmanager_go_gapic_srcjar-test.srcjar", -- ":secretmanager_go_proto", +- ":settings_go_gapic", +- ":settings_go_gapic_srcjar-test.srcjar", +- ":settings_go_proto", - ], -) - @@ -43620,15 +60805,16 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -) - -py_gapic_library( -- name = "secretmanager_py_gapic", -- srcs = [":secretmanager_proto"], -- grpc_service_config = "secretmanager_grpc_service_config.json", +- name = "settings_py_gapic", +- srcs = [":settings_proto"], +- grpc_service_config = "securitycenter_settings_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "secretmanager-v1-py", +- name = "securitycenter-settings-v1beta1-py", - deps = [ -- ":secretmanager_py_gapic", +- ":settings_py_gapic", - ], -) - @@ -43644,36 +60830,33 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -) - -php_proto_library( -- name = "secretmanager_php_proto", -- deps = [":secretmanager_proto"], +- name = "settings_php_proto", +- deps = [":settings_proto"], -) - -php_grpc_library( -- name = "secretmanager_php_grpc", -- srcs = [":secretmanager_proto"], -- deps = [":secretmanager_php_proto"], +- name = "settings_php_grpc", +- srcs = [":settings_proto"], +- deps = [":settings_php_proto"], -) - -php_gapic_library( -- name = "secretmanager_php_gapic", -- src = ":secretmanager_proto_with_info", -- gapic_yaml = "secretmanager_gapic.yaml", -- grpc_service_config = "secretmanager_grpc_service_config.json", -- package = "google.cloud.secretmanager.v1", -- service_yaml = "secretmanager_v1.yaml", +- name = "settings_php_gapic", +- srcs = [":settings_proto_with_info"], +- grpc_service_config = "securitycenter_settings_grpc_service_config.json", - deps = [ -- ":secretmanager_php_grpc", -- ":secretmanager_php_proto", +- ":settings_php_grpc", +- ":settings_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-secretmanager-v1-php", +- name = "google-cloud-securitycenter-settings-v1beta1-php", - deps = [ -- ":secretmanager_php_gapic", -- ":secretmanager_php_grpc", -- ":secretmanager_php_proto", +- ":settings_php_gapic", +- ":settings_php_grpc", +- ":settings_php_proto", - ], -) - @@ -43687,21 +60870,20 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -) - -nodejs_gapic_library( -- name = "secretmanager_nodejs_gapic", -- package_name = "@google-cloud/secret-manager", -- src = ":secretmanager_proto_with_info", +- name = "settings_nodejs_gapic", +- src = ":settings_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "secretmanager_grpc_service_config.json", -- package = "google.cloud.secretmanager.v1", -- service_yaml = "secretmanager_v1.yaml", +- grpc_service_config = "securitycenter_settings_grpc_service_config.json", +- package = "google.cloud.securitycenter.settings.v1beta1", +- service_yaml = "securitycenter_settings.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "secretmanager-v1-nodejs", +- name = "securitycenter-settings-v1beta1-nodejs", - deps = [ -- ":secretmanager_nodejs_gapic", -- ":secretmanager_proto", +- ":settings_nodejs_gapic", +- ":settings_proto", - ], -) - @@ -43717,42 +60899,33 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -) - -ruby_proto_library( -- name = "secretmanager_ruby_proto", -- deps = [":secretmanager_proto"], +- name = "settings_ruby_proto", +- deps = [":settings_proto"], -) - -ruby_grpc_library( -- name = "secretmanager_ruby_grpc", -- srcs = [":secretmanager_proto"], -- deps = [":secretmanager_ruby_proto"], +- name = "settings_ruby_grpc", +- srcs = [":settings_proto"], +- deps = [":settings_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "secretmanager_ruby_gapic", -- srcs = [":secretmanager_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-secret_manager-v1", -- "ruby-cloud-env-prefix=SECRET_MANAGER", -- "ruby-cloud-product-url=https://cloud.google.com/secret-manager", -- "ruby-cloud-api-id=secretmanager.googleapis.com", -- "ruby-cloud-api-shortname=secretmanager", -- ], -- grpc_service_config = "secretmanager_grpc_service_config.json", -- ruby_cloud_description = "Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.", -- ruby_cloud_title = "Secret Manager V1", +- name = "settings_ruby_gapic", +- srcs = [":settings_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-settings-v1beta1"], - deps = [ -- ":secretmanager_ruby_grpc", -- ":secretmanager_ruby_proto", +- ":settings_ruby_grpc", +- ":settings_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-secretmanager-v1-ruby", +- name = "google-cloud-securitycenter-settings-v1beta1-ruby", - deps = [ -- ":secretmanager_ruby_gapic", -- ":secretmanager_ruby_grpc", -- ":secretmanager_ruby_proto", +- ":settings_ruby_gapic", +- ":settings_ruby_grpc", +- ":settings_ruby_proto", - ], -) - @@ -43768,34 +60941,34 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -) - -csharp_proto_library( -- name = "secretmanager_csharp_proto", -- deps = [":secretmanager_proto"], +- name = "settings_csharp_proto", +- deps = [":settings_proto"], -) - -csharp_grpc_library( -- name = "secretmanager_csharp_grpc", -- srcs = [":secretmanager_proto"], -- deps = [":secretmanager_csharp_proto"], +- name = "settings_csharp_grpc", +- srcs = [":settings_proto"], +- deps = [":settings_csharp_proto"], -) - -csharp_gapic_library( -- name = "secretmanager_csharp_gapic", -- srcs = [":secretmanager_proto_with_info"], +- name = "settings_csharp_gapic", +- srcs = [":settings_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "secretmanager_grpc_service_config.json", +- grpc_service_config = "securitycenter_settings_grpc_service_config.json", - deps = [ -- ":secretmanager_csharp_grpc", -- ":secretmanager_csharp_proto", +- ":settings_csharp_grpc", +- ":settings_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-secretmanager-v1-csharp", +- name = "google-cloud-securitycenter-settings-v1beta1-csharp", - deps = [ -- ":secretmanager_csharp_gapic", -- ":secretmanager_csharp_grpc", -- ":secretmanager_csharp_proto", +- ":settings_csharp_gapic", +- ":settings_csharp_grpc", +- ":settings_csharp_proto", - ], -) - @@ -43803,10 +60976,12 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1beta1/BUILD.bazel ---- a/google/cloud/secrets/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/secrets/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,340 +0,0 @@ +diff -urN a/google/cloud/securitycenter/v1/BUILD.bazel b/google/cloud/securitycenter/v1/BUILD.bazel +--- a/google/cloud/securitycenter/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/securitycenter/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. -package(default_visibility = ["//visibility:public"]) - @@ -43817,10 +60992,19 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "secretmanager_proto", +- name = "securitycenter_proto", - srcs = [ -- "resources.proto", -- "service.proto", +- "asset.proto", +- "finding.proto", +- "folder.proto", +- "notification_config.proto", +- "notification_message.proto", +- "organization_settings.proto", +- "resource.proto", +- "run_asset_discovery_response.proto", +- "security_marks.proto", +- "securitycenter_service.proto", +- "source.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -43829,16 +61013,19 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be - "//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", - "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "secretmanager_proto_with_info", +- name = "securitycenter_proto_with_info", - deps = [ -- ":secretmanager_proto", +- ":securitycenter_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -43856,46 +61043,46 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be -) - -java_proto_library( -- name = "secretmanager_java_proto", -- deps = [":secretmanager_proto"], +- name = "securitycenter_java_proto", +- deps = [":securitycenter_proto"], -) - -java_grpc_library( -- name = "secretmanager_java_grpc", -- srcs = [":secretmanager_proto"], -- deps = [":secretmanager_java_proto"], +- name = "securitycenter_java_grpc", +- srcs = [":securitycenter_proto"], +- deps = [":securitycenter_java_proto"], -) - -java_gapic_library( -- name = "secretmanager_java_gapic", -- srcs = [":secretmanager_proto_with_info"], -- grpc_service_config = "secretmanager_grpc_service_config.json", +- name = "securitycenter_java_gapic", +- srcs = [":securitycenter_proto_with_info"], +- grpc_service_config = "securitycenter_grpc_service_config.json", - test_deps = [ -- ":secretmanager_java_grpc", +- ":securitycenter_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":secretmanager_java_proto", +- ":securitycenter_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "secretmanager_java_gapic_test_suite", +- name = "securitycenter_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.secretmanager.v1beta1.SecretManagerServiceClientTest", +- "com.google.cloud.securitycenter.v1.SecurityCenterClientTest", - ], -- runtime_deps = [":secretmanager_java_gapic_test"], +- runtime_deps = [":securitycenter_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-secretmanager-v1beta1-java", +- name = "google-cloud-securitycenter-v1-java", - deps = [ -- ":secretmanager_java_gapic", -- ":secretmanager_java_grpc", -- ":secretmanager_java_proto", -- ":secretmanager_proto", +- ":securitycenter_java_gapic", +- ":securitycenter_java_grpc", +- ":securitycenter_java_proto", +- ":securitycenter_proto", - ], -) - @@ -43911,42 +61098,48 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be -) - -go_proto_library( -- name = "secretmanager_go_proto", +- name = "securitycenter_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/secretmanager/v1beta1", -- protos = [":secretmanager_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1", +- protos = [":securitycenter_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "secretmanager_go_gapic", -- srcs = [":secretmanager_proto_with_info"], -- 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", +- name = "securitycenter_go_gapic", +- srcs = [":securitycenter_proto_with_info"], +- grpc_service_config = "securitycenter_grpc_service_config.json", +- importpath = "cloud.google.com/go/securitycenter/apiv1;securitycenter", +- service_yaml = "securitycenter_v1.yaml", - deps = [ -- ":secretmanager_go_proto", +- ":securitycenter_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", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "secretmanager_go_gapic_test", -- srcs = [":secretmanager_go_gapic_srcjar_test"], -- embed = [":secretmanager_go_gapic"], -- importpath = "cloud.google.com/go/secretmanager/apiv1beta1", +- name = "securitycenter_go_gapic_test", +- srcs = [":securitycenter_go_gapic_srcjar_test"], +- embed = [":securitycenter_go_gapic"], +- importpath = "cloud.google.com/go/securitycenter/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-secretmanager-v1beta1-go", +- name = "gapi-cloud-securitycenter-v1-go", - deps = [ -- ":secretmanager_go_gapic", -- ":secretmanager_go_gapic_srcjar-test.srcjar", -- ":secretmanager_go_proto", +- ":securitycenter_go_gapic", +- ":securitycenter_go_gapic_srcjar-test.srcjar", +- ":securitycenter_go_proto", - ], -) - @@ -43960,19 +61153,16 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be -) - -py_gapic_library( -- name = "secretmanager_py_gapic", -- srcs = [":secretmanager_proto"], -- grpc_service_config = "secretmanager_grpc_service_config.json", -- opt_args = [ -- "python-gapic-namespace=google.cloud", -- "python-gapic-name=secretmanager", -- ], +- name = "securitycenter_py_gapic", +- srcs = [":securitycenter_proto"], +- grpc_service_config = "securitycenter_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "secretmanager-v1beta1-py", +- name = "securitycenter-v1-py", - deps = [ -- ":secretmanager_py_gapic", +- ":securitycenter_py_gapic", - ], -) - @@ -43988,36 +61178,34 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be -) - -php_proto_library( -- name = "secretmanager_php_proto", -- deps = [":secretmanager_proto"], +- name = "securitycenter_php_proto", +- deps = [":securitycenter_proto"], -) - -php_grpc_library( -- name = "secretmanager_php_grpc", -- srcs = [":secretmanager_proto"], -- deps = [":secretmanager_php_proto"], +- name = "securitycenter_php_grpc", +- srcs = [":securitycenter_proto"], +- deps = [":securitycenter_php_proto"], -) - -php_gapic_library( -- name = "secretmanager_php_gapic", -- src = ":secretmanager_proto_with_info", -- gapic_yaml = "secretmanager_gapic.yaml", -- grpc_service_config = "secretmanager_grpc_service_config.json", -- package = "google.cloud.secrets.v1beta1", -- service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml", +- name = "securitycenter_php_gapic", +- srcs = [":securitycenter_proto_with_info"], +- grpc_service_config = "securitycenter_grpc_service_config.json", +- service_yaml = "securitycenter_v1.yaml", - deps = [ -- ":secretmanager_php_grpc", -- ":secretmanager_php_proto", +- ":securitycenter_php_grpc", +- ":securitycenter_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-secretmanager-v1beta1-php", +- name = "google-cloud-securitycenter-v1-php", - deps = [ -- ":secretmanager_php_gapic", -- ":secretmanager_php_grpc", -- ":secretmanager_php_proto", +- ":securitycenter_php_gapic", +- ":securitycenter_php_grpc", +- ":securitycenter_php_proto", - ], -) - @@ -44031,21 +61219,21 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be -) - -nodejs_gapic_library( -- name = "secretmanager_nodejs_gapic", -- package_name = "@google-cloud/secret-manager", -- src = ":secretmanager_proto_with_info", +- name = "securitycenter_nodejs_gapic", +- package_name = "@google-cloud/security-center", +- src = ":securitycenter_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "secretmanager_grpc_service_config.json", -- package = "google.cloud.secrets.v1beta1", -- service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml", +- grpc_service_config = "securitycenter_grpc_service_config.json", +- package = "google.cloud.securitycenter.v1", +- service_yaml = "securitycenter_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "secretmanager-v1beta1-nodejs", +- name = "securitycenter-v1-nodejs", - deps = [ -- ":secretmanager_nodejs_gapic", -- ":secretmanager_proto", +- ":securitycenter_nodejs_gapic", +- ":securitycenter_proto", - ], -) - @@ -44054,49 +61242,49 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be -############################################################################## -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", -) - -ruby_proto_library( -- name = "secretmanager_ruby_proto", -- deps = [":secretmanager_proto"], +- name = "securitycenter_ruby_proto", +- deps = [":securitycenter_proto"], -) - -ruby_grpc_library( -- name = "secretmanager_ruby_grpc", -- srcs = [":secretmanager_proto"], -- deps = [":secretmanager_ruby_proto"], +- name = "securitycenter_ruby_grpc", +- srcs = [":securitycenter_proto"], +- deps = [":securitycenter_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "secretmanager_ruby_gapic", -- srcs = [":secretmanager_proto_with_info"], +- name = "securitycenter_ruby_gapic", +- srcs = [":securitycenter_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-secret_manager-v1beta1", -- "ruby-cloud-env-prefix=SECRET_MANAGER", -- "ruby-cloud-product-url=https://cloud.google.com/secret-manager", -- "ruby-cloud-api-id=secretmanager.googleapis.com", -- "ruby-cloud-api-shortname=secretmanager", +- "ruby-cloud-gem-name=google-cloud-security_center-v1", +- "ruby-cloud-env-prefix=SECURITY_CENTER", +- "ruby-cloud-product-url=https://cloud.google.com/security-command-center", +- "ruby-cloud-api-id=securitycenter.googleapis.com", +- "ruby-cloud-api-shortname=securitycenter", - ], -- grpc_service_config = "secretmanager_grpc_service_config.json", -- ruby_cloud_description = "Secret Manager is a secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. Secret Manager provides a central place and single source of truth to manage, access, and audit secrets across Google Cloud.", -- ruby_cloud_title = "Secret Manager V1beta1", +- grpc_service_config = "securitycenter_grpc_service_config.json", +- ruby_cloud_description = "Security Command Center API provides access to temporal views of assets and findings within an organization.", +- ruby_cloud_title = "Cloud Security Command Center V1", - deps = [ -- ":secretmanager_ruby_grpc", -- ":secretmanager_ruby_proto", +- ":securitycenter_ruby_grpc", +- ":securitycenter_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-secretmanager-v1beta1-ruby", +- name = "google-cloud-securitycenter-v1-ruby", - deps = [ -- ":secretmanager_ruby_gapic", -- ":secretmanager_ruby_grpc", -- ":secretmanager_ruby_proto", +- ":securitycenter_ruby_gapic", +- ":securitycenter_ruby_grpc", +- ":securitycenter_ruby_proto", - ], -) - @@ -44112,55 +61300,41 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be -) - -csharp_proto_library( -- name = "secretmanager_csharp_proto", -- deps = [":secretmanager_proto"], +- name = "securitycenter_csharp_proto", +- deps = [":securitycenter_proto"], -) - -csharp_grpc_library( -- name = "secretmanager_csharp_grpc", -- srcs = [":secretmanager_proto"], -- deps = [":secretmanager_csharp_proto"], +- name = "securitycenter_csharp_grpc", +- srcs = [":securitycenter_proto"], +- deps = [":securitycenter_csharp_proto"], -) - -csharp_gapic_library( -- name = "secretmanager_csharp_gapic", -- srcs = [":secretmanager_proto_with_info"], +- name = "securitycenter_csharp_gapic", +- srcs = [":securitycenter_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "secretmanager_grpc_service_config.json", +- grpc_service_config = "securitycenter_grpc_service_config.json", - deps = [ -- ":secretmanager_csharp_grpc", -- ":secretmanager_csharp_proto", +- ":securitycenter_csharp_grpc", +- ":securitycenter_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-secretmanager-v1beta1-csharp", +- name = "google-cloud-securitycenter-v1-csharp", - deps = [ -- ":secretmanager_csharp_gapic", -- ":secretmanager_csharp_grpc", -- ":secretmanager_csharp_proto", +- ":securitycenter_csharp_gapic", +- ":securitycenter_csharp_grpc", +- ":securitycenter_csharp_proto", - ], -) -- --############################################################################## --# C++ --############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/security/privateca/v1beta1/BUILD.bazel ---- a/google/cloud/security/privateca/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/security/privateca/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,349 +0,0 @@ +diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/securitycenter/v1beta1/BUILD.bazel +--- a/google/cloud/securitycenter/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/securitycenter/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -44172,28 +61346,36 @@ diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/s -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "privateca_proto", +- name = "securitycenter_proto", - srcs = [ -- "resources.proto", -- "service.proto", +- "asset.proto", +- "finding.proto", +- "organization_settings.proto", +- "run_asset_discovery_response.proto", +- "security_marks.proto", +- "securitycenter_service.proto", +- "source.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "privateca_proto_with_info", +- name = "securitycenter_proto_with_info", - deps = [ -- ":privateca_proto", +- ":securitycenter_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -44211,44 +61393,46 @@ diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/s -) - -java_proto_library( -- name = "privateca_java_proto", -- deps = [":privateca_proto"], +- name = "securitycenter_java_proto", +- deps = [":securitycenter_proto"], -) - -java_grpc_library( -- name = "privateca_java_grpc", -- srcs = [":privateca_proto"], -- deps = [":privateca_java_proto"], +- name = "securitycenter_java_grpc", +- srcs = [":securitycenter_proto"], +- deps = [":securitycenter_java_proto"], -) - -java_gapic_library( -- name = "privateca_java_gapic", -- srcs = [":privateca_proto_with_info"], -- grpc_service_config = "privateca_grpc_service_config.json", +- name = "securitycenter_java_gapic", +- srcs = [":securitycenter_proto_with_info"], +- grpc_service_config = "securitycenter_grpc_service_config.json", - test_deps = [ -- ":privateca_java_grpc", +- ":securitycenter_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":privateca_java_proto", +- ":securitycenter_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "privateca_java_gapic_test_suite", +- name = "securitycenter_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.security.privateca.v1beta1.CertificateAuthorityServiceClientTest", +- "com.google.cloud.securitycenter.v1beta1.SecurityCenterClientTest", - ], -- runtime_deps = [":privateca_java_gapic_test"], +- runtime_deps = [":securitycenter_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-security-privateca-v1beta1-java", +- name = "google-cloud-securitycenter-v1beta1-java", - deps = [ -- ":privateca_java_gapic", -- ":privateca_java_grpc", -- ":privateca_java_proto", -- ":privateca_proto", +- ":securitycenter_java_gapic", +- ":securitycenter_java_grpc", +- ":securitycenter_java_proto", +- ":securitycenter_proto", - ], -) - @@ -44264,45 +61448,48 @@ diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/s -) - -go_proto_library( -- name = "privateca_go_proto", +- name = "securitycenter_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/security/privateca/v1beta1", -- protos = [":privateca_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1", +- protos = [":securitycenter_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "privateca_go_gapic", -- srcs = [":privateca_proto_with_info"], -- grpc_service_config = "privateca_grpc_service_config.json", -- importpath = "cloud.google.com/go/security/privateca/apiv1beta1;privateca", -- service_yaml = "privateca_v1beta1.yaml", +- name = "securitycenter_go_gapic", +- srcs = [":securitycenter_proto_with_info"], +- grpc_service_config = "securitycenter_grpc_service_config.json", +- importpath = "cloud.google.com/go/securitycenter/apiv1beta1;securitycenter", +- service_yaml = "securitycenter_v1beta1.yaml", - deps = [ -- ":privateca_go_proto", +- ":securitycenter_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", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "privateca_go_gapic_test", -- srcs = [":privateca_go_gapic_srcjar_test"], -- embed = [":privateca_go_gapic"], -- importpath = "cloud.google.com/go/security/privateca/apiv1beta1", +- name = "securitycenter_go_gapic_test", +- srcs = [":securitycenter_go_gapic_srcjar_test"], +- embed = [":securitycenter_go_gapic"], +- importpath = "cloud.google.com/go/securitycenter/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-security-privateca-v1beta1-go", +- name = "gapi-cloud-securitycenter-v1beta1-go", - deps = [ -- ":privateca_go_gapic", -- ":privateca_go_gapic_srcjar-test.srcjar", -- ":privateca_go_proto", +- ":securitycenter_go_gapic", +- ":securitycenter_go_gapic_srcjar-test.srcjar", +- ":securitycenter_go_proto", - ], -) - @@ -44316,15 +61503,16 @@ diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/s -) - -py_gapic_library( -- name = "privateca_py_gapic", -- srcs = [":privateca_proto"], -- grpc_service_config = "privateca_grpc_service_config.json", +- name = "securitycenter_py_gapic", +- srcs = [":securitycenter_proto"], +- grpc_service_config = "securitycenter_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "security-privateca-v1beta1-py", +- name = "securitycenter-v1beta1-py", - deps = [ -- ":privateca_py_gapic", +- ":securitycenter_py_gapic", - ], -) - @@ -44340,36 +61528,34 @@ diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/s -) - -php_proto_library( -- name = "privateca_php_proto", -- deps = [":privateca_proto"], +- name = "securitycenter_php_proto", +- deps = [":securitycenter_proto"], -) - -php_grpc_library( -- name = "privateca_php_grpc", -- srcs = [":privateca_proto"], -- deps = [":privateca_php_proto"], +- name = "securitycenter_php_grpc", +- srcs = [":securitycenter_proto"], +- deps = [":securitycenter_php_proto"], -) - -php_gapic_library( -- name = "privateca_php_gapic", -- src = ":privateca_proto_with_info", -- gapic_yaml = "privateca_gapic.yaml", -- grpc_service_config = "privateca_grpc_service_config.json", -- package = "google.cloud.security.privateca.v1beta1", -- service_yaml = "privateca_v1beta1.yaml", +- name = "securitycenter_php_gapic", +- srcs = [":securitycenter_proto_with_info"], +- grpc_service_config = "securitycenter_grpc_service_config.json", +- service_yaml = "securitycenter_v1beta1.yaml", - deps = [ -- ":privateca_php_grpc", -- ":privateca_php_proto", +- ":securitycenter_php_grpc", +- ":securitycenter_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-security-privateca-v1beta1-php", +- name = "google-cloud-securitycenter-v1beta1-php", - deps = [ -- ":privateca_php_gapic", -- ":privateca_php_grpc", -- ":privateca_php_proto", +- ":securitycenter_php_gapic", +- ":securitycenter_php_grpc", +- ":securitycenter_php_proto", - ], -) - @@ -44383,21 +61569,21 @@ diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/s -) - -nodejs_gapic_library( -- name = "privateca_nodejs_gapic", -- package_name = "@google-cloud/security-private-ca", -- src = ":privateca_proto_with_info", +- name = "securitycenter_nodejs_gapic", +- package_name = "@google-cloud/security-center", +- src = ":securitycenter_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "privateca_grpc_service_config.json", -- package = "google.cloud.security.privateca.v1beta1", -- service_yaml = "privateca_v1beta1.yaml", +- grpc_service_config = "securitycenter_grpc_service_config.json", +- package = "google.cloud.securitycenter.v1beta1", +- service_yaml = "securitycenter_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "security-privateca-v1beta1-nodejs", +- name = "securitycenter-v1beta1-nodejs", - deps = [ -- ":privateca_nodejs_gapic", -- ":privateca_proto", +- ":securitycenter_nodejs_gapic", +- ":securitycenter_proto", - ], -) - @@ -44413,43 +61599,33 @@ diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/s -) - -ruby_proto_library( -- name = "privateca_ruby_proto", -- deps = [":privateca_proto"], +- name = "securitycenter_ruby_proto", +- deps = [":securitycenter_proto"], -) - -ruby_grpc_library( -- name = "privateca_ruby_grpc", -- srcs = [":privateca_proto"], -- deps = [":privateca_ruby_proto"], +- name = "securitycenter_ruby_grpc", +- srcs = [":securitycenter_proto"], +- deps = [":securitycenter_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "privateca_ruby_gapic", -- srcs = [":privateca_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-security-private_ca-v1beta1", -- "ruby-cloud-gem-namespace=Google::Cloud::Security::PrivateCA::V1beta1", -- "ruby-cloud-env-prefix=PRIVATE_CA", -- "ruby-cloud-product-url=https://cloud.google.com/certificate-authority-service/", -- "ruby-cloud-api-id=privateca.googleapis.com", -- "ruby-cloud-api-shortname=privateca", -- ], -- grpc_service_config = "privateca_grpc_service_config.json", -- ruby_cloud_description = "Certificate Authority Service is a highly available, scalable Google Cloud service that enables you to simplify, automate, and customize the deployment, management, and security of private certificate authorities (CA).", -- ruby_cloud_title = "Certificate Authority Service V1beta1", +- name = "securitycenter_ruby_gapic", +- srcs = [":securitycenter_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-securitycenter-v1beta1"], - deps = [ -- ":privateca_ruby_grpc", -- ":privateca_ruby_proto", +- ":securitycenter_ruby_grpc", +- ":securitycenter_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-security-privateca-v1beta1-ruby", +- name = "google-cloud-securitycenter-v1beta1-ruby", - deps = [ -- ":privateca_ruby_gapic", -- ":privateca_ruby_grpc", -- ":privateca_ruby_proto", +- ":securitycenter_ruby_gapic", +- ":securitycenter_ruby_grpc", +- ":securitycenter_ruby_proto", - ], -) - @@ -44465,50 +61641,40 @@ diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/s -) - -csharp_proto_library( -- name = "privateca_csharp_proto", -- deps = [":privateca_proto"], +- name = "securitycenter_csharp_proto", +- deps = [":securitycenter_proto"], -) - -csharp_grpc_library( -- name = "privateca_csharp_grpc", -- srcs = [":privateca_proto"], -- deps = [":privateca_csharp_proto"], +- name = "securitycenter_csharp_grpc", +- srcs = [":securitycenter_proto"], +- deps = [":securitycenter_csharp_proto"], -) - -csharp_gapic_library( -- name = "privateca_csharp_gapic", -- srcs = [":privateca_proto_with_info"], +- name = "securitycenter_csharp_gapic", +- srcs = [":securitycenter_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "privateca_grpc_service_config.json", +- grpc_service_config = "securitycenter_grpc_service_config.json", - deps = [ -- ":privateca_csharp_grpc", -- ":privateca_csharp_proto", +- ":securitycenter_csharp_grpc", +- ":securitycenter_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-security-privateca-v1beta1-csharp", +- name = "google-cloud-securitycenter-v1beta1-csharp", - deps = [ -- ":privateca_csharp_gapic", -- ":privateca_csharp_grpc", -- ":privateca_csharp_proto", +- ":securitycenter_csharp_gapic", +- ":securitycenter_csharp_grpc", +- ":securitycenter_csharp_proto", - ], -) -- --############################################################################## --# C++ --############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/securitycenter/BUILD.bazel b/google/cloud/securitycenter/BUILD.bazel ---- a/google/cloud/securitycenter/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/securitycenter/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel ---- a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,338 +0,0 @@ +diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/securitycenter/v1p1beta1/BUILD.bazel +--- a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/securitycenter/v1p1beta1/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/gapic-generator/tree/master/rules_gapic/bazel - @@ -44530,30 +61696,40 @@ diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cl -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "settings_proto", +- name = "securitycenter_proto", - srcs = [ -- "billing_settings.proto", -- "component_settings.proto", -- "detector.proto", -- "securitycenter_settings_service.proto", -- "settings.proto", -- "sink_settings.proto", +- "asset.proto", +- "finding.proto", +- "folder.proto", +- "notification_config.proto", +- "notification_message.proto", +- "organization_settings.proto", +- "resource.proto", +- "run_asset_discovery_response.proto", +- "security_marks.proto", +- "securitycenter_service.proto", +- "source.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "//google/longrunning:operations_proto", +- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "settings_proto_with_info", +- name = "securitycenter_proto_with_info", - deps = [ -- ":settings_proto", +- ":securitycenter_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -44571,44 +61747,46 @@ diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cl -) - -java_proto_library( -- name = "settings_java_proto", -- deps = [":settings_proto"], +- name = "securitycenter_java_proto", +- deps = [":securitycenter_proto"], -) - -java_grpc_library( -- name = "settings_java_grpc", -- srcs = [":settings_proto"], -- deps = [":settings_java_proto"], +- name = "securitycenter_java_grpc", +- srcs = [":securitycenter_proto"], +- deps = [":securitycenter_java_proto"], -) - -java_gapic_library( -- name = "settings_java_gapic", -- srcs = [":settings_proto_with_info"], -- grpc_service_config = "securitycenter_settings_grpc_service_config.json", +- name = "securitycenter_java_gapic", +- srcs = [":securitycenter_proto_with_info"], +- grpc_service_config = "securitycenter_grpc_service_config.json", - test_deps = [ -- ":settings_java_grpc", +- ":securitycenter_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":settings_java_proto", +- ":securitycenter_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "settings_java_gapic_test_suite", +- name = "securitycenter_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.securitycenter.settings.v1beta1.SecurityCenterSettingsServiceClientTest", +- "com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClientTest", - ], -- runtime_deps = [":settings_java_gapic_test"], +- runtime_deps = [":securitycenter_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-securitycenter-settings-v1beta1-java", +- name = "google-cloud-securitycenter-v1p1beta1-java", - deps = [ -- ":settings_java_gapic", -- ":settings_java_grpc", -- ":settings_java_proto", -- ":settings_proto", +- ":securitycenter_java_gapic", +- ":securitycenter_java_grpc", +- ":securitycenter_java_proto", +- ":securitycenter_proto", - ], -) - @@ -44624,40 +61802,48 @@ diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cl -) - -go_proto_library( -- name = "settings_go_proto", +- name = "securitycenter_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/settings/v1beta1", -- protos = [":settings_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1", +- protos = [":securitycenter_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "settings_go_gapic", -- srcs = [":settings_proto_with_info"], -- grpc_service_config = "securitycenter_settings_grpc_service_config.json", -- importpath = "cloud.google.com/go/securitycenter/settings/apiv1beta1;settings", -- service_yaml = "securitycenter_settings.yaml", +- name = "securitycenter_go_gapic", +- srcs = [":securitycenter_proto_with_info"], +- grpc_service_config = "securitycenter_grpc_service_config.json", +- importpath = "cloud.google.com/go/securitycenter/apiv1p1beta1;securitycenter", +- service_yaml = "securitycenter_v1p1beta1.yaml", - deps = [ -- ":settings_go_proto", +- ":securitycenter_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", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "settings_go_gapic_test", -- srcs = [":settings_go_gapic_srcjar_test"], -- embed = [":settings_go_gapic"], -- importpath = "cloud.google.com/go/securitycenter/settings/apiv1beta1", +- name = "securitycenter_go_gapic_test", +- srcs = [":securitycenter_go_gapic_srcjar_test"], +- embed = [":securitycenter_go_gapic"], +- importpath = "cloud.google.com/go/securitycenter/apiv1p1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-securitycenter-settings-v1beta1-go", +- name = "gapi-cloud-securitycenter-v1p1beta1-go", - deps = [ -- ":settings_go_gapic", -- ":settings_go_gapic_srcjar-test.srcjar", -- ":settings_go_proto", +- ":securitycenter_go_gapic", +- ":securitycenter_go_gapic_srcjar-test.srcjar", +- ":securitycenter_go_proto", - ], -) - @@ -44671,16 +61857,16 @@ diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cl -) - -py_gapic_library( -- name = "settings_py_gapic", -- srcs = [":settings_proto"], -- grpc_service_config = "securitycenter_settings_grpc_service_config.json", +- name = "securitycenter_py_gapic", +- srcs = [":securitycenter_proto"], +- grpc_service_config = "securitycenter_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "securitycenter-settings-v1beta1-py", +- name = "securitycenter-v1p1beta1-py", - deps = [ -- ":settings_py_gapic", +- ":securitycenter_py_gapic", - ], -) - @@ -44696,36 +61882,34 @@ diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cl -) - -php_proto_library( -- name = "settings_php_proto", -- deps = [":settings_proto"], +- name = "securitycenter_php_proto", +- deps = [":securitycenter_proto"], -) - -php_grpc_library( -- name = "settings_php_grpc", -- srcs = [":settings_proto"], -- deps = [":settings_php_proto"], +- name = "securitycenter_php_grpc", +- srcs = [":securitycenter_proto"], +- deps = [":securitycenter_php_proto"], -) - -php_gapic_library( -- name = "settings_php_gapic", -- src = ":settings_proto_with_info", -- gapic_yaml = "securitycenter_settings_gapic.yaml", -- grpc_service_config = "securitycenter_settings_grpc_service_config.json", -- package = "google.cloud.securitycenter.settings.v1beta1", -- service_yaml = "securitycenter_settings.yaml", +- name = "securitycenter_php_gapic", +- srcs = [":securitycenter_proto_with_info"], +- grpc_service_config = "securitycenter_grpc_service_config.json", +- service_yaml = "securitycenter_v1p1beta1.yaml", - deps = [ -- ":settings_php_grpc", -- ":settings_php_proto", +- ":securitycenter_php_grpc", +- ":securitycenter_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-securitycenter-settings-v1beta1-php", +- name = "google-cloud-securitycenter-v1p1beta1-php", - deps = [ -- ":settings_php_gapic", -- ":settings_php_grpc", -- ":settings_php_proto", +- ":securitycenter_php_gapic", +- ":securitycenter_php_grpc", +- ":securitycenter_php_proto", - ], -) - @@ -44739,20 +61923,21 @@ diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cl -) - -nodejs_gapic_library( -- name = "settings_nodejs_gapic", -- src = ":settings_proto_with_info", +- name = "securitycenter_nodejs_gapic", +- package_name = "@google-cloud/security-center", +- src = ":securitycenter_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "securitycenter_settings_grpc_service_config.json", -- package = "google.cloud.securitycenter.settings.v1beta1", -- service_yaml = "securitycenter_settings.yaml", +- grpc_service_config = "securitycenter_grpc_service_config.json", +- package = "google.cloud.securitycenter.v1p1beta1", +- service_yaml = "securitycenter_v1p1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "securitycenter-settings-v1beta1-nodejs", +- name = "securitycenter-v1p1beta1-nodejs", - deps = [ -- ":settings_nodejs_gapic", -- ":settings_proto", +- ":securitycenter_nodejs_gapic", +- ":securitycenter_proto", - ], -) - @@ -44761,42 +61946,49 @@ diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cl -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "settings_ruby_proto", -- deps = [":settings_proto"], +- name = "securitycenter_ruby_proto", +- deps = [":securitycenter_proto"], -) - -ruby_grpc_library( -- name = "settings_ruby_grpc", -- srcs = [":settings_proto"], -- deps = [":settings_ruby_proto"], +- name = "securitycenter_ruby_grpc", +- srcs = [":securitycenter_proto"], +- deps = [":securitycenter_ruby_proto"], -) - --ruby_gapic_library( -- name = "settings_ruby_gapic", -- src = ":settings_proto_with_info", -- gapic_yaml = "securitycenter_settings_gapic.yaml", -- package = "google.cloud.securitycenter.settings.v1beta1", -- service_yaml = "securitycenter_settings.yaml", +-ruby_cloud_gapic_library( +- name = "securitycenter_ruby_gapic", +- srcs = [":securitycenter_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-security_center-v1p1beta1", +- "ruby-cloud-env-prefix=SECURITY_CENTER", +- "ruby-cloud-product-url=https://cloud.google.com/security-command-center", +- "ruby-cloud-api-id=securitycenter.googleapis.com", +- "ruby-cloud-api-shortname=securitycenter", +- ], +- grpc_service_config = "securitycenter_grpc_service_config.json", +- ruby_cloud_description = "Security Command Center API provides access to temporal views of assets and findings within an organization.", +- ruby_cloud_title = "Cloud Security Command Center V1p1beta1", - deps = [ -- ":settings_ruby_grpc", -- ":settings_ruby_proto", +- ":securitycenter_ruby_grpc", +- ":securitycenter_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-securitycenter-settings-v1beta1-ruby", +- name = "google-cloud-securitycenter-v1p1beta1-ruby", - deps = [ -- ":settings_ruby_gapic", -- ":settings_ruby_grpc", -- ":settings_ruby_proto", +- ":securitycenter_ruby_gapic", +- ":securitycenter_ruby_grpc", +- ":securitycenter_ruby_proto", - ], -) - @@ -44812,69 +62004,99 @@ diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cl -) - -csharp_proto_library( -- name = "settings_csharp_proto", -- deps = [":settings_proto"], +- name = "securitycenter_csharp_proto", +- deps = [":securitycenter_proto"], -) - -csharp_grpc_library( -- name = "settings_csharp_grpc", -- srcs = [":settings_proto"], -- deps = [":settings_csharp_proto"], +- name = "securitycenter_csharp_grpc", +- srcs = [":securitycenter_proto"], +- deps = [":securitycenter_csharp_proto"], -) - -csharp_gapic_library( -- name = "settings_csharp_gapic", -- srcs = [":settings_proto_with_info"], +- name = "securitycenter_csharp_gapic", +- srcs = [":securitycenter_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "securitycenter_settings_grpc_service_config.json", +- grpc_service_config = "securitycenter_grpc_service_config.json", - deps = [ -- ":settings_csharp_grpc", -- ":settings_csharp_proto", +- ":securitycenter_csharp_grpc", +- ":securitycenter_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-securitycenter-settings-v1beta1-csharp", +- name = "google-cloud-securitycenter-v1p1beta1-csharp", - deps = [ -- ":settings_csharp_gapic", -- ":settings_csharp_grpc", -- ":settings_csharp_proto", +- ":securitycenter_csharp_gapic", +- ":securitycenter_csharp_grpc", +- ":securitycenter_csharp_proto", - ], -) -- --############################################################################## --# C++ --############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/securitycenter/v1/BUILD.bazel b/google/cloud/securitycenter/v1/BUILD.bazel ---- a/google/cloud/securitycenter/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/securitycenter/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,351 +0,0 @@ +diff -urN a/google/cloud/servicedirectory/v1/BUILD.bazel b/google/cloud/servicedirectory/v1/BUILD.bazel +--- a/google/cloud/servicedirectory/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/servicedirectory/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,301 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) +-# 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", "proto_library_with_info") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +- "moved_proto_library", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +- "proto_library_with_info", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "py_grpc_library", +- "py_proto_library", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) - -proto_library( -- name = "securitycenter_proto", +- name = "servicedirectory_proto", - srcs = [ -- "asset.proto", -- "finding.proto", -- "notification_config.proto", -- "notification_message.proto", -- "organization_settings.proto", -- "resource.proto", -- "run_asset_discovery_response.proto", -- "security_marks.proto", -- "securitycenter_service.proto", -- "source.proto", +- "endpoint.proto", +- "lookup_service.proto", +- "namespace.proto", +- "registration_service.proto", +- "service.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -44883,330 +62105,254 @@ diff -urN a/google/cloud/securitycenter/v1/BUILD.bazel b/google/cloud/securityce - "//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", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "securitycenter_proto_with_info", +- name = "servicedirectory_proto_with_info", - deps = [ -- ":securitycenter_proto", +- ":servicedirectory_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 = "securitycenter_java_proto", -- deps = [":securitycenter_proto"], +- name = "servicedirectory_java_proto", +- deps = [":servicedirectory_proto"], -) - -java_grpc_library( -- name = "securitycenter_java_grpc", -- srcs = [":securitycenter_proto"], -- deps = [":securitycenter_java_proto"], +- name = "servicedirectory_java_grpc", +- srcs = [":servicedirectory_proto"], +- deps = [":servicedirectory_java_proto"], -) - -java_gapic_library( -- name = "securitycenter_java_gapic", -- srcs = [":securitycenter_proto_with_info"], -- grpc_service_config = "securitycenter_grpc_service_config.json", +- name = "servicedirectory_java_gapic", +- srcs = [":servicedirectory_proto_with_info"], +- grpc_service_config = "servicedirectory_grpc_service_config.json", - test_deps = [ -- ":securitycenter_java_grpc", +- ":servicedirectory_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":securitycenter_java_proto", +- ":servicedirectory_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "securitycenter_java_gapic_test_suite", +- name = "servicedirectory_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.securitycenter.v1.SecurityCenterClientTest", +- "com.google.cloud.servicedirectory.v1.LookupServiceClientTest", +- "com.google.cloud.servicedirectory.v1.RegistrationServiceClientTest", - ], -- runtime_deps = [":securitycenter_java_gapic_test"], +- runtime_deps = [":servicedirectory_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-securitycenter-v1-java", +- name = "google-cloud-servicedirectory-v1-java", - deps = [ -- ":securitycenter_java_gapic", -- ":securitycenter_java_grpc", -- ":securitycenter_java_proto", -- ":securitycenter_proto", +- ":servicedirectory_java_gapic", +- ":servicedirectory_java_grpc", +- ":servicedirectory_java_proto", +- ":servicedirectory_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 = "securitycenter_go_proto", +- name = "servicedirectory_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1", -- protos = [":securitycenter_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/servicedirectory/v1", +- protos = [":servicedirectory_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", -- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "securitycenter_go_gapic", -- srcs = [":securitycenter_proto_with_info"], -- grpc_service_config = "securitycenter_grpc_service_config.json", -- importpath = "cloud.google.com/go/securitycenter/apiv1;securitycenter", -- service_yaml = "securitycenter_v1.yaml", +- name = "servicedirectory_go_gapic", +- srcs = [":servicedirectory_proto_with_info"], +- grpc_service_config = "servicedirectory_grpc_service_config.json", +- importpath = "cloud.google.com/go/servicedirectory/apiv1;servicedirectory", +- service_yaml = "servicedirectory_v1.yaml", - deps = [ -- ":securitycenter_go_proto", +- ":servicedirectory_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", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "securitycenter_go_gapic_test", -- srcs = [":securitycenter_go_gapic_srcjar_test"], -- embed = [":securitycenter_go_gapic"], -- importpath = "cloud.google.com/go/securitycenter/apiv1", +- name = "servicedirectory_go_gapic_test", +- srcs = [":servicedirectory_go_gapic_srcjar_test"], +- embed = [":servicedirectory_go_gapic"], +- importpath = "cloud.google.com/go/servicedirectory/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-securitycenter-v1-go", +- name = "gapi-cloud-servicedirectory-v1-go", - deps = [ -- ":securitycenter_go_gapic", -- ":securitycenter_go_gapic_srcjar-test.srcjar", -- ":securitycenter_go_proto", +- ":servicedirectory_go_gapic", +- ":servicedirectory_go_gapic_srcjar-test.srcjar", +- ":servicedirectory_go_proto", - ], -) - --############################################################################## --# Python --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", --) -- -py_gapic_library( -- name = "securitycenter_py_gapic", -- srcs = [":securitycenter_proto"], -- grpc_service_config = "securitycenter_grpc_service_config.json", +- name = "servicedirectory_py_gapic", +- srcs = [":servicedirectory_proto"], +- grpc_service_config = "servicedirectory_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "securitycenter-v1-py", +- name = "servicedirectory-v1-py", - deps = [ -- ":securitycenter_py_gapic", +- ":servicedirectory_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 = "securitycenter_php_proto", -- deps = [":securitycenter_proto"], +- name = "servicedirectory_php_proto", +- deps = [":servicedirectory_proto"], -) - -php_grpc_library( -- name = "securitycenter_php_grpc", -- srcs = [":securitycenter_proto"], -- deps = [":securitycenter_php_proto"], +- name = "servicedirectory_php_grpc", +- srcs = [":servicedirectory_proto"], +- deps = [":servicedirectory_php_proto"], -) - -php_gapic_library( -- name = "securitycenter_php_gapic", -- src = ":securitycenter_proto_with_info", -- gapic_yaml = "securitycenter_gapic.yaml", -- grpc_service_config = "securitycenter_grpc_service_config.json", -- package = "google.cloud.securitycenter.v1", -- service_yaml = "securitycenter_v1.yaml", +- name = "servicedirectory_php_gapic", +- srcs = [":servicedirectory_proto_with_info"], +- grpc_service_config = "servicedirectory_grpc_service_config.json", - deps = [ -- ":securitycenter_php_grpc", -- ":securitycenter_php_proto", +- ":servicedirectory_php_grpc", +- ":servicedirectory_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-securitycenter-v1-php", +- name = "google-cloud-servicedirectory-v1-php", - deps = [ -- ":securitycenter_php_gapic", -- ":securitycenter_php_grpc", -- ":securitycenter_php_proto", +- ":servicedirectory_php_gapic", +- ":servicedirectory_php_grpc", +- ":servicedirectory_php_proto", - ], -) - --############################################################################## --# Node.js --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", --) -- -nodejs_gapic_library( -- name = "securitycenter_nodejs_gapic", -- package_name = "@google-cloud/security-center", -- src = ":securitycenter_proto_with_info", +- name = "servicedirectory_nodejs_gapic", +- package_name = "@google-cloud/service-directory", +- src = ":servicedirectory_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "securitycenter_grpc_service_config.json", -- package = "google.cloud.securitycenter.v1", -- service_yaml = "securitycenter_v1.yaml", +- grpc_service_config = "servicedirectory_grpc_service_config.json", +- main_service = "ServiceDirectory", +- package = "google.cloud.servicedirectory.v1", +- service_yaml = "servicedirectory_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "securitycenter-v1-nodejs", +- name = "servicedirectory-v1-nodejs", - deps = [ -- ":securitycenter_nodejs_gapic", -- ":securitycenter_proto", +- ":servicedirectory_nodejs_gapic", +- ":servicedirectory_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 = "securitycenter_ruby_proto", -- deps = [":securitycenter_proto"], +- name = "servicedirectory_ruby_proto", +- deps = [":servicedirectory_proto"], -) - -ruby_grpc_library( -- name = "securitycenter_ruby_grpc", -- srcs = [":securitycenter_proto"], -- deps = [":securitycenter_ruby_proto"], +- name = "servicedirectory_ruby_grpc", +- srcs = [":servicedirectory_proto"], +- deps = [":servicedirectory_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "securitycenter_ruby_gapic", -- srcs = [":securitycenter_proto_with_info"], +- name = "servicedirectory_ruby_gapic", +- srcs = [":servicedirectory_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-security_center-v1", -- "ruby-cloud-env-prefix=SECURITY_CENTER", -- "ruby-cloud-product-url=https://cloud.google.com/security-command-center", -- "ruby-cloud-api-id=securitycenter.googleapis.com", -- "ruby-cloud-api-shortname=securitycenter", +- "ruby-cloud-gem-name=google-cloud-service_directory-v1", +- "ruby-cloud-env-prefix=SERVICE_DIRECTORY", +- "ruby-cloud-product-url=https://cloud.google.com/service-directory", +- "ruby-cloud-api-id=servicedirectory.googleapis.com", +- "ruby-cloud-api-shortname=servicedirectory", - ], -- grpc_service_config = "securitycenter_grpc_service_config.json", -- ruby_cloud_description = "Security Command Center API provides access to temporal views of assets and findings within an organization.", -- ruby_cloud_title = "Cloud Security Command Center V1", +- grpc_service_config = "servicedirectory_grpc_service_config.json", +- ruby_cloud_description = "Service Directory is the single place to register, browse, and resolve application services.", +- ruby_cloud_title = "Service Directory V1", - deps = [ -- ":securitycenter_ruby_grpc", -- ":securitycenter_ruby_proto", +- ":servicedirectory_ruby_grpc", +- ":servicedirectory_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-securitycenter-v1-ruby", +- name = "google-cloud-servicedirectory-v1-ruby", - deps = [ -- ":securitycenter_ruby_gapic", -- ":securitycenter_ruby_grpc", -- ":securitycenter_ruby_proto", +- ":servicedirectory_ruby_gapic", +- ":servicedirectory_ruby_grpc", +- ":servicedirectory_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 = "securitycenter_csharp_proto", -- deps = [":securitycenter_proto"], +- name = "servicedirectory_csharp_proto", +- deps = [":servicedirectory_proto"], -) - -csharp_grpc_library( -- name = "securitycenter_csharp_grpc", -- srcs = [":securitycenter_proto"], -- deps = [":securitycenter_csharp_proto"], +- name = "servicedirectory_csharp_grpc", +- srcs = [":servicedirectory_proto"], +- deps = [":servicedirectory_csharp_proto"], -) - -csharp_gapic_library( -- name = "securitycenter_csharp_gapic", -- srcs = [":securitycenter_proto_with_info"], +- name = "servicedirectory_csharp_gapic", +- srcs = [":servicedirectory_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "securitycenter_grpc_service_config.json", +- grpc_service_config = "servicedirectory_grpc_service_config.json", - deps = [ -- ":securitycenter_csharp_grpc", -- ":securitycenter_csharp_proto", +- ":servicedirectory_csharp_grpc", +- ":servicedirectory_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-securitycenter-v1-csharp", +- name = "google-cloud-servicedirectory-v1-csharp", - deps = [ -- ":securitycenter_csharp_gapic", -- ":securitycenter_csharp_grpc", -- ":securitycenter_csharp_proto", +- ":servicedirectory_csharp_gapic", +- ":servicedirectory_csharp_grpc", +- ":servicedirectory_csharp_proto", - ], -) -diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/securitycenter/v1beta1/BUILD.bazel ---- a/google/cloud/securitycenter/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/securitycenter/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,341 +0,0 @@ +diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/servicedirectory/v1beta1/BUILD.bazel +--- a/google/cloud/servicedirectory/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/servicedirectory/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 +- +-# 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"]) @@ -45218,15 +62364,13 @@ diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/secur -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "securitycenter_proto", +- name = "servicedirectory_proto", - srcs = [ -- "asset.proto", -- "finding.proto", -- "organization_settings.proto", -- "run_asset_discovery_response.proto", -- "security_marks.proto", -- "securitycenter_service.proto", -- "source.proto", +- "endpoint.proto", +- "lookup_service.proto", +- "namespace.proto", +- "registration_service.proto", +- "service.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -45235,19 +62379,16 @@ diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/secur - "//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", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "securitycenter_proto_with_info", +- name = "servicedirectory_proto_with_info", - deps = [ -- ":securitycenter_proto", +- ":servicedirectory_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -45265,46 +62406,47 @@ diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/secur -) - -java_proto_library( -- name = "securitycenter_java_proto", -- deps = [":securitycenter_proto"], +- name = "servicedirectory_java_proto", +- deps = [":servicedirectory_proto"], -) - -java_grpc_library( -- name = "securitycenter_java_grpc", -- srcs = [":securitycenter_proto"], -- deps = [":securitycenter_java_proto"], +- name = "servicedirectory_java_grpc", +- srcs = [":servicedirectory_proto"], +- deps = [":servicedirectory_java_proto"], -) - -java_gapic_library( -- name = "securitycenter_java_gapic", -- srcs = [":securitycenter_proto_with_info"], -- grpc_service_config = "securitycenter_grpc_service_config.json", +- name = "servicedirectory_java_gapic", +- srcs = [":servicedirectory_proto_with_info"], +- grpc_service_config = "servicedirectory_grpc_service_config.json", - test_deps = [ -- ":securitycenter_java_grpc", +- ":servicedirectory_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":securitycenter_java_proto", +- ":servicedirectory_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "securitycenter_java_gapic_test_suite", +- name = "servicedirectory_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.securitycenter.v1beta1.SecurityCenterClientTest", +- "com.google.cloud.servicedirectory.v1beta1.LookupServiceClientTest", +- "com.google.cloud.servicedirectory.v1beta1.RegistrationServiceClientTest", - ], -- runtime_deps = [":securitycenter_java_gapic_test"], +- runtime_deps = [":servicedirectory_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-securitycenter-v1beta1-java", +- name = "google-cloud-servicedirectory-v1beta1-java", - deps = [ -- ":securitycenter_java_gapic", -- ":securitycenter_java_grpc", -- ":securitycenter_java_proto", -- ":securitycenter_proto", +- ":servicedirectory_java_gapic", +- ":servicedirectory_java_grpc", +- ":servicedirectory_java_proto", +- ":servicedirectory_proto", - ], -) - @@ -45320,48 +62462,44 @@ diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/secur -) - -go_proto_library( -- name = "securitycenter_go_proto", +- name = "servicedirectory_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1beta1", -- protos = [":securitycenter_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/servicedirectory/v1beta1", +- protos = [":servicedirectory_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", -- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "securitycenter_go_gapic", -- srcs = [":securitycenter_proto_with_info"], -- grpc_service_config = "securitycenter_grpc_service_config.json", -- importpath = "cloud.google.com/go/securitycenter/apiv1beta1;securitycenter", -- service_yaml = "securitycenter_v1beta1.yaml", +- name = "servicedirectory_go_gapic", +- srcs = [":servicedirectory_proto_with_info"], +- grpc_service_config = "servicedirectory_grpc_service_config.json", +- importpath = "cloud.google.com/go/servicedirectory/apiv1beta1;servicedirectory", +- metadata = True, +- service_yaml = "servicedirectory_v1beta1.yaml", - deps = [ -- ":securitycenter_go_proto", +- ":servicedirectory_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", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "securitycenter_go_gapic_test", -- srcs = [":securitycenter_go_gapic_srcjar_test"], -- embed = [":securitycenter_go_gapic"], -- importpath = "cloud.google.com/go/securitycenter/apiv1beta1", +- name = "servicedirectory_go_gapic_test", +- srcs = [":servicedirectory_go_gapic_srcjar_test"], +- embed = [":servicedirectory_go_gapic"], +- importpath = "cloud.google.com/go/servicedirectory/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-securitycenter-v1beta1-go", +- name = "gapi-cloud-servicedirectory-v1beta1-go", - deps = [ -- ":securitycenter_go_gapic", -- ":securitycenter_go_gapic_srcjar-test.srcjar", -- ":securitycenter_go_proto", +- ":servicedirectory_go_gapic", +- ":servicedirectory_go_gapic_srcjar-metadata.srcjar", +- ":servicedirectory_go_gapic_srcjar-test.srcjar", +- ":servicedirectory_go_proto", - ], -) - @@ -45375,16 +62513,17 @@ diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/secur -) - -py_gapic_library( -- name = "securitycenter_py_gapic", -- srcs = [":securitycenter_proto"], -- grpc_service_config = "securitycenter_grpc_service_config.json", +- name = "servicedirectory_py_gapic", +- srcs = [":servicedirectory_proto"], +- grpc_service_config = "servicedirectory_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-service-directory"], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "securitycenter-v1beta1-py", +- name = "servicedirectory-v1beta1-py", - deps = [ -- ":securitycenter_py_gapic", +- ":servicedirectory_py_gapic", - ], -) - @@ -45400,36 +62539,34 @@ diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/secur -) - -php_proto_library( -- name = "securitycenter_php_proto", -- deps = [":securitycenter_proto"], +- name = "servicedirectory_php_proto", +- deps = [":servicedirectory_proto"], -) - -php_grpc_library( -- name = "securitycenter_php_grpc", -- srcs = [":securitycenter_proto"], -- deps = [":securitycenter_php_proto"], +- name = "servicedirectory_php_grpc", +- srcs = [":servicedirectory_proto"], +- deps = [":servicedirectory_php_proto"], -) - -php_gapic_library( -- name = "securitycenter_php_gapic", -- src = ":securitycenter_proto_with_info", -- gapic_yaml = "securitycenter_gapic.yaml", -- grpc_service_config = "securitycenter_grpc_service_config.json", -- package = "google.cloud.securitycenter.v1beta1", -- service_yaml = "securitycenter_v1beta1.yaml", +- name = "servicedirectory_php_gapic", +- srcs = [":servicedirectory_proto_with_info"], +- grpc_service_config = "servicedirectory_grpc_service_config.json", +- service_yaml = "servicedirectory_v1beta1.yaml", - deps = [ -- ":securitycenter_php_grpc", -- ":securitycenter_php_proto", +- ":servicedirectory_php_grpc", +- ":servicedirectory_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-securitycenter-v1beta1-php", +- name = "google-cloud-servicedirectory-v1beta1-php", - deps = [ -- ":securitycenter_php_gapic", -- ":securitycenter_php_grpc", -- ":securitycenter_php_proto", +- ":servicedirectory_php_gapic", +- ":servicedirectory_php_grpc", +- ":servicedirectory_php_proto", - ], -) - @@ -45443,21 +62580,22 @@ diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/secur -) - -nodejs_gapic_library( -- name = "securitycenter_nodejs_gapic", -- package_name = "@google-cloud/security-center", -- src = ":securitycenter_proto_with_info", +- name = "servicedirectory_nodejs_gapic", +- package_name = "@google-cloud/service-directory", +- src = ":servicedirectory_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "securitycenter_grpc_service_config.json", -- package = "google.cloud.securitycenter.v1beta1", -- service_yaml = "securitycenter_v1beta1.yaml", +- grpc_service_config = "servicedirectory_grpc_service_config.json", +- main_service = "ServiceDirectory", +- package = "google.cloud.servicedirectory.v1beta1", +- service_yaml = "servicedirectory_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "securitycenter-v1beta1-nodejs", +- name = "servicedirectory-v1beta1-nodejs", - deps = [ -- ":securitycenter_nodejs_gapic", -- ":securitycenter_proto", +- ":servicedirectory_nodejs_gapic", +- ":servicedirectory_proto", - ], -) - @@ -45466,42 +62604,49 @@ diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/secur -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "securitycenter_ruby_proto", -- deps = [":securitycenter_proto"], +- name = "servicedirectory_ruby_proto", +- deps = [":servicedirectory_proto"], -) - -ruby_grpc_library( -- name = "securitycenter_ruby_grpc", -- srcs = [":securitycenter_proto"], -- deps = [":securitycenter_ruby_proto"], +- name = "servicedirectory_ruby_grpc", +- srcs = [":servicedirectory_proto"], +- deps = [":servicedirectory_ruby_proto"], -) - --ruby_gapic_library( -- name = "securitycenter_ruby_gapic", -- src = ":securitycenter_proto_with_info", -- gapic_yaml = "securitycenter_gapic.yaml", -- package = "google.cloud.securitycenter.v1beta1", -- service_yaml = "securitycenter_v1beta1.yaml", +-ruby_cloud_gapic_library( +- name = "servicedirectory_ruby_gapic", +- srcs = [":servicedirectory_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-api-id=servicedirectory.googleapis.com", +- "ruby-cloud-api-shortname=servicedirectory", +- "ruby-cloud-env-prefix=SERVICE_DIRECTORY", +- "ruby-cloud-gem-name=google-cloud-service_directory-v1beta1", +- "ruby-cloud-product-url=https://cloud.google.com/service-directory", +- ], +- grpc_service_config = "servicedirectory_grpc_service_config.json", +- ruby_cloud_description = "Service directory is the single place to register, browse, and resolve application services.", +- ruby_cloud_title = "Service Directory V1beta1", - deps = [ -- ":securitycenter_ruby_grpc", -- ":securitycenter_ruby_proto", +- ":servicedirectory_ruby_grpc", +- ":servicedirectory_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-securitycenter-v1beta1-ruby", +- name = "google-cloud-servicedirectory-v1beta1-ruby", - deps = [ -- ":securitycenter_ruby_gapic", -- ":securitycenter_ruby_grpc", -- ":securitycenter_ruby_proto", +- ":servicedirectory_ruby_gapic", +- ":servicedirectory_ruby_grpc", +- ":servicedirectory_ruby_proto", - ], -) - @@ -45517,42 +62662,47 @@ diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/secur -) - -csharp_proto_library( -- name = "securitycenter_csharp_proto", -- deps = [":securitycenter_proto"], +- name = "servicedirectory_csharp_proto", +- deps = [":servicedirectory_proto"], -) - -csharp_grpc_library( -- name = "securitycenter_csharp_grpc", -- srcs = [":securitycenter_proto"], -- deps = [":securitycenter_csharp_proto"], +- name = "servicedirectory_csharp_grpc", +- srcs = [":servicedirectory_proto"], +- deps = [":servicedirectory_csharp_proto"], -) - -csharp_gapic_library( -- name = "securitycenter_csharp_gapic", -- srcs = [":securitycenter_proto_with_info"], +- name = "servicedirectory_csharp_gapic", +- srcs = [":servicedirectory_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "securitycenter_grpc_service_config.json", +- grpc_service_config = "servicedirectory_grpc_service_config.json", - deps = [ -- ":securitycenter_csharp_grpc", -- ":securitycenter_csharp_proto", +- ":servicedirectory_csharp_grpc", +- ":servicedirectory_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-securitycenter-v1beta1-csharp", +- name = "google-cloud-servicedirectory-v1beta1-csharp", - deps = [ -- ":securitycenter_csharp_gapic", -- ":securitycenter_csharp_grpc", -- ":securitycenter_csharp_proto", +- ":servicedirectory_csharp_gapic", +- ":servicedirectory_csharp_grpc", +- ":servicedirectory_csharp_proto", - ], -) -diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/securitycenter/v1p1beta1/BUILD.bazel ---- a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/securitycenter/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,360 +0,0 @@ +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.bazel +--- a/google/cloud/shell/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/shell/v1/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 +-# 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: @@ -45572,39 +62722,25 @@ diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/sec -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "securitycenter_proto", +- name = "shell_proto", - srcs = [ -- "asset.proto", -- "finding.proto", -- "notification_config.proto", -- "notification_message.proto", -- "organization_settings.proto", -- "resource.proto", -- "run_asset_discovery_response.proto", -- "security_marks.proto", -- "securitycenter_service.proto", -- "source.proto", +- "cloudshell.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", - "//google/longrunning:operations_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "securitycenter_proto_with_info", +- name = "shell_proto_with_info", - deps = [ -- ":securitycenter_proto", +- ":shell_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -45622,46 +62758,44 @@ diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/sec -) - -java_proto_library( -- name = "securitycenter_java_proto", -- deps = [":securitycenter_proto"], +- name = "shell_java_proto", +- deps = [":shell_proto"], -) - -java_grpc_library( -- name = "securitycenter_java_grpc", -- srcs = [":securitycenter_proto"], -- deps = [":securitycenter_java_proto"], +- name = "shell_java_grpc", +- srcs = [":shell_proto"], +- deps = [":shell_java_proto"], -) - -java_gapic_library( -- name = "securitycenter_java_gapic", -- srcs = [":securitycenter_proto_with_info"], -- grpc_service_config = "securitycenter_grpc_service_config.json", +- name = "shell_java_gapic", +- srcs = [":shell_proto_with_info"], +- grpc_service_config = "cloudshell_grpc_service_config.json", - test_deps = [ -- ":securitycenter_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":shell_java_grpc", - ], - deps = [ -- ":securitycenter_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":shell_java_proto", - ], -) - -java_gapic_test( -- name = "securitycenter_java_gapic_test_suite", +- name = "shell_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.securitycenter.v1p1beta1.SecurityCenterClientTest", +- "com.google.cloud.shell.v1.CloudShellServiceClientTest", - ], -- runtime_deps = [":securitycenter_java_gapic_test"], +- runtime_deps = [":shell_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-securitycenter-v1p1beta1-java", +- name = "google-cloud-shell-v1-java", - deps = [ -- ":securitycenter_java_gapic", -- ":securitycenter_java_grpc", -- ":securitycenter_java_proto", -- ":securitycenter_proto", +- ":shell_java_gapic", +- ":shell_java_grpc", +- ":shell_java_proto", +- ":shell_proto", - ], -) - @@ -45677,48 +62811,46 @@ diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/sec -) - -go_proto_library( -- name = "securitycenter_go_proto", +- name = "shell_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/securitycenter/v1p1beta1", -- protos = [":securitycenter_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/shell/v1", +- protos = [":shell_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "securitycenter_go_gapic", -- srcs = [":securitycenter_proto_with_info"], -- grpc_service_config = "securitycenter_grpc_service_config.json", -- importpath = "cloud.google.com/go/securitycenter/apiv1p1beta1;securitycenter", -- service_yaml = "securitycenter_v1p1beta1.yaml", +- name = "shell_go_gapic", +- srcs = [":shell_proto_with_info"], +- grpc_service_config = "cloudshell_grpc_service_config.json", +- importpath = "cloud.google.com/go/shell/apiv1;shell", +- metadata = True, +- service_yaml = "cloudshell_v1.yaml", - deps = [ -- ":securitycenter_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":shell_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "securitycenter_go_gapic_test", -- srcs = [":securitycenter_go_gapic_srcjar_test"], -- embed = [":securitycenter_go_gapic"], -- importpath = "cloud.google.com/go/securitycenter/apiv1p1beta1", +- name = "shell_go_gapic_test", +- srcs = [":shell_go_gapic_srcjar_test"], +- embed = [":shell_go_gapic"], +- importpath = "cloud.google.com/go/shell/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-securitycenter-v1p1beta1-go", +- name = "gapi-cloud-shell-v1-go", - deps = [ -- ":securitycenter_go_gapic", -- ":securitycenter_go_gapic_srcjar-test.srcjar", -- ":securitycenter_go_proto", +- ":shell_go_gapic", +- ":shell_go_gapic_srcjar-metadata.srcjar", +- ":shell_go_gapic_srcjar-test.srcjar", +- ":shell_go_proto", - ], -) - @@ -45732,16 +62864,16 @@ diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/sec -) - -py_gapic_library( -- name = "securitycenter_py_gapic", -- srcs = [":securitycenter_proto"], -- grpc_service_config = "securitycenter_grpc_service_config.json", +- name = "shell_py_gapic", +- srcs = [":shell_proto"], +- grpc_service_config = "cloudshell_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "securitycenter-v1p1beta1-py", +- name = "shell-v1-py", - deps = [ -- ":securitycenter_py_gapic", +- ":shell_py_gapic", - ], -) - @@ -45757,36 +62889,33 @@ diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/sec -) - -php_proto_library( -- name = "securitycenter_php_proto", -- deps = [":securitycenter_proto"], +- name = "shell_php_proto", +- deps = [":shell_proto"], -) - -php_grpc_library( -- name = "securitycenter_php_grpc", -- srcs = [":securitycenter_proto"], -- deps = [":securitycenter_php_proto"], +- name = "shell_php_grpc", +- srcs = [":shell_proto"], +- deps = [":shell_php_proto"], -) - -php_gapic_library( -- name = "securitycenter_php_gapic", -- src = ":securitycenter_proto_with_info", -- gapic_yaml = "securitycenter_gapic.yaml", -- grpc_service_config = "securitycenter_grpc_service_config.json", -- package = "google.cloud.securitycenter.v1p1beta1", -- service_yaml = "securitycenter_v1p1beta1.yaml", +- name = "shell_php_gapic", +- srcs = [":shell_proto_with_info"], +- grpc_service_config = "cloudshell_grpc_service_config.json", - deps = [ -- ":securitycenter_php_grpc", -- ":securitycenter_php_proto", +- ":shell_php_grpc", +- ":shell_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-securitycenter-v1p1beta1-php", +- name = "google-cloud-shell-v1-php", - deps = [ -- ":securitycenter_php_gapic", -- ":securitycenter_php_grpc", -- ":securitycenter_php_proto", +- ":shell_php_gapic", +- ":shell_php_grpc", +- ":shell_php_proto", - ], -) - @@ -45800,21 +62929,21 @@ diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/sec -) - -nodejs_gapic_library( -- name = "securitycenter_nodejs_gapic", -- package_name = "@google-cloud/security-center", -- src = ":securitycenter_proto_with_info", +- name = "shell_nodejs_gapic", +- package_name = "@google-cloud/shell", +- src = ":shell_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "securitycenter_grpc_service_config.json", -- package = "google.cloud.securitycenter.v1p1beta1", -- service_yaml = "securitycenter_v1p1beta1.yaml", +- grpc_service_config = "cloudshell_grpc_service_config.json", +- package = "google.cloud.shell.v1", +- service_yaml = "cloudshell_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "securitycenter-v1p1beta1-nodejs", +- name = "shell-v1-nodejs", - deps = [ -- ":securitycenter_nodejs_gapic", -- ":securitycenter_proto", +- ":shell_nodejs_gapic", +- ":shell_proto", - ], -) - @@ -45823,49 +62952,49 @@ diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/sec -############################################################################## -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", -) - -ruby_proto_library( -- name = "securitycenter_ruby_proto", -- deps = [":securitycenter_proto"], +- name = "shell_ruby_proto", +- deps = [":shell_proto"], -) - -ruby_grpc_library( -- name = "securitycenter_ruby_grpc", -- srcs = [":securitycenter_proto"], -- deps = [":securitycenter_ruby_proto"], +- name = "shell_ruby_grpc", +- srcs = [":shell_proto"], +- deps = [":shell_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "securitycenter_ruby_gapic", -- srcs = [":securitycenter_proto_with_info"], +- name = "shell_ruby_gapic", +- srcs = [":shell_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-security_center-v1p1beta1", -- "ruby-cloud-env-prefix=SECURITY_CENTER", -- "ruby-cloud-product-url=https://cloud.google.com/security-command-center", -- "ruby-cloud-api-id=securitycenter.googleapis.com", -- "ruby-cloud-api-shortname=securitycenter", +- "ruby-cloud-gem-name=google-cloud-shell-v1", +- "ruby-cloud-env-prefix=CLOUD_SHELL", +- "ruby-cloud-product-url=https://cloud.google.com/shell/", +- "ruby-cloud-api-id=cloudshell.googleapis.com", +- "ruby-cloud-api-shortname=cloudshell", - ], -- grpc_service_config = "securitycenter_grpc_service_config.json", -- ruby_cloud_description = "Security Command Center API provides access to temporal views of assets and findings within an organization.", -- ruby_cloud_title = "Cloud Security Command Center V1p1beta1", +- grpc_service_config = "cloudshell_grpc_service_config.json", +- ruby_cloud_description = "Cloud Shell is an interactive shell environment for Google Cloud that makes it easy for you to learn and experiment with Google Cloud and manage your projects and resources from your web browser.", +- ruby_cloud_title = "Cloud Shell V1", - deps = [ -- ":securitycenter_ruby_grpc", -- ":securitycenter_ruby_proto", +- ":shell_ruby_grpc", +- ":shell_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-securitycenter-v1p1beta1-ruby", +- name = "google-cloud-shell-v1-ruby", - deps = [ -- ":securitycenter_ruby_gapic", -- ":securitycenter_ruby_grpc", -- ":securitycenter_ruby_proto", +- ":shell_ruby_gapic", +- ":shell_ruby_grpc", +- ":shell_ruby_proto", - ], -) - @@ -45881,349 +63010,418 @@ diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/sec -) - -csharp_proto_library( -- name = "securitycenter_csharp_proto", -- deps = [":securitycenter_proto"], +- name = "shell_csharp_proto", +- deps = [":shell_proto"], -) - -csharp_grpc_library( -- name = "securitycenter_csharp_grpc", -- srcs = [":securitycenter_proto"], -- deps = [":securitycenter_csharp_proto"], +- name = "shell_csharp_grpc", +- srcs = [":shell_proto"], +- deps = [":shell_csharp_proto"], -) - -csharp_gapic_library( -- name = "securitycenter_csharp_gapic", -- srcs = [":securitycenter_proto_with_info"], +- name = "shell_csharp_gapic", +- srcs = [":shell_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "securitycenter_grpc_service_config.json", +- grpc_service_config = "cloudshell_grpc_service_config.json", - deps = [ -- ":securitycenter_csharp_grpc", -- ":securitycenter_csharp_proto", +- ":shell_csharp_grpc", +- ":shell_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-securitycenter-v1p1beta1-csharp", +- name = "google-cloud-shell-v1-csharp", - deps = [ -- ":securitycenter_csharp_gapic", -- ":securitycenter_csharp_grpc", -- ":securitycenter_csharp_proto", +- ":shell_csharp_gapic", +- ":shell_csharp_grpc", +- ":shell_csharp_proto", - ], -) -diff -urN a/google/cloud/servicedirectory/v1/BUILD.bazel b/google/cloud/servicedirectory/v1/BUILD.bazel ---- a/google/cloud/servicedirectory/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/servicedirectory/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,304 +0,0 @@ +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/cloud/speech/BUILD.bazel b/google/cloud/speech/BUILD.bazel +--- a/google/cloud/speech/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/speech/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.bazel +--- a/google/cloud/speech/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/speech/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/gapic-generator/tree/master/rules_gapic/bazel - --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) - -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "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", -- "moved_proto_library", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", -- "php_gapic_assembly_pkg", -- "php_gapic_library", -- "php_grpc_library", -- "php_proto_library", -- "proto_library_with_info", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", -- "ruby_gapic_assembly_pkg", -- "ruby_cloud_gapic_library", -- "ruby_grpc_library", -- "ruby_proto_library", --) -- --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "servicedirectory_proto", +- name = "speech_proto", - srcs = [ -- "endpoint.proto", -- "lookup_service.proto", -- "namespace.proto", -- "registration_service.proto", -- "service.proto", +- "cloud_speech.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "servicedirectory_proto_with_info", +- name = "speech_proto_with_info", - deps = [ -- ":servicedirectory_proto", +- ":speech_proto", - "//google/cloud:common_resources_proto", - ], -) - +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +-) +- -java_proto_library( -- name = "servicedirectory_java_proto", -- deps = [":servicedirectory_proto"], +- name = "speech_java_proto", +- deps = [":speech_proto"], -) - -java_grpc_library( -- name = "servicedirectory_java_grpc", -- srcs = [":servicedirectory_proto"], -- deps = [":servicedirectory_java_proto"], +- name = "speech_java_grpc", +- srcs = [":speech_proto"], +- deps = [":speech_java_proto"], -) - -java_gapic_library( -- name = "servicedirectory_java_gapic", -- srcs = [":servicedirectory_proto_with_info"], -- grpc_service_config = "servicedirectory_grpc_service_config.json", +- name = "speech_java_gapic", +- srcs = [":speech_proto_with_info"], +- grpc_service_config = "speech_grpc_service_config.json", - test_deps = [ -- ":servicedirectory_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":speech_java_grpc", - ], - deps = [ -- ":servicedirectory_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":speech_java_proto", - ], -) - -java_gapic_test( -- name = "servicedirectory_java_gapic_test_suite", +- name = "speech_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.servicedirectory.v1.LookupServiceClientTest", -- "com.google.cloud.servicedirectory.v1.RegistrationServiceClientTest", +- "com.google.cloud.speech.v1.SpeechClientTest", - ], -- runtime_deps = [":servicedirectory_java_gapic_test"], +- runtime_deps = [":speech_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-servicedirectory-v1-java", +- name = "google-cloud-speech-v1-java", - deps = [ -- ":servicedirectory_java_gapic", -- ":servicedirectory_java_grpc", -- ":servicedirectory_java_proto", -- ":servicedirectory_proto", +- ":speech_java_gapic", +- ":speech_java_grpc", +- ":speech_java_proto", +- ":speech_proto", - ], -) - +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +-) +- -go_proto_library( -- name = "servicedirectory_go_proto", +- name = "speech_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/servicedirectory/v1", -- protos = [":servicedirectory_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/speech/v1", +- protos = [":speech_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "servicedirectory_go_gapic", -- srcs = [":servicedirectory_proto_with_info"], -- grpc_service_config = "servicedirectory_grpc_service_config.json", -- importpath = "cloud.google.com/go/servicedirectory/apiv1;servicedirectory", -- service_yaml = "servicedirectory_v1.yaml", +- name = "speech_go_gapic", +- srcs = [":speech_proto_with_info"], +- grpc_service_config = "speech_grpc_service_config.json", +- importpath = "cloud.google.com/go/speech/apiv1;speech", +- service_yaml = "speech_v1.yaml", - deps = [ -- ":servicedirectory_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":speech_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:any_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( -- name = "servicedirectory_go_gapic_test", -- srcs = [":servicedirectory_go_gapic_srcjar_test"], -- embed = [":servicedirectory_go_gapic"], -- importpath = "cloud.google.com/go/servicedirectory/apiv1", +- name = "speech_go_gapic_test", +- srcs = [":speech_go_gapic_srcjar_test"], +- embed = [":speech_go_gapic"], +- importpath = "cloud.google.com/go/speech/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-servicedirectory-v1-go", +- name = "gapi-cloud-speech-v1-go", - deps = [ -- ":servicedirectory_go_gapic", -- ":servicedirectory_go_gapic_srcjar-test.srcjar", -- ":servicedirectory_go_proto", +- ":speech_go_gapic", +- ":speech_go_gapic_srcjar-test.srcjar", +- ":speech_go_proto", - ], -) - +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- -py_gapic_library( -- name = "servicedirectory_py_gapic", -- srcs = [":servicedirectory_proto"], -- grpc_service_config = "servicedirectory_grpc_service_config.json", +- name = "speech_py_gapic", +- srcs = [":speech_proto"], +- grpc_service_config = "speech_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "servicedirectory-v1-py", +- name = "speech-v1-py", - deps = [ -- ":servicedirectory_py_gapic", +- ":speech_py_gapic", - ], -) - +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +-) +- -php_proto_library( -- name = "servicedirectory_php_proto", -- deps = [":servicedirectory_proto"], +- name = "speech_php_proto", +- deps = [":speech_proto"], -) - -php_grpc_library( -- name = "servicedirectory_php_grpc", -- srcs = [":servicedirectory_proto"], -- deps = [":servicedirectory_php_proto"], +- name = "speech_php_grpc", +- srcs = [":speech_proto"], +- deps = [":speech_php_proto"], -) - -php_gapic_library( -- name = "servicedirectory_php_gapic", -- src = ":servicedirectory_proto_with_info", -- gapic_yaml = "servicedirectory_gapic.yaml", -- grpc_service_config = "servicedirectory_grpc_service_config.json", -- package = "google.cloud.servicedirectory.v1", -- service_yaml = "servicedirectory_v1.yaml", +- name = "speech_php_gapic", +- srcs = [":speech_proto_with_info"], +- grpc_service_config = "speech_grpc_service_config.json", +- service_yaml = "speech_v1.yaml", - deps = [ -- ":servicedirectory_php_grpc", -- ":servicedirectory_php_proto", +- ":speech_php_grpc", +- ":speech_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-servicedirectory-v1-php", +- name = "google-cloud-speech-v1-php", - deps = [ -- ":servicedirectory_php_gapic", -- ":servicedirectory_php_grpc", -- ":servicedirectory_php_proto", +- ":speech_php_gapic", +- ":speech_php_grpc", +- ":speech_php_proto", - ], -) - +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- -nodejs_gapic_library( -- name = "servicedirectory_nodejs_gapic", -- package_name = "@google-cloud/service-directory", -- src = ":servicedirectory_proto_with_info", +- name = "speech_nodejs_gapic", +- package_name = "@google-cloud/speech", +- src = ":speech_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "servicedirectory_grpc_service_config.json", -- main_service = "ServiceDirectory", -- package = "google.cloud.servicedirectory.v1", -- service_yaml = "servicedirectory_v1.yaml", +- grpc_service_config = "speech_grpc_service_config.json", +- package = "google.cloud.speech.v1", +- service_yaml = "speech_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "servicedirectory-v1-nodejs", +- name = "speech-v1-nodejs", - deps = [ -- ":servicedirectory_nodejs_gapic", -- ":servicedirectory_proto", +- ":speech_nodejs_gapic", +- ":speech_proto", - ], -) - +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", +- "ruby_gapic_assembly_pkg", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- -ruby_proto_library( -- name = "servicedirectory_ruby_proto", -- deps = [":servicedirectory_proto"], +- name = "speech_ruby_proto", +- deps = [":speech_proto"], -) - -ruby_grpc_library( -- name = "servicedirectory_ruby_grpc", -- srcs = [":servicedirectory_proto"], -- deps = [":servicedirectory_ruby_proto"], +- name = "speech_ruby_grpc", +- srcs = [":speech_proto"], +- deps = [":speech_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "servicedirectory_ruby_gapic", -- srcs = [":servicedirectory_proto_with_info"], +- name = "speech_ruby_gapic", +- srcs = [":speech_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-service_directory-v1", -- "ruby-cloud-env-prefix=SERVICE_DIRECTORY", -- "ruby-cloud-product-url=https://cloud.google.com/service-directory", -- "ruby-cloud-api-id=servicedirectory.googleapis.com", -- "ruby-cloud-api-shortname=servicedirectory", +- "ruby-cloud-gem-name=google-cloud-speech-v1", +- "ruby-cloud-env-prefix=SPEECH", +- "ruby-cloud-product-url=https://cloud.google.com/speech-to-text", +- "ruby-cloud-api-id=speech.googleapis.com", +- "ruby-cloud-api-shortname=speech", - ], -- grpc_service_config = "servicedirectory_grpc_service_config.json", -- ruby_cloud_description = "Service Directory is the single place to register, browse, and resolve application services.", -- ruby_cloud_title = "Service Directory V1", +- grpc_service_config = "speech_grpc_service_config.json", +- ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.", +- ruby_cloud_title = "Cloud Speech-to-Text V1", - deps = [ -- ":servicedirectory_ruby_grpc", -- ":servicedirectory_ruby_proto", +- ":speech_ruby_grpc", +- ":speech_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-servicedirectory-v1-ruby", +- name = "google-cloud-speech-v1-ruby", - deps = [ -- ":servicedirectory_ruby_gapic", -- ":servicedirectory_ruby_grpc", -- ":servicedirectory_ruby_proto", +- ":speech_ruby_gapic", +- ":speech_ruby_grpc", +- ":speech_ruby_proto", - ], -) - +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- -csharp_proto_library( -- name = "servicedirectory_csharp_proto", -- deps = [":servicedirectory_proto"], +- name = "speech_csharp_proto", +- deps = [":speech_proto"], -) - -csharp_grpc_library( -- name = "servicedirectory_csharp_grpc", -- srcs = [":servicedirectory_proto"], -- deps = [":servicedirectory_csharp_proto"], +- name = "speech_csharp_grpc", +- srcs = [":speech_proto"], +- deps = [":speech_csharp_proto"], -) - -csharp_gapic_library( -- name = "servicedirectory_csharp_gapic", -- srcs = [":servicedirectory_proto_with_info"], +- name = "speech_csharp_gapic", +- srcs = [":speech_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "servicedirectory_grpc_service_config.json", +- grpc_service_config = "speech_grpc_service_config.json", - deps = [ -- ":servicedirectory_csharp_grpc", -- ":servicedirectory_csharp_proto", +- ":speech_csharp_grpc", +- ":speech_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-servicedirectory-v1-csharp", +- name = "google-cloud-speech-v1-csharp", - deps = [ -- ":servicedirectory_csharp_gapic", -- ":servicedirectory_csharp_grpc", -- ":servicedirectory_csharp_proto", +- ":speech_csharp_gapic", +- ":speech_csharp_grpc", +- ":speech_csharp_proto", - ], -) -diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/servicedirectory/v1beta1/BUILD.bazel ---- a/google/cloud/servicedirectory/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/servicedirectory/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,338 +0,0 @@ +- +-############################################################################## +-# C++ +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "speech_cc_proto", +- deps = [":speech_proto"], +-) +- +-cc_grpc_library( +- name = "speech_cc_grpc", +- srcs = [":speech_proto"], +- grpc_only = True, +- deps = [":speech_cc_proto"], +-) +diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1beta1/BUILD.bazel +--- a/google/cloud/speech/v1p1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/speech/v1p1beta1/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 +- +-# 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"]) @@ -46235,30 +63433,32 @@ diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/ser -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "servicedirectory_proto", +- name = "speech_proto", - srcs = [ -- "endpoint.proto", -- "lookup_service.proto", -- "namespace.proto", -- "registration_service.proto", -- "service.proto", +- "cloud_speech.proto", +- "cloud_speech_adaptation.proto", +- "resource.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "servicedirectory_proto_with_info", +- name = "speech_proto_with_info", - deps = [ -- ":servicedirectory_proto", +- ":speech_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -46276,47 +63476,45 @@ diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/ser -) - -java_proto_library( -- name = "servicedirectory_java_proto", -- deps = [":servicedirectory_proto"], +- name = "speech_java_proto", +- deps = [":speech_proto"], -) - -java_grpc_library( -- name = "servicedirectory_java_grpc", -- srcs = [":servicedirectory_proto"], -- deps = [":servicedirectory_java_proto"], +- name = "speech_java_grpc", +- srcs = [":speech_proto"], +- deps = [":speech_java_proto"], -) - -java_gapic_library( -- name = "servicedirectory_java_gapic", -- srcs = [":servicedirectory_proto_with_info"], -- grpc_service_config = "servicedirectory_grpc_service_config.json", +- name = "speech_java_gapic", +- srcs = [":speech_proto_with_info"], +- grpc_service_config = "speech_grpc_service_config.json", - test_deps = [ -- ":servicedirectory_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":speech_java_grpc", - ], - deps = [ -- ":servicedirectory_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":speech_java_proto", - ], -) - -java_gapic_test( -- name = "servicedirectory_java_gapic_test_suite", +- name = "speech_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.servicedirectory.v1beta1.LookupServiceClientTest", -- "com.google.cloud.servicedirectory.v1beta1.RegistrationServiceClientTest", +- "com.google.cloud.speech.v1p1beta1.AdaptationClientTest", +- "com.google.cloud.speech.v1p1beta1.SpeechClientTest", - ], -- runtime_deps = [":servicedirectory_java_gapic_test"], +- runtime_deps = [":speech_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-servicedirectory-v1beta1-java", +- name = "google-cloud-speech-v1p1beta1-java", - deps = [ -- ":servicedirectory_java_gapic", -- ":servicedirectory_java_grpc", -- ":servicedirectory_java_proto", -- ":servicedirectory_proto", +- ":speech_java_gapic", +- ":speech_java_grpc", +- ":speech_java_proto", +- ":speech_proto", - ], -) - @@ -46332,42 +63530,49 @@ diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/ser -) - -go_proto_library( -- name = "servicedirectory_go_proto", +- name = "speech_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/servicedirectory/v1beta1", -- protos = [":servicedirectory_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1", +- protos = [":speech_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "servicedirectory_go_gapic", -- srcs = [":servicedirectory_proto_with_info"], -- grpc_service_config = "servicedirectory_grpc_service_config.json", -- importpath = "cloud.google.com/go/servicedirectory/apiv1beta1;servicedirectory", -- service_yaml = "servicedirectory_v1beta1.yaml", +- name = "speech_go_gapic", +- srcs = [":speech_proto_with_info"], +- grpc_service_config = "speech_grpc_service_config.json", +- importpath = "cloud.google.com/go/speech/apiv1p1beta1;speech", +- metadata = True, +- service_yaml = "speech_v1p1beta1.yaml", - deps = [ -- ":servicedirectory_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":speech_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@io_bazel_rules_go//proto/wkt:any_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( -- name = "servicedirectory_go_gapic_test", -- srcs = [":servicedirectory_go_gapic_srcjar_test"], -- embed = [":servicedirectory_go_gapic"], -- importpath = "cloud.google.com/go/servicedirectory/apiv1beta1", +- name = "speech_go_gapic_test", +- srcs = [":speech_go_gapic_srcjar_test"], +- embed = [":speech_go_gapic"], +- importpath = "cloud.google.com/go/speech/apiv1p1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-servicedirectory-v1beta1-go", +- name = "gapi-cloud-speech-v1p1beta1-go", - deps = [ -- ":servicedirectory_go_gapic", -- ":servicedirectory_go_gapic_srcjar-test.srcjar", -- ":servicedirectory_go_proto", +- ":speech_go_gapic", +- ":speech_go_gapic_srcjar-metadata.srcjar", +- ":speech_go_gapic_srcjar-test.srcjar", +- ":speech_go_proto", - ], -) - @@ -46381,16 +63586,16 @@ diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/ser -) - -py_gapic_library( -- name = "servicedirectory_py_gapic", -- srcs = [":servicedirectory_proto"], -- grpc_service_config = "servicedirectory_grpc_service_config.json", +- name = "speech_py_gapic", +- srcs = [":speech_proto"], +- grpc_service_config = "speech_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "servicedirectory-v1beta1-py", +- name = "speech-v1p1beta1-py", - deps = [ -- ":servicedirectory_py_gapic", +- ":speech_py_gapic", - ], -) - @@ -46406,36 +63611,34 @@ diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/ser -) - -php_proto_library( -- name = "servicedirectory_php_proto", -- deps = [":servicedirectory_proto"], +- name = "speech_php_proto", +- deps = [":speech_proto"], -) - -php_grpc_library( -- name = "servicedirectory_php_grpc", -- srcs = [":servicedirectory_proto"], -- deps = [":servicedirectory_php_proto"], +- name = "speech_php_grpc", +- srcs = [":speech_proto"], +- deps = [":speech_php_proto"], -) - -php_gapic_library( -- name = "servicedirectory_php_gapic", -- src = ":servicedirectory_proto_with_info", -- gapic_yaml = "servicedirectory_gapic.yaml", -- grpc_service_config = "servicedirectory_grpc_service_config.json", -- package = "google.cloud.servicedirectory.v1beta1", -- service_yaml = "servicedirectory_v1beta1.yaml", +- name = "speech_php_gapic", +- srcs = [":speech_proto_with_info"], +- grpc_service_config = "speech_grpc_service_config.json", +- service_yaml = "speech_v1p1beta1.yaml", - deps = [ -- ":servicedirectory_php_grpc", -- ":servicedirectory_php_proto", +- ":speech_php_grpc", +- ":speech_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-servicedirectory-v1beta1-php", +- name = "google-cloud-speech-v1p1beta1-php", - deps = [ -- ":servicedirectory_php_gapic", -- ":servicedirectory_php_grpc", -- ":servicedirectory_php_proto", +- ":speech_php_gapic", +- ":speech_php_grpc", +- ":speech_php_proto", - ], -) - @@ -46449,22 +63652,21 @@ diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/ser -) - -nodejs_gapic_library( -- name = "servicedirectory_nodejs_gapic", -- package_name = "@google-cloud/service-directory", -- src = ":servicedirectory_proto_with_info", +- name = "speech_nodejs_gapic", +- package_name = "@google-cloud/speech", +- src = ":speech_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "servicedirectory_grpc_service_config.json", -- main_service = "ServiceDirectory", -- package = "google.cloud.servicedirectory.v1beta1", -- service_yaml = "servicedirectory_v1beta1.yaml", +- grpc_service_config = "speech_grpc_service_config.json", +- package = "google.cloud.speech.v1p1beta1", +- service_yaml = "speech_v1p1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "servicedirectory-v1beta1-nodejs", +- name = "speech-v1p1beta1-nodejs", - deps = [ -- ":servicedirectory_nodejs_gapic", -- ":servicedirectory_proto", +- ":speech_nodejs_gapic", +- ":speech_proto", - ], -) - @@ -46473,49 +63675,49 @@ diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/ser -############################################################################## -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", -) - -ruby_proto_library( -- name = "servicedirectory_ruby_proto", -- deps = [":servicedirectory_proto"], +- name = "speech_ruby_proto", +- deps = [":speech_proto"], -) - -ruby_grpc_library( -- name = "servicedirectory_ruby_grpc", -- srcs = [":servicedirectory_proto"], -- deps = [":servicedirectory_ruby_proto"], +- name = "speech_ruby_grpc", +- srcs = [":speech_proto"], +- deps = [":speech_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "servicedirectory_ruby_gapic", -- srcs = [":servicedirectory_proto_with_info"], +- name = "speech_ruby_gapic", +- srcs = [":speech_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-service_directory-v1beta1", -- "ruby-cloud-env-prefix=SERVICE_DIRECTORY", -- "ruby-cloud-product-url=https://cloud.google.com/service-directory", -- "ruby-cloud-api-id=servicedirectory.googleapis.com", -- "ruby-cloud-api-shortname=servicedirectory", +- "ruby-cloud-api-id=speech.googleapis.com", +- "ruby-cloud-api-shortname=speech", +- "ruby-cloud-env-prefix=SPEECH", +- "ruby-cloud-gem-name=google-cloud-speech-v1p1beta1", +- "ruby-cloud-product-url=https://cloud.google.com/speech-to-text", - ], -- grpc_service_config = "servicedirectory_grpc_service_config.json", -- ruby_cloud_description = "Service directory is the single place to register, browse, and resolve application services.", -- ruby_cloud_title = "Service Directory V1beta1", +- grpc_service_config = "speech_grpc_service_config.json", +- ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.", +- ruby_cloud_title = "Cloud Speech-to-Text V1p1beta1", - deps = [ -- ":servicedirectory_ruby_grpc", -- ":servicedirectory_ruby_proto", +- ":speech_ruby_grpc", +- ":speech_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-servicedirectory-v1beta1-ruby", +- name = "google-cloud-speech-v1p1beta1-ruby", - deps = [ -- ":servicedirectory_ruby_gapic", -- ":servicedirectory_ruby_grpc", -- ":servicedirectory_ruby_proto", +- ":speech_ruby_gapic", +- ":speech_ruby_grpc", +- ":speech_ruby_proto", - ], -) - @@ -46531,40 +63733,45 @@ diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/ser -) - -csharp_proto_library( -- name = "servicedirectory_csharp_proto", -- deps = [":servicedirectory_proto"], +- name = "speech_csharp_proto", +- deps = [":speech_proto"], -) - -csharp_grpc_library( -- name = "servicedirectory_csharp_grpc", -- srcs = [":servicedirectory_proto"], -- deps = [":servicedirectory_csharp_proto"], +- name = "speech_csharp_grpc", +- srcs = [":speech_proto"], +- deps = [":speech_csharp_proto"], -) - -csharp_gapic_library( -- name = "servicedirectory_csharp_gapic", -- srcs = [":servicedirectory_proto_with_info"], +- name = "speech_csharp_gapic", +- srcs = [":speech_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "servicedirectory_grpc_service_config.json", +- grpc_service_config = "speech_grpc_service_config.json", - deps = [ -- ":servicedirectory_csharp_grpc", -- ":servicedirectory_csharp_proto", +- ":speech_csharp_grpc", +- ":speech_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-servicedirectory-v1beta1-csharp", +- name = "google-cloud-speech-v1p1beta1-csharp", - deps = [ -- ":servicedirectory_csharp_gapic", -- ":servicedirectory_csharp_grpc", -- ":servicedirectory_csharp_proto", +- ":speech_csharp_gapic", +- ":speech_csharp_grpc", +- ":speech_csharp_proto", - ], -) -diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.bazel ---- a/google/cloud/shell/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/shell/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,341 +0,0 @@ +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/cloud/sql/v1beta4/BUILD.bazel b/google/cloud/sql/v1beta4/BUILD.bazel +--- a/google/cloud/sql/v1beta4/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/sql/v1beta4/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,293 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -46576,6 +63783,308 @@ diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.baze -# * 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", +- "csharp_grpc_library", +- "csharp_proto_library", +- "go_proto_library", +- "java_grpc_library", +- "java_proto_library", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_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", +- "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. +-package(default_visibility = ["//visibility:public"]) +- +-proto_library( +- name = "sql_proto", +- srcs = [ +- "cloud_sql.proto", +- "cloud_sql_resources.proto", +- "cloud_sql_tiers.proto", +- "cloud_sql_users.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-proto_library_with_info( +- name = "sql_proto_with_info", +- deps = [ +- ":sql_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-java_proto_library( +- name = "sql_java_proto", +- deps = [":sql_proto"], +-) +- +-java_grpc_library( +- name = "sql_java_grpc", +- srcs = [":sql_proto"], +- deps = [":sql_java_proto"], +-) +- +-# Excluded because of generation errors. +-# +-# java_gapic_library( +-# name = "sql_java_gapic", +-# srcs = [":sql_proto_with_info"], +-# grpc_service_config = "sqladmin_grpc_service_config.json", +-# test_deps = [ +-# ":sql_java_grpc", +-# ], +-# deps = [ +-# ":sql_java_proto", +-# ], +-# ) +- +-# java_gapic_test( +-# name = "sql_java_gapic_test_suite", +-# test_classes = [ +-# "com.google.cloud.sql.v1beta4.SqlBackupRunsServiceClientTest", +-# "com.google.cloud.sql.v1beta4.SqlDatabasesServiceClientTest", +-# "com.google.cloud.sql.v1beta4.SqlFlagsServiceClientTest", +-# "com.google.cloud.sql.v1beta4.SqlInstancesServiceClientTest", +-# "com.google.cloud.sql.v1beta4.SqlOperationsServiceClientTest", +-# "com.google.cloud.sql.v1beta4.SqlSslCertsServiceClientTest", +-# "com.google.cloud.sql.v1beta4.SqlTiersServiceClientTest", +-# "com.google.cloud.sql.v1beta4.SqlUsersServiceClientTest", +-# ], +-# runtime_deps = [":sql_java_gapic_test"], +-# ) +- +-# # Open Source Packages +-# java_gapic_assembly_gradle_pkg( +-# name = "google-cloud-sql-v1beta4-java", +-# deps = [ +-# ":sql_java_gapic", +-# ":sql_java_grpc", +-# ":sql_java_proto", +-# ":sql_proto", +-# ], +-# ) +- +-go_proto_library( +- name = "sql_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/sql/v1beta4", +- protos = [":sql_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-# Excluded because of generation errors. +-# +-# go_gapic_library( +-# name = "sql_go_gapic", +-# srcs = [":sql_proto_with_info"], +-# grpc_service_config = "sqladmin_grpc_service_config.json", +-# importpath = "cloud.google.com/go/sql/apiv1beta4;sql", +-# metadata = True, +-# service_yaml = "sqladmin_v1beta4.yaml", +-# deps = [ +-# ":sql_go_proto", +-# ], +-# ) +- +-# go_test( +-# name = "sql_go_gapic_test", +-# srcs = [":sql_go_gapic_srcjar_test"], +-# embed = [":sql_go_gapic"], +-# importpath = "cloud.google.com/go/sql/apiv1beta4", +-# ) +- +-# # Open Source Packages +-# go_gapic_assembly_pkg( +-# name = "gapi-cloud-sql-v1beta4-go", +-# deps = [ +-# ":sql_go_gapic", +-# ":sql_go_gapic_srcjar-metadata.srcjar", +-# ":sql_go_gapic_srcjar-test.srcjar", +-# ":sql_go_proto", +-# ], +-# ) +- +-py_gapic_library( +- name = "sql_py_gapic", +- srcs = [":sql_proto"], +- grpc_service_config = "sqladmin_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "sql-v1beta4-py", +- deps = [ +- ":sql_py_gapic", +- ], +-) +- +-php_proto_library( +- name = "sql_php_proto", +- deps = [":sql_proto"], +-) +- +-php_grpc_library( +- name = "sql_php_grpc", +- srcs = [":sql_proto"], +- deps = [":sql_php_proto"], +-) +- +-php_gapic_library( +- name = "sql_php_gapic", +- srcs = [":sql_proto_with_info"], +- grpc_service_config = "sqladmin_grpc_service_config.json", +- service_yaml = "sqladmin_v1beta4.yaml", +- deps = [ +- ":sql_php_grpc", +- ":sql_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-sql-v1beta4-php", +- deps = [ +- ":sql_php_gapic", +- ":sql_php_grpc", +- ":sql_php_proto", +- ], +-) +- +-nodejs_gapic_library( +- name = "sql_nodejs_gapic", +- package_name = "@google-cloud/sql", +- src = ":sql_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "sqladmin_grpc_service_config.json", +- package = "google.cloud.sql.v1beta4", +- service_yaml = "sqladmin_v1beta4.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "sql-v1beta4-nodejs", +- deps = [ +- ":sql_nodejs_gapic", +- ":sql_proto", +- ], +-) +- +-ruby_proto_library( +- name = "sql_ruby_proto", +- deps = [":sql_proto"], +-) +- +-ruby_grpc_library( +- name = "sql_ruby_grpc", +- srcs = [":sql_proto"], +- deps = [":sql_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "sql_ruby_gapic", +- srcs = [":sql_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-sql-v1beta4"], +- grpc_service_config = "sqladmin_grpc_service_config.json", +- deps = [ +- ":sql_ruby_grpc", +- ":sql_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-sql-v1beta4-ruby", +- deps = [ +- ":sql_ruby_gapic", +- ":sql_ruby_grpc", +- ":sql_ruby_proto", +- ], +-) +- +-csharp_proto_library( +- name = "sql_csharp_proto", +- deps = [":sql_proto"], +-) +- +-csharp_grpc_library( +- name = "sql_csharp_grpc", +- srcs = [":sql_proto"], +- deps = [":sql_csharp_proto"], +-) +- +-# Excluded because of generation errors. +-# +-# csharp_gapic_library( +-# name = "sql_csharp_gapic", +-# srcs = [":sql_proto_with_info"], +-# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +-# grpc_service_config = "sqladmin_grpc_service_config.json", +-# deps = [ +-# ":sql_csharp_grpc", +-# ":sql_csharp_proto", +-# ], +-# ) +- +-# # Open Source Packages +-# csharp_gapic_assembly_pkg( +-# name = "google-cloud-sql-v1beta4-csharp", +-# deps = [ +-# ":sql_csharp_gapic", +-# ":sql_csharp_grpc", +-# ":sql_csharp_proto", +-# ], +-# ) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +diff -urN a/google/cloud/talent/BUILD.bazel b/google/cloud/talent/BUILD.bazel +--- a/google/cloud/talent/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/talent/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.bazel +--- a/google/cloud/talent/v4/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/talent/v4/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 +- +-# 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"]) - @@ -46586,9 +64095,20 @@ diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.baze -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "shell_proto", +- name = "talent_proto", - srcs = [ -- "cloudshell.proto", +- "common.proto", +- "company.proto", +- "company_service.proto", +- "completion_service.proto", +- "event.proto", +- "event_service.proto", +- "filters.proto", +- "histogram.proto", +- "job.proto", +- "job_service.proto", +- "tenant.proto", +- "tenant_service.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -46596,15 +64116,24 @@ diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.baze - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "//google/type:latlng_proto", +- "//google/type:money_proto", +- "//google/type:postal_address_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", - "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "shell_proto_with_info", +- name = "talent_proto_with_info", - deps = [ -- ":shell_proto", +- ":talent_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -46622,44 +64151,48 @@ diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.baze -) - -java_proto_library( -- name = "shell_java_proto", -- deps = [":shell_proto"], +- name = "talent_java_proto", +- deps = [":talent_proto"], -) - -java_grpc_library( -- name = "shell_java_grpc", -- srcs = [":shell_proto"], -- deps = [":shell_java_proto"], +- name = "talent_java_grpc", +- srcs = [":talent_proto"], +- deps = [":talent_java_proto"], -) - -java_gapic_library( -- name = "shell_java_gapic", -- srcs = [":shell_proto_with_info"], -- grpc_service_config = "cloudshell_grpc_service_config.json", +- name = "talent_java_gapic", +- srcs = [":talent_proto_with_info"], +- grpc_service_config = "talent_grpc_service_config.json", - test_deps = [ -- ":shell_java_grpc", +- ":talent_java_grpc", - ], - deps = [ -- ":shell_java_proto", +- ":talent_java_proto", - ], -) - -java_gapic_test( -- name = "shell_java_gapic_test_suite", +- name = "talent_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.shell.v1.CloudShellServiceClientTest", +- "com.google.cloud.talent.v4.CompanyServiceClientTest", +- "com.google.cloud.talent.v4.CompletionClientTest", +- "com.google.cloud.talent.v4.EventServiceClientTest", +- "com.google.cloud.talent.v4.JobServiceClientTest", +- "com.google.cloud.talent.v4.TenantServiceClientTest", - ], -- runtime_deps = [":shell_java_gapic_test"], +- runtime_deps = [":talent_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-shell-v1-java", +- name = "google-cloud-talent-v4-java", - deps = [ -- ":shell_java_gapic", -- ":shell_java_grpc", -- ":shell_java_proto", -- ":shell_proto", +- ":talent_java_gapic", +- ":talent_java_grpc", +- ":talent_java_proto", +- ":talent_proto", - ], -) - @@ -46675,46 +64208,51 @@ diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.baze -) - -go_proto_library( -- name = "shell_go_proto", +- name = "talent_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/shell/v1", -- protos = [":shell_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/talent/v4", +- protos = [":talent_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", +- "//google/type:latlng_go_proto", +- "//google/type:money_go_proto", +- "//google/type:postaladdress_go_proto", +- "//google/type:timeofday_go_proto", - ], -) - -go_gapic_library( -- name = "shell_go_gapic", -- srcs = [":shell_proto_with_info"], -- grpc_service_config = "cloudshell_grpc_service_config.json", -- importpath = "cloud.google.com/go/shell/apiv1;shell", -- service_yaml = "cloudshell_v1.yaml", -- metadata = True, +- name = "talent_go_gapic", +- srcs = [":talent_proto_with_info"], +- grpc_service_config = "talent_grpc_service_config.json", +- importpath = "cloud.google.com/go/talent/apiv4;talent", +- service_yaml = "//google/cloud/talent:talent_v4.yaml", - deps = [ -- ":shell_go_proto", +- ":talent_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:duration_go_proto", - ], -) - -go_test( -- name = "shell_go_gapic_test", -- srcs = [":shell_go_gapic_srcjar_test"], -- embed = [":shell_go_gapic"], -- importpath = "cloud.google.com/go/shell/apiv1", +- name = "talent_go_gapic_test", +- srcs = [":talent_go_gapic_srcjar_test"], +- embed = [":talent_go_gapic"], +- importpath = "cloud.google.com/go/talent/apiv4", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-shell-v1-go", +- name = "gapi-cloud-talent-v4-go", - deps = [ -- ":shell_go_gapic", -- ":shell_go_gapic_srcjar-test.srcjar", -- ":shell_go_gapic_srcjar-metadata.srcjar", -- ":shell_go_proto", +- ":talent_go_gapic", +- ":talent_go_gapic_srcjar-test.srcjar", +- ":talent_go_proto", - ], -) - @@ -46728,16 +64266,15 @@ diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.baze -) - -py_gapic_library( -- name = "shell_py_gapic", -- srcs = [":shell_proto"], -- grpc_service_config = "cloudshell_grpc_service_config.json", +- name = "talent_py_gapic", +- srcs = [":talent_proto"], +- grpc_service_config = "talent_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "shell-v1-py", +- name = "talent-v4-py", - deps = [ -- ":shell_py_gapic", +- ":talent_py_gapic", - ], -) - @@ -46753,36 +64290,33 @@ diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.baze -) - -php_proto_library( -- name = "shell_php_proto", -- deps = [":shell_proto"], +- name = "talent_php_proto", +- deps = [":talent_proto"], -) - -php_grpc_library( -- name = "shell_php_grpc", -- srcs = [":shell_proto"], -- deps = [":shell_php_proto"], +- name = "talent_php_grpc", +- srcs = [":talent_proto"], +- deps = [":talent_php_proto"], -) - -php_gapic_library( -- name = "shell_php_gapic", -- src = ":shell_proto_with_info", -- gapic_yaml = "cloudshell_gapic.yaml", -- grpc_service_config = "cloudshell_grpc_service_config.json", -- package = "google.cloud.shell.v1", -- service_yaml = "cloudshell_v1.yaml", +- name = "talent_php_gapic", +- srcs = [":talent_proto_with_info"], +- grpc_service_config = "talent_grpc_service_config.json", - deps = [ -- ":shell_php_grpc", -- ":shell_php_proto", +- ":talent_php_grpc", +- ":talent_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-shell-v1-php", +- name = "google-cloud-talent-v4-php", - deps = [ -- ":shell_php_gapic", -- ":shell_php_grpc", -- ":shell_php_proto", +- ":talent_php_gapic", +- ":talent_php_grpc", +- ":talent_php_proto", - ], -) - @@ -46796,21 +64330,22 @@ diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.baze -) - -nodejs_gapic_library( -- name = "shell_nodejs_gapic", -- package_name = "@google-cloud/shell", -- src = ":shell_proto_with_info", +- name = "talent_nodejs_gapic", +- package_name = "@google-cloud/talent", +- src = ":talent_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "cloudshell_grpc_service_config.json", -- package = "google.cloud.shell.v1", -- service_yaml = "cloudshell_v1.yaml", +- grpc_service_config = "talent_grpc_service_config.json", +- main_service = "talent", +- package = "google.cloud.talent.v4", +- service_yaml = "//google/cloud/talent:talent_v4.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "shell-v1-nodejs", +- name = "talent-v4-nodejs", - deps = [ -- ":shell_nodejs_gapic", -- ":shell_proto", +- ":talent_nodejs_gapic", +- ":talent_proto", - ], -) - @@ -46819,43 +64354,49 @@ diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.baze -############################################################################## -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", -) - -ruby_proto_library( -- name = "shell_ruby_proto", -- deps = [":shell_proto"], +- name = "talent_ruby_proto", +- deps = [":talent_proto"], -) - -ruby_grpc_library( -- name = "shell_ruby_grpc", -- srcs = [":shell_proto"], -- deps = [":shell_ruby_proto"], +- name = "talent_ruby_grpc", +- srcs = [":talent_proto"], +- deps = [":talent_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "shell_ruby_gapic", -- srcs = [":shell_proto_with_info"], +- name = "talent_ruby_gapic", +- srcs = [":talent_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-shell-v1", +- "ruby-cloud-gem-name=google-cloud-talent-v4", +- "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", - ], -- grpc_service_config = "cloudshell_grpc_service_config.json", +- 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.", +- ruby_cloud_title = "Cloud Talent Solution V4", - deps = [ -- ":shell_ruby_grpc", -- ":shell_ruby_proto", +- ":talent_ruby_grpc", +- ":talent_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-shell-v1-ruby", +- name = "google-cloud-talent-v4-ruby", - deps = [ -- ":shell_ruby_gapic", -- ":shell_ruby_grpc", -- ":shell_ruby_proto", +- ":talent_ruby_gapic", +- ":talent_ruby_grpc", +- ":talent_ruby_proto", - ], -) - @@ -46871,34 +64412,32 @@ diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.baze -) - -csharp_proto_library( -- name = "shell_csharp_proto", -- deps = [":shell_proto"], +- name = "talent_csharp_proto", +- deps = [":talent_proto"], -) - -csharp_grpc_library( -- name = "shell_csharp_grpc", -- srcs = [":shell_proto"], -- deps = [":shell_csharp_proto"], +- name = "talent_csharp_grpc", +- srcs = [":talent_proto"], +- deps = [":talent_csharp_proto"], -) - -csharp_gapic_library( -- name = "shell_csharp_gapic", -- srcs = [":shell_proto_with_info"], -- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "cloudshell_grpc_service_config.json", +- name = "talent_csharp_gapic", +- srcs = [":talent_proto_with_info"], - deps = [ -- ":shell_csharp_grpc", -- ":shell_csharp_proto", +- ":talent_csharp_grpc", +- ":talent_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-shell-v1-csharp", +- name = "google-cloud-talent-v4-csharp", - deps = [ -- ":shell_csharp_gapic", -- ":shell_csharp_grpc", -- ":shell_csharp_proto", +- ":talent_csharp_gapic", +- ":talent_csharp_grpc", +- ":talent_csharp_proto", - ], -) - @@ -46906,15 +64445,10 @@ diff -urN a/google/cloud/shell/v1/BUILD.bazel b/google/cloud/shell/v1/BUILD.baze -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/speech/BUILD.bazel b/google/cloud/speech/BUILD.bazel ---- a/google/cloud/speech/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/speech/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.bazel ---- a/google/cloud/speech/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/speech/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,356 +0,0 @@ +diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta1/BUILD.bazel +--- a/google/cloud/talent/v4beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/talent/v4beta1/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. @@ -46927,26 +64461,51 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "speech_proto", +- name = "talent_proto", - srcs = [ -- "cloud_speech.proto", +- "application.proto", +- "application_service.proto", +- "batch.proto", +- "common.proto", +- "company.proto", +- "company_service.proto", +- "completion_service.proto", +- "event.proto", +- "event_service.proto", +- "filters.proto", +- "histogram.proto", +- "job.proto", +- "job_service.proto", +- "profile.proto", +- "profile_service.proto", +- "tenant.proto", +- "tenant_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", +- "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", +- "//google/type:date_proto", +- "//google/type:latlng_proto", +- "//google/type:money_proto", +- "//google/type:postal_address_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", - "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "speech_proto_with_info", +- name = "talent_proto_with_info", - deps = [ -- ":speech_proto", +- ":talent_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -46964,44 +64523,50 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba -) - -java_proto_library( -- name = "speech_java_proto", -- deps = [":speech_proto"], +- name = "talent_java_proto", +- deps = [":talent_proto"], -) - -java_grpc_library( -- name = "speech_java_grpc", -- srcs = [":speech_proto"], -- deps = [":speech_java_proto"], +- name = "talent_java_grpc", +- srcs = [":talent_proto"], +- deps = [":talent_java_proto"], -) - -java_gapic_library( -- name = "speech_java_gapic", -- srcs = [":speech_proto_with_info"], -- grpc_service_config = "speech_grpc_service_config.json", +- name = "talent_java_gapic", +- srcs = [":talent_proto_with_info"], +- grpc_service_config = "talent_grpc_service_config.json", - test_deps = [ -- ":speech_java_grpc", +- ":talent_java_grpc", - ], - deps = [ -- ":speech_java_proto", +- ":talent_java_proto", - ], -) - -java_gapic_test( -- name = "speech_java_gapic_test_suite", +- name = "talent_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.speech.v1.SpeechClientTest", +- "com.google.cloud.talent.v4beta1.ApplicationServiceClientTest", +- "com.google.cloud.talent.v4beta1.CompanyServiceClientTest", +- "com.google.cloud.talent.v4beta1.CompletionClientTest", +- "com.google.cloud.talent.v4beta1.EventServiceClientTest", +- "com.google.cloud.talent.v4beta1.JobServiceClientTest", +- "com.google.cloud.talent.v4beta1.ProfileServiceClientTest", +- "com.google.cloud.talent.v4beta1.TenantServiceClientTest", - ], -- runtime_deps = [":speech_java_gapic_test"], +- runtime_deps = [":talent_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-speech-v1-java", +- name = "google-cloud-talent-v4beta1-java", - deps = [ -- ":speech_java_gapic", -- ":speech_java_grpc", -- ":speech_java_proto", -- ":speech_proto", +- ":talent_java_gapic", +- ":talent_java_grpc", +- ":talent_java_proto", +- ":talent_proto", - ], -) - @@ -47017,25 +64582,30 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba -) - -go_proto_library( -- name = "speech_go_proto", +- name = "talent_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/speech/v1", -- protos = [":speech_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/talent/v4beta1", +- protos = [":talent_proto"], - deps = [ - "//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", +- "//google/type:timeofday_go_proto", - ], -) - -go_gapic_library( -- name = "speech_go_gapic", -- srcs = [":speech_proto_with_info"], -- grpc_service_config = "speech_grpc_service_config.json", -- importpath = "cloud.google.com/go/speech/apiv1;speech", -- service_yaml = "speech_v1.yaml", +- name = "talent_go_gapic", +- 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", - deps = [ -- ":speech_go_proto", +- ":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", @@ -47045,19 +64615,19 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba -) - -go_test( -- name = "speech_go_gapic_test", -- srcs = [":speech_go_gapic_srcjar_test"], -- embed = [":speech_go_gapic"], -- importpath = "cloud.google.com/go/speech/apiv1", +- name = "talent_go_gapic_test", +- srcs = [":talent_go_gapic_srcjar_test"], +- embed = [":talent_go_gapic"], +- importpath = "cloud.google.com/go/talent/apiv4beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-speech-v1-go", +- name = "gapi-cloud-talent-v4beta1-go", - deps = [ -- ":speech_go_gapic", -- ":speech_go_gapic_srcjar-test.srcjar", -- ":speech_go_proto", +- ":talent_go_gapic", +- ":talent_go_gapic_srcjar-test.srcjar", +- ":talent_go_proto", - ], -) - @@ -47071,16 +64641,15 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba -) - -py_gapic_library( -- name = "speech_py_gapic", -- srcs = [":speech_proto"], -- grpc_service_config = "speech_grpc_service_config.json", +- name = "talent_py_gapic", +- srcs = [":talent_proto"], +- grpc_service_config = "talent_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "speech-v1-py", +- name = "talent-v4beta1-py", - deps = [ -- ":speech_py_gapic", +- ":talent_py_gapic", - ], -) - @@ -47096,36 +64665,33 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba -) - -php_proto_library( -- name = "speech_php_proto", -- deps = [":speech_proto"], +- name = "talent_php_proto", +- deps = [":talent_proto"], -) - -php_grpc_library( -- name = "speech_php_grpc", -- srcs = [":speech_proto"], -- deps = [":speech_php_proto"], +- name = "talent_php_grpc", +- srcs = [":talent_proto"], +- deps = [":talent_php_proto"], -) - -php_gapic_library( -- name = "speech_php_gapic", -- src = ":speech_proto_with_info", -- gapic_yaml = "speech_gapic.yaml", -- grpc_service_config = "speech_grpc_service_config.json", -- package = "google.cloud.speech.v1", -- service_yaml = "speech_v1.yaml", +- name = "talent_php_gapic", +- srcs = [":talent_proto_with_info"], +- grpc_service_config = "talent_grpc_service_config.json", - deps = [ -- ":speech_php_grpc", -- ":speech_php_proto", +- ":talent_php_grpc", +- ":talent_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-speech-v1-php", +- name = "google-cloud-talent-v4beta1-php", - deps = [ -- ":speech_php_gapic", -- ":speech_php_grpc", -- ":speech_php_proto", +- ":talent_php_gapic", +- ":talent_php_grpc", +- ":talent_php_proto", - ], -) - @@ -47139,21 +64705,22 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba -) - -nodejs_gapic_library( -- name = "speech_nodejs_gapic", -- package_name = "@google-cloud/speech", -- src = ":speech_proto_with_info", +- name = "talent_nodejs_gapic", +- package_name = "@google-cloud/talent", +- src = ":talent_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "speech_grpc_service_config.json", -- package = "google.cloud.speech.v1", -- service_yaml = "speech_v1.yaml", +- grpc_service_config = "talent_grpc_service_config.json", +- main_service = "talent", +- package = "google.cloud.talent.v4beta1", +- service_yaml = "//google/cloud/talent:talent_v4beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "speech-v1-nodejs", +- name = "talent-v4beta1-nodejs", - deps = [ -- ":speech_nodejs_gapic", -- ":speech_proto", +- ":talent_nodejs_gapic", +- ":talent_proto", - ], -) - @@ -47162,49 +64729,49 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba -############################################################################## -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", -) - -ruby_proto_library( -- name = "speech_ruby_proto", -- deps = [":speech_proto"], +- name = "talent_ruby_proto", +- deps = [":talent_proto"], -) - -ruby_grpc_library( -- name = "speech_ruby_grpc", -- srcs = [":speech_proto"], -- deps = [":speech_ruby_proto"], +- name = "talent_ruby_grpc", +- srcs = [":talent_proto"], +- deps = [":talent_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "speech_ruby_gapic", -- srcs = [":speech_proto_with_info"], +- name = "talent_ruby_gapic", +- srcs = [":talent_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-speech-v1", -- "ruby-cloud-env-prefix=SPEECH", -- "ruby-cloud-product-url=https://cloud.google.com/speech-to-text", -- "ruby-cloud-api-id=speech.googleapis.com", -- "ruby-cloud-api-shortname=speech", +- "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", - ], -- grpc_service_config = "speech_grpc_service_config.json", -- ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.", -- ruby_cloud_title = "Cloud Speech-to-Text V1", +- 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.", +- ruby_cloud_title = "Cloud Talent Solution V4beta1", - deps = [ -- ":speech_ruby_grpc", -- ":speech_ruby_proto", +- ":talent_ruby_grpc", +- ":talent_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-speech-v1-ruby", +- name = "google-cloud-talent-v4beta1-ruby", - deps = [ -- ":speech_ruby_gapic", -- ":speech_ruby_grpc", -- ":speech_ruby_proto", +- ":talent_ruby_gapic", +- ":talent_ruby_grpc", +- ":talent_ruby_proto", - ], -) - @@ -47220,61 +64787,50 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba -) - -csharp_proto_library( -- name = "speech_csharp_proto", -- deps = [":speech_proto"], +- name = "talent_csharp_proto", +- deps = [":talent_proto"], -) - -csharp_grpc_library( -- name = "speech_csharp_grpc", -- srcs = [":speech_proto"], -- deps = [":speech_csharp_proto"], +- name = "talent_csharp_grpc", +- srcs = [":talent_proto"], +- deps = [":talent_csharp_proto"], -) - -csharp_gapic_library( -- name = "speech_csharp_gapic", -- srcs = [":speech_proto_with_info"], +- name = "talent_csharp_gapic", +- srcs = [":talent_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "speech_grpc_service_config.json", +- grpc_service_config = "talent_grpc_service_config.json", - deps = [ -- ":speech_csharp_grpc", -- ":speech_csharp_proto", +- ":talent_csharp_grpc", +- ":talent_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-speech-v1-csharp", +- name = "google-cloud-talent-v4beta1-csharp", - deps = [ -- ":speech_csharp_gapic", -- ":speech_csharp_grpc", -- ":speech_csharp_proto", +- ":talent_csharp_gapic", +- ":talent_csharp_grpc", +- ":talent_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "cc_grpc_library", -- "cc_proto_library", --) -- --cc_proto_library( -- name = "speech_cc_proto", -- deps = [":speech_proto"], --) -- --cc_grpc_library( -- name = "speech_cc_grpc", -- srcs = [":speech_proto"], -- grpc_only = True, -- deps = [":speech_cc_proto"], --) -diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1beta1/BUILD.bazel ---- a/google/cloud/speech/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/speech/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,345 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/tasks/BUILD.bazel b/google/cloud/tasks/BUILD.bazel +--- a/google/cloud/tasks/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/tasks/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.bazel +--- a/google/cloud/tasks/v2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/tasks/v2/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. @@ -47287,20 +64843,21 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "speech_proto", +- name = "tasks_proto", - srcs = [ -- "cloud_speech.proto", -- "cloud_speech_adaptation.proto", -- "resource.proto", +- "cloudtasks.proto", +- "queue.proto", +- "target.proto", +- "task.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/longrunning:operations_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", - "//google/rpc:status_proto", -- "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", @@ -47309,9 +64866,9 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 -) - -proto_library_with_info( -- name = "speech_proto_with_info", +- name = "tasks_proto_with_info", - deps = [ -- ":speech_proto", +- ":tasks_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -47329,44 +64886,46 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 -) - -java_proto_library( -- name = "speech_java_proto", -- deps = [":speech_proto"], +- name = "tasks_java_proto", +- deps = [":tasks_proto"], -) - -java_grpc_library( -- name = "speech_java_grpc", -- srcs = [":speech_proto"], -- deps = [":speech_java_proto"], +- name = "tasks_java_grpc", +- srcs = [":tasks_proto"], +- deps = [":tasks_java_proto"], -) - -java_gapic_library( -- name = "speech_java_gapic", -- srcs = [":speech_proto_with_info"], -- grpc_service_config = "speech_grpc_service_config.json", +- name = "tasks_java_gapic", +- srcs = [":tasks_proto_with_info"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", - test_deps = [ -- ":speech_java_grpc", +- ":tasks_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":speech_java_proto", +- ":tasks_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "speech_java_gapic_test_suite", +- name = "tasks_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.speech.v1p1beta1.SpeechClientTest", +- "com.google.cloud.tasks.v2.CloudTasksClientTest", - ], -- runtime_deps = [":speech_java_gapic_test"], +- runtime_deps = [":tasks_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-speech-v1p1beta1-java", +- name = "google-cloud-tasks-v2-java", - deps = [ -- ":speech_java_gapic", -- ":speech_java_grpc", -- ":speech_java_proto", -- ":speech_proto", +- ":tasks_java_gapic", +- ":tasks_java_grpc", +- ":tasks_java_proto", +- ":tasks_proto", - ], -) - @@ -47382,47 +64941,43 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 -) - -go_proto_library( -- name = "speech_go_proto", +- name = "tasks_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1", -- protos = [":speech_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2", +- protos = [":tasks_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", +- "//google/iam/v1:iam_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "speech_go_gapic", -- srcs = [":speech_proto_with_info"], -- grpc_service_config = "speech_grpc_service_config.json", -- importpath = "cloud.google.com/go/speech/apiv1p1beta1;speech", -- service_yaml = "speech_v1p1beta1.yaml", +- name = "tasks_go_gapic", +- srcs = [":tasks_proto_with_info"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", +- importpath = "cloud.google.com/go/cloudtasks/apiv2;tasks", +- service_yaml = "cloudtasks_v2.yaml", - deps = [ -- ":speech_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", -- "@io_bazel_rules_go//proto/wkt:any_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ":tasks_go_proto", +- "//google/iam/v1:iam_go_proto", - ], -) - -go_test( -- name = "speech_go_gapic_test", -- srcs = [":speech_go_gapic_srcjar_test"], -- embed = [":speech_go_gapic"], -- importpath = "cloud.google.com/go/speech/apiv1p1beta1", +- name = "tasks_go_gapic_test", +- srcs = [":tasks_go_gapic_srcjar_test"], +- embed = [":tasks_go_gapic"], +- importpath = "cloud.google.com/go/cloudtasks/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-speech-v1p1beta1-go", +- name = "gapi-cloud-tasks-v2-go", - deps = [ -- ":speech_go_gapic", -- ":speech_go_gapic_srcjar-test.srcjar", -- ":speech_go_proto", +- ":tasks_go_gapic", +- ":tasks_go_gapic_srcjar-test.srcjar", +- ":tasks_go_proto", - ], -) - @@ -47436,16 +64991,15 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 -) - -py_gapic_library( -- name = "speech_py_gapic", -- srcs = [":speech_proto"], -- grpc_service_config = "speech_grpc_service_config.json", +- name = "tasks_py_gapic", +- srcs = [":tasks_proto"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "speech-v1p1beta1-py", +- name = "tasks-v2-py", - deps = [ -- ":speech_py_gapic", +- ":tasks_py_gapic", - ], -) - @@ -47461,36 +65015,33 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 -) - -php_proto_library( -- name = "speech_php_proto", -- deps = [":speech_proto"], +- name = "tasks_php_proto", +- deps = [":tasks_proto"], -) - -php_grpc_library( -- name = "speech_php_grpc", -- srcs = [":speech_proto"], -- deps = [":speech_php_proto"], +- name = "tasks_php_grpc", +- srcs = [":tasks_proto"], +- deps = [":tasks_php_proto"], -) - -php_gapic_library( -- name = "speech_php_gapic", -- src = ":speech_proto_with_info", -- gapic_yaml = "speech_gapic.yaml", -- grpc_service_config = "speech_grpc_service_config.json", -- package = "google.cloud.speech.v1p1beta1", -- service_yaml = "speech_v1p1beta1.yaml", +- name = "tasks_php_gapic", +- srcs = [":tasks_proto_with_info"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", - deps = [ -- ":speech_php_grpc", -- ":speech_php_proto", +- ":tasks_php_grpc", +- ":tasks_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-speech-v1p1beta1-php", +- name = "google-cloud-tasks-v2-php", - deps = [ -- ":speech_php_gapic", -- ":speech_php_grpc", -- ":speech_php_proto", +- ":tasks_php_gapic", +- ":tasks_php_grpc", +- ":tasks_php_proto", - ], -) - @@ -47504,21 +65055,22 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 -) - -nodejs_gapic_library( -- name = "speech_nodejs_gapic", -- package_name = "@google-cloud/speech", -- src = ":speech_proto_with_info", +- name = "tasks_nodejs_gapic", +- package_name = "@google-cloud/tasks", +- src = ":tasks_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "speech_grpc_service_config.json", -- package = "google.cloud.speech.v1p1beta1", -- service_yaml = "speech_v1p1beta1.yaml", +- grpc_service_config = "cloudtasks_grpc_service_config.json", +- main_service = "tasks", +- package = "google.cloud.tasks.v2", +- service_yaml = "cloudtasks_v2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "speech-v1p1beta1-nodejs", +- name = "tasks-v2-nodejs", - deps = [ -- ":speech_nodejs_gapic", -- ":speech_proto", +- ":tasks_nodejs_gapic", +- ":tasks_proto", - ], -) - @@ -47527,49 +65079,49 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 -############################################################################## -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", -) - -ruby_proto_library( -- name = "speech_ruby_proto", -- deps = [":speech_proto"], +- name = "tasks_ruby_proto", +- deps = [":tasks_proto"], -) - -ruby_grpc_library( -- name = "speech_ruby_grpc", -- srcs = [":speech_proto"], -- deps = [":speech_ruby_proto"], +- name = "tasks_ruby_grpc", +- srcs = [":tasks_proto"], +- deps = [":tasks_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "speech_ruby_gapic", -- srcs = [":speech_proto_with_info"], +- name = "tasks_ruby_gapic", +- srcs = [":tasks_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-speech-v1p1beta1", -- "ruby-cloud-env-prefix=SPEECH", -- "ruby-cloud-product-url=https://cloud.google.com/speech-to-text", -- "ruby-cloud-api-id=speech.googleapis.com", -- "ruby-cloud-api-shortname=speech", +- "ruby-cloud-gem-name=google-cloud-tasks-v2", +- "ruby-cloud-env-prefix=TASKS", +- "ruby-cloud-product-url=https://cloud.google.com/tasks", +- "ruby-cloud-api-id=cloudtasks.googleapis.com", +- "ruby-cloud-api-shortname=cloudtasks", - ], -- grpc_service_config = "speech_grpc_service_config.json", -- ruby_cloud_description = "Google Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. The API recognizes more than 120 languages and variants to support your global user base. You can enable voice command-and-control, transcribe audio from call centers, and more. It can process real-time streaming or prerecorded audio, using Google's machine learning technology.", -- ruby_cloud_title = "Cloud Speech-to-Text V1p1beta1", +- grpc_service_config = "cloudtasks_grpc_service_config.json", +- ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.", +- ruby_cloud_title = "Cloud Tasks V2", - deps = [ -- ":speech_ruby_grpc", -- ":speech_ruby_proto", +- ":tasks_ruby_grpc", +- ":tasks_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-speech-v1p1beta1-ruby", +- name = "google-cloud-tasks-v2-ruby", - deps = [ -- ":speech_ruby_gapic", -- ":speech_ruby_grpc", -- ":speech_ruby_proto", +- ":tasks_ruby_gapic", +- ":tasks_ruby_grpc", +- ":tasks_ruby_proto", - ], -) - @@ -47585,34 +65137,34 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 -) - -csharp_proto_library( -- name = "speech_csharp_proto", -- deps = [":speech_proto"], +- name = "tasks_csharp_proto", +- deps = [":tasks_proto"], -) - -csharp_grpc_library( -- name = "speech_csharp_grpc", -- srcs = [":speech_proto"], -- deps = [":speech_csharp_proto"], +- name = "tasks_csharp_grpc", +- srcs = [":tasks_proto"], +- deps = [":tasks_csharp_proto"], -) - -csharp_gapic_library( -- name = "speech_csharp_gapic", -- srcs = [":speech_proto_with_info"], +- name = "tasks_csharp_gapic", +- srcs = [":tasks_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "speech_grpc_service_config.json", +- grpc_service_config = "cloudtasks_grpc_service_config.json", - deps = [ -- ":speech_csharp_grpc", -- ":speech_csharp_proto", +- ":tasks_csharp_grpc", +- ":tasks_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-speech-v1p1beta1-csharp", +- name = "google-cloud-tasks-v2-csharp", - deps = [ -- ":speech_csharp_gapic", -- ":speech_csharp_grpc", -- ":speech_csharp_proto", +- ":tasks_csharp_gapic", +- ":tasks_csharp_grpc", +- ":tasks_csharp_proto", - ], -) - @@ -47620,25 +65172,11 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/talent/BUILD.bazel b/google/cloud/talent/BUILD.bazel ---- a/google/cloud/talent/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/talent/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.bazel ---- a/google/cloud/talent/v4/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/talent/v4/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,374 +0,0 @@ +diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/BUILD.bazel +--- a/google/cloud/tasks/v2beta2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/tasks/v2beta2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -47650,45 +65188,32 @@ diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.ba -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "talent_proto", +- name = "tasks_proto", - srcs = [ -- "common.proto", -- "company.proto", -- "company_service.proto", -- "completion_service.proto", -- "event.proto", -- "event_service.proto", -- "filters.proto", -- "histogram.proto", -- "job.proto", -- "job_service.proto", -- "tenant.proto", -- "tenant_service.proto", +- "cloudtasks.proto", +- "queue.proto", +- "target.proto", +- "task.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/longrunning:operations_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", - "//google/rpc:status_proto", -- "//google/type:latlng_proto", -- "//google/type:money_proto", -- "//google/type:postal_address_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", - "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "talent_proto_with_info", +- name = "tasks_proto_with_info", - deps = [ -- ":talent_proto", +- ":tasks_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -47706,48 +65231,46 @@ diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.ba -) - -java_proto_library( -- name = "talent_java_proto", -- deps = [":talent_proto"], +- name = "tasks_java_proto", +- deps = [":tasks_proto"], -) - -java_grpc_library( -- name = "talent_java_grpc", -- srcs = [":talent_proto"], -- deps = [":talent_java_proto"], +- name = "tasks_java_grpc", +- srcs = [":tasks_proto"], +- deps = [":tasks_java_proto"], -) - -java_gapic_library( -- name = "talent_java_gapic", -- srcs = [":talent_proto_with_info"], -- grpc_service_config = "talent_grpc_service_config.json", +- name = "tasks_java_gapic", +- srcs = [":tasks_proto_with_info"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", - test_deps = [ -- ":talent_java_grpc", +- ":tasks_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":talent_java_proto", +- ":tasks_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "talent_java_gapic_test_suite", +- name = "tasks_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.talent.v4.CompanyServiceClientTest", -- "com.google.cloud.talent.v4.CompletionClientTest", -- "com.google.cloud.talent.v4.EventServiceClientTest", -- "com.google.cloud.talent.v4.JobServiceClientTest", -- "com.google.cloud.talent.v4.TenantServiceClientTest", +- "com.google.cloud.tasks.v2beta2.CloudTasksClientTest", - ], -- runtime_deps = [":talent_java_gapic_test"], +- runtime_deps = [":tasks_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-talent-v4-java", +- name = "google-cloud-tasks-v2beta2-java", - deps = [ -- ":talent_java_gapic", -- ":talent_java_grpc", -- ":talent_java_proto", -- ":talent_proto", +- ":tasks_java_gapic", +- ":tasks_java_grpc", +- ":tasks_java_proto", +- ":tasks_proto", - ], -) - @@ -47763,51 +65286,44 @@ diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.ba -) - -go_proto_library( -- name = "talent_go_proto", +- name = "tasks_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/talent/v4", -- protos = [":talent_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2beta2", +- protos = [":tasks_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", +- "//google/iam/v1:iam_go_proto", - "//google/rpc:status_go_proto", -- "//google/type:latlng_go_proto", -- "//google/type:money_go_proto", -- "//google/type:postaladdress_go_proto", -- "//google/type:timeofday_go_proto", - ], -) - -go_gapic_library( -- name = "talent_go_gapic", -- srcs = [":talent_proto_with_info"], -- grpc_service_config = "talent_grpc_service_config.json", -- importpath = "cloud.google.com/go/talent/apiv4;talent", -- service_yaml = "//google/cloud/talent:talent_v4.yaml", +- name = "tasks_go_gapic", +- srcs = [":tasks_proto_with_info"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", +- importpath = "cloud.google.com/go/cloudtasks/apiv2beta2;tasks", +- service_yaml = "cloudtasks_v2beta2.yaml", - 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", +- ":tasks_go_proto", +- "//google/iam/v1:iam_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( -- name = "talent_go_gapic_test", -- srcs = [":talent_go_gapic_srcjar_test"], -- embed = [":talent_go_gapic"], -- importpath = "cloud.google.com/go/talent/apiv4", +- name = "tasks_go_gapic_test", +- srcs = [":tasks_go_gapic_srcjar_test"], +- embed = [":tasks_go_gapic"], +- importpath = "cloud.google.com/go/cloudtasks/apiv2beta2", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-talent-v4-go", +- name = "gapi-cloud-tasks-v2beta2-go", - deps = [ -- ":talent_go_gapic", -- ":talent_go_gapic_srcjar-test.srcjar", -- ":talent_go_proto", +- ":tasks_go_gapic", +- ":tasks_go_gapic_srcjar-test.srcjar", +- ":tasks_go_proto", - ], -) - @@ -47821,15 +65337,15 @@ diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.ba -) - -py_gapic_library( -- name = "talent_py_gapic", -- srcs = [":talent_proto"], -- grpc_service_config = "talent_grpc_service_config.json", +- name = "tasks_py_gapic", +- srcs = [":tasks_proto"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", -) - -py_gapic_assembly_pkg( -- name = "talent-v4-py", +- name = "tasks-v2beta2-py", - deps = [ -- ":talent_py_gapic", +- ":tasks_py_gapic", - ], -) - @@ -47845,36 +65361,33 @@ diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.ba -) - -php_proto_library( -- name = "talent_php_proto", -- deps = [":talent_proto"], +- name = "tasks_php_proto", +- deps = [":tasks_proto"], -) - -php_grpc_library( -- name = "talent_php_grpc", -- srcs = [":talent_proto"], -- deps = [":talent_php_proto"], +- name = "tasks_php_grpc", +- srcs = [":tasks_proto"], +- deps = [":tasks_php_proto"], -) - -php_gapic_library( -- name = "talent_php_gapic", -- src = ":talent_proto_with_info", -- gapic_yaml = "talent_gapic.yaml", -- grpc_service_config = "talent_grpc_service_config.json", -- package = "google.cloud.talent.v4", -- service_yaml = "//google/cloud/talent:talent_v4.yaml", +- name = "tasks_php_gapic", +- srcs = [":tasks_proto_with_info"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", - deps = [ -- ":talent_php_grpc", -- ":talent_php_proto", +- ":tasks_php_grpc", +- ":tasks_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-talent-v4-php", +- name = "google-cloud-tasks-v2beta2-php", - deps = [ -- ":talent_php_gapic", -- ":talent_php_grpc", -- ":talent_php_proto", +- ":tasks_php_gapic", +- ":tasks_php_grpc", +- ":tasks_php_proto", - ], -) - @@ -47888,22 +65401,22 @@ diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.ba -) - -nodejs_gapic_library( -- name = "talent_nodejs_gapic", -- package_name = "@google-cloud/talent", -- src = ":talent_proto_with_info", +- name = "tasks_nodejs_gapic", +- package_name = "@google-cloud/tasks", +- src = ":tasks_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "talent_grpc_service_config.json", -- main_service = "talent", -- package = "google.cloud.talent.v4", -- service_yaml = "//google/cloud/talent:talent_v4.yaml", +- grpc_service_config = "cloudtasks_grpc_service_config.json", +- main_service = "tasks", +- package = "google.cloud.tasks.v2beta2", +- service_yaml = "cloudtasks_v2beta2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "talent-v4-nodejs", +- name = "tasks-v2beta2-nodejs", - deps = [ -- ":talent_nodejs_gapic", -- ":talent_proto", +- ":tasks_nodejs_gapic", +- ":tasks_proto", - ], -) - @@ -47912,49 +65425,49 @@ diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.ba -############################################################################## -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", -) - -ruby_proto_library( -- name = "talent_ruby_proto", -- deps = [":talent_proto"], +- name = "tasks_ruby_proto", +- deps = [":tasks_proto"], -) - -ruby_grpc_library( -- name = "talent_ruby_grpc", -- srcs = [":talent_proto"], -- deps = [":talent_ruby_proto"], +- name = "tasks_ruby_grpc", +- srcs = [":tasks_proto"], +- deps = [":tasks_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "talent_ruby_gapic", -- srcs = [":talent_proto_with_info"], +- name = "tasks_ruby_gapic", +- srcs = [":tasks_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-talent-v4", -- "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-gem-name=google-cloud-tasks-v2beta2", +- "ruby-cloud-env-prefix=TASKS", +- "ruby-cloud-product-url=https://cloud.google.com/tasks", +- "ruby-cloud-api-id=cloudtasks.googleapis.com", +- "ruby-cloud-api-shortname=cloudtasks", - ], -- 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.", -- ruby_cloud_title = "Cloud Talent Solution V4", +- grpc_service_config = "cloudtasks_grpc_service_config.json", +- ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.", +- ruby_cloud_title = "Cloud Tasks V2beta2", - deps = [ -- ":talent_ruby_grpc", -- ":talent_ruby_proto", +- ":tasks_ruby_grpc", +- ":tasks_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-talent-v4-ruby", +- name = "google-cloud-tasks-v2beta2-ruby", - deps = [ -- ":talent_ruby_gapic", -- ":talent_ruby_grpc", -- ":talent_ruby_proto", +- ":tasks_ruby_gapic", +- ":tasks_ruby_grpc", +- ":tasks_ruby_proto", - ], -) - @@ -47970,32 +65483,34 @@ diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.ba -) - -csharp_proto_library( -- name = "talent_csharp_proto", -- deps = [":talent_proto"], +- name = "tasks_csharp_proto", +- deps = [":tasks_proto"], -) - -csharp_grpc_library( -- name = "talent_csharp_grpc", -- srcs = [":talent_proto"], -- deps = [":talent_csharp_proto"], +- name = "tasks_csharp_grpc", +- srcs = [":tasks_proto"], +- deps = [":tasks_csharp_proto"], -) - -csharp_gapic_library( -- name = "talent_csharp_gapic", -- srcs = [":talent_proto_with_info"], +- name = "tasks_csharp_gapic", +- srcs = [":tasks_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "cloudtasks_grpc_service_config.json", - deps = [ -- ":talent_csharp_grpc", -- ":talent_csharp_proto", +- ":tasks_csharp_grpc", +- ":tasks_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-talent-v4-csharp", +- name = "google-cloud-tasks-v2beta2-csharp", - deps = [ -- ":talent_csharp_gapic", -- ":talent_csharp_grpc", -- ":talent_csharp_proto", +- ":tasks_csharp_gapic", +- ":tasks_csharp_grpc", +- ":tasks_csharp_proto", - ], -) - @@ -48003,10 +65518,10 @@ diff -urN a/google/cloud/talent/v4/BUILD.bazel b/google/cloud/talent/v4/BUILD.ba -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta1/BUILD.bazel ---- a/google/cloud/talent/v4beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/talent/v4beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,376 +0,0 @@ +diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/BUILD.bazel +--- a/google/cloud/tasks/v2beta3/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/tasks/v2beta3/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. @@ -48019,51 +65534,32 @@ diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "talent_proto", +- name = "tasks_proto", - srcs = [ -- "application.proto", -- "application_service.proto", -- "batch.proto", -- "common.proto", -- "company.proto", -- "company_service.proto", -- "completion_service.proto", -- "event.proto", -- "event_service.proto", -- "filters.proto", -- "histogram.proto", -- "job.proto", -- "job_service.proto", -- "profile.proto", -- "profile_service.proto", -- "tenant.proto", -- "tenant_service.proto", +- "cloudtasks.proto", +- "queue.proto", +- "target.proto", +- "task.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/longrunning:operations_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", - "//google/rpc:status_proto", -- "//google/type:date_proto", -- "//google/type:latlng_proto", -- "//google/type:money_proto", -- "//google/type:postal_address_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", - "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "talent_proto_with_info", +- name = "tasks_proto_with_info", - deps = [ -- ":talent_proto", +- ":tasks_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -48081,50 +65577,46 @@ diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta -) - -java_proto_library( -- name = "talent_java_proto", -- deps = [":talent_proto"], +- name = "tasks_java_proto", +- deps = [":tasks_proto"], -) - -java_grpc_library( -- name = "talent_java_grpc", -- srcs = [":talent_proto"], -- deps = [":talent_java_proto"], +- name = "tasks_java_grpc", +- srcs = [":tasks_proto"], +- deps = [":tasks_java_proto"], -) - -java_gapic_library( -- name = "talent_java_gapic", -- srcs = [":talent_proto_with_info"], -- grpc_service_config = "talent_grpc_service_config.json", +- name = "tasks_java_gapic", +- srcs = [":tasks_proto_with_info"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", - test_deps = [ -- ":talent_java_grpc", +- ":tasks_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":talent_java_proto", +- ":tasks_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "talent_java_gapic_test_suite", +- name = "tasks_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.talent.v4beta1.ApplicationServiceClientTest", -- "com.google.cloud.talent.v4beta1.CompanyServiceClientTest", -- "com.google.cloud.talent.v4beta1.CompletionClientTest", -- "com.google.cloud.talent.v4beta1.EventServiceClientTest", -- "com.google.cloud.talent.v4beta1.JobServiceClientTest", -- "com.google.cloud.talent.v4beta1.ProfileServiceClientTest", -- "com.google.cloud.talent.v4beta1.TenantServiceClientTest", +- "com.google.cloud.tasks.v2beta3.CloudTasksClientTest", - ], -- runtime_deps = [":talent_java_gapic_test"], +- runtime_deps = [":tasks_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-talent-v4beta1-java", +- name = "google-cloud-tasks-v2beta3-java", - deps = [ -- ":talent_java_gapic", -- ":talent_java_grpc", -- ":talent_java_proto", -- ":talent_proto", +- ":tasks_java_gapic", +- ":tasks_java_grpc", +- ":tasks_java_proto", +- ":tasks_proto", - ], -) - @@ -48140,52 +65632,44 @@ diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta -) - -go_proto_library( -- name = "talent_go_proto", +- name = "tasks_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/talent/v4beta1", -- protos = [":talent_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2beta3", +- protos = [":tasks_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", +- "//google/iam/v1:iam_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", -- "//google/type:timeofday_go_proto", - ], -) - -go_gapic_library( -- name = "talent_go_gapic", -- 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", +- name = "tasks_go_gapic", +- srcs = [":tasks_proto_with_info"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", +- importpath = "cloud.google.com/go/cloudtasks/apiv2beta3;tasks", +- service_yaml = "cloudtasks_v2beta3.yaml", - 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", +- ":tasks_go_proto", +- "//google/iam/v1:iam_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( -- name = "talent_go_gapic_test", -- srcs = [":talent_go_gapic_srcjar_test"], -- embed = [":talent_go_gapic"], -- importpath = "cloud.google.com/go/talent/apiv4beta1", +- name = "tasks_go_gapic_test", +- srcs = [":tasks_go_gapic_srcjar_test"], +- embed = [":tasks_go_gapic"], +- importpath = "cloud.google.com/go/cloudtasks/apiv2beta3", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-talent-v4beta1-go", +- name = "gapi-cloud-tasks-v2beta3-go", - deps = [ -- ":talent_go_gapic", -- ":talent_go_gapic_srcjar-test.srcjar", -- ":talent_go_proto", +- ":tasks_go_gapic", +- ":tasks_go_gapic_srcjar-test.srcjar", +- ":tasks_go_proto", - ], -) - @@ -48199,15 +65683,15 @@ diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta -) - -py_gapic_library( -- name = "talent_py_gapic", -- srcs = [":talent_proto"], -- grpc_service_config = "talent_grpc_service_config.json", +- name = "tasks_py_gapic", +- srcs = [":tasks_proto"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", -) - -py_gapic_assembly_pkg( -- name = "talent-v4beta1-py", +- name = "tasks-v2beta3-py", - deps = [ -- ":talent_py_gapic", +- ":tasks_py_gapic", - ], -) - @@ -48223,36 +65707,33 @@ diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta -) - -php_proto_library( -- name = "talent_php_proto", -- deps = [":talent_proto"], +- name = "tasks_php_proto", +- deps = [":tasks_proto"], -) - -php_grpc_library( -- name = "talent_php_grpc", -- srcs = [":talent_proto"], -- deps = [":talent_php_proto"], +- name = "tasks_php_grpc", +- srcs = [":tasks_proto"], +- deps = [":tasks_php_proto"], -) - -php_gapic_library( -- name = "talent_php_gapic", -- src = ":talent_proto_with_info", -- gapic_yaml = "talent_gapic.yaml", -- grpc_service_config = "talent_grpc_service_config.json", -- package = "google.cloud.talent.v4beta1", -- service_yaml = "//google/cloud/talent:talent_v4beta1.yaml", +- name = "tasks_php_gapic", +- srcs = [":tasks_proto_with_info"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", - deps = [ -- ":talent_php_grpc", -- ":talent_php_proto", +- ":tasks_php_grpc", +- ":tasks_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-talent-v4beta1-php", +- name = "google-cloud-tasks-v2beta3-php", - deps = [ -- ":talent_php_gapic", -- ":talent_php_grpc", -- ":talent_php_proto", +- ":tasks_php_gapic", +- ":tasks_php_grpc", +- ":tasks_php_proto", - ], -) - @@ -48266,22 +65747,22 @@ diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta -) - -nodejs_gapic_library( -- name = "talent_nodejs_gapic", -- package_name = "@google-cloud/talent", -- src = ":talent_proto_with_info", +- name = "tasks_nodejs_gapic", +- package_name = "@google-cloud/tasks", +- src = ":tasks_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "talent_grpc_service_config.json", -- main_service = "talent", -- package = "google.cloud.talent.v4beta1", -- service_yaml = "//google/cloud/talent:talent_v4beta1.yaml", +- grpc_service_config = "cloudtasks_grpc_service_config.json", +- main_service = "tasks", +- package = "google.cloud.tasks.v2beta3", +- service_yaml = "cloudtasks_v2beta3.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "talent-v4beta1-nodejs", +- name = "tasks-v2beta3-nodejs", - deps = [ -- ":talent_nodejs_gapic", -- ":talent_proto", +- ":tasks_nodejs_gapic", +- ":tasks_proto", - ], -) - @@ -48290,49 +65771,49 @@ diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta -############################################################################## -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", -) - -ruby_proto_library( -- name = "talent_ruby_proto", -- deps = [":talent_proto"], +- name = "tasks_ruby_proto", +- deps = [":tasks_proto"], -) - -ruby_grpc_library( -- name = "talent_ruby_grpc", -- srcs = [":talent_proto"], -- deps = [":talent_ruby_proto"], +- name = "tasks_ruby_grpc", +- srcs = [":tasks_proto"], +- deps = [":tasks_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "talent_ruby_gapic", -- srcs = [":talent_proto_with_info"], +- name = "tasks_ruby_gapic", +- srcs = [":tasks_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-gem-name=google-cloud-tasks-v2beta3", +- "ruby-cloud-env-prefix=TASKS", +- "ruby-cloud-product-url=https://cloud.google.com/tasks", +- "ruby-cloud-api-id=cloudtasks.googleapis.com", +- "ruby-cloud-api-shortname=cloudtasks", - ], -- 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.", -- ruby_cloud_title = "Cloud Talent Solution V4beta1", +- grpc_service_config = "cloudtasks_grpc_service_config.json", +- ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.", +- ruby_cloud_title = "Cloud Tasks V2beta3", - deps = [ -- ":talent_ruby_grpc", -- ":talent_ruby_proto", +- ":tasks_ruby_grpc", +- ":tasks_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-talent-v4beta1-ruby", +- name = "google-cloud-tasks-v2beta3-ruby", - deps = [ -- ":talent_ruby_gapic", -- ":talent_ruby_grpc", -- ":talent_ruby_proto", +- ":tasks_ruby_gapic", +- ":tasks_ruby_grpc", +- ":tasks_ruby_proto", - ], -) - @@ -48348,34 +65829,34 @@ diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta -) - -csharp_proto_library( -- name = "talent_csharp_proto", -- deps = [":talent_proto"], +- name = "tasks_csharp_proto", +- deps = [":tasks_proto"], -) - -csharp_grpc_library( -- name = "talent_csharp_grpc", -- srcs = [":talent_proto"], -- deps = [":talent_csharp_proto"], +- name = "tasks_csharp_grpc", +- srcs = [":tasks_proto"], +- deps = [":tasks_csharp_proto"], -) - -csharp_gapic_library( -- name = "talent_csharp_gapic", -- srcs = [":talent_proto_with_info"], +- name = "tasks_csharp_gapic", +- srcs = [":tasks_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "talent_grpc_service_config.json", +- grpc_service_config = "cloudtasks_grpc_service_config.json", - deps = [ -- ":talent_csharp_grpc", -- ":talent_csharp_proto", +- ":tasks_csharp_grpc", +- ":tasks_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-talent-v4beta1-csharp", +- name = "google-cloud-tasks-v2beta3-csharp", - deps = [ -- ":talent_csharp_gapic", -- ":talent_csharp_grpc", -- ":talent_csharp_proto", +- ":tasks_csharp_gapic", +- ":tasks_csharp_grpc", +- ":tasks_csharp_proto", - ], -) - @@ -48383,15 +65864,15 @@ diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/tasks/BUILD.bazel b/google/cloud/tasks/BUILD.bazel ---- a/google/cloud/tasks/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/tasks/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +diff -urN a/google/cloud/texttospeech/BUILD.bazel b/google/cloud/texttospeech/BUILD.bazel +--- a/google/cloud/texttospeech/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/texttospeech/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.bazel ---- a/google/cloud/tasks/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/tasks/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,344 +0,0 @@ +diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech/v1/BUILD.bazel +--- a/google/cloud/texttospeech/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/texttospeech/v1/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. @@ -48404,32 +65885,21 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "tasks_proto", +- name = "texttospeech_proto", - srcs = [ -- "cloudtasks.proto", -- "queue.proto", -- "target.proto", -- "task.proto", +- "cloud_tts.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "tasks_proto_with_info", +- name = "texttospeech_proto_with_info", - deps = [ -- ":tasks_proto", +- ":texttospeech_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -48447,46 +65917,44 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze -) - -java_proto_library( -- name = "tasks_java_proto", -- deps = [":tasks_proto"], +- name = "texttospeech_java_proto", +- deps = [":texttospeech_proto"], -) - -java_grpc_library( -- name = "tasks_java_grpc", -- srcs = [":tasks_proto"], -- deps = [":tasks_java_proto"], +- name = "texttospeech_java_grpc", +- srcs = [":texttospeech_proto"], +- deps = [":texttospeech_java_proto"], -) - -java_gapic_library( -- name = "tasks_java_gapic", -- srcs = [":tasks_proto_with_info"], -- grpc_service_config = "cloudtasks_grpc_service_config.json", +- name = "texttospeech_java_gapic", +- srcs = [":texttospeech_proto_with_info"], +- grpc_service_config = "texttospeech_grpc_service_config.json", - test_deps = [ -- ":tasks_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":texttospeech_java_grpc", - ], - deps = [ -- ":tasks_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":texttospeech_java_proto", - ], -) - -java_gapic_test( -- name = "tasks_java_gapic_test_suite", +- name = "texttospeech_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.tasks.v2.CloudTasksClientTest", +- "com.google.cloud.texttospeech.v1.TextToSpeechClientTest", - ], -- runtime_deps = [":tasks_java_gapic_test"], +- runtime_deps = [":texttospeech_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-tasks-v2-java", +- name = "google-cloud-texttospeech-v1-java", - deps = [ -- ":tasks_java_gapic", -- ":tasks_java_grpc", -- ":tasks_java_proto", -- ":tasks_proto", +- ":texttospeech_java_gapic", +- ":texttospeech_java_grpc", +- ":texttospeech_java_proto", +- ":texttospeech_proto", - ], -) - @@ -48502,43 +65970,40 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze -) - -go_proto_library( -- name = "tasks_go_proto", +- name = "texttospeech_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2", -- protos = [":tasks_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/texttospeech/v1", +- protos = [":texttospeech_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", -- "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "tasks_go_gapic", -- srcs = [":tasks_proto_with_info"], -- grpc_service_config = "cloudtasks_grpc_service_config.json", -- importpath = "cloud.google.com/go/cloudtasks/apiv2;tasks", -- service_yaml = "cloudtasks_v2.yaml", +- name = "texttospeech_go_gapic", +- srcs = [":texttospeech_proto_with_info"], +- grpc_service_config = "texttospeech_grpc_service_config.json", +- importpath = "cloud.google.com/go/texttospeech/apiv1;texttospeech", +- service_yaml = "texttospeech_v1.yaml", - deps = [ -- ":tasks_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":texttospeech_go_proto", - ], -) - -go_test( -- name = "tasks_go_gapic_test", -- srcs = [":tasks_go_gapic_srcjar_test"], -- embed = [":tasks_go_gapic"], -- importpath = "cloud.google.com/go/cloudtasks/apiv2", +- name = "texttospeech_go_gapic_test", +- srcs = [":texttospeech_go_gapic_srcjar_test"], +- embed = [":texttospeech_go_gapic"], +- importpath = "cloud.google.com/go/texttospeech/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-tasks-v2-go", +- name = "gapi-cloud-texttospeech-v1-go", - deps = [ -- ":tasks_go_gapic", -- ":tasks_go_gapic_srcjar-test.srcjar", -- ":tasks_go_proto", +- ":texttospeech_go_gapic", +- ":texttospeech_go_gapic_srcjar-test.srcjar", +- ":texttospeech_go_proto", - ], -) - @@ -48552,15 +66017,16 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze -) - -py_gapic_library( -- name = "tasks_py_gapic", -- srcs = [":tasks_proto"], -- grpc_service_config = "cloudtasks_grpc_service_config.json", +- name = "texttospeech_py_gapic", +- srcs = [":texttospeech_proto"], +- grpc_service_config = "texttospeech_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "tasks-v2-py", +- name = "texttospeech-v1-py", - deps = [ -- ":tasks_py_gapic", +- ":texttospeech_py_gapic", - ], -) - @@ -48576,36 +66042,33 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze -) - -php_proto_library( -- name = "tasks_php_proto", -- deps = [":tasks_proto"], +- name = "texttospeech_php_proto", +- deps = [":texttospeech_proto"], -) - -php_grpc_library( -- name = "tasks_php_grpc", -- srcs = [":tasks_proto"], -- deps = [":tasks_php_proto"], +- name = "texttospeech_php_grpc", +- srcs = [":texttospeech_proto"], +- deps = [":texttospeech_php_proto"], -) - -php_gapic_library( -- name = "tasks_php_gapic", -- src = ":tasks_proto_with_info", -- gapic_yaml = "cloudtasks_gapic.yaml", -- grpc_service_config = "cloudtasks_grpc_service_config.json", -- package = "google.cloud.tasks.v2", -- service_yaml = "cloudtasks_v2.yaml", +- name = "texttospeech_php_gapic", +- srcs = [":texttospeech_proto_with_info"], +- grpc_service_config = "texttospeech_grpc_service_config.json", - deps = [ -- ":tasks_php_grpc", -- ":tasks_php_proto", +- ":texttospeech_php_grpc", +- ":texttospeech_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2-php", +- name = "google-cloud-texttospeech-v1-php", - deps = [ -- ":tasks_php_gapic", -- ":tasks_php_grpc", -- ":tasks_php_proto", +- ":texttospeech_php_gapic", +- ":texttospeech_php_grpc", +- ":texttospeech_php_proto", - ], -) - @@ -48619,22 +66082,21 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze -) - -nodejs_gapic_library( -- name = "tasks_nodejs_gapic", -- package_name = "@google-cloud/tasks", -- src = ":tasks_proto_with_info", +- name = "texttospeech_nodejs_gapic", +- package_name = "@google-cloud/text-to-speech", +- src = ":texttospeech_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "cloudtasks_grpc_service_config.json", -- main_service = "tasks", -- package = "google.cloud.tasks.v2", -- service_yaml = "cloudtasks_v2.yaml", +- grpc_service_config = "texttospeech_grpc_service_config.json", +- package = "google.cloud.texttospeech.v1", +- service_yaml = "texttospeech_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "tasks-v2-nodejs", +- name = "texttospeech-v1-nodejs", - deps = [ -- ":tasks_nodejs_gapic", -- ":tasks_proto", +- ":texttospeech_nodejs_gapic", +- ":texttospeech_proto", - ], -) - @@ -48643,49 +66105,49 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze -############################################################################## -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", -) - -ruby_proto_library( -- name = "tasks_ruby_proto", -- deps = [":tasks_proto"], +- name = "texttospeech_ruby_proto", +- deps = [":texttospeech_proto"], -) - -ruby_grpc_library( -- name = "tasks_ruby_grpc", -- srcs = [":tasks_proto"], -- deps = [":tasks_ruby_proto"], +- name = "texttospeech_ruby_grpc", +- srcs = [":texttospeech_proto"], +- deps = [":texttospeech_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "tasks_ruby_gapic", -- srcs = [":tasks_proto_with_info"], +- name = "texttospeech_ruby_gapic", +- srcs = [":texttospeech_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-tasks-v2", -- "ruby-cloud-env-prefix=TASKS", -- "ruby-cloud-product-url=https://cloud.google.com/tasks", -- "ruby-cloud-api-id=cloudtasks.googleapis.com", -- "ruby-cloud-api-shortname=cloudtasks", +- "ruby-cloud-gem-name=google-cloud-text_to_speech-v1", +- "ruby-cloud-env-prefix=TEXTTOSPEECH", +- "ruby-cloud-product-url=https://cloud.google.com/text-to-speech", +- "ruby-cloud-api-id=texttospeech.googleapis.com", +- "ruby-cloud-api-shortname=texttospeech", - ], -- grpc_service_config = "cloudtasks_grpc_service_config.json", -- ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.", -- ruby_cloud_title = "Cloud Tasks V2", +- grpc_service_config = "texttospeech_grpc_service_config.json", +- ruby_cloud_description = "Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.", +- ruby_cloud_title = "Cloud Text-to-Speech V1", - deps = [ -- ":tasks_ruby_grpc", -- ":tasks_ruby_proto", +- ":texttospeech_ruby_grpc", +- ":texttospeech_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2-ruby", +- name = "google-cloud-texttospeech-v1-ruby", - deps = [ -- ":tasks_ruby_gapic", -- ":tasks_ruby_grpc", -- ":tasks_ruby_proto", +- ":texttospeech_ruby_gapic", +- ":texttospeech_ruby_grpc", +- ":texttospeech_ruby_proto", - ], -) - @@ -48701,45 +66163,61 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze -) - -csharp_proto_library( -- name = "tasks_csharp_proto", -- deps = [":tasks_proto"], +- name = "texttospeech_csharp_proto", +- deps = [":texttospeech_proto"], -) - -csharp_grpc_library( -- name = "tasks_csharp_grpc", -- srcs = [":tasks_proto"], -- deps = [":tasks_csharp_proto"], +- name = "texttospeech_csharp_grpc", +- srcs = [":texttospeech_proto"], +- deps = [":texttospeech_csharp_proto"], -) - -csharp_gapic_library( -- name = "tasks_csharp_gapic", -- srcs = [":tasks_proto_with_info"], +- name = "texttospeech_csharp_gapic", +- srcs = [":texttospeech_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "cloudtasks_grpc_service_config.json", +- grpc_service_config = "texttospeech_grpc_service_config.json", - deps = [ -- ":tasks_csharp_grpc", -- ":tasks_csharp_proto", +- ":texttospeech_csharp_grpc", +- ":texttospeech_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2-csharp", +- name = "google-cloud-texttospeech-v1-csharp", - deps = [ -- ":tasks_csharp_gapic", -- ":tasks_csharp_grpc", -- ":tasks_csharp_proto", +- ":texttospeech_csharp_gapic", +- ":texttospeech_csharp_grpc", +- ":texttospeech_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/BUILD.bazel ---- a/google/cloud/tasks/v2beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/tasks/v2beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,345 +0,0 @@ +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "texttospeech_cc_proto", +- deps = [":texttospeech_proto"], +-) +- +-cc_grpc_library( +- name = "texttospeech_cc_grpc", +- srcs = [":texttospeech_proto"], +- grpc_only = True, +- deps = [":texttospeech_cc_proto"], +-) +diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttospeech/v1beta1/BUILD.bazel +--- a/google/cloud/texttospeech/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/texttospeech/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,325 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -48752,32 +66230,21 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "tasks_proto", +- name = "texttospeech_proto", - srcs = [ -- "cloudtasks.proto", -- "queue.proto", -- "target.proto", -- "task.proto", +- "cloud_tts.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "tasks_proto_with_info", +- name = "texttospeech_proto_with_info", - deps = [ -- ":tasks_proto", +- ":texttospeech_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -48795,46 +66262,44 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ -) - -java_proto_library( -- name = "tasks_java_proto", -- deps = [":tasks_proto"], +- name = "texttospeech_java_proto", +- deps = [":texttospeech_proto"], -) - -java_grpc_library( -- name = "tasks_java_grpc", -- srcs = [":tasks_proto"], -- deps = [":tasks_java_proto"], +- name = "texttospeech_java_grpc", +- srcs = [":texttospeech_proto"], +- deps = [":texttospeech_java_proto"], -) - -java_gapic_library( -- name = "tasks_java_gapic", -- srcs = [":tasks_proto_with_info"], -- grpc_service_config = "cloudtasks_grpc_service_config.json", +- name = "texttospeech_java_gapic", +- srcs = [":texttospeech_proto_with_info"], +- grpc_service_config = "texttospeech_grpc_service_config.json", - test_deps = [ -- ":tasks_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":texttospeech_java_grpc", - ], - deps = [ -- ":tasks_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":texttospeech_java_proto", - ], -) - -java_gapic_test( -- name = "tasks_java_gapic_test_suite", +- name = "texttospeech_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.tasks.v2beta2.CloudTasksClientTest", +- "com.google.cloud.texttospeech.v1beta1.TextToSpeechClientTest", - ], -- runtime_deps = [":tasks_java_gapic_test"], +- runtime_deps = [":texttospeech_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-tasks-v2beta2-java", +- name = "google-cloud-texttospeech-v1beta1-java", - deps = [ -- ":tasks_java_gapic", -- ":tasks_java_grpc", -- ":tasks_java_proto", -- ":tasks_proto", +- ":texttospeech_java_gapic", +- ":texttospeech_java_grpc", +- ":texttospeech_java_proto", +- ":texttospeech_proto", - ], -) - @@ -48850,44 +66315,40 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ -) - -go_proto_library( -- name = "tasks_go_proto", +- name = "texttospeech_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2beta2", -- protos = [":tasks_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/texttospeech/v1beta1", +- protos = [":texttospeech_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", -- "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "tasks_go_gapic", -- srcs = [":tasks_proto_with_info"], -- grpc_service_config = "cloudtasks_grpc_service_config.json", -- importpath = "cloud.google.com/go/cloudtasks/apiv2beta2;tasks", -- service_yaml = "cloudtasks_v2beta2.yaml", +- name = "texttospeech_go_gapic", +- srcs = [":texttospeech_proto_with_info"], +- grpc_service_config = "texttospeech_grpc_service_config.json", +- importpath = "cloud.google.com/go/texttospeech/apiv1beta1;texttospeech", +- service_yaml = "texttospeech_v1beta1.yaml", - deps = [ -- ":tasks_go_proto", -- "//google/iam/v1:iam_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ":texttospeech_go_proto", - ], -) - -go_test( -- name = "tasks_go_gapic_test", -- srcs = [":tasks_go_gapic_srcjar_test"], -- embed = [":tasks_go_gapic"], -- importpath = "cloud.google.com/go/cloudtasks/apiv2beta2", +- name = "texttospeech_go_gapic_test", +- srcs = [":texttospeech_go_gapic_srcjar_test"], +- embed = [":texttospeech_go_gapic"], +- importpath = "cloud.google.com/go/texttospeech/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-tasks-v2beta2-go", +- name = "gapi-cloud-texttospeech-v1beta1-go", - deps = [ -- ":tasks_go_gapic", -- ":tasks_go_gapic_srcjar-test.srcjar", -- ":tasks_go_proto", +- ":texttospeech_go_gapic", +- ":texttospeech_go_gapic_srcjar-test.srcjar", +- ":texttospeech_go_proto", - ], -) - @@ -48901,15 +66362,16 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ -) - -py_gapic_library( -- name = "tasks_py_gapic", -- srcs = [":tasks_proto"], -- grpc_service_config = "cloudtasks_grpc_service_config.json", +- name = "texttospeech_py_gapic", +- srcs = [":texttospeech_proto"], +- grpc_service_config = "texttospeech_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "tasks-v2beta2-py", +- name = "texttospeech-v1beta1-py", - deps = [ -- ":tasks_py_gapic", +- ":texttospeech_py_gapic", - ], -) - @@ -48925,36 +66387,33 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ -) - -php_proto_library( -- name = "tasks_php_proto", -- deps = [":tasks_proto"], +- name = "texttospeech_php_proto", +- deps = [":texttospeech_proto"], -) - -php_grpc_library( -- name = "tasks_php_grpc", -- srcs = [":tasks_proto"], -- deps = [":tasks_php_proto"], +- name = "texttospeech_php_grpc", +- srcs = [":texttospeech_proto"], +- deps = [":texttospeech_php_proto"], -) - -php_gapic_library( -- name = "tasks_php_gapic", -- src = ":tasks_proto_with_info", -- gapic_yaml = "cloudtasks_gapic.yaml", -- grpc_service_config = "cloudtasks_grpc_service_config.json", -- package = "google.cloud.tasks.v2beta2", -- service_yaml = "cloudtasks_v2beta2.yaml", +- name = "texttospeech_php_gapic", +- srcs = [":texttospeech_proto_with_info"], +- grpc_service_config = "texttospeech_grpc_service_config.json", - deps = [ -- ":tasks_php_grpc", -- ":tasks_php_proto", +- ":texttospeech_php_grpc", +- ":texttospeech_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2beta2-php", +- name = "google-cloud-texttospeech-v1beta1-php", - deps = [ -- ":tasks_php_gapic", -- ":tasks_php_grpc", -- ":tasks_php_proto", +- ":texttospeech_php_gapic", +- ":texttospeech_php_grpc", +- ":texttospeech_php_proto", - ], -) - @@ -48968,22 +66427,21 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ -) - -nodejs_gapic_library( -- name = "tasks_nodejs_gapic", -- package_name = "@google-cloud/tasks", -- src = ":tasks_proto_with_info", +- name = "texttospeech_nodejs_gapic", +- package_name = "@google-cloud/text-to-speech", +- src = ":texttospeech_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "cloudtasks_grpc_service_config.json", -- main_service = "tasks", -- package = "google.cloud.tasks.v2beta2", -- service_yaml = "cloudtasks_v2beta2.yaml", +- grpc_service_config = "texttospeech_grpc_service_config.json", +- package = "google.cloud.texttospeech.v1beta1", +- service_yaml = "texttospeech_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "tasks-v2beta2-nodejs", +- name = "texttospeech-v1beta1-nodejs", - deps = [ -- ":tasks_nodejs_gapic", -- ":tasks_proto", +- ":texttospeech_nodejs_gapic", +- ":texttospeech_proto", - ], -) - @@ -48992,49 +66450,49 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ -############################################################################## -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", -) - -ruby_proto_library( -- name = "tasks_ruby_proto", -- deps = [":tasks_proto"], +- name = "texttospeech_ruby_proto", +- deps = [":texttospeech_proto"], -) - -ruby_grpc_library( -- name = "tasks_ruby_grpc", -- srcs = [":tasks_proto"], -- deps = [":tasks_ruby_proto"], +- name = "texttospeech_ruby_grpc", +- srcs = [":texttospeech_proto"], +- deps = [":texttospeech_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "tasks_ruby_gapic", -- srcs = [":tasks_proto_with_info"], +- name = "texttospeech_ruby_gapic", +- srcs = [":texttospeech_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-tasks-v2beta2", -- "ruby-cloud-env-prefix=TASKS", -- "ruby-cloud-product-url=https://cloud.google.com/tasks", -- "ruby-cloud-api-id=cloudtasks.googleapis.com", -- "ruby-cloud-api-shortname=cloudtasks", +- "ruby-cloud-gem-name=google-cloud-text_to_speech-v1beta1", +- "ruby-cloud-env-prefix=TEXTTOSPEECH", +- "ruby-cloud-product-url=https://cloud.google.com/text-to-speech", +- "ruby-cloud-api-id=texttospeech.googleapis.com", +- "ruby-cloud-api-shortname=texttospeech", - ], -- grpc_service_config = "cloudtasks_grpc_service_config.json", -- ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.", -- ruby_cloud_title = "Cloud Tasks V2beta2", +- grpc_service_config = "texttospeech_grpc_service_config.json", +- ruby_cloud_description = "Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.", +- ruby_cloud_title = "Cloud Text-to-Speech V1beta1", - deps = [ -- ":tasks_ruby_grpc", -- ":tasks_ruby_proto", +- ":texttospeech_ruby_grpc", +- ":texttospeech_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2beta2-ruby", +- name = "google-cloud-texttospeech-v1beta1-ruby", - deps = [ -- ":tasks_ruby_gapic", -- ":tasks_ruby_grpc", -- ":tasks_ruby_proto", +- ":texttospeech_ruby_gapic", +- ":texttospeech_ruby_grpc", +- ":texttospeech_ruby_proto", - ], -) - @@ -49050,34 +66508,34 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ -) - -csharp_proto_library( -- name = "tasks_csharp_proto", -- deps = [":tasks_proto"], +- name = "texttospeech_csharp_proto", +- deps = [":texttospeech_proto"], -) - -csharp_grpc_library( -- name = "tasks_csharp_grpc", -- srcs = [":tasks_proto"], -- deps = [":tasks_csharp_proto"], +- name = "texttospeech_csharp_grpc", +- srcs = [":texttospeech_proto"], +- deps = [":texttospeech_csharp_proto"], -) - -csharp_gapic_library( -- name = "tasks_csharp_gapic", -- srcs = [":tasks_proto_with_info"], +- name = "texttospeech_csharp_gapic", +- srcs = [":texttospeech_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "cloudtasks_grpc_service_config.json", +- grpc_service_config = "texttospeech_grpc_service_config.json", - deps = [ -- ":tasks_csharp_grpc", -- ":tasks_csharp_proto", +- ":texttospeech_csharp_grpc", +- ":texttospeech_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2beta2-csharp", +- name = "google-cloud-texttospeech-v1beta1-csharp", - deps = [ -- ":tasks_csharp_gapic", -- ":tasks_csharp_grpc", -- ":tasks_csharp_proto", +- ":texttospeech_csharp_gapic", +- ":texttospeech_csharp_grpc", +- ":texttospeech_csharp_proto", - ], -) - @@ -49085,11 +66543,20 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/BUILD.bazel ---- a/google/cloud/tasks/v2beta3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/tasks/v2beta3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,345 +0,0 @@ +diff -urN a/google/cloud/tpu/v1/BUILD.bazel b/google/cloud/tpu/v1/BUILD.bazel +--- a/google/cloud/tpu/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/tpu/v1/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 +- +-# 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"]) @@ -49101,32 +66568,24 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "tasks_proto", +- name = "tpu_proto", - srcs = [ -- "cloudtasks.proto", -- "queue.proto", -- "target.proto", -- "task.proto", +- "cloud_tpu.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", +- "//google/longrunning:operations_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "tasks_proto_with_info", +- name = "tpu_proto_with_info", - deps = [ -- ":tasks_proto", +- ":tpu_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -49144,46 +66603,44 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ -) - -java_proto_library( -- name = "tasks_java_proto", -- deps = [":tasks_proto"], +- name = "tpu_java_proto", +- deps = [":tpu_proto"], -) - -java_grpc_library( -- name = "tasks_java_grpc", -- srcs = [":tasks_proto"], -- deps = [":tasks_java_proto"], +- name = "tpu_java_grpc", +- srcs = [":tpu_proto"], +- deps = [":tpu_java_proto"], -) - -java_gapic_library( -- name = "tasks_java_gapic", -- srcs = [":tasks_proto_with_info"], -- grpc_service_config = "cloudtasks_grpc_service_config.json", +- name = "tpu_java_gapic", +- srcs = [":tpu_proto_with_info"], +- grpc_service_config = "tpu_grpc_service_config.json", - test_deps = [ -- ":tasks_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":tpu_java_grpc", - ], - deps = [ -- ":tasks_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":tpu_java_proto", - ], -) - -java_gapic_test( -- name = "tasks_java_gapic_test_suite", +- name = "tpu_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.tasks.v2beta3.CloudTasksClientTest", +- "com.google.cloud.tpu.v1.TpuClientTest", - ], -- runtime_deps = [":tasks_java_gapic_test"], +- runtime_deps = [":tpu_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-tasks-v2beta3-java", +- name = "google-cloud-tpu-v1-java", - deps = [ -- ":tasks_java_gapic", -- ":tasks_java_grpc", -- ":tasks_java_proto", -- ":tasks_proto", +- ":tpu_java_gapic", +- ":tpu_java_grpc", +- ":tpu_java_proto", +- ":tpu_proto", - ], -) - @@ -49199,44 +66656,46 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ -) - -go_proto_library( -- name = "tasks_go_proto", +- name = "tpu_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2beta3", -- protos = [":tasks_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/tpu/v1", +- protos = [":tpu_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", -- "//google/rpc:status_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "tasks_go_gapic", -- srcs = [":tasks_proto_with_info"], -- grpc_service_config = "cloudtasks_grpc_service_config.json", -- importpath = "cloud.google.com/go/cloudtasks/apiv2beta3;tasks", -- service_yaml = "cloudtasks_v2beta3.yaml", +- name = "tpu_go_gapic", +- srcs = [":tpu_proto_with_info"], +- grpc_service_config = "tpu_grpc_service_config.json", +- importpath = "cloud.google.com/go/tpu/apiv1;tpu", +- metadata = True, +- service_yaml = "tpu_v1.yaml", - deps = [ -- ":tasks_go_proto", -- "//google/iam/v1:iam_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ":tpu_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 = "tasks_go_gapic_test", -- srcs = [":tasks_go_gapic_srcjar_test"], -- embed = [":tasks_go_gapic"], -- importpath = "cloud.google.com/go/cloudtasks/apiv2beta3", +- name = "tpu_go_gapic_test", +- srcs = [":tpu_go_gapic_srcjar_test"], +- embed = [":tpu_go_gapic"], +- importpath = "cloud.google.com/go/tpu/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-tasks-v2beta3-go", +- name = "gapi-cloud-tpu-v1-go", - deps = [ -- ":tasks_go_gapic", -- ":tasks_go_gapic_srcjar-test.srcjar", -- ":tasks_go_proto", +- ":tpu_go_gapic", +- ":tpu_go_gapic_srcjar-metadata.srcjar", +- ":tpu_go_gapic_srcjar-test.srcjar", +- ":tpu_go_proto", - ], -) - @@ -49250,15 +66709,16 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ -) - -py_gapic_library( -- name = "tasks_py_gapic", -- srcs = [":tasks_proto"], -- grpc_service_config = "cloudtasks_grpc_service_config.json", +- name = "tpu_py_gapic", +- srcs = [":tpu_proto"], +- grpc_service_config = "tpu_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "tasks-v2beta3-py", +- name = "tpu-v1-py", - deps = [ -- ":tasks_py_gapic", +- ":tpu_py_gapic", - ], -) - @@ -49274,36 +66734,34 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ -) - -php_proto_library( -- name = "tasks_php_proto", -- deps = [":tasks_proto"], +- name = "tpu_php_proto", +- deps = [":tpu_proto"], -) - -php_grpc_library( -- name = "tasks_php_grpc", -- srcs = [":tasks_proto"], -- deps = [":tasks_php_proto"], +- name = "tpu_php_grpc", +- srcs = [":tpu_proto"], +- deps = [":tpu_php_proto"], -) - -php_gapic_library( -- name = "tasks_php_gapic", -- src = ":tasks_proto_with_info", -- gapic_yaml = "cloudtasks_gapic.yaml", -- grpc_service_config = "cloudtasks_grpc_service_config.json", -- package = "google.cloud.tasks.v2beta3", -- service_yaml = "cloudtasks_v2beta3.yaml", +- name = "tpu_php_gapic", +- srcs = [":tpu_proto_with_info"], +- grpc_service_config = "tpu_grpc_service_config.json", +- service_yaml = "tpu_v1.yaml", - deps = [ -- ":tasks_php_grpc", -- ":tasks_php_proto", +- ":tpu_php_grpc", +- ":tpu_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2beta3-php", +- name = "google-cloud-tpu-v1-php", - deps = [ -- ":tasks_php_gapic", -- ":tasks_php_grpc", -- ":tasks_php_proto", +- ":tpu_php_gapic", +- ":tpu_php_grpc", +- ":tpu_php_proto", - ], -) - @@ -49317,22 +66775,21 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ -) - -nodejs_gapic_library( -- name = "tasks_nodejs_gapic", -- package_name = "@google-cloud/tasks", -- src = ":tasks_proto_with_info", +- name = "tpu_nodejs_gapic", +- package_name = "@google-cloud/tpu", +- src = ":tpu_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "cloudtasks_grpc_service_config.json", -- main_service = "tasks", -- package = "google.cloud.tasks.v2beta3", -- service_yaml = "cloudtasks_v2beta3.yaml", +- grpc_service_config = "tpu_grpc_service_config.json", +- package = "google.cloud.tpu.v1", +- service_yaml = "tpu_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "tasks-v2beta3-nodejs", +- name = "tpu-v1-nodejs", - deps = [ -- ":tasks_nodejs_gapic", -- ":tasks_proto", +- ":tpu_nodejs_gapic", +- ":tpu_proto", - ], -) - @@ -49341,49 +66798,49 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ -############################################################################## -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", -) - -ruby_proto_library( -- name = "tasks_ruby_proto", -- deps = [":tasks_proto"], +- name = "tpu_ruby_proto", +- deps = [":tpu_proto"], -) - -ruby_grpc_library( -- name = "tasks_ruby_grpc", -- srcs = [":tasks_proto"], -- deps = [":tasks_ruby_proto"], +- name = "tpu_ruby_grpc", +- srcs = [":tpu_proto"], +- deps = [":tpu_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "tasks_ruby_gapic", -- srcs = [":tasks_proto_with_info"], +- name = "tpu_ruby_gapic", +- srcs = [":tpu_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-tasks-v2beta3", -- "ruby-cloud-env-prefix=TASKS", -- "ruby-cloud-product-url=https://cloud.google.com/tasks", -- "ruby-cloud-api-id=cloudtasks.googleapis.com", -- "ruby-cloud-api-shortname=cloudtasks", +- "ruby-cloud-gem-name=google-cloud-tpu-v1", +- "ruby-cloud-env-prefix=CLOUD_TPU", +- "ruby-cloud-product-url=https://cloud.google.com/tpu/", +- "ruby-cloud-api-id=tpu.googleapis.com", +- "ruby-cloud-api-shortname=tpu", - ], -- grpc_service_config = "cloudtasks_grpc_service_config.json", -- ruby_cloud_description = "Cloud Tasks is a fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks. You can asynchronously perform work outside of a user request. Your tasks can be executed on App Engine or any arbitrary HTTP endpoint.", -- ruby_cloud_title = "Cloud Tasks V2beta3", +- grpc_service_config = "tpu_grpc_service_config.json", +- ruby_cloud_description = "Tensor Processing Units (TPUs) are Google's custom-developed application-specific integrated circuits (ASICs) used to accelerate machine learning workloads. Cloud TPUs allow you to access TPUs from Compute Engine, Google Kubernetes Engine and AI Platform.", +- ruby_cloud_title = "Cloud TPU V1", - deps = [ -- ":tasks_ruby_grpc", -- ":tasks_ruby_proto", +- ":tpu_ruby_grpc", +- ":tpu_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2beta3-ruby", +- name = "google-cloud-tpu-v1-ruby", - deps = [ -- ":tasks_ruby_gapic", -- ":tasks_ruby_grpc", -- ":tasks_ruby_proto", +- ":tpu_ruby_gapic", +- ":tpu_ruby_grpc", +- ":tpu_ruby_proto", - ], -) - @@ -49399,34 +66856,34 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ -) - -csharp_proto_library( -- name = "tasks_csharp_proto", -- deps = [":tasks_proto"], +- name = "tpu_csharp_proto", +- deps = [":tpu_proto"], -) - -csharp_grpc_library( -- name = "tasks_csharp_grpc", -- srcs = [":tasks_proto"], -- deps = [":tasks_csharp_proto"], +- name = "tpu_csharp_grpc", +- srcs = [":tpu_proto"], +- deps = [":tpu_csharp_proto"], -) - -csharp_gapic_library( -- name = "tasks_csharp_gapic", -- srcs = [":tasks_proto_with_info"], +- name = "tpu_csharp_gapic", +- srcs = [":tpu_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "cloudtasks_grpc_service_config.json", +- grpc_service_config = "tpu_grpc_service_config.json", - deps = [ -- ":tasks_csharp_grpc", -- ":tasks_csharp_proto", +- ":tpu_csharp_grpc", +- ":tpu_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2beta3-csharp", +- name = "google-cloud-tpu-v1-csharp", - deps = [ -- ":tasks_csharp_gapic", -- ":tasks_csharp_grpc", -- ":tasks_csharp_proto", +- ":tpu_csharp_gapic", +- ":tpu_csharp_grpc", +- ":tpu_csharp_proto", - ], -) - @@ -49434,15 +66891,10 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/texttospeech/BUILD.bazel b/google/cloud/texttospeech/BUILD.bazel ---- a/google/cloud/texttospeech/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/texttospeech/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech/v1/BUILD.bazel ---- a/google/cloud/texttospeech/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/texttospeech/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,344 +0,0 @@ +diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BUILD.bazel +--- a/google/cloud/translate/v3/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/translate/v3/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,332 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -49455,21 +66907,24 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "texttospeech_proto", +- name = "translation_proto", - srcs = [ -- "cloud_tts.proto", +- "translation_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 = "texttospeech_proto_with_info", +- name = "translation_proto_with_info", - deps = [ -- ":texttospeech_proto", +- ":translation_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -49487,44 +66942,44 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech -) - -java_proto_library( -- name = "texttospeech_java_proto", -- deps = [":texttospeech_proto"], +- name = "translation_java_proto", +- deps = [":translation_proto"], -) - -java_grpc_library( -- name = "texttospeech_java_grpc", -- srcs = [":texttospeech_proto"], -- deps = [":texttospeech_java_proto"], +- name = "translation_java_grpc", +- srcs = [":translation_proto"], +- deps = [":translation_java_proto"], -) - -java_gapic_library( -- name = "texttospeech_java_gapic", -- srcs = [":texttospeech_proto_with_info"], -- grpc_service_config = "texttospeech_grpc_service_config.json", +- name = "translation_java_gapic", +- srcs = [":translation_proto_with_info"], +- grpc_service_config = "translate_grpc_service_config.json", - test_deps = [ -- ":texttospeech_java_grpc", +- ":translation_java_grpc", - ], - deps = [ -- ":texttospeech_java_proto", +- ":translation_java_proto", - ], -) - -java_gapic_test( -- name = "texttospeech_java_gapic_test_suite", +- name = "translation_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.texttospeech.v1.TextToSpeechClientTest", +- "com.google.cloud.translate.v3.TranslationServiceClientTest", - ], -- runtime_deps = [":texttospeech_java_gapic_test"], +- runtime_deps = [":translation_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-texttospeech-v1-java", +- name = "google-cloud-translation-v3-java", - deps = [ -- ":texttospeech_java_gapic", -- ":texttospeech_java_grpc", -- ":texttospeech_java_proto", -- ":texttospeech_proto", +- ":translation_java_gapic", +- ":translation_java_grpc", +- ":translation_java_proto", +- ":translation_proto", - ], -) - @@ -49540,40 +66995,44 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech -) - -go_proto_library( -- name = "texttospeech_go_proto", +- name = "translation_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/texttospeech/v1", -- protos = [":texttospeech_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/translate/v3", +- protos = [":translation_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "texttospeech_go_gapic", -- srcs = [":texttospeech_proto_with_info"], -- grpc_service_config = "texttospeech_grpc_service_config.json", -- importpath = "cloud.google.com/go/texttospeech/apiv1;texttospeech", -- service_yaml = "texttospeech_v1.yaml", +- name = "translation_go_gapic", +- srcs = [":translation_proto_with_info"], +- grpc_service_config = "translate_grpc_service_config.json", +- importpath = "cloud.google.com/go/translate/apiv3;translate", +- service_yaml = "translate_v3.yaml", - deps = [ -- ":texttospeech_go_proto", +- ":translation_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 = "texttospeech_go_gapic_test", -- srcs = [":texttospeech_go_gapic_srcjar_test"], -- embed = [":texttospeech_go_gapic"], -- importpath = "cloud.google.com/go/texttospeech/apiv1", +- name = "translation_go_gapic_test", +- srcs = [":translation_go_gapic_srcjar_test"], +- embed = [":translation_go_gapic"], +- importpath = "cloud.google.com/go/translate/apiv3", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-texttospeech-v1-go", +- name = "gapi-cloud-translation-v3-go", - deps = [ -- ":texttospeech_go_gapic", -- ":texttospeech_go_gapic_srcjar-test.srcjar", -- ":texttospeech_go_proto", +- ":translation_go_gapic", +- ":translation_go_gapic_srcjar-test.srcjar", +- ":translation_go_proto", - ], -) - @@ -49587,16 +67046,16 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech -) - -py_gapic_library( -- name = "texttospeech_py_gapic", -- srcs = [":texttospeech_proto"], -- grpc_service_config = "texttospeech_grpc_service_config.json", +- name = "translation_py_gapic", +- srcs = [":translation_proto"], +- grpc_service_config = "translate_grpc_service_config.json", +- opt_args = ["python-gapic-name=translate"], -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "texttospeech-v1-py", +- name = "translation-v3-py", - deps = [ -- ":texttospeech_py_gapic", +- ":translation_py_gapic", - ], -) - @@ -49612,36 +67071,33 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech -) - -php_proto_library( -- name = "texttospeech_php_proto", -- deps = [":texttospeech_proto"], +- name = "translation_php_proto", +- deps = [":translation_proto"], -) - -php_grpc_library( -- name = "texttospeech_php_grpc", -- srcs = [":texttospeech_proto"], -- deps = [":texttospeech_php_proto"], +- name = "translation_php_grpc", +- srcs = [":translation_proto"], +- deps = [":translation_php_proto"], -) - -php_gapic_library( -- name = "texttospeech_php_gapic", -- src = ":texttospeech_proto_with_info", -- gapic_yaml = "texttospeech_gapic.yaml", -- grpc_service_config = "texttospeech_grpc_service_config.json", -- package = "google.cloud.texttospeech.v1", -- service_yaml = "texttospeech_v1.yaml", +- name = "translation_php_gapic", +- srcs = [":translation_proto_with_info"], +- grpc_service_config = "translate_grpc_service_config.json", - deps = [ -- ":texttospeech_php_grpc", -- ":texttospeech_php_proto", +- ":translation_php_grpc", +- ":translation_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-texttospeech-v1-php", +- name = "google-cloud-translation-v3-php", - deps = [ -- ":texttospeech_php_gapic", -- ":texttospeech_php_grpc", -- ":texttospeech_php_proto", +- ":translation_php_gapic", +- ":translation_php_grpc", +- ":translation_php_proto", - ], -) - @@ -49655,21 +67111,21 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech -) - -nodejs_gapic_library( -- name = "texttospeech_nodejs_gapic", -- package_name = "@google-cloud/text-to-speech", -- src = ":texttospeech_proto_with_info", +- name = "translation_nodejs_gapic", +- package_name = "@google-cloud/translate", +- src = ":translation_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "texttospeech_grpc_service_config.json", -- package = "google.cloud.texttospeech.v1", -- service_yaml = "texttospeech_v1.yaml", +- grpc_service_config = "translate_grpc_service_config.json", +- package = "google.cloud.translation.v3", +- service_yaml = "translate_v3.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "texttospeech-v1-nodejs", +- name = "translation-v3-nodejs", - deps = [ -- ":texttospeech_nodejs_gapic", -- ":texttospeech_proto", +- ":translation_nodejs_gapic", +- ":translation_proto", - ], -) - @@ -49678,49 +67134,49 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech -############################################################################## -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", -) - -ruby_proto_library( -- name = "texttospeech_ruby_proto", -- deps = [":texttospeech_proto"], +- name = "translation_ruby_proto", +- deps = [":translation_proto"], -) - -ruby_grpc_library( -- name = "texttospeech_ruby_grpc", -- srcs = [":texttospeech_proto"], -- deps = [":texttospeech_ruby_proto"], +- name = "translation_ruby_grpc", +- srcs = [":translation_proto"], +- deps = [":translation_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "texttospeech_ruby_gapic", -- srcs = [":texttospeech_proto_with_info"], +- name = "translation_ruby_gapic", +- srcs = [":translation_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-text_to_speech-v1", -- "ruby-cloud-env-prefix=TEXTTOSPEECH", -- "ruby-cloud-product-url=https://cloud.google.com/text-to-speech", -- "ruby-cloud-api-id=texttospeech.googleapis.com", -- "ruby-cloud-api-shortname=texttospeech", +- "ruby-cloud-gem-name=google-cloud-translate-v3", +- "ruby-cloud-env-prefix=TRANSLATE", +- "ruby-cloud-product-url=https://cloud.google.com/translate", +- "ruby-cloud-api-id=translate.googleapis.com", +- "ruby-cloud-api-shortname=translate", - ], -- grpc_service_config = "texttospeech_grpc_service_config.json", -- ruby_cloud_description = "Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.", -- ruby_cloud_title = "Cloud Text-to-Speech V1", +- grpc_service_config = "translate_grpc_service_config.json", +- ruby_cloud_description = "Cloud Translation can dynamically translate text between thousands of language pairs. Translation lets websites and programs programmatically integrate with the translation service.", +- ruby_cloud_title = "Cloud Translation V3", - deps = [ -- ":texttospeech_ruby_grpc", -- ":texttospeech_ruby_proto", +- ":translation_ruby_grpc", +- ":translation_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-texttospeech-v1-ruby", +- name = "google-cloud-translation-v3-ruby", - deps = [ -- ":texttospeech_ruby_gapic", -- ":texttospeech_ruby_grpc", -- ":texttospeech_ruby_proto", +- ":translation_ruby_gapic", +- ":translation_ruby_grpc", +- ":translation_ruby_proto", - ], -) - @@ -49736,62 +67192,55 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech -) - -csharp_proto_library( -- name = "texttospeech_csharp_proto", -- deps = [":texttospeech_proto"], +- name = "translation_csharp_proto", +- deps = [":translation_proto"], -) - -csharp_grpc_library( -- name = "texttospeech_csharp_grpc", -- srcs = [":texttospeech_proto"], -- deps = [":texttospeech_csharp_proto"], +- name = "translation_csharp_grpc", +- srcs = [":translation_proto"], +- deps = [":translation_csharp_proto"], -) - -csharp_gapic_library( -- name = "texttospeech_csharp_gapic", -- srcs = [":texttospeech_proto_with_info"], +- name = "translation_csharp_gapic", +- srcs = [":translation_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "texttospeech_grpc_service_config.json", +- grpc_service_config = "translate_grpc_service_config.json", - deps = [ -- ":texttospeech_csharp_grpc", -- ":texttospeech_csharp_proto", +- ":translation_csharp_grpc", +- ":translation_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-texttospeech-v1-csharp", +- name = "google-cloud-translation-v3-csharp", - deps = [ -- ":texttospeech_csharp_gapic", -- ":texttospeech_csharp_grpc", -- ":texttospeech_csharp_proto", +- ":translation_csharp_gapic", +- ":translation_csharp_grpc", +- ":translation_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "cc_grpc_library", -- "cc_proto_library", --) -- --cc_proto_library( -- name = "texttospeech_cc_proto", -- deps = [":texttospeech_proto"], --) -- --cc_grpc_library( -- name = "texttospeech_cc_grpc", -- srcs = [":texttospeech_proto"], -- grpc_only = True, -- deps = [":texttospeech_cc_proto"], --) -diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttospeech/v1beta1/BUILD.bazel ---- a/google/cloud/texttospeech/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/texttospeech/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,328 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/v3beta1/BUILD.bazel +--- a/google/cloud/translate/v3beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/translate/v3beta1/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 +- +-# 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"]) @@ -49803,21 +67252,24 @@ diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttos -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "texttospeech_proto", +- name = "translation_proto", - srcs = [ -- "cloud_tts.proto", +- "translation_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 = "texttospeech_proto_with_info", +- name = "translation_proto_with_info", - deps = [ -- ":texttospeech_proto", +- ":translation_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -49835,44 +67287,44 @@ diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttos -) - -java_proto_library( -- name = "texttospeech_java_proto", -- deps = [":texttospeech_proto"], +- name = "translation_java_proto", +- deps = [":translation_proto"], -) - -java_grpc_library( -- name = "texttospeech_java_grpc", -- srcs = [":texttospeech_proto"], -- deps = [":texttospeech_java_proto"], +- name = "translation_java_grpc", +- srcs = [":translation_proto"], +- deps = [":translation_java_proto"], -) - -java_gapic_library( -- name = "texttospeech_java_gapic", -- srcs = [":texttospeech_proto_with_info"], -- grpc_service_config = "texttospeech_grpc_service_config.json", +- name = "translation_java_gapic", +- srcs = [":translation_proto_with_info"], +- grpc_service_config = "translate_grpc_service_config.json", - test_deps = [ -- ":texttospeech_java_grpc", +- ":translation_java_grpc", - ], - deps = [ -- ":texttospeech_java_proto", +- ":translation_java_proto", - ], -) - -java_gapic_test( -- name = "texttospeech_java_gapic_test_suite", +- name = "translation_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.texttospeech.v1beta1.TextToSpeechClientTest", +- "com.google.cloud.translate.v3beta1.TranslationServiceClientTest", - ], -- runtime_deps = [":texttospeech_java_gapic_test"], +- runtime_deps = [":translation_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-texttospeech-v1beta1-java", +- name = "google-cloud-translation-v3beta1-java", - deps = [ -- ":texttospeech_java_gapic", -- ":texttospeech_java_grpc", -- ":texttospeech_java_proto", -- ":texttospeech_proto", +- ":translation_java_gapic", +- ":translation_java_grpc", +- ":translation_java_proto", +- ":translation_proto", - ], -) - @@ -49888,40 +67340,46 @@ diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttos -) - -go_proto_library( -- name = "texttospeech_go_proto", +- name = "translation_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/texttospeech/v1beta1", -- protos = [":texttospeech_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/translate/v3beta1", +- protos = [":translation_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "texttospeech_go_gapic", -- srcs = [":texttospeech_proto_with_info"], -- grpc_service_config = "texttospeech_grpc_service_config.json", -- importpath = "cloud.google.com/go/texttospeech/apiv1beta1;texttospeech", -- service_yaml = "texttospeech_v1beta1.yaml", +- name = "translation_go_gapic", +- srcs = [":translation_proto_with_info"], +- grpc_service_config = "translate_grpc_service_config.json", +- importpath = "cloud.google.com/go/translate/apiv3beta1;translate", +- metadata = True, +- service_yaml = "translate_v3beta1.yaml", - deps = [ -- ":texttospeech_go_proto", +- ":translation_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 = "texttospeech_go_gapic_test", -- srcs = [":texttospeech_go_gapic_srcjar_test"], -- embed = [":texttospeech_go_gapic"], -- importpath = "cloud.google.com/go/texttospeech/apiv1beta1", +- name = "translation_go_gapic_test", +- srcs = [":translation_go_gapic_srcjar_test"], +- embed = [":translation_go_gapic"], +- importpath = "cloud.google.com/go/translate/apiv3beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-texttospeech-v1beta1-go", +- name = "gapi-cloud-translation-v3beta1-go", - deps = [ -- ":texttospeech_go_gapic", -- ":texttospeech_go_gapic_srcjar-test.srcjar", -- ":texttospeech_go_proto", +- ":translation_go_gapic", +- ":translation_go_gapic_srcjar-metadata.srcjar", +- ":translation_go_gapic_srcjar-test.srcjar", +- ":translation_go_proto", - ], -) - @@ -49935,16 +67393,17 @@ diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttos -) - -py_gapic_library( -- name = "texttospeech_py_gapic", -- srcs = [":texttospeech_proto"], -- grpc_service_config = "texttospeech_grpc_service_config.json", +- name = "translation_py_gapic", +- srcs = [":translation_proto"], +- grpc_service_config = "translate_grpc_service_config.json", +- opt_args = ["python-gapic-name=translate"], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "texttospeech-v1beta1-py", +- name = "translation-v3beta1-py", - deps = [ -- ":texttospeech_py_gapic", +- ":translation_py_gapic", - ], -) - @@ -49960,36 +67419,34 @@ diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttos -) - -php_proto_library( -- name = "texttospeech_php_proto", -- deps = [":texttospeech_proto"], +- name = "translation_php_proto", +- deps = [":translation_proto"], -) - -php_grpc_library( -- name = "texttospeech_php_grpc", -- srcs = [":texttospeech_proto"], -- deps = [":texttospeech_php_proto"], +- name = "translation_php_grpc", +- srcs = [":translation_proto"], +- deps = [":translation_php_proto"], -) - -php_gapic_library( -- name = "texttospeech_php_gapic", -- src = ":texttospeech_proto_with_info", -- gapic_yaml = "texttospeech_gapic.yaml", -- grpc_service_config = "texttospeech_grpc_service_config.json", -- package = "google.cloud.texttospeech.v1beta1", -- service_yaml = "texttospeech_v1beta1.yaml", +- name = "translation_php_gapic", +- srcs = [":translation_proto_with_info"], +- grpc_service_config = "translate_grpc_service_config.json", +- service_yaml = "translate_v3beta1.yaml", - deps = [ -- ":texttospeech_php_grpc", -- ":texttospeech_php_proto", +- ":translation_php_grpc", +- ":translation_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-texttospeech-v1beta1-php", +- name = "google-cloud-translation-v3beta1-php", - deps = [ -- ":texttospeech_php_gapic", -- ":texttospeech_php_grpc", -- ":texttospeech_php_proto", +- ":translation_php_gapic", +- ":translation_php_grpc", +- ":translation_php_proto", - ], -) - @@ -50003,21 +67460,21 @@ diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttos -) - -nodejs_gapic_library( -- name = "texttospeech_nodejs_gapic", -- package_name = "@google-cloud/text-to-speech", -- src = ":texttospeech_proto_with_info", +- name = "translation_nodejs_gapic", +- package_name = "@google-cloud/translate", +- src = ":translation_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "texttospeech_grpc_service_config.json", -- package = "google.cloud.texttospeech.v1beta1", -- service_yaml = "texttospeech_v1beta1.yaml", +- grpc_service_config = "translate_grpc_service_config.json", +- package = "google.cloud.translation.v3beta1", +- service_yaml = "translate_v3beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "texttospeech-v1beta1-nodejs", +- name = "translation-v3beta1-nodejs", - deps = [ -- ":texttospeech_nodejs_gapic", -- ":texttospeech_proto", +- ":translation_nodejs_gapic", +- ":translation_proto", - ], -) - @@ -50026,49 +67483,43 @@ diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttos -############################################################################## -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", -) - -ruby_proto_library( -- name = "texttospeech_ruby_proto", -- deps = [":texttospeech_proto"], +- name = "translation_ruby_proto", +- deps = [":translation_proto"], -) - -ruby_grpc_library( -- name = "texttospeech_ruby_grpc", -- srcs = [":texttospeech_proto"], -- deps = [":texttospeech_ruby_proto"], +- name = "translation_ruby_grpc", +- srcs = [":translation_proto"], +- deps = [":translation_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "texttospeech_ruby_gapic", -- srcs = [":texttospeech_proto_with_info"], +- name = "translation_ruby_gapic", +- srcs = [":translation_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-text_to_speech-v1beta1", -- "ruby-cloud-env-prefix=TEXTTOSPEECH", -- "ruby-cloud-product-url=https://cloud.google.com/text-to-speech", -- "ruby-cloud-api-id=texttospeech.googleapis.com", -- "ruby-cloud-api-shortname=texttospeech", +- "ruby-cloud-gem-name=google-cloud-translation-v3beta1", - ], -- grpc_service_config = "texttospeech_grpc_service_config.json", -- ruby_cloud_description = "Text-to-Speech converts text or Speech Synthesis Markup Language (SSML) input into audio data of natural human speech.", -- ruby_cloud_title = "Cloud Text-to-Speech V1beta1", +- grpc_service_config = "translate_grpc_service_config.json", - deps = [ -- ":texttospeech_ruby_grpc", -- ":texttospeech_ruby_proto", +- ":translation_ruby_grpc", +- ":translation_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-texttospeech-v1beta1-ruby", +- name = "google-cloud-translation-v3beta1-ruby", - deps = [ -- ":texttospeech_ruby_gapic", -- ":texttospeech_ruby_grpc", -- ":texttospeech_ruby_proto", +- ":translation_ruby_gapic", +- ":translation_ruby_grpc", +- ":translation_ruby_proto", - ], -) - @@ -50084,34 +67535,34 @@ diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttos -) - -csharp_proto_library( -- name = "texttospeech_csharp_proto", -- deps = [":texttospeech_proto"], +- name = "translation_csharp_proto", +- deps = [":translation_proto"], -) - -csharp_grpc_library( -- name = "texttospeech_csharp_grpc", -- srcs = [":texttospeech_proto"], -- deps = [":texttospeech_csharp_proto"], +- name = "translation_csharp_grpc", +- srcs = [":translation_proto"], +- deps = [":translation_csharp_proto"], -) - -csharp_gapic_library( -- name = "texttospeech_csharp_gapic", -- srcs = [":texttospeech_proto_with_info"], +- name = "translation_csharp_gapic", +- srcs = [":translation_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "texttospeech_grpc_service_config.json", +- grpc_service_config = "translate_grpc_service_config.json", - deps = [ -- ":texttospeech_csharp_grpc", -- ":texttospeech_csharp_proto", +- ":translation_csharp_grpc", +- ":translation_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-texttospeech-v1beta1-csharp", +- name = "google-cloud-translation-v3beta1-csharp", - deps = [ -- ":texttospeech_csharp_gapic", -- ":texttospeech_csharp_grpc", -- ":texttospeech_csharp_proto", +- ":translation_csharp_gapic", +- ":translation_csharp_grpc", +- ":translation_csharp_proto", - ], -) - @@ -50119,11 +67570,20 @@ diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttos -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BUILD.bazel ---- a/google/cloud/translate/v3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/translate/v3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,335 +0,0 @@ +diff -urN a/google/cloud/video/transcoder/v1beta1/BUILD.bazel b/google/cloud/video/transcoder/v1beta1/BUILD.bazel +--- a/google/cloud/video/transcoder/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/video/transcoder/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 +- +-# 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"]) @@ -50135,24 +67595,26 @@ diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BU -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "translation_proto", +- name = "transcoder_proto", - srcs = [ -- "translation_service.proto", +- "resources.proto", +- "services.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//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "translation_proto_with_info", +- name = "transcoder_proto_with_info", - deps = [ -- ":translation_proto", +- ":transcoder_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -50170,44 +67632,44 @@ diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BU -) - -java_proto_library( -- name = "translation_java_proto", -- deps = [":translation_proto"], +- name = "transcoder_java_proto", +- deps = [":transcoder_proto"], -) - -java_grpc_library( -- name = "translation_java_grpc", -- srcs = [":translation_proto"], -- deps = [":translation_java_proto"], +- name = "transcoder_java_grpc", +- srcs = [":transcoder_proto"], +- deps = [":transcoder_java_proto"], -) - -java_gapic_library( -- name = "translation_java_gapic", -- srcs = [":translation_proto_with_info"], -- grpc_service_config = "translate_grpc_service_config.json", +- name = "transcoder_java_gapic", +- srcs = [":transcoder_proto_with_info"], +- grpc_service_config = "transcoder_grpc_service_config.json", - test_deps = [ -- ":translation_java_grpc", +- ":transcoder_java_grpc", - ], - deps = [ -- ":translation_java_proto", +- ":transcoder_java_proto", - ], -) - -java_gapic_test( -- name = "translation_java_gapic_test_suite", +- name = "transcoder_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.translate.v3.TranslationServiceClientTest", +- "com.google.cloud.video.transcoder.v1beta1.TranscoderServiceClientTest", - ], -- runtime_deps = [":translation_java_gapic_test"], +- runtime_deps = [":transcoder_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-translation-v3-java", +- name = "google-cloud-video-transcoder-v1beta1-java", - deps = [ -- ":translation_java_gapic", -- ":translation_java_grpc", -- ":translation_java_proto", -- ":translation_proto", +- ":transcoder_java_gapic", +- ":transcoder_java_grpc", +- ":transcoder_java_proto", +- ":transcoder_proto", - ], -) - @@ -50223,44 +67685,42 @@ diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BU -) - -go_proto_library( -- name = "translation_go_proto", +- name = "transcoder_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/translate/v3", -- protos = [":translation_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/video/transcoder/v1beta1", +- protos = [":transcoder_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "translation_go_gapic", -- srcs = [":translation_proto_with_info"], -- grpc_service_config = "translate_grpc_service_config.json", -- importpath = "cloud.google.com/go/translate/apiv3;translate", -- service_yaml = "translate_v3.yaml", +- name = "transcoder_go_gapic", +- srcs = [":transcoder_proto_with_info"], +- grpc_service_config = "transcoder_grpc_service_config.json", +- importpath = "cloud.google.com/go/video/transcoder/apiv1beta1;transcoder", +- service_yaml = "transcoder_v1beta1.yaml", - deps = [ -- ":translation_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- ":transcoder_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", - ], -) - -go_test( -- name = "translation_go_gapic_test", -- srcs = [":translation_go_gapic_srcjar_test"], -- embed = [":translation_go_gapic"], -- importpath = "cloud.google.com/go/translate/apiv3", +- name = "transcoder_go_gapic_test", +- srcs = [":transcoder_go_gapic_srcjar_test"], +- embed = [":transcoder_go_gapic"], +- importpath = "cloud.google.com/go/video/transcoder/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-translation-v3-go", +- name = "gapi-cloud-video-transcoder-v1beta1-go", - deps = [ -- ":translation_go_gapic", -- ":translation_go_gapic_srcjar-test.srcjar", -- ":translation_go_proto", +- ":transcoder_go_gapic", +- ":transcoder_go_gapic_srcjar-test.srcjar", +- ":transcoder_go_proto", - ], -) - @@ -50274,16 +67734,16 @@ diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BU -) - -py_gapic_library( -- name = "translation_py_gapic", -- srcs = [":translation_proto"], -- grpc_service_config = "translate_grpc_service_config.json", -- opt_args = ["python-gapic-name=translate"], +- name = "transcoder_py_gapic", +- srcs = [":transcoder_proto"], +- grpc_service_config = "transcoder_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "translation-v3-py", +- name = "video-transcoder-v1beta1-py", - deps = [ -- ":translation_py_gapic", +- ":transcoder_py_gapic", - ], -) - @@ -50299,36 +67759,33 @@ diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BU -) - -php_proto_library( -- name = "translation_php_proto", -- deps = [":translation_proto"], +- name = "transcoder_php_proto", +- deps = [":transcoder_proto"], -) - -php_grpc_library( -- name = "translation_php_grpc", -- srcs = [":translation_proto"], -- deps = [":translation_php_proto"], +- name = "transcoder_php_grpc", +- srcs = [":transcoder_proto"], +- deps = [":transcoder_php_proto"], -) - -php_gapic_library( -- name = "translation_php_gapic", -- src = ":translation_proto_with_info", -- gapic_yaml = "translate_gapic.yaml", -- grpc_service_config = "translate_grpc_service_config.json", -- package = "google.cloud.translation.v3", -- service_yaml = "translate_v3.yaml", +- name = "transcoder_php_gapic", +- srcs = [":transcoder_proto_with_info"], +- grpc_service_config = "transcoder_grpc_service_config.json", - deps = [ -- ":translation_php_grpc", -- ":translation_php_proto", +- ":transcoder_php_grpc", +- ":transcoder_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-translation-v3-php", +- name = "google-cloud-video-transcoder-v1beta1-php", - deps = [ -- ":translation_php_gapic", -- ":translation_php_grpc", -- ":translation_php_proto", +- ":transcoder_php_gapic", +- ":transcoder_php_grpc", +- ":transcoder_php_proto", - ], -) - @@ -50342,21 +67799,21 @@ diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BU -) - -nodejs_gapic_library( -- name = "translation_nodejs_gapic", -- package_name = "@google-cloud/translate", -- src = ":translation_proto_with_info", +- name = "transcoder_nodejs_gapic", +- package_name = "@google-cloud/video-transcoder", +- src = ":transcoder_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "translate_grpc_service_config.json", -- package = "google.cloud.translation.v3", -- service_yaml = "translate_v3.yaml", +- grpc_service_config = "transcoder_grpc_service_config.json", +- package = "google.cloud.video.transcoder.v1beta1", +- service_yaml = "transcoder_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "translation-v3-nodejs", +- name = "video-transcoder-v1beta1-nodejs", - deps = [ -- ":translation_nodejs_gapic", -- ":translation_proto", +- ":transcoder_nodejs_gapic", +- ":transcoder_proto", - ], -) - @@ -50365,49 +67822,49 @@ diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BU -############################################################################## -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", -) - -ruby_proto_library( -- name = "translation_ruby_proto", -- deps = [":translation_proto"], +- name = "transcoder_ruby_proto", +- deps = [":transcoder_proto"], -) - -ruby_grpc_library( -- name = "translation_ruby_grpc", -- srcs = [":translation_proto"], -- deps = [":translation_ruby_proto"], +- name = "transcoder_ruby_grpc", +- srcs = [":transcoder_proto"], +- deps = [":transcoder_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "translation_ruby_gapic", -- srcs = [":translation_proto_with_info"], +- name = "transcoder_ruby_gapic", +- srcs = [":transcoder_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-translate-v3", -- "ruby-cloud-env-prefix=TRANSLATE", -- "ruby-cloud-product-url=https://cloud.google.com/translate", -- "ruby-cloud-api-id=translate.googleapis.com", -- "ruby-cloud-api-shortname=translate", +- "ruby-cloud-gem-name=google-cloud-video-transcoder-v1beta1", +- "ruby-cloud-env-prefix=TRANSCODER", +- "ruby-cloud-product-url=https://cloud.google.com/transcoder/", +- "ruby-cloud-api-id=transcoder.googleapis.com", +- "ruby-cloud-api-shortname=transcoder", - ], -- grpc_service_config = "translate_grpc_service_config.json", -- ruby_cloud_description = "Cloud Translation can dynamically translate text between thousands of language pairs. Translation lets websites and programs programmatically integrate with the translation service.", -- ruby_cloud_title = "Cloud Translation V3", +- grpc_service_config = "transcoder_grpc_service_config.json", +- ruby_cloud_description = "The Transcoder API allows you to convert video files and package them for optimized delivery to web, mobile and connected TVs.", +- ruby_cloud_title = "Transcoder V1beta1", - deps = [ -- ":translation_ruby_grpc", -- ":translation_ruby_proto", +- ":transcoder_ruby_grpc", +- ":transcoder_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-translation-v3-ruby", +- name = "google-cloud-video-transcoder-v1beta1-ruby", - deps = [ -- ":translation_ruby_gapic", -- ":translation_ruby_grpc", -- ":translation_ruby_proto", +- ":transcoder_ruby_gapic", +- ":transcoder_ruby_grpc", +- ":transcoder_ruby_proto", - ], -) - @@ -50423,45 +67880,50 @@ diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BU -) - -csharp_proto_library( -- name = "translation_csharp_proto", -- deps = [":translation_proto"], +- name = "transcoder_csharp_proto", +- deps = [":transcoder_proto"], -) - -csharp_grpc_library( -- name = "translation_csharp_grpc", -- srcs = [":translation_proto"], -- deps = [":translation_csharp_proto"], +- name = "transcoder_csharp_grpc", +- srcs = [":transcoder_proto"], +- deps = [":transcoder_csharp_proto"], -) - -csharp_gapic_library( -- name = "translation_csharp_gapic", -- srcs = [":translation_proto_with_info"], +- name = "transcoder_csharp_gapic", +- srcs = [":transcoder_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "translate_grpc_service_config.json", +- grpc_service_config = "transcoder_grpc_service_config.json", - deps = [ -- ":translation_csharp_grpc", -- ":translation_csharp_proto", +- ":transcoder_csharp_grpc", +- ":transcoder_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-translation-v3-csharp", +- name = "google-cloud-video-transcoder-v1beta1-csharp", - deps = [ -- ":translation_csharp_gapic", -- ":translation_csharp_grpc", -- ":translation_csharp_proto", +- ":transcoder_csharp_gapic", +- ":transcoder_csharp_grpc", +- ":transcoder_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/v3beta1/BUILD.bazel ---- a/google/cloud/translate/v3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/translate/v3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,328 +0,0 @@ +-# Put your C++ rules here +diff -urN a/google/cloud/videointelligence/BUILD.bazel b/google/cloud/videointelligence/BUILD.bazel +--- a/google/cloud/videointelligence/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/videointelligence/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videointelligence/v1/BUILD.bazel +--- a/google/cloud/videointelligence/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/videointelligence/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -50474,24 +67936,25 @@ diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "translation_proto", +- name = "videointelligence_proto", - srcs = [ -- "translation_service.proto", +- "video_intelligence.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", - "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "translation_proto_with_info", +- name = "videointelligence_proto_with_info", - deps = [ -- ":translation_proto", +- ":videointelligence_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -50509,44 +67972,45 @@ diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/ -) - -java_proto_library( -- name = "translation_java_proto", -- deps = [":translation_proto"], +- name = "videointelligence_java_proto", +- deps = [":videointelligence_proto"], -) - -java_grpc_library( -- name = "translation_java_grpc", -- srcs = [":translation_proto"], -- deps = [":translation_java_proto"], +- name = "videointelligence_java_grpc", +- srcs = [":videointelligence_proto"], +- deps = [":videointelligence_java_proto"], -) - -java_gapic_library( -- name = "translation_java_gapic", -- srcs = [":translation_proto_with_info"], -- grpc_service_config = "translate_grpc_service_config.json", +- name = "videointelligence_java_gapic", +- srcs = [":videointelligence_proto_with_info"], +- gapic_yaml = "videointelligence_gapic.yaml", +- grpc_service_config = "videointelligence_grpc_service_config.json", - test_deps = [ -- ":translation_java_grpc", +- ":videointelligence_java_grpc", - ], - deps = [ -- ":translation_java_proto", +- ":videointelligence_java_proto", - ], -) - -java_gapic_test( -- name = "translation_java_gapic_test_suite", +- name = "videointelligence_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.translate.v3beta1.TranslationServiceClientTest", +- "com.google.cloud.videointelligence.v1.VideoIntelligenceServiceClientTest", - ], -- runtime_deps = [":translation_java_gapic_test"], +- runtime_deps = [":videointelligence_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-translation-v3beta1-java", +- name = "google-cloud-videointelligence-v1-java", - deps = [ -- ":translation_java_gapic", -- ":translation_java_grpc", -- ":translation_java_proto", -- ":translation_proto", +- ":videointelligence_java_gapic", +- ":videointelligence_java_grpc", +- ":videointelligence_java_proto", +- ":videointelligence_proto", - ], -) - @@ -50562,44 +68026,46 @@ diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/ -) - -go_proto_library( -- name = "translation_go_proto", +- name = "videointelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/translate/v3beta1", -- protos = [":translation_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1", +- protos = [":videointelligence_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "translation_go_gapic", -- srcs = [":translation_proto_with_info"], -- grpc_service_config = "translate_grpc_service_config.json", -- importpath = "cloud.google.com/go/translate/apiv3beta1;translate", -- service_yaml = "translate_v3beta1.yaml", +- name = "videointelligence_go_gapic", +- srcs = [":videointelligence_proto_with_info"], +- grpc_service_config = "videointelligence_grpc_service_config.json", +- importpath = "cloud.google.com/go/videointelligence/apiv1;videointelligence", +- service_yaml = "videointelligence_v1.yaml", - deps = [ -- ":translation_go_proto", +- ":videointelligence_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 = "translation_go_gapic_test", -- srcs = [":translation_go_gapic_srcjar_test"], -- embed = [":translation_go_gapic"], -- importpath = "cloud.google.com/go/translate/apiv3beta1", +- name = "videointelligence_go_gapic_test", +- srcs = [":videointelligence_go_gapic_srcjar_test"], +- embed = [":videointelligence_go_gapic"], +- importpath = "cloud.google.com/go/videointelligence/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-translation-v3beta1-go", +- name = "gapi-cloud-videointelligence-v1-go", - deps = [ -- ":translation_go_gapic", -- ":translation_go_gapic_srcjar-test.srcjar", -- ":translation_go_proto", +- ":videointelligence_go_gapic", +- ":videointelligence_go_gapic_srcjar-test.srcjar", +- ":videointelligence_go_proto", - ], -) - @@ -50613,16 +68079,15 @@ diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/ -) - -py_gapic_library( -- name = "translation_py_gapic", -- srcs = [":translation_proto"], -- grpc_service_config = "translate_grpc_service_config.json", -- opt_args = ["python-gapic-name=translate"], +- name = "videointelligence_py_gapic", +- srcs = [":videointelligence_proto"], +- grpc_service_config = "videointelligence_grpc_service_config.json", -) - -py_gapic_assembly_pkg( -- name = "translation-v3beta1-py", +- name = "videointelligence-v1-py", - deps = [ -- ":translation_py_gapic", +- ":videointelligence_py_gapic", - ], -) - @@ -50638,36 +68103,34 @@ diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/ -) - -php_proto_library( -- name = "translation_php_proto", -- deps = [":translation_proto"], +- name = "videointelligence_php_proto", +- deps = [":videointelligence_proto"], -) - -php_grpc_library( -- name = "translation_php_grpc", -- srcs = [":translation_proto"], -- deps = [":translation_php_proto"], +- name = "videointelligence_php_grpc", +- srcs = [":videointelligence_proto"], +- deps = [":videointelligence_php_proto"], -) - -php_gapic_library( -- name = "translation_php_gapic", -- src = ":translation_proto_with_info", -- gapic_yaml = "translate_gapic.yaml", -- grpc_service_config = "translate_grpc_service_config.json", -- package = "google.cloud.translation.v3beta1", -- service_yaml = "translate_v3beta1.yaml", +- name = "videointelligence_php_gapic", +- srcs = [":videointelligence_proto_with_info"], +- # Do not change this to the videointelligence_gapic.yaml, see tracking bug. +- gapic_yaml = "videointelligence_gapic.legacy.yaml", - deps = [ -- ":translation_php_grpc", -- ":translation_php_proto", +- ":videointelligence_php_grpc", +- ":videointelligence_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-translation-v3beta1-php", +- name = "google-cloud-videointelligence-v1-php", - deps = [ -- ":translation_php_gapic", -- ":translation_php_grpc", -- ":translation_php_proto", +- ":videointelligence_php_gapic", +- ":videointelligence_php_grpc", +- ":videointelligence_php_proto", - ], -) - @@ -50681,21 +68144,22 @@ diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/ -) - -nodejs_gapic_library( -- name = "translation_nodejs_gapic", -- package_name = "@google-cloud/translate", -- src = ":translation_proto_with_info", +- name = "videointelligence_nodejs_gapic", +- package_name = "@google-cloud/video-intelligence", +- src = ":videointelligence_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "translate_grpc_service_config.json", -- package = "google.cloud.translation.v3beta1", -- service_yaml = "translate_v3beta1.yaml", +- grpc_service_config = "videointelligence_grpc_service_config.json", +- main_service = "videointelligence", +- package = "google.cloud.videointelligence.v1", +- service_yaml = "videointelligence_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "translation-v3beta1-nodejs", +- name = "videointelligence-v1-nodejs", - deps = [ -- ":translation_nodejs_gapic", -- ":translation_proto", +- ":videointelligence_nodejs_gapic", +- ":videointelligence_proto", - ], -) - @@ -50704,42 +68168,49 @@ diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/ -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "translation_ruby_proto", -- deps = [":translation_proto"], +- name = "videointelligence_ruby_proto", +- deps = [":videointelligence_proto"], -) - -ruby_grpc_library( -- name = "translation_ruby_grpc", -- srcs = [":translation_proto"], -- deps = [":translation_ruby_proto"], +- name = "videointelligence_ruby_grpc", +- srcs = [":videointelligence_proto"], +- deps = [":videointelligence_ruby_proto"], -) - --ruby_gapic_library( -- name = "translation_ruby_gapic", -- src = ":translation_proto_with_info", -- gapic_yaml = "translate_gapic.yaml", -- package = "google.cloud.translation.v3beta1", -- service_yaml = "translate_v3beta1.yaml", +-ruby_cloud_gapic_library( +- name = "videointelligence_ruby_gapic", +- srcs = [":videointelligence_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-video_intelligence-v1", +- "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE", +- "ruby-cloud-product-url=https://cloud.google.com/video-intelligence", +- "ruby-cloud-api-id=videointelligence.googleapis.com", +- "ruby-cloud-api-shortname=videointelligence", +- ], +- grpc_service_config = "videointelligence_grpc_service_config.json", +- ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.", +- ruby_cloud_title = "Cloud Video Intelligence V1", - deps = [ -- ":translation_ruby_grpc", -- ":translation_ruby_proto", +- ":videointelligence_ruby_grpc", +- ":videointelligence_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-translation-v3beta1-ruby", +- name = "google-cloud-videointelligence-v1-ruby", - deps = [ -- ":translation_ruby_gapic", -- ":translation_ruby_grpc", -- ":translation_ruby_proto", +- ":videointelligence_ruby_gapic", +- ":videointelligence_ruby_grpc", +- ":videointelligence_ruby_proto", - ], -) - @@ -50755,34 +68226,34 @@ diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/ -) - -csharp_proto_library( -- name = "translation_csharp_proto", -- deps = [":translation_proto"], +- name = "videointelligence_csharp_proto", +- deps = [":videointelligence_proto"], -) - -csharp_grpc_library( -- name = "translation_csharp_grpc", -- srcs = [":translation_proto"], -- deps = [":translation_csharp_proto"], +- name = "videointelligence_csharp_grpc", +- srcs = [":videointelligence_proto"], +- deps = [":videointelligence_csharp_proto"], -) - -csharp_gapic_library( -- name = "translation_csharp_gapic", -- srcs = [":translation_proto_with_info"], +- name = "videointelligence_csharp_gapic", +- srcs = [":videointelligence_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "translate_grpc_service_config.json", +- grpc_service_config = "videointelligence_grpc_service_config.json", - deps = [ -- ":translation_csharp_grpc", -- ":translation_csharp_proto", +- ":videointelligence_csharp_grpc", +- ":videointelligence_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-translation-v3beta1-csharp", +- name = "google-cloud-videointelligence-v1-csharp", - deps = [ -- ":translation_csharp_gapic", -- ":translation_csharp_grpc", -- ":translation_csharp_proto", +- ":videointelligence_csharp_gapic", +- ":videointelligence_csharp_grpc", +- ":videointelligence_csharp_proto", - ], -) - @@ -50790,20 +68261,11 @@ diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/video/transcoder/v1beta1/BUILD.bazel b/google/cloud/video/transcoder/v1beta1/BUILD.bazel ---- a/google/cloud/video/transcoder/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/video/transcoder/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,344 +0,0 @@ +diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/videointelligence/v1beta2/BUILD.bazel +--- a/google/cloud/videointelligence/v1beta2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/videointelligence/v1beta2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -50815,26 +68277,25 @@ diff -urN a/google/cloud/video/transcoder/v1beta1/BUILD.bazel b/google/cloud/vid -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "transcoder_proto", +- name = "videointelligence_proto", - srcs = [ -- "resources.proto", -- "services.proto", +- "video_intelligence.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:status_proto", - "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "transcoder_proto_with_info", +- name = "videointelligence_proto_with_info", - deps = [ -- ":transcoder_proto", +- ":videointelligence_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -50852,44 +68313,45 @@ diff -urN a/google/cloud/video/transcoder/v1beta1/BUILD.bazel b/google/cloud/vid -) - -java_proto_library( -- name = "transcoder_java_proto", -- deps = [":transcoder_proto"], +- name = "videointelligence_java_proto", +- deps = [":videointelligence_proto"], -) - -java_grpc_library( -- name = "transcoder_java_grpc", -- srcs = [":transcoder_proto"], -- deps = [":transcoder_java_proto"], +- name = "videointelligence_java_grpc", +- srcs = [":videointelligence_proto"], +- deps = [":videointelligence_java_proto"], -) - -java_gapic_library( -- name = "transcoder_java_gapic", -- srcs = [":transcoder_proto_with_info"], -- grpc_service_config = "transcoder_grpc_service_config.json", +- name = "videointelligence_java_gapic", +- srcs = [":videointelligence_proto_with_info"], +- gapic_yaml = "videointelligence_gapic.yaml", +- grpc_service_config = "videointelligence_grpc_service_config.json", - test_deps = [ -- ":transcoder_java_grpc", +- ":videointelligence_java_grpc", - ], - deps = [ -- ":transcoder_java_proto", +- ":videointelligence_java_proto", - ], -) - -java_gapic_test( -- name = "transcoder_java_gapic_test_suite", +- name = "videointelligence_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.video.transcoder.v1beta1.TranscoderServiceClientTest", +- "com.google.cloud.videointelligence.v1beta2.VideoIntelligenceServiceClientTest", - ], -- runtime_deps = [":transcoder_java_gapic_test"], +- runtime_deps = [":videointelligence_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-video-transcoder-v1beta1-java", +- name = "google-cloud-videointelligence-v1beta2-java", - deps = [ -- ":transcoder_java_gapic", -- ":transcoder_java_grpc", -- ":transcoder_java_proto", -- ":transcoder_proto", +- ":videointelligence_java_gapic", +- ":videointelligence_java_grpc", +- ":videointelligence_java_proto", +- ":videointelligence_proto", - ], -) - @@ -50905,42 +68367,46 @@ diff -urN a/google/cloud/video/transcoder/v1beta1/BUILD.bazel b/google/cloud/vid -) - -go_proto_library( -- name = "transcoder_go_proto", +- name = "videointelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/video/transcoder/v1beta1", -- protos = [":transcoder_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1beta2", +- protos = [":videointelligence_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "transcoder_go_gapic", -- srcs = [":transcoder_proto_with_info"], -- grpc_service_config = "transcoder_grpc_service_config.json", -- importpath = "cloud.google.com/go/video/transcoder/apiv1beta1;transcoder", -- service_yaml = "transcoder_v1beta1.yaml", +- name = "videointelligence_go_gapic", +- srcs = [":videointelligence_proto_with_info"], +- grpc_service_config = "videointelligence_grpc_service_config.json", +- importpath = "cloud.google.com/go/videointelligence/apiv1beta2;videointelligence", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml", - deps = [ -- ":transcoder_go_proto", +- ":videointelligence_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", - ], -) - -go_test( -- name = "transcoder_go_gapic_test", -- srcs = [":transcoder_go_gapic_srcjar_test"], -- embed = [":transcoder_go_gapic"], -- importpath = "cloud.google.com/go/video/transcoder/apiv1beta1", +- name = "videointelligence_go_gapic_test", +- srcs = [":videointelligence_go_gapic_srcjar_test"], +- embed = [":videointelligence_go_gapic"], +- importpath = "cloud.google.com/go/videointelligence/apiv1beta2", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-video-transcoder-v1beta1-go", +- name = "gapi-cloud-videointelligence-v1beta2-go", - deps = [ -- ":transcoder_go_gapic", -- ":transcoder_go_gapic_srcjar-test.srcjar", -- ":transcoder_go_proto", +- ":videointelligence_go_gapic", +- ":videointelligence_go_gapic_srcjar-test.srcjar", +- ":videointelligence_go_proto", - ], -) - @@ -50954,16 +68420,15 @@ diff -urN a/google/cloud/video/transcoder/v1beta1/BUILD.bazel b/google/cloud/vid -) - -py_gapic_library( -- name = "transcoder_py_gapic", -- srcs = [":transcoder_proto"], -- grpc_service_config = "transcoder_grpc_service_config.json", +- name = "videointelligence_py_gapic", +- srcs = [":videointelligence_proto"], +- grpc_service_config = "videointelligence_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "video-transcoder-v1beta1-py", +- name = "videointelligence-v1beta2-py", - deps = [ -- ":transcoder_py_gapic", +- ":videointelligence_py_gapic", - ], -) - @@ -50979,36 +68444,34 @@ diff -urN a/google/cloud/video/transcoder/v1beta1/BUILD.bazel b/google/cloud/vid -) - -php_proto_library( -- name = "transcoder_php_proto", -- deps = [":transcoder_proto"], +- name = "videointelligence_php_proto", +- deps = [":videointelligence_proto"], -) - -php_grpc_library( -- name = "transcoder_php_grpc", -- srcs = [":transcoder_proto"], -- deps = [":transcoder_php_proto"], +- name = "videointelligence_php_grpc", +- srcs = [":videointelligence_proto"], +- deps = [":videointelligence_php_proto"], -) - -php_gapic_library( -- name = "transcoder_php_gapic", -- src = ":transcoder_proto_with_info", -- gapic_yaml = "transcoder_gapic.yaml", -- grpc_service_config = "transcoder_grpc_service_config.json", -- package = "google.cloud.video.transcoder.v1beta1", -- service_yaml = "transcoder_v1beta1.yaml", +- name = "videointelligence_php_gapic", +- srcs = [":videointelligence_proto_with_info"], +- gapic_yaml = "videointelligence_gapic.yaml", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml", - deps = [ -- ":transcoder_php_grpc", -- ":transcoder_php_proto", +- ":videointelligence_php_grpc", +- ":videointelligence_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-video-transcoder-v1beta1-php", +- name = "google-cloud-videointelligence-v1beta2-php", - deps = [ -- ":transcoder_php_gapic", -- ":transcoder_php_grpc", -- ":transcoder_php_proto", +- ":videointelligence_php_gapic", +- ":videointelligence_php_grpc", +- ":videointelligence_php_proto", - ], -) - @@ -51022,21 +68485,22 @@ diff -urN a/google/cloud/video/transcoder/v1beta1/BUILD.bazel b/google/cloud/vid -) - -nodejs_gapic_library( -- name = "transcoder_nodejs_gapic", -- package_name = "@google-cloud/video-transcoder", -- src = ":transcoder_proto_with_info", +- name = "videointelligence_nodejs_gapic", +- package_name = "@google-cloud/video-intelligence", +- src = ":videointelligence_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "transcoder_grpc_service_config.json", -- package = "google.cloud.video.transcoder.v1beta1", -- service_yaml = "transcoder_v1beta1.yaml", +- grpc_service_config = "videointelligence_grpc_service_config.json", +- main_service = "videointelligence", +- package = "google.cloud.videointelligence.v1beta2", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "video-transcoder-v1beta1-nodejs", +- name = "videointelligence-v1beta2-nodejs", - deps = [ -- ":transcoder_nodejs_gapic", -- ":transcoder_proto", +- ":videointelligence_nodejs_gapic", +- ":videointelligence_proto", - ], -) - @@ -51045,49 +68509,49 @@ diff -urN a/google/cloud/video/transcoder/v1beta1/BUILD.bazel b/google/cloud/vid -############################################################################## -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", -) - -ruby_proto_library( -- name = "transcoder_ruby_proto", -- deps = [":transcoder_proto"], +- name = "videointelligence_ruby_proto", +- deps = [":videointelligence_proto"], -) - -ruby_grpc_library( -- name = "transcoder_ruby_grpc", -- srcs = [":transcoder_proto"], -- deps = [":transcoder_ruby_proto"], +- name = "videointelligence_ruby_grpc", +- srcs = [":videointelligence_proto"], +- deps = [":videointelligence_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "transcoder_ruby_gapic", -- srcs = [":transcoder_proto_with_info",], +- name = "videointelligence_ruby_gapic", +- srcs = [":videointelligence_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-video-transcoder-v1beta1", -- "ruby-cloud-env-prefix=TRANSCODER", -- "ruby-cloud-product-url=https://cloud.google.com/transcoder/", -- "ruby-cloud-api-id=transcoder.googleapis.com", -- "ruby-cloud-api-shortname=transcoder", +- "ruby-cloud-gem-name=google-cloud-video_intelligence-v1beta2", +- "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE", +- "ruby-cloud-product-url=https://cloud.google.com/video-intelligence", +- "ruby-cloud-api-id=videointelligence.googleapis.com", +- "ruby-cloud-api-shortname=videointelligence", - ], -- grpc_service_config = "transcoder_grpc_service_config.json", -- ruby_cloud_description = "The Transcoder API allows you to convert video files and package them for optimized delivery to web, mobile and connected TVs.", -- ruby_cloud_title = "Transcoder V1beta1", +- grpc_service_config = "videointelligence_grpc_service_config.json", +- ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.", +- ruby_cloud_title = "Cloud Video Intelligence V1beta2", - deps = [ -- ":transcoder_ruby_grpc", -- ":transcoder_ruby_proto", +- ":videointelligence_ruby_grpc", +- ":videointelligence_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-video-transcoder-v1beta1-ruby", +- name = "google-cloud-videointelligence-v1beta2-ruby", - deps = [ -- ":transcoder_ruby_gapic", -- ":transcoder_ruby_grpc", -- ":transcoder_ruby_proto", +- ":videointelligence_ruby_gapic", +- ":videointelligence_ruby_grpc", +- ":videointelligence_ruby_proto", - ], -) - @@ -51103,34 +68567,34 @@ diff -urN a/google/cloud/video/transcoder/v1beta1/BUILD.bazel b/google/cloud/vid -) - -csharp_proto_library( -- name = "transcoder_csharp_proto", -- deps = [":transcoder_proto"], +- name = "videointelligence_csharp_proto", +- deps = [":videointelligence_proto"], -) - -csharp_grpc_library( -- name = "transcoder_csharp_grpc", -- srcs = [":transcoder_proto"], -- deps = [":transcoder_csharp_proto"], +- name = "videointelligence_csharp_grpc", +- srcs = [":videointelligence_proto"], +- deps = [":videointelligence_csharp_proto"], -) - -csharp_gapic_library( -- name = "transcoder_csharp_gapic", -- srcs = [":transcoder_proto_with_info"], +- name = "videointelligence_csharp_gapic", +- srcs = [":videointelligence_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "transcoder_grpc_service_config.json", +- grpc_service_config = "videointelligence_grpc_service_config.json", - deps = [ -- ":transcoder_csharp_grpc", -- ":transcoder_csharp_proto", +- ":videointelligence_csharp_grpc", +- ":videointelligence_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-video-transcoder-v1beta1-csharp", +- name = "google-cloud-videointelligence-v1beta2-csharp", - deps = [ -- ":transcoder_csharp_gapic", -- ":transcoder_csharp_grpc", -- ":transcoder_csharp_proto", +- ":videointelligence_csharp_gapic", +- ":videointelligence_csharp_grpc", +- ":videointelligence_csharp_proto", - ], -) - @@ -51138,15 +68602,10 @@ diff -urN a/google/cloud/video/transcoder/v1beta1/BUILD.bazel b/google/cloud/vid -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/videointelligence/BUILD.bazel b/google/cloud/videointelligence/BUILD.bazel ---- a/google/cloud/videointelligence/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/videointelligence/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videointelligence/v1/BUILD.bazel ---- a/google/cloud/videointelligence/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/videointelligence/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,339 +0,0 @@ +diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/videointelligence/v1p1beta1/BUILD.bazel +--- a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/videointelligence/v1p1beta1/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. @@ -51221,14 +68680,14 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin -java_gapic_test( - name = "videointelligence_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.videointelligence.v1.VideoIntelligenceServiceClientTest", +- "com.google.cloud.videointelligence.v1p1beta1.VideoIntelligenceServiceClientTest", - ], - runtime_deps = [":videointelligence_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-videointelligence-v1-java", +- name = "google-cloud-videointelligence-v1p1beta1-java", - deps = [ - ":videointelligence_java_gapic", - ":videointelligence_java_grpc", @@ -51251,7 +68710,7 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin -go_proto_library( - name = "videointelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1", +- importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p1beta1", - protos = [":videointelligence_proto"], - deps = [ - "//google/api:annotations_go_proto", @@ -51264,8 +68723,8 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin - name = "videointelligence_go_gapic", - srcs = [":videointelligence_proto_with_info"], - grpc_service_config = "videointelligence_grpc_service_config.json", -- importpath = "cloud.google.com/go/videointelligence/apiv1;videointelligence", -- service_yaml = "videointelligence_v1.yaml", +- importpath = "cloud.google.com/go/videointelligence/apiv1p1beta1;videointelligence", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml", - deps = [ - ":videointelligence_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -51279,12 +68738,12 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin - name = "videointelligence_go_gapic_test", - srcs = [":videointelligence_go_gapic_srcjar_test"], - embed = [":videointelligence_go_gapic"], -- importpath = "cloud.google.com/go/videointelligence/apiv1", +- importpath = "cloud.google.com/go/videointelligence/apiv1p1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-videointelligence-v1-go", +- name = "gapi-cloud-videointelligence-v1p1beta1-go", - deps = [ - ":videointelligence_go_gapic", - ":videointelligence_go_gapic_srcjar-test.srcjar", @@ -51308,7 +68767,7 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin -) - -py_gapic_assembly_pkg( -- name = "videointelligence-v1-py", +- name = "videointelligence-v1p1beta1-py", - deps = [ - ":videointelligence_py_gapic", - ], @@ -51338,11 +68797,10 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin - -php_gapic_library( - name = "videointelligence_php_gapic", -- src = ":videointelligence_proto_with_info", -- # Do not change this to the videointelligence_gapic.yaml, see tracking bug. -- gapic_yaml = "videointelligence_gapic.legacy.yaml", -- package = "google.cloud.videointelligence.v1", -- service_yaml = "videointelligence_v1.yaml", +- srcs = [":videointelligence_proto_with_info"], +- gapic_yaml = "videointelligence_gapic.yaml", +- grpc_service_config = "videointelligence_grpc_service_config.json", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml", - deps = [ - ":videointelligence_php_grpc", - ":videointelligence_php_proto", @@ -51351,7 +68809,7 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-videointelligence-v1-php", +- name = "google-cloud-videointelligence-v1p1beta1-php", - deps = [ - ":videointelligence_php_gapic", - ":videointelligence_php_grpc", @@ -51375,13 +68833,13 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin - extra_protoc_parameters = ["metadata"], - grpc_service_config = "videointelligence_grpc_service_config.json", - main_service = "videointelligence", -- package = "google.cloud.videointelligence.v1", -- service_yaml = "videointelligence_v1.yaml", +- package = "google.cloud.videointelligence.v1p1beta1", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "videointelligence-v1-nodejs", +- name = "videointelligence-v1p1beta1-nodejs", - deps = [ - ":videointelligence_nodejs_gapic", - ":videointelligence_proto", @@ -51393,8 +68851,8 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin -############################################################################## -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", -) @@ -51414,7 +68872,7 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin - name = "videointelligence_ruby_gapic", - srcs = [":videointelligence_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-video_intelligence-v1", +- "ruby-cloud-gem-name=google-cloud-video_intelligence-v1p1beta1", - "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE", - "ruby-cloud-product-url=https://cloud.google.com/video-intelligence", - "ruby-cloud-api-id=videointelligence.googleapis.com", @@ -51422,7 +68880,7 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin - ], - grpc_service_config = "videointelligence_grpc_service_config.json", - ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.", -- ruby_cloud_title = "Cloud Video Intelligence V1", +- ruby_cloud_title = "Cloud Video Intelligence V1p1beta1", - deps = [ - ":videointelligence_ruby_grpc", - ":videointelligence_ruby_proto", @@ -51431,7 +68889,7 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-videointelligence-v1-ruby", +- name = "google-cloud-videointelligence-v1p1beta1-ruby", - deps = [ - ":videointelligence_ruby_gapic", - ":videointelligence_ruby_grpc", @@ -51474,7 +68932,7 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-videointelligence-v1-csharp", +- name = "google-cloud-videointelligence-v1p1beta1-csharp", - deps = [ - ":videointelligence_csharp_gapic", - ":videointelligence_csharp_grpc", @@ -51486,10 +68944,10 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/videointelligence/v1beta2/BUILD.bazel ---- a/google/cloud/videointelligence/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/videointelligence/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,339 +0,0 @@ +diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/videointelligence/v1p2beta1/BUILD.bazel +--- a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/videointelligence/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. @@ -51564,14 +69022,14 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi -java_gapic_test( - name = "videointelligence_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.videointelligence.v1beta2.VideoIntelligenceServiceClientTest", +- "com.google.cloud.videointelligence.v1p2beta1.VideoIntelligenceServiceClientTest", - ], - runtime_deps = [":videointelligence_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-videointelligence-v1beta2-java", +- name = "google-cloud-videointelligence-v1p2beta1-java", - deps = [ - ":videointelligence_java_gapic", - ":videointelligence_java_grpc", @@ -51594,7 +69052,7 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi -go_proto_library( - name = "videointelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1beta2", +- importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p2beta1", - protos = [":videointelligence_proto"], - deps = [ - "//google/api:annotations_go_proto", @@ -51607,8 +69065,8 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi - name = "videointelligence_go_gapic", - srcs = [":videointelligence_proto_with_info"], - grpc_service_config = "videointelligence_grpc_service_config.json", -- importpath = "cloud.google.com/go/videointelligence/apiv1beta2;videointelligence", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml", +- importpath = "cloud.google.com/go/videointelligence/apiv1p2beta1;videointelligence", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml", - deps = [ - ":videointelligence_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -51622,12 +69080,12 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi - name = "videointelligence_go_gapic_test", - srcs = [":videointelligence_go_gapic_srcjar_test"], - embed = [":videointelligence_go_gapic"], -- importpath = "cloud.google.com/go/videointelligence/apiv1beta2", +- importpath = "cloud.google.com/go/videointelligence/apiv1p2beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-videointelligence-v1beta2-go", +- name = "gapi-cloud-videointelligence-v1p2beta1-go", - deps = [ - ":videointelligence_go_gapic", - ":videointelligence_go_gapic_srcjar-test.srcjar", @@ -51651,7 +69109,7 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi -) - -py_gapic_assembly_pkg( -- name = "videointelligence-v1beta2-py", +- name = "videointelligence-v1p2beta1-py", - deps = [ - ":videointelligence_py_gapic", - ], @@ -51681,11 +69139,10 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi - -php_gapic_library( - name = "videointelligence_php_gapic", -- src = ":videointelligence_proto_with_info", -- # Do not change this to the videointelligence_gapic.yaml, see tracking bug. -- gapic_yaml = "videointelligence_gapic.legacy.yaml", -- package = "google.cloud.videointelligence.v1beta2", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml", +- srcs = [":videointelligence_proto_with_info"], +- gapic_yaml = "videointelligence_gapic.yaml", +- grpc_service_config = "videointelligence_grpc_service_config.json", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml", - deps = [ - ":videointelligence_php_grpc", - ":videointelligence_php_proto", @@ -51694,7 +69151,7 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-videointelligence-v1beta2-php", +- name = "google-cloud-videointelligence-v1p2beta1-php", - deps = [ - ":videointelligence_php_gapic", - ":videointelligence_php_grpc", @@ -51718,13 +69175,13 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi - extra_protoc_parameters = ["metadata"], - grpc_service_config = "videointelligence_grpc_service_config.json", - main_service = "videointelligence", -- package = "google.cloud.videointelligence.v1beta2", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml", +- package = "google.cloud.videointelligence.v1p2beta1", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "videointelligence-v1beta2-nodejs", +- name = "videointelligence-v1p2beta1-nodejs", - deps = [ - ":videointelligence_nodejs_gapic", - ":videointelligence_proto", @@ -51736,8 +69193,8 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi -############################################################################## -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", -) @@ -51757,7 +69214,7 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi - name = "videointelligence_ruby_gapic", - srcs = [":videointelligence_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-video_intelligence-v1beta2", +- "ruby-cloud-gem-name=google-cloud-video_intelligence-v1p2beta1", - "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE", - "ruby-cloud-product-url=https://cloud.google.com/video-intelligence", - "ruby-cloud-api-id=videointelligence.googleapis.com", @@ -51765,7 +69222,7 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi - ], - grpc_service_config = "videointelligence_grpc_service_config.json", - ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.", -- ruby_cloud_title = "Cloud Video Intelligence V1beta2", +- ruby_cloud_title = "Cloud Video Intelligence V1p2beta1", - deps = [ - ":videointelligence_ruby_grpc", - ":videointelligence_ruby_proto", @@ -51774,7 +69231,7 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-videointelligence-v1beta2-ruby", +- name = "google-cloud-videointelligence-v1p2beta1-ruby", - deps = [ - ":videointelligence_ruby_gapic", - ":videointelligence_ruby_grpc", @@ -51817,7 +69274,7 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-videointelligence-v1beta2-csharp", +- name = "google-cloud-videointelligence-v1p2beta1-csharp", - deps = [ - ":videointelligence_csharp_gapic", - ":videointelligence_csharp_grpc", @@ -51829,10 +69286,10 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/videointelligence/v1p1beta1/BUILD.bazel ---- a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/videointelligence/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,339 +0,0 @@ +diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel +--- a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,330 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -51907,14 +69364,15 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ -java_gapic_test( - name = "videointelligence_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.videointelligence.v1p1beta1.VideoIntelligenceServiceClientTest", +- "com.google.cloud.videointelligence.v1p3beta1.StreamingVideoIntelligenceServiceClientTest", +- "com.google.cloud.videointelligence.v1p3beta1.VideoIntelligenceServiceClientTest", - ], - runtime_deps = [":videointelligence_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-videointelligence-v1p1beta1-java", +- name = "google-cloud-videointelligence-v1p3beta1-java", - deps = [ - ":videointelligence_java_gapic", - ":videointelligence_java_grpc", @@ -51937,7 +69395,7 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ -go_proto_library( - name = "videointelligence_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p1beta1", +- importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p3beta1", - protos = [":videointelligence_proto"], - deps = [ - "//google/api:annotations_go_proto", @@ -51950,8 +69408,8 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ - name = "videointelligence_go_gapic", - srcs = [":videointelligence_proto_with_info"], - grpc_service_config = "videointelligence_grpc_service_config.json", -- importpath = "cloud.google.com/go/videointelligence/apiv1p1beta1;videointelligence", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml", +- importpath = "cloud.google.com/go/videointelligence/apiv1p3beta1;videointelligence", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml", - deps = [ - ":videointelligence_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -51965,12 +69423,12 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ - name = "videointelligence_go_gapic_test", - srcs = [":videointelligence_go_gapic_srcjar_test"], - embed = [":videointelligence_go_gapic"], -- importpath = "cloud.google.com/go/videointelligence/apiv1p1beta1", +- importpath = "cloud.google.com/go/videointelligence/apiv1p3beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-videointelligence-v1p1beta1-go", +- name = "gapi-cloud-videointelligence-v1p3beta1-go", - deps = [ - ":videointelligence_go_gapic", - ":videointelligence_go_gapic_srcjar-test.srcjar", @@ -51994,7 +69452,7 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ -) - -py_gapic_assembly_pkg( -- name = "videointelligence-v1p1beta1-py", +- name = "videointelligence-v1p3beta1-py", - deps = [ - ":videointelligence_py_gapic", - ], @@ -52024,11 +69482,10 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ - -php_gapic_library( - name = "videointelligence_php_gapic", -- src = ":videointelligence_proto_with_info", +- srcs = [":videointelligence_proto_with_info"], - gapic_yaml = "videointelligence_gapic.yaml", - grpc_service_config = "videointelligence_grpc_service_config.json", -- package = "google.cloud.videointelligence.v1p1beta1", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml", - deps = [ - ":videointelligence_php_grpc", - ":videointelligence_php_proto", @@ -52037,7 +69494,7 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-videointelligence-v1p1beta1-php", +- name = "google-cloud-videointelligence-v1p3beta1-php", - deps = [ - ":videointelligence_php_gapic", - ":videointelligence_php_grpc", @@ -52061,13 +69518,13 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ - extra_protoc_parameters = ["metadata"], - grpc_service_config = "videointelligence_grpc_service_config.json", - main_service = "videointelligence", -- package = "google.cloud.videointelligence.v1p1beta1", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml", +- package = "google.cloud.videointelligence.v1p3beta1", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "videointelligence-v1p1beta1-nodejs", +- name = "videointelligence-v1p3beta1-nodejs", - deps = [ - ":videointelligence_nodejs_gapic", - ":videointelligence_proto", @@ -52098,17 +69555,8 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ - -ruby_cloud_gapic_library( - name = "videointelligence_ruby_gapic", -- srcs = [":videointelligence_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-video_intelligence-v1p1beta1", -- "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE", -- "ruby-cloud-product-url=https://cloud.google.com/video-intelligence", -- "ruby-cloud-api-id=videointelligence.googleapis.com", -- "ruby-cloud-api-shortname=videointelligence", -- ], -- grpc_service_config = "videointelligence_grpc_service_config.json", -- ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.", -- ruby_cloud_title = "Cloud Video Intelligence V1p1beta1", +- srcs = [":videointelligence_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-videointelligence-v1p3beta1"], - deps = [ - ":videointelligence_ruby_grpc", - ":videointelligence_ruby_proto", @@ -52117,7 +69565,7 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-videointelligence-v1p1beta1-ruby", +- name = "google-cloud-videointelligence-v1p3beta1-ruby", - deps = [ - ":videointelligence_ruby_gapic", - ":videointelligence_ruby_grpc", @@ -52160,7 +69608,7 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-videointelligence-v1p1beta1-csharp", +- name = "google-cloud-videointelligence-v1p3beta1-csharp", - deps = [ - ":videointelligence_csharp_gapic", - ":videointelligence_csharp_grpc", @@ -52172,10 +69620,15 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/videointelligence/v1p2beta1/BUILD.bazel ---- a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/videointelligence/v1p2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,339 +0,0 @@ +diff -urN a/google/cloud/vision/BUILD.bazel b/google/cloud/vision/BUILD.bazel +--- a/google/cloud/vision/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/vision/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.bazel +--- a/google/cloud/vision/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/vision/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,377 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -52188,25 +69641,34 @@ diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "videointelligence_proto", +- name = "vision_proto", - srcs = [ -- "video_intelligence.proto", +- "geometry.proto", +- "image_annotator.proto", +- "product_search.proto", +- "product_search_service.proto", +- "text_annotation.proto", +- "web_detection.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", +- "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", -- "@com_google_protobuf//:duration_proto", +- "//google/type:color_proto", +- "//google/type:latlng_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "videointelligence_proto_with_info", +- name = "vision_proto_with_info", - deps = [ -- ":videointelligence_proto", +- ":vision_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -52224,45 +69686,46 @@ diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/ -) - -java_proto_library( -- name = "videointelligence_java_proto", -- deps = [":videointelligence_proto"], +- name = "vision_java_proto", +- deps = [":vision_proto"], -) - -java_grpc_library( -- name = "videointelligence_java_grpc", -- srcs = [":videointelligence_proto"], -- deps = [":videointelligence_java_proto"], +- name = "vision_java_grpc", +- srcs = [":vision_proto"], +- deps = [":vision_java_proto"], -) - -java_gapic_library( -- name = "videointelligence_java_gapic", -- srcs = [":videointelligence_proto_with_info"], -- gapic_yaml = "videointelligence_gapic.yaml", -- grpc_service_config = "videointelligence_grpc_service_config.json", +- name = "vision_java_gapic", +- srcs = [":vision_proto_with_info"], +- gapic_yaml = "vision_gapic.yaml", +- grpc_service_config = "vision_grpc_service_config.json", - test_deps = [ -- ":videointelligence_java_grpc", +- ":vision_java_grpc", - ], - deps = [ -- ":videointelligence_java_proto", +- ":vision_java_proto", - ], -) - -java_gapic_test( -- name = "videointelligence_java_gapic_test_suite", +- name = "vision_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.videointelligence.v1p2beta1.VideoIntelligenceServiceClientTest", +- "com.google.cloud.vision.v1.ImageAnnotatorClientTest", +- "com.google.cloud.vision.v1.ProductSearchClientTest", - ], -- runtime_deps = [":videointelligence_java_gapic_test"], +- runtime_deps = [":vision_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-videointelligence-v1p2beta1-java", +- name = "google-cloud-vision-v1-java", - deps = [ -- ":videointelligence_java_gapic", -- ":videointelligence_java_grpc", -- ":videointelligence_java_proto", -- ":videointelligence_proto", +- ":vision_java_gapic", +- ":vision_java_grpc", +- ":vision_java_proto", +- ":vision_proto", - ], -) - @@ -52278,46 +69741,47 @@ diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/ -) - -go_proto_library( -- name = "videointelligence_go_proto", +- name = "vision_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p2beta1", -- protos = [":videointelligence_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1", +- protos = [":vision_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", +- "//google/type:color_go_proto", +- "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( -- name = "videointelligence_go_gapic", -- srcs = [":videointelligence_proto_with_info"], -- grpc_service_config = "videointelligence_grpc_service_config.json", -- importpath = "cloud.google.com/go/videointelligence/apiv1p2beta1;videointelligence", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml", +- name = "vision_go_gapic", +- srcs = [":vision_proto_with_info"], +- grpc_service_config = "vision_grpc_service_config.json", +- importpath = "cloud.google.com/go/vision/apiv1;vision", +- service_yaml = "vision_v1.yaml", - deps = [ -- ":videointelligence_go_proto", +- ":vision_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 = "videointelligence_go_gapic_test", -- srcs = [":videointelligence_go_gapic_srcjar_test"], -- embed = [":videointelligence_go_gapic"], -- importpath = "cloud.google.com/go/videointelligence/apiv1p2beta1", +- name = "vision_go_gapic_test", +- srcs = [":vision_go_gapic_srcjar_test"], +- embed = [":vision_go_gapic"], +- importpath = "cloud.google.com/go/vision/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-videointelligence-v1p2beta1-go", +- name = "gapi-cloud-vision-v1-go", - deps = [ -- ":videointelligence_go_gapic", -- ":videointelligence_go_gapic_srcjar-test.srcjar", -- ":videointelligence_go_proto", +- ":vision_go_gapic", +- ":vision_go_gapic_srcjar-test.srcjar", +- ":vision_go_proto", - ], -) - @@ -52331,15 +69795,15 @@ diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/ -) - -py_gapic_library( -- name = "videointelligence_py_gapic", -- srcs = [":videointelligence_proto"], -- grpc_service_config = "videointelligence_grpc_service_config.json", +- name = "vision_py_gapic", +- srcs = [":vision_proto"], +- grpc_service_config = "vision_grpc_service_config.json", -) - -py_gapic_assembly_pkg( -- name = "videointelligence-v1p2beta1-py", +- name = "vision-v1-py", - deps = [ -- ":videointelligence_py_gapic", +- ":vision_py_gapic", - ], -) - @@ -52355,36 +69819,35 @@ diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/ -) - -php_proto_library( -- name = "videointelligence_php_proto", -- deps = [":videointelligence_proto"], +- name = "vision_php_proto", +- deps = [":vision_proto"], -) - -php_grpc_library( -- name = "videointelligence_php_grpc", -- srcs = [":videointelligence_proto"], -- deps = [":videointelligence_php_proto"], +- name = "vision_php_grpc", +- srcs = [":vision_proto"], +- deps = [":vision_php_proto"], -) - -php_gapic_library( -- name = "videointelligence_php_gapic", -- src = ":videointelligence_proto_with_info", -- gapic_yaml = "videointelligence_gapic.yaml", -- grpc_service_config = "videointelligence_grpc_service_config.json", -- package = "google.cloud.videointelligence.v1p2beta1", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml", +- name = "vision_php_gapic", +- srcs = [":vision_proto_with_info"], +- gapic_yaml = "vision_gapic.yaml", +- grpc_service_config = "vision_grpc_service_config.json", +- service_yaml = "vision_v1.yaml", - deps = [ -- ":videointelligence_php_grpc", -- ":videointelligence_php_proto", +- ":vision_php_grpc", +- ":vision_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-videointelligence-v1p2beta1-php", +- name = "google-cloud-vision-v1-php", - deps = [ -- ":videointelligence_php_gapic", -- ":videointelligence_php_grpc", -- ":videointelligence_php_proto", +- ":vision_php_gapic", +- ":vision_php_grpc", +- ":vision_php_proto", - ], -) - @@ -52398,22 +69861,22 @@ diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/ -) - -nodejs_gapic_library( -- name = "videointelligence_nodejs_gapic", -- package_name = "@google-cloud/video-intelligence", -- src = ":videointelligence_proto_with_info", +- name = "vision_nodejs_gapic", +- package_name = "@google-cloud/vision", +- src = ":vision_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "videointelligence_grpc_service_config.json", -- main_service = "videointelligence", -- package = "google.cloud.videointelligence.v1p2beta1", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml", +- grpc_service_config = "vision_grpc_service_config.json", +- main_service = "vision", +- package = "google.cloud.vision.v1", +- service_yaml = "vision_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "videointelligence-v1p2beta1-nodejs", +- name = "vision-v1-nodejs", - deps = [ -- ":videointelligence_nodejs_gapic", -- ":videointelligence_proto", +- ":vision_nodejs_gapic", +- ":vision_proto", - ], -) - @@ -52422,49 +69885,49 @@ diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/ -############################################################################## -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", -) - -ruby_proto_library( -- name = "videointelligence_ruby_proto", -- deps = [":videointelligence_proto"], +- name = "vision_ruby_proto", +- deps = [":vision_proto"], -) - -ruby_grpc_library( -- name = "videointelligence_ruby_grpc", -- srcs = [":videointelligence_proto"], -- deps = [":videointelligence_ruby_proto"], +- name = "vision_ruby_grpc", +- srcs = [":vision_proto"], +- deps = [":vision_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "videointelligence_ruby_gapic", -- srcs = [":videointelligence_proto_with_info"], +- name = "vision_ruby_gapic", +- srcs = [":vision_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-video_intelligence-v1p2beta1", -- "ruby-cloud-env-prefix=VIDEO_INTELLIGENCE", -- "ruby-cloud-product-url=https://cloud.google.com/video-intelligence", -- "ruby-cloud-api-id=videointelligence.googleapis.com", -- "ruby-cloud-api-shortname=videointelligence", +- "ruby-cloud-gem-name=google-cloud-vision-v1", +- "ruby-cloud-env-prefix=VISION", +- "ruby-cloud-product-url=https://cloud.google.com/vision", +- "ruby-cloud-api-id=vision.googleapis.com", +- "ruby-cloud-api-shortname=vision", - ], -- grpc_service_config = "videointelligence_grpc_service_config.json", -- ruby_cloud_description = "Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.", -- ruby_cloud_title = "Cloud Video Intelligence V1p2beta1", +- grpc_service_config = "vision_grpc_service_config.json", +- ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.", +- ruby_cloud_title = "Cloud Vision V1", - deps = [ -- ":videointelligence_ruby_grpc", -- ":videointelligence_ruby_proto", +- ":vision_ruby_grpc", +- ":vision_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-videointelligence-v1p2beta1-ruby", +- name = "google-cloud-vision-v1-ruby", - deps = [ -- ":videointelligence_ruby_gapic", -- ":videointelligence_ruby_grpc", -- ":videointelligence_ruby_proto", +- ":vision_ruby_gapic", +- ":vision_ruby_grpc", +- ":vision_ruby_proto", - ], -) - @@ -52480,45 +69943,73 @@ diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/ -) - -csharp_proto_library( -- name = "videointelligence_csharp_proto", -- deps = [":videointelligence_proto"], +- name = "vision_csharp_proto", +- deps = [":vision_proto"], -) - -csharp_grpc_library( -- name = "videointelligence_csharp_grpc", -- srcs = [":videointelligence_proto"], -- deps = [":videointelligence_csharp_proto"], +- name = "vision_csharp_grpc", +- srcs = [":vision_proto"], +- deps = [":vision_csharp_proto"], -) - -csharp_gapic_library( -- name = "videointelligence_csharp_gapic", -- srcs = [":videointelligence_proto_with_info"], +- name = "vision_csharp_gapic", +- srcs = [":vision_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "videointelligence_grpc_service_config.json", +- grpc_service_config = "vision_grpc_service_config.json", - deps = [ -- ":videointelligence_csharp_grpc", -- ":videointelligence_csharp_proto", +- ":vision_csharp_grpc", +- ":vision_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-videointelligence-v1p2beta1-csharp", +- name = "google-cloud-vision-v1-csharp", - deps = [ -- ":videointelligence_csharp_gapic", -- ":videointelligence_csharp_grpc", -- ":videointelligence_csharp_proto", +- ":vision_csharp_gapic", +- ":vision_csharp_grpc", +- ":vision_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel ---- a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,333 +0,0 @@ +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_gapic_library", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "vision_cc_proto", +- deps = [":vision_proto"], +-) +- +-cc_grpc_library( +- name = "vision_cc_grpc", +- srcs = [":vision_proto"], +- generate_mocks = True, +- grpc_only = True, +- deps = [":vision_cc_proto"], +-) +- +-cc_gapic_library( +- name = "vision_cc_gapic", +- src = ":vision_proto_with_info", +- package = "google.cloud.vision.v1", +- deps = [ +- ":vision_cc_grpc", +- ":vision_cc_proto", +- ], +-) +diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1beta1/BUILD.bazel +--- a/google/cloud/vision/v1p1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/vision/v1p1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,326 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -52531,25 +70022,27 @@ diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "videointelligence_proto", +- name = "vision_proto", - srcs = [ -- "video_intelligence.proto", +- "geometry.proto", +- "image_annotator.proto", +- "text_annotation.proto", +- "web_detection.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/longrunning:operations_proto", - "//google/rpc:status_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:timestamp_proto", +- "//google/type:color_proto", +- "//google/type:latlng_proto", - ], -) - -proto_library_with_info( -- name = "videointelligence_proto_with_info", +- name = "vision_proto_with_info", - deps = [ -- ":videointelligence_proto", +- ":vision_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -52567,46 +70060,44 @@ diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/ -) - -java_proto_library( -- name = "videointelligence_java_proto", -- deps = [":videointelligence_proto"], +- name = "vision_java_proto", +- deps = [":vision_proto"], -) - -java_grpc_library( -- name = "videointelligence_java_grpc", -- srcs = [":videointelligence_proto"], -- deps = [":videointelligence_java_proto"], +- name = "vision_java_grpc", +- srcs = [":vision_proto"], +- deps = [":vision_java_proto"], -) - -java_gapic_library( -- name = "videointelligence_java_gapic", -- srcs = [":videointelligence_proto_with_info"], -- gapic_yaml = "videointelligence_gapic.yaml", -- grpc_service_config = "videointelligence_grpc_service_config.json", +- name = "vision_java_gapic", +- srcs = [":vision_proto_with_info"], +- grpc_service_config = "vision_grpc_service_config.json", - test_deps = [ -- ":videointelligence_java_grpc", +- ":vision_java_grpc", - ], - deps = [ -- ":videointelligence_java_proto", +- ":vision_java_proto", - ], -) - -java_gapic_test( -- name = "videointelligence_java_gapic_test_suite", +- name = "vision_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.videointelligence.v1p3beta1.StreamingVideoIntelligenceServiceClientTest", -- "com.google.cloud.videointelligence.v1p3beta1.VideoIntelligenceServiceClientTest", +- "com.google.cloud.vision.v1p1beta1.ImageAnnotatorClientTest", - ], -- runtime_deps = [":videointelligence_java_gapic_test"], +- runtime_deps = [":vision_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-videointelligence-v1p3beta1-java", +- name = "google-cloud-vision-v1p1beta1-java", - deps = [ -- ":videointelligence_java_gapic", -- ":videointelligence_java_grpc", -- ":videointelligence_java_proto", -- ":videointelligence_proto", +- ":vision_java_gapic", +- ":vision_java_grpc", +- ":vision_java_proto", +- ":vision_proto", - ], -) - @@ -52622,46 +70113,43 @@ diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/ -) - -go_proto_library( -- name = "videointelligence_go_proto", +- name = "vision_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/videointelligence/v1p3beta1", -- protos = [":videointelligence_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p1beta1", +- protos = [":vision_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", +- "//google/type:color_go_proto", +- "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( -- name = "videointelligence_go_gapic", -- srcs = [":videointelligence_proto_with_info"], -- grpc_service_config = "videointelligence_grpc_service_config.json", -- importpath = "cloud.google.com/go/videointelligence/apiv1p3beta1;videointelligence", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml", +- name = "vision_go_gapic", +- srcs = [":vision_proto_with_info"], +- grpc_service_config = "vision_grpc_service_config.json", +- importpath = "cloud.google.com/go/vision/apiv1p1beta1;vision", +- service_yaml = "//google/cloud/vision:vision_v1p1beta1.yaml", - deps = [ -- ":videointelligence_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", +- ":vision_go_proto", - ], -) - -go_test( -- name = "videointelligence_go_gapic_test", -- srcs = [":videointelligence_go_gapic_srcjar_test"], -- embed = [":videointelligence_go_gapic"], -- importpath = "cloud.google.com/go/videointelligence/apiv1p3beta1", +- name = "vision_go_gapic_test", +- srcs = [":vision_go_gapic_srcjar_test"], +- embed = [":vision_go_gapic"], +- importpath = "cloud.google.com/go/vision/apiv1p1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-videointelligence-v1p3beta1-go", +- name = "gapi-cloud-vision-v1p1beta1-go", - deps = [ -- ":videointelligence_go_gapic", -- ":videointelligence_go_gapic_srcjar-test.srcjar", -- ":videointelligence_go_proto", +- ":vision_go_gapic", +- ":vision_go_gapic_srcjar-test.srcjar", +- ":vision_go_proto", - ], -) - @@ -52675,15 +70163,15 @@ diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/ -) - -py_gapic_library( -- name = "videointelligence_py_gapic", -- srcs = [":videointelligence_proto"], -- grpc_service_config = "videointelligence_grpc_service_config.json", +- name = "vision_py_gapic", +- srcs = [":vision_proto"], +- grpc_service_config = "vision_grpc_service_config.json", -) - -py_gapic_assembly_pkg( -- name = "videointelligence-v1p3beta1-py", +- name = "vision-v1p1beta1-py", - deps = [ -- ":videointelligence_py_gapic", +- ":vision_py_gapic", - ], -) - @@ -52699,36 +70187,34 @@ diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/ -) - -php_proto_library( -- name = "videointelligence_php_proto", -- deps = [":videointelligence_proto"], +- name = "vision_php_proto", +- deps = [":vision_proto"], -) - -php_grpc_library( -- name = "videointelligence_php_grpc", -- srcs = [":videointelligence_proto"], -- deps = [":videointelligence_php_proto"], +- name = "vision_php_grpc", +- srcs = [":vision_proto"], +- deps = [":vision_php_proto"], -) - -php_gapic_library( -- name = "videointelligence_php_gapic", -- src = ":videointelligence_proto_with_info", -- gapic_yaml = "videointelligence_gapic.yaml", -- grpc_service_config = "videointelligence_grpc_service_config.json", -- package = "google.cloud.videointelligence.v1p3beta1", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml", +- name = "vision_php_gapic", +- srcs = [":vision_proto_with_info"], +- gapic_yaml = "vision_gapic.yaml", +- grpc_service_config = "vision_grpc_service_config.json", - deps = [ -- ":videointelligence_php_grpc", -- ":videointelligence_php_proto", +- ":vision_php_grpc", +- ":vision_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-videointelligence-v1p3beta1-php", +- name = "google-cloud-vision-v1p1beta1-php", - deps = [ -- ":videointelligence_php_gapic", -- ":videointelligence_php_grpc", -- ":videointelligence_php_proto", +- ":vision_php_gapic", +- ":vision_php_grpc", +- ":vision_php_proto", - ], -) - @@ -52742,22 +70228,22 @@ diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/ -) - -nodejs_gapic_library( -- name = "videointelligence_nodejs_gapic", -- package_name = "@google-cloud/video-intelligence", -- src = ":videointelligence_proto_with_info", +- name = "vision_nodejs_gapic", +- package_name = "@google-cloud/vision", +- src = ":vision_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "videointelligence_grpc_service_config.json", -- main_service = "videointelligence", -- package = "google.cloud.videointelligence.v1p3beta1", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml", +- grpc_service_config = "vision_grpc_service_config.json", +- main_service = "vision", +- package = "google.cloud.vision.v1p1beta1", +- service_yaml = "//google/cloud/vision:vision_v1p1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "videointelligence-v1p3beta1-nodejs", +- name = "vision-v1p1beta1-nodejs", - deps = [ -- ":videointelligence_nodejs_gapic", -- ":videointelligence_proto", +- ":vision_nodejs_gapic", +- ":vision_proto", - ], -) - @@ -52767,41 +70253,39 @@ diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/ -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "videointelligence_ruby_proto", -- deps = [":videointelligence_proto"], +- name = "vision_ruby_proto", +- deps = [":vision_proto"], -) - -ruby_grpc_library( -- name = "videointelligence_ruby_grpc", -- srcs = [":videointelligence_proto"], -- deps = [":videointelligence_ruby_proto"], +- name = "vision_ruby_grpc", +- srcs = [":vision_proto"], +- deps = [":vision_ruby_proto"], -) - --ruby_gapic_library( -- name = "videointelligence_ruby_gapic", -- src = ":videointelligence_proto_with_info", -- gapic_yaml = "videointelligence_gapic.yaml", -- package = "google.cloud.videointelligence.v1p3beta1", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml", +-ruby_cloud_gapic_library( +- name = "vision_ruby_gapic", +- srcs = [":vision_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-vision-v1p1beta1"], - deps = [ -- ":videointelligence_ruby_grpc", -- ":videointelligence_ruby_proto", +- ":vision_ruby_grpc", +- ":vision_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-videointelligence-v1p3beta1-ruby", +- name = "google-cloud-vision-v1p1beta1-ruby", - deps = [ -- ":videointelligence_ruby_gapic", -- ":videointelligence_ruby_grpc", -- ":videointelligence_ruby_proto", +- ":vision_ruby_gapic", +- ":vision_ruby_grpc", +- ":vision_ruby_proto", - ], -) - @@ -52817,34 +70301,34 @@ diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/ -) - -csharp_proto_library( -- name = "videointelligence_csharp_proto", -- deps = [":videointelligence_proto"], +- name = "vision_csharp_proto", +- deps = [":vision_proto"], -) - -csharp_grpc_library( -- name = "videointelligence_csharp_grpc", -- srcs = [":videointelligence_proto"], -- deps = [":videointelligence_csharp_proto"], +- name = "vision_csharp_grpc", +- srcs = [":vision_proto"], +- deps = [":vision_csharp_proto"], -) - -csharp_gapic_library( -- name = "videointelligence_csharp_gapic", -- srcs = [":videointelligence_proto_with_info"], +- name = "vision_csharp_gapic", +- srcs = [":vision_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "videointelligence_grpc_service_config.json", +- grpc_service_config = "vision_grpc_service_config.json", - deps = [ -- ":videointelligence_csharp_grpc", -- ":videointelligence_csharp_proto", +- ":vision_csharp_grpc", +- ":vision_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-videointelligence-v1p3beta1-csharp", +- name = "google-cloud-vision-v1p1beta1-csharp", - deps = [ -- ":videointelligence_csharp_gapic", -- ":videointelligence_csharp_grpc", -- ":videointelligence_csharp_proto", +- ":vision_csharp_gapic", +- ":vision_csharp_grpc", +- ":vision_csharp_proto", - ], -) - @@ -52852,15 +70336,10 @@ diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/vision/BUILD.bazel b/google/cloud/vision/BUILD.bazel ---- a/google/cloud/vision/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/vision/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.bazel ---- a/google/cloud/vision/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/vision/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,378 +0,0 @@ +diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2beta1/BUILD.bazel +--- a/google/cloud/vision/v1p2beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/vision/v1p2beta1/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. @@ -52877,8 +70356,6 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - srcs = [ - "geometry.proto", - "image_annotator.proto", -- "product_search.proto", -- "product_search_service.proto", - "text_annotation.proto", - "web_detection.proto", - ], @@ -52886,13 +70363,10 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:color_proto", - "//google/type:latlng_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) @@ -52944,15 +70418,14 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba -java_gapic_test( - name = "vision_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.vision.v1.ImageAnnotatorClientTest", -- "com.google.cloud.vision.v1.ProductSearchClientTest", +- "com.google.cloud.vision.v1p2beta1.ImageAnnotatorClientTest", - ], - runtime_deps = [":vision_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-vision-v1-java", +- name = "google-cloud-vision-v1p2beta1-java", - deps = [ - ":vision_java_gapic", - ":vision_java_grpc", @@ -52975,7 +70448,7 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba -go_proto_library( - name = "vision_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1", +- importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p2beta1", - protos = [":vision_proto"], - deps = [ - "//google/api:annotations_go_proto", @@ -52990,8 +70463,8 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - name = "vision_go_gapic", - srcs = [":vision_proto_with_info"], - grpc_service_config = "vision_grpc_service_config.json", -- importpath = "cloud.google.com/go/vision/apiv1;vision", -- service_yaml = "vision_v1.yaml", +- importpath = "cloud.google.com/go/vision/apiv1p2beta1;vision", +- service_yaml = "//google/cloud/vision:vision_v1p2beta1.yaml", - deps = [ - ":vision_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -53004,12 +70477,12 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - name = "vision_go_gapic_test", - srcs = [":vision_go_gapic_srcjar_test"], - embed = [":vision_go_gapic"], -- importpath = "cloud.google.com/go/vision/apiv1", +- importpath = "cloud.google.com/go/vision/apiv1p2beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-vision-v1-go", +- name = "gapi-cloud-vision-v1p2beta1-go", - deps = [ - ":vision_go_gapic", - ":vision_go_gapic_srcjar-test.srcjar", @@ -53033,7 +70506,7 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba -) - -py_gapic_assembly_pkg( -- name = "vision-v1-py", +- name = "vision-v1p2beta1-py", - deps = [ - ":vision_py_gapic", - ], @@ -53063,11 +70536,9 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - -php_gapic_library( - name = "vision_php_gapic", -- src = ":vision_proto_with_info", +- srcs = [":vision_proto_with_info"], - gapic_yaml = "vision_gapic.yaml", - grpc_service_config = "vision_grpc_service_config.json", -- package = "google.cloud.vision.v1", -- service_yaml = "vision_v1.yaml", - deps = [ - ":vision_php_grpc", - ":vision_php_proto", @@ -53076,7 +70547,7 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-vision-v1-php", +- name = "google-cloud-vision-v1p2beta1-php", - deps = [ - ":vision_php_gapic", - ":vision_php_grpc", @@ -53100,13 +70571,13 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - extra_protoc_parameters = ["metadata"], - grpc_service_config = "vision_grpc_service_config.json", - main_service = "vision", -- package = "google.cloud.vision.v1", -- service_yaml = "vision_v1.yaml", +- package = "google.cloud.vision.v1p2beta1", +- service_yaml = "//google/cloud/vision:vision_v1p2beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "vision-v1-nodejs", +- name = "vision-v1p2beta1-nodejs", - deps = [ - ":vision_nodejs_gapic", - ":vision_proto", @@ -53137,17 +70608,8 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - -ruby_cloud_gapic_library( - name = "vision_ruby_gapic", -- srcs = [":vision_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-vision-v1", -- "ruby-cloud-env-prefix=VISION", -- "ruby-cloud-product-url=https://cloud.google.com/vision", -- "ruby-cloud-api-id=vision.googleapis.com", -- "ruby-cloud-api-shortname=vision", -- ], -- grpc_service_config = "vision_grpc_service_config.json", -- ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.", -- ruby_cloud_title = "Cloud Vision V1", +- srcs = [":vision_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-vision-v1p2beta1"], - deps = [ - ":vision_ruby_grpc", - ":vision_ruby_proto", @@ -53156,7 +70618,7 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-vision-v1-ruby", +- name = "google-cloud-vision-v1p2beta1-ruby", - deps = [ - ":vision_ruby_gapic", - ":vision_ruby_grpc", @@ -53199,7 +70661,7 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-vision-v1-csharp", +- name = "google-cloud-vision-v1p2beta1-csharp", - deps = [ - ":vision_csharp_gapic", - ":vision_csharp_grpc", @@ -53210,39 +70672,11 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba -############################################################################## -# C++ -############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "cc_gapic_library", -- "cc_grpc_library", -- "cc_proto_library", --) -- --cc_proto_library( -- name = "vision_cc_proto", -- deps = [":vision_proto"], --) -- --cc_grpc_library( -- name = "vision_cc_grpc", -- srcs = [":vision_proto"], -- generate_mocks = True, -- grpc_only = True, -- deps = [":vision_cc_proto"], --) -- --cc_gapic_library( -- name = "vision_cc_gapic", -- src = ":vision_proto_with_info", -- package = "google.cloud.vision.v1", -- deps = [ -- ":vision_cc_grpc", -- ":vision_cc_proto", -- ], --) -diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1beta1/BUILD.bazel ---- a/google/cloud/vision/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/vision/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,330 +0,0 @@ +-# 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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/vision/v1p3beta1/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. @@ -53259,6 +70693,8 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - srcs = [ - "geometry.proto", - "image_annotator.proto", +- "product_search.proto", +- "product_search_service.proto", - "text_annotation.proto", - "web_detection.proto", - ], @@ -53266,9 +70702,14 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:color_proto", - "//google/type:latlng_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - @@ -53306,6 +70747,7 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 -java_gapic_library( - name = "vision_java_gapic", - srcs = [":vision_proto_with_info"], +- gapic_yaml = "vision_gapic.yaml", - grpc_service_config = "vision_grpc_service_config.json", - test_deps = [ - ":vision_java_grpc", @@ -53318,14 +70760,15 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 -java_gapic_test( - name = "vision_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.vision.v1p1beta1.ImageAnnotatorClientTest", +- "com.google.cloud.vision.v1p3beta1.ImageAnnotatorClientTest", +- "com.google.cloud.vision.v1p3beta1.ProductSearchClientTest", - ], - runtime_deps = [":vision_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-vision-v1p1beta1-java", +- name = "google-cloud-vision-v1p3beta1-java", - deps = [ - ":vision_java_gapic", - ":vision_java_grpc", @@ -53348,10 +70791,11 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 -go_proto_library( - name = "vision_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p1beta1", +- importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p3beta1", - protos = [":vision_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - "//google/type:color_go_proto", - "//google/type:latlng_go_proto", @@ -53362,10 +70806,13 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - name = "vision_go_gapic", - srcs = [":vision_proto_with_info"], - grpc_service_config = "vision_grpc_service_config.json", -- importpath = "cloud.google.com/go/vision/apiv1p1beta1;vision", -- service_yaml = "//google/cloud/vision:vision_v1p1beta1.yaml", +- importpath = "cloud.google.com/go/vision/apiv1p3beta1;vision", +- service_yaml = "//google/cloud/vision:vision_v1p3beta1.yaml", - deps = [ - ":vision_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - ], -) - @@ -53373,12 +70820,12 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - name = "vision_go_gapic_test", - srcs = [":vision_go_gapic_srcjar_test"], - embed = [":vision_go_gapic"], -- importpath = "cloud.google.com/go/vision/apiv1p1beta1", +- importpath = "cloud.google.com/go/vision/apiv1p3beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-vision-v1p1beta1-go", +- name = "gapi-cloud-vision-v1p3beta1-go", - deps = [ - ":vision_go_gapic", - ":vision_go_gapic_srcjar-test.srcjar", @@ -53402,7 +70849,7 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 -) - -py_gapic_assembly_pkg( -- name = "vision-v1p1beta1-py", +- name = "vision-v1p3beta1-py", - deps = [ - ":vision_py_gapic", - ], @@ -53432,11 +70879,10 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - -php_gapic_library( - name = "vision_php_gapic", -- src = ":vision_proto_with_info", +- srcs = [":vision_proto_with_info"], - gapic_yaml = "vision_gapic.yaml", - grpc_service_config = "vision_grpc_service_config.json", -- package = "google.cloud.vision.v1p1beta1", -- service_yaml = "//google/cloud/vision:vision_v1p1beta1.yaml", +- service_yaml = "//google/cloud/vision:vision_v1p3beta1.yaml", - deps = [ - ":vision_php_grpc", - ":vision_php_proto", @@ -53445,7 +70891,7 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-vision-v1p1beta1-php", +- name = "google-cloud-vision-v1p3beta1-php", - deps = [ - ":vision_php_gapic", - ":vision_php_grpc", @@ -53469,13 +70915,13 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - extra_protoc_parameters = ["metadata"], - grpc_service_config = "vision_grpc_service_config.json", - main_service = "vision", -- package = "google.cloud.vision.v1p1beta1", -- service_yaml = "//google/cloud/vision:vision_v1p1beta1.yaml", +- package = "google.cloud.vision.v1p3beta1", +- service_yaml = "//google/cloud/vision:vision_v1p3beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "vision-v1p1beta1-nodejs", +- name = "vision-v1p3beta1-nodejs", - deps = [ - ":vision_nodejs_gapic", - ":vision_proto", @@ -53487,8 +70933,8 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -53504,12 +70950,19 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - deps = [":vision_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "vision_ruby_gapic", -- src = ":vision_proto_with_info", -- gapic_yaml = "vision_gapic.yaml", -- package = "google.cloud.vision.v1p1beta1", -- service_yaml = "//google/cloud/vision:vision_v1p1beta1.yaml", +- srcs = [":vision_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-vision-v1p3beta1", +- "ruby-cloud-env-prefix=VISION", +- "ruby-cloud-product-url=https://cloud.google.com/vision", +- "ruby-cloud-api-id=vision.googleapis.com", +- "ruby-cloud-api-shortname=vision", +- ], +- grpc_service_config = "vision_grpc_service_config.json", +- ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.", +- ruby_cloud_title = "Cloud Vision V1p3beta1", - deps = [ - ":vision_ruby_grpc", - ":vision_ruby_proto", @@ -53518,7 +70971,7 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-vision-v1p1beta1-ruby", +- name = "google-cloud-vision-v1p3beta1-ruby", - deps = [ - ":vision_ruby_gapic", - ":vision_ruby_grpc", @@ -53561,7 +71014,7 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-vision-v1p1beta1-csharp", +- name = "google-cloud-vision-v1p3beta1-csharp", - deps = [ - ":vision_csharp_gapic", - ":vision_csharp_grpc", @@ -53573,10 +71026,10 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2beta1/BUILD.bazel ---- a/google/cloud/vision/v1p2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/vision/v1p2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,337 +0,0 @@ +diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4beta1/BUILD.bazel +--- a/google/cloud/vision/v1p4beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/vision/v1p4beta1/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. @@ -53591,8 +71044,11 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 -proto_library( - name = "vision_proto", - srcs = [ +- "face.proto", - "geometry.proto", - "image_annotator.proto", +- "product_search.proto", +- "product_search_service.proto", - "text_annotation.proto", - "web_detection.proto", - ], @@ -53600,10 +71056,13 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", +- "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "//google/rpc:status_proto", - "//google/type:color_proto", - "//google/type:latlng_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) @@ -53655,14 +71114,15 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 -java_gapic_test( - name = "vision_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.vision.v1p2beta1.ImageAnnotatorClientTest", +- "com.google.cloud.vision.v1p4beta1.ImageAnnotatorClientTest", +- "com.google.cloud.vision.v1p4beta1.ProductSearchClientTest", - ], - runtime_deps = [":vision_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-vision-v1p2beta1-java", +- name = "google-cloud-vision-v1p4beta1-java", - deps = [ - ":vision_java_gapic", - ":vision_java_grpc", @@ -53685,7 +71145,7 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 -go_proto_library( - name = "vision_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p2beta1", +- importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1", - protos = [":vision_proto"], - deps = [ - "//google/api:annotations_go_proto", @@ -53700,8 +71160,8 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - name = "vision_go_gapic", - srcs = [":vision_proto_with_info"], - grpc_service_config = "vision_grpc_service_config.json", -- importpath = "cloud.google.com/go/vision/apiv1p2beta1;vision", -- service_yaml = "//google/cloud/vision:vision_v1p2beta1.yaml", +- importpath = "cloud.google.com/go/vision/apiv1p4beta1;vision", +- service_yaml = "//google/cloud/vision:vision_v1p4beta1.yaml", - deps = [ - ":vision_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -53714,12 +71174,12 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - name = "vision_go_gapic_test", - srcs = [":vision_go_gapic_srcjar_test"], - embed = [":vision_go_gapic"], -- importpath = "cloud.google.com/go/vision/apiv1p2beta1", +- importpath = "cloud.google.com/go/vision/apiv1p4beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-vision-v1p2beta1-go", +- name = "gapi-cloud-vision-v1p4beta1-go", - deps = [ - ":vision_go_gapic", - ":vision_go_gapic_srcjar-test.srcjar", @@ -53743,7 +71203,7 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 -) - -py_gapic_assembly_pkg( -- name = "vision-v1p2beta1-py", +- name = "vision-v1p4beta1-py", - deps = [ - ":vision_py_gapic", - ], @@ -53773,11 +71233,10 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - -php_gapic_library( - name = "vision_php_gapic", -- src = ":vision_proto_with_info", +- srcs = [":vision_proto_with_info"], - gapic_yaml = "vision_gapic.yaml", - grpc_service_config = "vision_grpc_service_config.json", -- package = "google.cloud.vision.v1p2beta1", -- service_yaml = "//google/cloud/vision:vision_v1p2beta1.yaml", +- service_yaml = "//google/cloud/vision:vision_v1p4beta1.yaml", - deps = [ - ":vision_php_grpc", - ":vision_php_proto", @@ -53786,7 +71245,7 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-vision-v1p2beta1-php", +- name = "google-cloud-vision-v1p4beta1-php", - deps = [ - ":vision_php_gapic", - ":vision_php_grpc", @@ -53810,13 +71269,13 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - extra_protoc_parameters = ["metadata"], - grpc_service_config = "vision_grpc_service_config.json", - main_service = "vision", -- package = "google.cloud.vision.v1p2beta1", -- service_yaml = "//google/cloud/vision:vision_v1p2beta1.yaml", +- package = "google.cloud.vision.v1p4beta1", +- service_yaml = "//google/cloud/vision:vision_v1p4beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "vision-v1p2beta1-nodejs", +- name = "vision-v1p4beta1-nodejs", - deps = [ - ":vision_nodejs_gapic", - ":vision_proto", @@ -53829,7 +71288,7 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -53845,12 +71304,10 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - deps = [":vision_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "vision_ruby_gapic", -- src = ":vision_proto_with_info", -- gapic_yaml = "vision_gapic.yaml", -- package = "google.cloud.vision.v1p2beta1", -- service_yaml = "//google/cloud/vision:vision_v1p2beta1.yaml", +- srcs = [":vision_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-vision-v1p4beta1"], - deps = [ - ":vision_ruby_grpc", - ":vision_ruby_proto", @@ -53859,7 +71316,7 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-vision-v1p2beta1-ruby", +- name = "google-cloud-vision-v1p4beta1-ruby", - deps = [ - ":vision_ruby_gapic", - ":vision_ruby_grpc", @@ -53902,7 +71359,7 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-vision-v1p2beta1-csharp", +- name = "google-cloud-vision-v1p4beta1-csharp", - deps = [ - ":vision_csharp_gapic", - ":vision_csharp_grpc", @@ -53914,11 +71371,20 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3beta1/BUILD.bazel ---- a/google/cloud/vision/v1p3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/vision/v1p3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,350 +0,0 @@ +diff -urN a/google/cloud/vpcaccess/v1/BUILD.bazel b/google/cloud/vpcaccess/v1/BUILD.bazel +--- a/google/cloud/vpcaccess/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/vpcaccess/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/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"]) @@ -53930,14 +71396,9 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "vision_proto", +- name = "vpcaccess_proto", - srcs = [ -- "geometry.proto", -- "image_annotator.proto", -- "product_search.proto", -- "product_search_service.proto", -- "text_annotation.proto", -- "web_detection.proto", +- "vpc_access.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -53945,19 +71406,14 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "//google/type:color_proto", -- "//google/type:latlng_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "vision_proto_with_info", +- name = "vpcaccess_proto_with_info", - deps = [ -- ":vision_proto", +- ":vpcaccess_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -53975,46 +71431,44 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 -) - -java_proto_library( -- name = "vision_java_proto", -- deps = [":vision_proto"], +- name = "vpcaccess_java_proto", +- deps = [":vpcaccess_proto"], -) - -java_grpc_library( -- name = "vision_java_grpc", -- srcs = [":vision_proto"], -- deps = [":vision_java_proto"], +- name = "vpcaccess_java_grpc", +- srcs = [":vpcaccess_proto"], +- deps = [":vpcaccess_java_proto"], -) - -java_gapic_library( -- name = "vision_java_gapic", -- srcs = [":vision_proto_with_info"], -- gapic_yaml = "vision_gapic.yaml", -- grpc_service_config = "vision_grpc_service_config.json", +- name = "vpcaccess_java_gapic", +- srcs = [":vpcaccess_proto_with_info"], +- grpc_service_config = "vpcaccess_grpc_service_config.json", - test_deps = [ -- ":vision_java_grpc", +- ":vpcaccess_java_grpc", - ], - deps = [ -- ":vision_java_proto", +- ":vpcaccess_java_proto", - ], -) - -java_gapic_test( -- name = "vision_java_gapic_test_suite", +- name = "vpcaccess_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.vision.v1p3beta1.ImageAnnotatorClientTest", -- "com.google.cloud.vision.v1p3beta1.ProductSearchClientTest", +- "com.google.cloud.vpcaccess.v1.VpcAccessServiceClientTest", - ], -- runtime_deps = [":vision_java_gapic_test"], +- runtime_deps = [":vpcaccess_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-vision-v1p3beta1-java", +- name = "google-cloud-vpcaccess-v1-java", - deps = [ -- ":vision_java_gapic", -- ":vision_java_grpc", -- ":vision_java_proto", -- ":vision_proto", +- ":vpcaccess_java_gapic", +- ":vpcaccess_java_grpc", +- ":vpcaccess_java_proto", +- ":vpcaccess_proto", - ], -) - @@ -54030,27 +71484,25 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 -) - -go_proto_library( -- name = "vision_go_proto", +- name = "vpcaccess_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p3beta1", -- protos = [":vision_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/vpcaccess/v1", +- protos = [":vpcaccess_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", -- "//google/type:color_go_proto", -- "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( -- name = "vision_go_gapic", -- srcs = [":vision_proto_with_info"], -- grpc_service_config = "vision_grpc_service_config.json", -- importpath = "cloud.google.com/go/vision/apiv1p3beta1;vision", -- service_yaml = "//google/cloud/vision:vision_v1p3beta1.yaml", +- name = "vpcaccess_go_gapic", +- srcs = [":vpcaccess_proto_with_info"], +- grpc_service_config = "vpcaccess_grpc_service_config.json", +- importpath = "cloud.google.com/go/vpcaccess/apiv1;vpcaccess", +- metadata = True, +- service_yaml = "vpcaccess_v1.yaml", - deps = [ -- ":vision_go_proto", +- ":vpcaccess_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", @@ -54058,19 +71510,20 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 -) - -go_test( -- name = "vision_go_gapic_test", -- srcs = [":vision_go_gapic_srcjar_test"], -- embed = [":vision_go_gapic"], -- importpath = "cloud.google.com/go/vision/apiv1p3beta1", +- name = "vpcaccess_go_gapic_test", +- srcs = [":vpcaccess_go_gapic_srcjar_test"], +- embed = [":vpcaccess_go_gapic"], +- importpath = "cloud.google.com/go/vpcaccess/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-vision-v1p3beta1-go", +- name = "gapi-cloud-vpcaccess-v1-go", - deps = [ -- ":vision_go_gapic", -- ":vision_go_gapic_srcjar-test.srcjar", -- ":vision_go_proto", +- ":vpcaccess_go_gapic", +- ":vpcaccess_go_gapic_srcjar-metadata.srcjar", +- ":vpcaccess_go_gapic_srcjar-test.srcjar", +- ":vpcaccess_go_proto", - ], -) - @@ -54084,15 +71537,17 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 -) - -py_gapic_library( -- name = "vision_py_gapic", -- srcs = [":vision_proto"], -- grpc_service_config = "vision_grpc_service_config.json", +- name = "vpcaccess_py_gapic", +- srcs = [":vpcaccess_proto"], +- grpc_service_config = "vpcaccess_grpc_service_config.json", +- opt_args = ["warehouse-package-name=google-cloud-vpc-access"] -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "vision-v1p3beta1-py", +- name = "vpcaccess-v1-py", - deps = [ -- ":vision_py_gapic", +- ":vpcaccess_py_gapic", - ], -) - @@ -54108,36 +71563,34 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 -) - -php_proto_library( -- name = "vision_php_proto", -- deps = [":vision_proto"], +- name = "vpcaccess_php_proto", +- deps = [":vpcaccess_proto"], -) - -php_grpc_library( -- name = "vision_php_grpc", -- srcs = [":vision_proto"], -- deps = [":vision_php_proto"], +- name = "vpcaccess_php_grpc", +- srcs = [":vpcaccess_proto"], +- deps = [":vpcaccess_php_proto"], -) - -php_gapic_library( -- name = "vision_php_gapic", -- src = ":vision_proto_with_info", -- gapic_yaml = "vision_gapic.yaml", -- grpc_service_config = "vision_grpc_service_config.json", -- package = "google.cloud.vision.v1p3beta1", -- service_yaml = "//google/cloud/vision:vision_v1p3beta1.yaml", +- name = "vpcaccess_php_gapic", +- srcs = [":vpcaccess_proto_with_info"], +- grpc_service_config = "vpcaccess_grpc_service_config.json", +- service_yaml = "vpcaccess_v1.yaml", - deps = [ -- ":vision_php_grpc", -- ":vision_php_proto", +- ":vpcaccess_php_grpc", +- ":vpcaccess_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-vision-v1p3beta1-php", +- name = "google-cloud-vpcaccess-v1-php", - deps = [ -- ":vision_php_gapic", -- ":vision_php_grpc", -- ":vision_php_proto", +- ":vpcaccess_php_gapic", +- ":vpcaccess_php_grpc", +- ":vpcaccess_php_proto", - ], -) - @@ -54151,22 +71604,21 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 -) - -nodejs_gapic_library( -- name = "vision_nodejs_gapic", -- package_name = "@google-cloud/vision", -- src = ":vision_proto_with_info", +- name = "vpcaccess_nodejs_gapic", +- package_name = "@google-cloud/vpcaccess", +- src = ":vpcaccess_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "vision_grpc_service_config.json", -- main_service = "vision", -- package = "google.cloud.vision.v1p3beta1", -- service_yaml = "//google/cloud/vision:vision_v1p3beta1.yaml", +- grpc_service_config = "vpcaccess_grpc_service_config.json", +- package = "google.cloud.vpcaccess.v1", +- service_yaml = "vpcaccess_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "vision-v1p3beta1-nodejs", +- name = "vpcaccess-v1-nodejs", - deps = [ -- ":vision_nodejs_gapic", -- ":vision_proto", +- ":vpcaccess_nodejs_gapic", +- ":vpcaccess_proto", - ], -) - @@ -54175,49 +71627,49 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 -############################################################################## -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", -) - -ruby_proto_library( -- name = "vision_ruby_proto", -- deps = [":vision_proto"], +- name = "vpcaccess_ruby_proto", +- deps = [":vpcaccess_proto"], -) - -ruby_grpc_library( -- name = "vision_ruby_grpc", -- srcs = [":vision_proto"], -- deps = [":vision_ruby_proto"], +- name = "vpcaccess_ruby_grpc", +- srcs = [":vpcaccess_proto"], +- deps = [":vpcaccess_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "vision_ruby_gapic", -- srcs = [":vision_proto_with_info"], +- name = "vpcaccess_ruby_gapic", +- srcs = [":vpcaccess_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-vision-v1p3beta1", -- "ruby-cloud-env-prefix=VISION", -- "ruby-cloud-product-url=https://cloud.google.com/vision", -- "ruby-cloud-api-id=vision.googleapis.com", -- "ruby-cloud-api-shortname=vision", +- "ruby-cloud-gem-name=google-cloud-vpc_access-v1", +- "ruby-cloud-env-prefix=VPC_ACCESS", +- "ruby-cloud-product-url=https://cloud.google.com/vpc/docs/serverless-vpc-access", +- "ruby-cloud-api-id=vpcaccess.googleapis.com", +- "ruby-cloud-api-shortname=vpcaccess", - ], -- grpc_service_config = "vision_grpc_service_config.json", -- ruby_cloud_description = "Cloud Vision API allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content.", -- ruby_cloud_title = "Cloud Vision V1p3beta1", +- grpc_service_config = "vpcaccess_grpc_service_config.json", +- ruby_cloud_description = "Serverless VPC Access enables you to connect from a serverless environment on Google Cloud (Cloud Run, Cloud Functions, or the App Engine standard environment) directly to your VPC network. This connection makes it possible for your serverless environment to access Compute Engine VM instances, Memorystore instances, and any other resources with an internal IP address.", +- ruby_cloud_title = "Serverless VPC Access V1", - deps = [ -- ":vision_ruby_grpc", -- ":vision_ruby_proto", +- ":vpcaccess_ruby_grpc", +- ":vpcaccess_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-vision-v1p3beta1-ruby", +- name = "google-cloud-vpcaccess-v1-ruby", - deps = [ -- ":vision_ruby_gapic", -- ":vision_ruby_grpc", -- ":vision_ruby_proto", +- ":vpcaccess_ruby_gapic", +- ":vpcaccess_ruby_grpc", +- ":vpcaccess_ruby_proto", - ], -) - @@ -54233,34 +71685,34 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 -) - -csharp_proto_library( -- name = "vision_csharp_proto", -- deps = [":vision_proto"], +- name = "vpcaccess_csharp_proto", +- deps = [":vpcaccess_proto"], -) - -csharp_grpc_library( -- name = "vision_csharp_grpc", -- srcs = [":vision_proto"], -- deps = [":vision_csharp_proto"], +- name = "vpcaccess_csharp_grpc", +- srcs = [":vpcaccess_proto"], +- deps = [":vpcaccess_csharp_proto"], -) - -csharp_gapic_library( -- name = "vision_csharp_gapic", -- srcs = [":vision_proto_with_info"], +- name = "vpcaccess_csharp_gapic", +- srcs = [":vpcaccess_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "vision_grpc_service_config.json", +- grpc_service_config = "vpcaccess_grpc_service_config.json", - deps = [ -- ":vision_csharp_grpc", -- ":vision_csharp_proto", +- ":vpcaccess_csharp_grpc", +- ":vpcaccess_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-vision-v1p3beta1-csharp", +- name = "google-cloud-vpcaccess-v1-csharp", - deps = [ -- ":vision_csharp_gapic", -- ":vision_csharp_grpc", -- ":vision_csharp_proto", +- ":vpcaccess_csharp_gapic", +- ":vpcaccess_csharp_grpc", +- ":vpcaccess_csharp_proto", - ], -) - @@ -54268,10 +71720,10 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4beta1/BUILD.bazel ---- a/google/cloud/vision/v1p4beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/vision/v1p4beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,344 +0,0 @@ +diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD.bazel +--- a/google/cloud/webrisk/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/webrisk/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,328 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -54284,35 +71736,23 @@ diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4 -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "vision_proto", +- name = "webrisk_proto", - srcs = [ -- "face.proto", -- "geometry.proto", -- "image_annotator.proto", -- "product_search.proto", -- "product_search_service.proto", -- "text_annotation.proto", -- "web_detection.proto", +- "webrisk.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "//google/type:color_proto", -- "//google/type:latlng_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "vision_proto_with_info", +- name = "webrisk_proto_with_info", - deps = [ -- ":vision_proto", +- ":webrisk_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -54330,46 +71770,45 @@ diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4 -) - -java_proto_library( -- name = "vision_java_proto", -- deps = [":vision_proto"], +- name = "webrisk_java_proto", +- deps = [":webrisk_proto"], -) - -java_grpc_library( -- name = "vision_java_grpc", -- srcs = [":vision_proto"], -- deps = [":vision_java_proto"], +- name = "webrisk_java_grpc", +- srcs = [":webrisk_proto"], +- deps = [":webrisk_java_proto"], -) - -java_gapic_library( -- name = "vision_java_gapic", -- srcs = [":vision_proto_with_info"], -- gapic_yaml = "vision_gapic.yaml", -- grpc_service_config = "vision_grpc_service_config.json", +- name = "webrisk_java_gapic", +- srcs = [":webrisk_proto_with_info"], +- gapic_yaml = "webrisk_gapic.yaml", +- grpc_service_config = "webrisk_grpc_service_config.json", - test_deps = [ -- ":vision_java_grpc", +- ":webrisk_java_grpc", - ], - deps = [ -- ":vision_java_proto", +- ":webrisk_java_proto", - ], -) - -java_gapic_test( -- name = "vision_java_gapic_test_suite", +- name = "webrisk_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.vision.v1p4beta1.ImageAnnotatorClientTest", -- "com.google.cloud.vision.v1p4beta1.ProductSearchClientTest", +- "com.google.cloud.webrisk.v1.WebRiskServiceClientTest", - ], -- runtime_deps = [":vision_java_gapic_test"], +- runtime_deps = [":webrisk_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-vision-v1p4beta1-java", +- name = "google-cloud-webrisk-v1-java", - deps = [ -- ":vision_java_gapic", -- ":vision_java_grpc", -- ":vision_java_proto", -- ":vision_proto", +- ":webrisk_java_gapic", +- ":webrisk_java_grpc", +- ":webrisk_java_proto", +- ":webrisk_proto", - ], -) - @@ -54385,53 +71824,47 @@ diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4 -) - -go_proto_library( -- name = "vision_go_proto", +- name = "webrisk_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/vision/v1p4beta1", -- protos = [":vision_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/webrisk/v1", +- protos = [":webrisk_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", -- "//google/type:color_go_proto", -- "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( -- name = "vision_go_gapic", -- srcs = [":vision_proto_with_info"], -- grpc_service_config = "vision_grpc_service_config.json", -- importpath = "cloud.google.com/go/vision/apiv1p4beta1;vision", -- service_yaml = "//google/cloud/vision:vision_v1p4beta1.yaml", +- name = "webrisk_go_gapic", +- srcs = [":webrisk_proto_with_info"], +- grpc_service_config = "webrisk_grpc_service_config.json", +- importpath = "cloud.google.com/go/webrisk/apiv1;webrisk", +- service_yaml = "webrisk_v1.yaml", - deps = [ -- ":vision_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- ":webrisk_go_proto", - ], -) - -go_test( -- name = "vision_go_gapic_test", -- srcs = [":vision_go_gapic_srcjar_test"], -- embed = [":vision_go_gapic"], -- importpath = "cloud.google.com/go/vision/apiv1p4beta1", +- name = "webrisk_go_gapic_test", +- srcs = [":webrisk_go_gapic_srcjar_test"], +- embed = [":webrisk_go_gapic"], +- importpath = "cloud.google.com/go/webrisk/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-vision-v1p4beta1-go", +- name = "gapi-cloud-webrisk-v1-go", - deps = [ -- ":vision_go_gapic", -- ":vision_go_gapic_srcjar-test.srcjar", -- ":vision_go_proto", +- ":webrisk_go_gapic", +- ":webrisk_go_gapic_srcjar-test.srcjar", +- ":webrisk_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +- -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", @@ -54439,15 +71872,15 @@ diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4 -) - -py_gapic_library( -- name = "vision_py_gapic", -- srcs = [":vision_proto"], -- grpc_service_config = "vision_grpc_service_config.json", +- name = "webrisk_py_gapic", +- srcs = [":webrisk_proto"], +- grpc_service_config = "webrisk_grpc_service_config.json", -) - -py_gapic_assembly_pkg( -- name = "vision-v1p4beta1-py", +- name = "webrisk-v1-py", - deps = [ -- ":vision_py_gapic", +- ":webrisk_py_gapic", - ], -) - @@ -54463,36 +71896,33 @@ diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4 -) - -php_proto_library( -- name = "vision_php_proto", -- deps = [":vision_proto"], +- name = "webrisk_php_proto", +- deps = [":webrisk_proto"], -) - -php_grpc_library( -- name = "vision_php_grpc", -- srcs = [":vision_proto"], -- deps = [":vision_php_proto"], +- name = "webrisk_php_grpc", +- srcs = [":webrisk_proto"], +- deps = [":webrisk_php_proto"], -) - -php_gapic_library( -- name = "vision_php_gapic", -- src = ":vision_proto_with_info", -- gapic_yaml = "vision_gapic.yaml", -- grpc_service_config = "vision_grpc_service_config.json", -- package = "google.cloud.vision.v1p4beta1", -- service_yaml = "//google/cloud/vision:vision_v1p4beta1.yaml", +- name = "webrisk_php_gapic", +- srcs = [":webrisk_proto_with_info"], +- grpc_service_config = "webrisk_grpc_service_config.json", - deps = [ -- ":vision_php_grpc", -- ":vision_php_proto", +- ":webrisk_php_grpc", +- ":webrisk_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-vision-v1p4beta1-php", +- name = "google-cloud-webrisk-v1-php", - deps = [ -- ":vision_php_gapic", -- ":vision_php_grpc", -- ":vision_php_proto", +- ":webrisk_php_gapic", +- ":webrisk_php_grpc", +- ":webrisk_php_proto", - ], -) - @@ -54506,22 +71936,21 @@ diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4 -) - -nodejs_gapic_library( -- name = "vision_nodejs_gapic", -- package_name = "@google-cloud/vision", -- src = ":vision_proto_with_info", +- name = "webrisk_nodejs_gapic", +- package_name = "@google-cloud/web-risk", +- src = ":webrisk_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "vision_grpc_service_config.json", -- main_service = "vision", -- package = "google.cloud.vision.v1p4beta1", -- service_yaml = "//google/cloud/vision:vision_v1p4beta1.yaml", +- grpc_service_config = "webrisk_grpc_service_config.json", +- package = "google.cloud.webrisk.v1", +- service_yaml = "webrisk_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "vision-v1p4beta1-nodejs", +- name = "webrisk-v1-nodejs", - deps = [ -- ":vision_nodejs_gapic", -- ":vision_proto", +- ":webrisk_nodejs_gapic", +- ":webrisk_proto", - ], -) - @@ -54530,42 +71959,49 @@ diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4 -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "vision_ruby_proto", -- deps = [":vision_proto"], +- name = "webrisk_ruby_proto", +- deps = [":webrisk_proto"], -) - -ruby_grpc_library( -- name = "vision_ruby_grpc", -- srcs = [":vision_proto"], -- deps = [":vision_ruby_proto"], +- name = "webrisk_ruby_grpc", +- srcs = [":webrisk_proto"], +- deps = [":webrisk_ruby_proto"], -) - --ruby_gapic_library( -- name = "vision_ruby_gapic", -- src = ":vision_proto_with_info", -- gapic_yaml = "vision_gapic.yaml", -- package = "google.cloud.vision.v1p4beta1", -- service_yaml = "//google/cloud/vision:vision_v1p4beta1.yaml", +-ruby_cloud_gapic_library( +- name = "webrisk_ruby_gapic", +- srcs = [":webrisk_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-web_risk-v1", +- "ruby-cloud-env-prefix=WEBRISK", +- "ruby-cloud-product-url=https://cloud.google.com/web-risk", +- "ruby-cloud-api-id=webrisk.googleapis.com", +- "ruby-cloud-api-shortname=webrisk", +- ], +- grpc_service_config = "webrisk_grpc_service_config.json", +- ruby_cloud_description = "Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.", +- ruby_cloud_title = "Web Risk V1", - deps = [ -- ":vision_ruby_grpc", -- ":vision_ruby_proto", +- ":webrisk_ruby_grpc", +- ":webrisk_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-vision-v1p4beta1-ruby", +- name = "google-cloud-webrisk-v1-ruby", - deps = [ -- ":vision_ruby_gapic", -- ":vision_ruby_grpc", -- ":vision_ruby_proto", +- ":webrisk_ruby_gapic", +- ":webrisk_ruby_grpc", +- ":webrisk_ruby_proto", - ], -) - @@ -54581,34 +72017,34 @@ diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4 -) - -csharp_proto_library( -- name = "vision_csharp_proto", -- deps = [":vision_proto"], +- name = "webrisk_csharp_proto", +- deps = [":webrisk_proto"], -) - -csharp_grpc_library( -- name = "vision_csharp_grpc", -- srcs = [":vision_proto"], -- deps = [":vision_csharp_proto"], +- name = "webrisk_csharp_grpc", +- srcs = [":webrisk_proto"], +- deps = [":webrisk_csharp_proto"], -) - -csharp_gapic_library( -- name = "vision_csharp_gapic", -- srcs = [":vision_proto_with_info"], +- name = "webrisk_csharp_gapic", +- srcs = [":webrisk_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "vision_grpc_service_config.json", +- grpc_service_config = "webrisk_grpc_service_config.json", - deps = [ -- ":vision_csharp_grpc", -- ":vision_csharp_proto", +- ":webrisk_csharp_grpc", +- ":webrisk_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-vision-v1p4beta1-csharp", +- name = "google-cloud-webrisk-v1-csharp", - deps = [ -- ":vision_csharp_gapic", -- ":vision_csharp_grpc", -- ":vision_csharp_proto", +- ":webrisk_csharp_gapic", +- ":webrisk_csharp_grpc", +- ":webrisk_csharp_proto", - ], -) - @@ -54616,10 +72052,10 @@ diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4 -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD.bazel ---- a/google/cloud/webrisk/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/webrisk/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,331 +0,0 @@ +diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1beta1/BUILD.bazel +--- a/google/cloud/webrisk/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/webrisk/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,328 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -54640,7 +72076,6 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) @@ -54692,14 +72127,14 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. -java_gapic_test( - name = "webrisk_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.webrisk.v1.WebRiskServiceClientTest", +- "com.google.cloud.webrisk.v1beta1.WebRiskServiceV1Beta1ClientTest", - ], - runtime_deps = [":webrisk_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-webrisk-v1-java", +- name = "google-cloud-webrisk-v1beta1-java", - deps = [ - ":webrisk_java_gapic", - ":webrisk_java_grpc", @@ -54722,7 +72157,7 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. -go_proto_library( - name = "webrisk_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/webrisk/v1", +- importpath = "google.golang.org/genproto/googleapis/cloud/webrisk/v1beta1", - protos = [":webrisk_proto"], - deps = [ - "//google/api:annotations_go_proto", @@ -54733,8 +72168,8 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. - name = "webrisk_go_gapic", - srcs = [":webrisk_proto_with_info"], - grpc_service_config = "webrisk_grpc_service_config.json", -- importpath = "cloud.google.com/go/webrisk/apiv1;webrisk", -- service_yaml = "webrisk_v1.yaml", +- importpath = "cloud.google.com/go/webrisk/apiv1beta1;webrisk", +- service_yaml = "webrisk_v1beta1.yaml", - deps = [ - ":webrisk_go_proto", - ], @@ -54744,12 +72179,12 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. - name = "webrisk_go_gapic_test", - srcs = [":webrisk_go_gapic_srcjar_test"], - embed = [":webrisk_go_gapic"], -- importpath = "cloud.google.com/go/webrisk/apiv1", +- importpath = "cloud.google.com/go/webrisk/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-webrisk-v1-go", +- name = "gapi-cloud-webrisk-v1beta1-go", - deps = [ - ":webrisk_go_gapic", - ":webrisk_go_gapic_srcjar-test.srcjar", @@ -54774,7 +72209,7 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. -) - -py_gapic_assembly_pkg( -- name = "webrisk-v1-py", +- name = "webrisk-v1beta1-py", - deps = [ - ":webrisk_py_gapic", - ], @@ -54804,11 +72239,8 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. - -php_gapic_library( - name = "webrisk_php_gapic", -- src = ":webrisk_proto_with_info", -- gapic_yaml = "webrisk_gapic.yaml", +- srcs = [":webrisk_proto_with_info"], - grpc_service_config = "webrisk_grpc_service_config.json", -- package = "google.cloud.webrisk.v1", -- service_yaml = "webrisk_v1.yaml", - deps = [ - ":webrisk_php_grpc", - ":webrisk_php_proto", @@ -54817,7 +72249,7 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-webrisk-v1-php", +- name = "google-cloud-webrisk-v1beta1-php", - deps = [ - ":webrisk_php_gapic", - ":webrisk_php_grpc", @@ -54840,13 +72272,13 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. - src = ":webrisk_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "webrisk_grpc_service_config.json", -- package = "google.cloud.webrisk.v1", -- service_yaml = "webrisk_v1.yaml", +- package = "google.cloud.webrisk.v1beta1", +- service_yaml = "webrisk_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "webrisk-v1-nodejs", +- name = "webrisk-v1beta1-nodejs", - deps = [ - ":webrisk_nodejs_gapic", - ":webrisk_proto", @@ -54858,8 +72290,8 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. -############################################################################## -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", -) @@ -54879,15 +72311,16 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. - name = "webrisk_ruby_gapic", - srcs = [":webrisk_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-web_risk-v1", +- "ruby-cloud-gem-name=google-cloud-web_risk-v1beta1", - "ruby-cloud-env-prefix=WEBRISK", +- "ruby-cloud-service-override=WebRiskServiceV1Beta1=WebRiskService", - "ruby-cloud-product-url=https://cloud.google.com/web-risk", - "ruby-cloud-api-id=webrisk.googleapis.com", - "ruby-cloud-api-shortname=webrisk", - ], - grpc_service_config = "webrisk_grpc_service_config.json", - ruby_cloud_description = "Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.", -- ruby_cloud_title = "Web Risk V1", +- ruby_cloud_title = "Web Risk V1beta1", - deps = [ - ":webrisk_ruby_grpc", - ":webrisk_ruby_proto", @@ -54896,7 +72329,7 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-webrisk-v1-ruby", +- name = "google-cloud-webrisk-v1beta1-ruby", - deps = [ - ":webrisk_ruby_gapic", - ":webrisk_ruby_grpc", @@ -54939,7 +72372,7 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-webrisk-v1-csharp", +- name = "google-cloud-webrisk-v1beta1-csharp", - deps = [ - ":webrisk_csharp_gapic", - ":webrisk_csharp_grpc", @@ -54951,10 +72384,15 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1beta1/BUILD.bazel ---- a/google/cloud/webrisk/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/webrisk/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,331 +0,0 @@ +diff -urN a/google/cloud/websecurityscanner/BUILD.bazel b/google/cloud/websecurityscanner/BUILD.bazel +--- a/google/cloud/websecurityscanner/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/websecurityscanner/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websecurityscanner/v1/BUILD.bazel +--- a/google/cloud/websecurityscanner/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/websecurityscanner/v1/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. @@ -54967,22 +72405,34 @@ diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1be -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "webrisk_proto", +- name = "websecurityscanner_proto", - srcs = [ -- "webrisk.proto", +- "crawled_url.proto", +- "finding.proto", +- "finding_addon.proto", +- "finding_type_stats.proto", +- "scan_config.proto", +- "scan_config_error.proto", +- "scan_run.proto", +- "scan_run_error_trace.proto", +- "scan_run_warning_trace.proto", +- "web_security_scanner.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", - ], -) - -proto_library_with_info( -- name = "webrisk_proto_with_info", +- name = "websecurityscanner_proto_with_info", - deps = [ -- ":webrisk_proto", +- ":websecurityscanner_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -55000,45 +72450,44 @@ diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1be -) - -java_proto_library( -- name = "webrisk_java_proto", -- deps = [":webrisk_proto"], +- name = "websecurityscanner_java_proto", +- deps = [":websecurityscanner_proto"], -) - -java_grpc_library( -- name = "webrisk_java_grpc", -- srcs = [":webrisk_proto"], -- deps = [":webrisk_java_proto"], +- name = "websecurityscanner_java_grpc", +- srcs = [":websecurityscanner_proto"], +- deps = [":websecurityscanner_java_proto"], -) - -java_gapic_library( -- name = "webrisk_java_gapic", -- srcs = [":webrisk_proto_with_info"], -- gapic_yaml = "webrisk_gapic.yaml", -- grpc_service_config = "webrisk_grpc_service_config.json", +- name = "websecurityscanner_java_gapic", +- srcs = [":websecurityscanner_proto_with_info"], +- grpc_service_config = "websecurityscanner_grpc_service_config.json", - test_deps = [ -- ":webrisk_java_grpc", +- ":websecurityscanner_java_grpc", - ], - deps = [ -- ":webrisk_java_proto", +- ":websecurityscanner_java_proto", - ], -) - -java_gapic_test( -- name = "webrisk_java_gapic_test_suite", +- name = "websecurityscanner_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.webrisk.v1beta1.WebRiskServiceV1Beta1ClientTest", +- "com.google.cloud.websecurityscanner.v1.WebSecurityScannerClientTest", - ], -- runtime_deps = [":webrisk_java_gapic_test"], +- runtime_deps = [":websecurityscanner_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-webrisk-v1beta1-java", +- name = "google-cloud-websecurityscanner-v1-java", - deps = [ -- ":webrisk_java_gapic", -- ":webrisk_java_grpc", -- ":webrisk_java_proto", -- ":webrisk_proto", +- ":websecurityscanner_java_gapic", +- ":websecurityscanner_java_grpc", +- ":websecurityscanner_java_proto", +- ":websecurityscanner_proto", - ], -) - @@ -55054,47 +72503,46 @@ diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1be -) - -go_proto_library( -- name = "webrisk_go_proto", +- name = "websecurityscanner_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/webrisk/v1beta1", -- protos = [":webrisk_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1", +- protos = [":websecurityscanner_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( -- name = "webrisk_go_gapic", -- srcs = [":webrisk_proto_with_info"], -- grpc_service_config = "webrisk_grpc_service_config.json", -- importpath = "cloud.google.com/go/webrisk/apiv1beta1;webrisk", -- service_yaml = "webrisk_v1beta1.yaml", +- name = "websecurityscanner_go_gapic", +- srcs = [":websecurityscanner_proto_with_info"], +- grpc_service_config = "websecurityscanner_grpc_service_config.json", +- importpath = "cloud.google.com/go/websecurityscanner/apiv1;websecurityscanner", +- service_yaml = "websecurityscanner_v1.yaml", - deps = [ -- ":webrisk_go_proto", +- ":websecurityscanner_go_proto", - ], -) - -go_test( -- name = "webrisk_go_gapic_test", -- srcs = [":webrisk_go_gapic_srcjar_test"], -- embed = [":webrisk_go_gapic"], -- importpath = "cloud.google.com/go/webrisk/apiv1beta1", +- name = "websecurityscanner_go_gapic_test", +- srcs = [":websecurityscanner_go_gapic_srcjar_test"], +- embed = [":websecurityscanner_go_gapic"], +- importpath = "cloud.google.com/go/websecurityscanner/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-webrisk-v1beta1-go", +- name = "gapi-cloud-websecurityscanner-v1-go", - deps = [ -- ":webrisk_go_gapic", -- ":webrisk_go_gapic_srcjar-test.srcjar", -- ":webrisk_go_proto", +- ":websecurityscanner_go_gapic", +- ":websecurityscanner_go_gapic_srcjar-test.srcjar", +- ":websecurityscanner_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## -- -load( - "@com_google_googleapis_imports//:imports.bzl", - "py_gapic_assembly_pkg", @@ -55102,15 +72550,16 @@ diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1be -) - -py_gapic_library( -- name = "webrisk_py_gapic", -- srcs = [":webrisk_proto"], -- grpc_service_config = "webrisk_grpc_service_config.json", +- name = "websecurityscanner_py_gapic", +- srcs = [":websecurityscanner_proto"], +- grpc_service_config = "websecurityscanner_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "webrisk-v1beta1-py", +- name = "websecurityscanner-v1-py", - deps = [ -- ":webrisk_py_gapic", +- ":websecurityscanner_py_gapic", - ], -) - @@ -55126,36 +72575,33 @@ diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1be -) - -php_proto_library( -- name = "webrisk_php_proto", -- deps = [":webrisk_proto"], +- name = "websecurityscanner_php_proto", +- deps = [":websecurityscanner_proto"], -) - -php_grpc_library( -- name = "webrisk_php_grpc", -- srcs = [":webrisk_proto"], -- deps = [":webrisk_php_proto"], +- name = "websecurityscanner_php_grpc", +- srcs = [":websecurityscanner_proto"], +- deps = [":websecurityscanner_php_proto"], -) - -php_gapic_library( -- name = "webrisk_php_gapic", -- src = ":webrisk_proto_with_info", -- gapic_yaml = "webrisk_gapic.yaml", -- grpc_service_config = "webrisk_grpc_service_config.json", -- package = "google.cloud.webrisk.v1beta1", -- service_yaml = "webrisk_v1beta1.yaml", +- name = "websecurityscanner_php_gapic", +- srcs = [":websecurityscanner_proto_with_info"], +- grpc_service_config = "websecurityscanner_grpc_service_config.json", - deps = [ -- ":webrisk_php_grpc", -- ":webrisk_php_proto", +- ":websecurityscanner_php_grpc", +- ":websecurityscanner_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-webrisk-v1beta1-php", +- name = "google-cloud-websecurityscanner-v1-php", - deps = [ -- ":webrisk_php_gapic", -- ":webrisk_php_grpc", -- ":webrisk_php_proto", +- ":websecurityscanner_php_gapic", +- ":websecurityscanner_php_grpc", +- ":websecurityscanner_php_proto", - ], -) - @@ -55169,21 +72615,21 @@ diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1be -) - -nodejs_gapic_library( -- name = "webrisk_nodejs_gapic", -- package_name = "@google-cloud/web-risk", -- src = ":webrisk_proto_with_info", +- name = "websecurityscanner_nodejs_gapic", +- package_name = "@google-cloud/web-security-scanner", +- src = ":websecurityscanner_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "webrisk_grpc_service_config.json", -- package = "google.cloud.webrisk.v1beta1", -- service_yaml = "webrisk_v1beta1.yaml", +- grpc_service_config = "websecurityscanner_grpc_service_config.json", +- package = "google.cloud.websecurityscanner.v1", +- service_yaml = "websecurityscanner_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "webrisk-v1beta1-nodejs", +- name = "websecurityscanner-v1-nodejs", - deps = [ -- ":webrisk_nodejs_gapic", -- ":webrisk_proto", +- ":websecurityscanner_nodejs_gapic", +- ":websecurityscanner_proto", - ], -) - @@ -55192,50 +72638,49 @@ diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1be -############################################################################## -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", -) - -ruby_proto_library( -- name = "webrisk_ruby_proto", -- deps = [":webrisk_proto"], +- name = "websecurityscanner_ruby_proto", +- deps = [":websecurityscanner_proto"], -) - -ruby_grpc_library( -- name = "webrisk_ruby_grpc", -- srcs = [":webrisk_proto"], -- deps = [":webrisk_ruby_proto"], +- name = "websecurityscanner_ruby_grpc", +- srcs = [":websecurityscanner_proto"], +- deps = [":websecurityscanner_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "webrisk_ruby_gapic", -- srcs = [":webrisk_proto_with_info"], +- name = "websecurityscanner_ruby_gapic", +- srcs = [":websecurityscanner_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-web_risk-v1beta1", -- "ruby-cloud-env-prefix=WEBRISK", -- "ruby-cloud-service-override=WebRiskServiceV1Beta1=WebRiskService", -- "ruby-cloud-product-url=https://cloud.google.com/web-risk", -- "ruby-cloud-api-id=webrisk.googleapis.com", -- "ruby-cloud-api-shortname=webrisk", +- "ruby-cloud-gem-name=google-cloud-web_security_scanner-v1", +- "ruby-cloud-env-prefix=WEB_SECURITY_SCANNER", +- "ruby-cloud-product-url=https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/", +- "ruby-cloud-api-id=websecurityscanner.googleapis.com", +- "ruby-cloud-api-shortname=websecurityscanner", - ], -- grpc_service_config = "webrisk_grpc_service_config.json", -- ruby_cloud_description = "Web Risk is an enterprise security product that lets your client applications check URLs against Google's constantly updated lists of unsafe web resources.", -- ruby_cloud_title = "Web Risk V1beta1", +- grpc_service_config = "websecurityscanner_grpc_service_config.json", +- ruby_cloud_description = "Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.", +- ruby_cloud_title = "Web Security Scanner V1", - deps = [ -- ":webrisk_ruby_grpc", -- ":webrisk_ruby_proto", +- ":websecurityscanner_ruby_grpc", +- ":websecurityscanner_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-webrisk-v1beta1-ruby", +- name = "google-cloud-websecurityscanner-v1-ruby", - deps = [ -- ":webrisk_ruby_gapic", -- ":webrisk_ruby_grpc", -- ":webrisk_ruby_proto", +- ":websecurityscanner_ruby_gapic", +- ":websecurityscanner_ruby_grpc", +- ":websecurityscanner_ruby_proto", - ], -) - @@ -55251,34 +72696,34 @@ diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1be -) - -csharp_proto_library( -- name = "webrisk_csharp_proto", -- deps = [":webrisk_proto"], +- name = "websecurityscanner_csharp_proto", +- deps = [":websecurityscanner_proto"], -) - -csharp_grpc_library( -- name = "webrisk_csharp_grpc", -- srcs = [":webrisk_proto"], -- deps = [":webrisk_csharp_proto"], +- name = "websecurityscanner_csharp_grpc", +- srcs = [":websecurityscanner_proto"], +- deps = [":websecurityscanner_csharp_proto"], -) - -csharp_gapic_library( -- name = "webrisk_csharp_gapic", -- srcs = [":webrisk_proto_with_info"], +- name = "websecurityscanner_csharp_gapic", +- srcs = [":websecurityscanner_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "webrisk_grpc_service_config.json", +- grpc_service_config = "websecurityscanner_grpc_service_config.json", - deps = [ -- ":webrisk_csharp_grpc", -- ":webrisk_csharp_proto", +- ":websecurityscanner_csharp_grpc", +- ":websecurityscanner_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-webrisk-v1beta1-csharp", +- name = "google-cloud-websecurityscanner-v1-csharp", - deps = [ -- ":webrisk_csharp_gapic", -- ":webrisk_csharp_grpc", -- ":webrisk_csharp_proto", +- ":websecurityscanner_csharp_gapic", +- ":websecurityscanner_csharp_grpc", +- ":websecurityscanner_csharp_proto", - ], -) - @@ -55286,15 +72731,10 @@ diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1be -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/websecurityscanner/BUILD.bazel b/google/cloud/websecurityscanner/BUILD.bazel ---- a/google/cloud/websecurityscanner/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/websecurityscanner/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websecurityscanner/v1/BUILD.bazel ---- a/google/cloud/websecurityscanner/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/websecurityscanner/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,341 +0,0 @@ +diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel +--- a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,325 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -55314,10 +72754,7 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - "finding_addon.proto", - "finding_type_stats.proto", - "scan_config.proto", -- "scan_config_error.proto", - "scan_run.proto", -- "scan_run_error_trace.proto", -- "scan_run_warning_trace.proto", - "web_security_scanner.proto", - ], - deps = [ @@ -55377,14 +72814,14 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec -java_gapic_test( - name = "websecurityscanner_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.websecurityscanner.v1.WebSecurityScannerClientTest", +- "com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClientTest", - ], - runtime_deps = [":websecurityscanner_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-websecurityscanner-v1-java", +- name = "google-cloud-websecurityscanner-v1alpha-java", - deps = [ - ":websecurityscanner_java_gapic", - ":websecurityscanner_java_grpc", @@ -55407,7 +72844,7 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec -go_proto_library( - name = "websecurityscanner_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1", +- importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha", - protos = [":websecurityscanner_proto"], - deps = [ - "//google/api:annotations_go_proto", @@ -55418,8 +72855,8 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - name = "websecurityscanner_go_gapic", - srcs = [":websecurityscanner_proto_with_info"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", -- importpath = "cloud.google.com/go/websecurityscanner/apiv1;websecurityscanner", -- service_yaml = "websecurityscanner_v1.yaml", +- importpath = "cloud.google.com/go/cloud/websecurityscanner/apiv1alpha;websecurityscanner", +- service_yaml = "websecurityscanner_v1alpha.yaml", - deps = [ - ":websecurityscanner_go_proto", - ], @@ -55429,12 +72866,12 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - name = "websecurityscanner_go_gapic_test", - srcs = [":websecurityscanner_go_gapic_srcjar_test"], - embed = [":websecurityscanner_go_gapic"], -- importpath = "cloud.google.com/go/websecurityscanner/apiv1", +- importpath = "cloud.google.com/go/cloud/websecurityscanner/apiv1alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-websecurityscanner-v1-go", +- name = "gapi-cloud-websecurityscanner-v1alpha-go", - deps = [ - ":websecurityscanner_go_gapic", - ":websecurityscanner_go_gapic_srcjar-test.srcjar", @@ -55457,9 +72894,8 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - grpc_service_config = "websecurityscanner_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "websecurityscanner-v1-py", +- name = "websecurityscanner-v1alpha-py", - deps = [ - ":websecurityscanner_py_gapic", - ], @@ -55489,11 +72925,8 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - -php_gapic_library( - name = "websecurityscanner_php_gapic", -- src = ":websecurityscanner_proto_with_info", -- gapic_yaml = "websecurityscanner_gapic.yaml", +- srcs = [":websecurityscanner_proto_with_info"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", -- package = "google.cloud.websecurityscanner.v1", -- service_yaml = "websecurityscanner_v1.yaml", - deps = [ - ":websecurityscanner_php_grpc", - ":websecurityscanner_php_proto", @@ -55502,7 +72935,7 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-websecurityscanner-v1-php", +- name = "google-cloud-websecurityscanner-v1alpha-php", - deps = [ - ":websecurityscanner_php_gapic", - ":websecurityscanner_php_grpc", @@ -55525,13 +72958,13 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - src = ":websecurityscanner_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", -- package = "google.cloud.websecurityscanner.v1", -- service_yaml = "websecurityscanner_v1.yaml", +- package = "google.cloud.websecurityscanner.v1alpha", +- service_yaml = "websecurityscanner_v1alpha.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "websecurityscanner-v1-nodejs", +- name = "websecurityscanner-v1alpha-nodejs", - deps = [ - ":websecurityscanner_nodejs_gapic", - ":websecurityscanner_proto", @@ -55562,17 +72995,8 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - -ruby_cloud_gapic_library( - name = "websecurityscanner_ruby_gapic", -- srcs = [":websecurityscanner_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-web_security_scanner-v1", -- "ruby-cloud-env-prefix=WEB_SECURITY_SCANNER", -- "ruby-cloud-product-url=https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/", -- "ruby-cloud-api-id=websecurityscanner.googleapis.com", -- "ruby-cloud-api-shortname=websecurityscanner", -- ], -- grpc_service_config = "websecurityscanner_grpc_service_config.json", -- ruby_cloud_description = "Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.", -- ruby_cloud_title = "Web Security Scanner V1", +- srcs = [":websecurityscanner_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-websecurityscanner-v1alpha"], - deps = [ - ":websecurityscanner_ruby_grpc", - ":websecurityscanner_ruby_proto", @@ -55581,7 +73005,7 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-websecurityscanner-v1-ruby", +- name = "google-cloud-websecurityscanner-v1alpha-ruby", - deps = [ - ":websecurityscanner_ruby_gapic", - ":websecurityscanner_ruby_grpc", @@ -55624,7 +73048,7 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-websecurityscanner-v1-csharp", +- name = "google-cloud-websecurityscanner-v1alpha-csharp", - deps = [ - ":websecurityscanner_csharp_gapic", - ":websecurityscanner_csharp_grpc", @@ -55636,10 +73060,10 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel ---- a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,330 +0,0 @@ +diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/websecurityscanner/v1beta/BUILD.bazel +--- a/google/cloud/websecurityscanner/v1beta/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/websecurityscanner/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -55659,7 +73083,10 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w - "finding_addon.proto", - "finding_type_stats.proto", - "scan_config.proto", +- "scan_config_error.proto", - "scan_run.proto", +- "scan_run_error_trace.proto", +- "scan_run_warning_trace.proto", - "web_security_scanner.proto", - ], - deps = [ @@ -55719,14 +73146,14 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -java_gapic_test( - name = "websecurityscanner_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.websecurityscanner.v1alpha.WebSecurityScannerClientTest", +- "com.google.cloud.websecurityscanner.v1beta.WebSecurityScannerClientTest", - ], - runtime_deps = [":websecurityscanner_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-websecurityscanner-v1alpha-java", +- name = "google-cloud-websecurityscanner-v1beta-java", - deps = [ - ":websecurityscanner_java_gapic", - ":websecurityscanner_java_grpc", @@ -55749,7 +73176,7 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -go_proto_library( - name = "websecurityscanner_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1alpha", +- importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta", - protos = [":websecurityscanner_proto"], - deps = [ - "//google/api:annotations_go_proto", @@ -55760,8 +73187,8 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w - name = "websecurityscanner_go_gapic", - srcs = [":websecurityscanner_proto_with_info"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", -- importpath = "cloud.google.com/go/cloud/websecurityscanner/apiv1alpha;websecurityscanner", -- service_yaml = "websecurityscanner_v1alpha.yaml", +- importpath = "cloud.google.com/go/websecurityscanner/apiv1beta;websecurityscanner", +- service_yaml = "websecurityscanner_v1beta.yaml", - deps = [ - ":websecurityscanner_go_proto", - ], @@ -55771,12 +73198,12 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w - name = "websecurityscanner_go_gapic_test", - srcs = [":websecurityscanner_go_gapic_srcjar_test"], - embed = [":websecurityscanner_go_gapic"], -- importpath = "cloud.google.com/go/cloud/websecurityscanner/apiv1alpha", +- importpath = "cloud.google.com/go/websecurityscanner/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-websecurityscanner-v1alpha-go", +- name = "gapi-cloud-websecurityscanner-v1beta-go", - deps = [ - ":websecurityscanner_go_gapic", - ":websecurityscanner_go_gapic_srcjar-test.srcjar", @@ -55800,7 +73227,7 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -) - -py_gapic_assembly_pkg( -- name = "websecurityscanner-v1alpha-py", +- name = "websecurityscanner-v1beta-py", - deps = [ - ":websecurityscanner_py_gapic", - ], @@ -55830,11 +73257,8 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w - -php_gapic_library( - name = "websecurityscanner_php_gapic", -- src = ":websecurityscanner_proto_with_info", -- gapic_yaml = "websecurityscanner_gapic.yaml", +- srcs = [":websecurityscanner_proto_with_info"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", -- package = "google.cloud.websecurityscanner.v1alpha", -- service_yaml = "websecurityscanner_v1alpha.yaml", - deps = [ - ":websecurityscanner_php_grpc", - ":websecurityscanner_php_proto", @@ -55843,7 +73267,7 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-websecurityscanner-v1alpha-php", +- name = "google-cloud-websecurityscanner-v1beta-php", - deps = [ - ":websecurityscanner_php_gapic", - ":websecurityscanner_php_grpc", @@ -55866,13 +73290,13 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w - src = ":websecurityscanner_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", -- package = "google.cloud.websecurityscanner.v1alpha", -- service_yaml = "websecurityscanner_v1alpha.yaml", +- package = "google.cloud.websecurityscanner.v1beta", +- service_yaml = "websecurityscanner_v1beta.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "websecurityscanner-v1alpha-nodejs", +- name = "websecurityscanner-v1beta-nodejs", - deps = [ - ":websecurityscanner_nodejs_gapic", - ":websecurityscanner_proto", @@ -55884,8 +73308,8 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -55901,12 +73325,19 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w - deps = [":websecurityscanner_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "websecurityscanner_ruby_gapic", -- src = ":websecurityscanner_proto_with_info", -- gapic_yaml = "websecurityscanner_gapic.yaml", -- package = "google.cloud.websecurityscanner.v1alpha", -- service_yaml = "websecurityscanner_v1alpha.yaml", +- srcs = [":websecurityscanner_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-web_security_scanner-v1beta", +- "ruby-cloud-env-prefix=WEB_SECURITY_SCANNER", +- "ruby-cloud-product-url=https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/", +- "ruby-cloud-api-id=websecurityscanner.googleapis.com", +- "ruby-cloud-api-shortname=websecurityscanner", +- ], +- grpc_service_config = "websecurityscanner_grpc_service_config.json", +- ruby_cloud_description = "Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.", +- ruby_cloud_title = "Web Security Scanner V1beta", - deps = [ - ":websecurityscanner_ruby_grpc", - ":websecurityscanner_ruby_proto", @@ -55915,7 +73346,7 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-websecurityscanner-v1alpha-ruby", +- name = "google-cloud-websecurityscanner-v1beta-ruby", - deps = [ - ":websecurityscanner_ruby_gapic", - ":websecurityscanner_ruby_grpc", @@ -55958,7 +73389,7 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-websecurityscanner-v1alpha-csharp", +- name = "google-cloud-websecurityscanner-v1beta-csharp", - deps = [ - ":websecurityscanner_csharp_gapic", - ":websecurityscanner_csharp_grpc", @@ -55970,11 +73401,20 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/websecurityscanner/v1beta/BUILD.bazel ---- a/google/cloud/websecurityscanner/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/websecurityscanner/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,340 +0,0 @@ +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/workflows/executions/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,328 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -55986,34 +73426,23 @@ diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/we -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "websecurityscanner_proto", +- name = "executions_proto", - srcs = [ -- "crawled_url.proto", -- "finding.proto", -- "finding_addon.proto", -- "finding_type_stats.proto", -- "scan_config.proto", -- "scan_config_error.proto", -- "scan_run.proto", -- "scan_run_error_trace.proto", -- "scan_run_warning_trace.proto", -- "web_security_scanner.proto", +- "executions.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", - ], -) - -proto_library_with_info( -- name = "websecurityscanner_proto_with_info", +- name = "executions_proto_with_info", - deps = [ -- ":websecurityscanner_proto", +- ":executions_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -56031,44 +73460,44 @@ diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/we -) - -java_proto_library( -- name = "websecurityscanner_java_proto", -- deps = [":websecurityscanner_proto"], +- name = "executions_java_proto", +- deps = [":executions_proto"], -) - -java_grpc_library( -- name = "websecurityscanner_java_grpc", -- srcs = [":websecurityscanner_proto"], -- deps = [":websecurityscanner_java_proto"], +- name = "executions_java_grpc", +- srcs = [":executions_proto"], +- deps = [":executions_java_proto"], -) - -java_gapic_library( -- name = "websecurityscanner_java_gapic", -- srcs = [":websecurityscanner_proto_with_info"], -- grpc_service_config = "websecurityscanner_grpc_service_config.json", +- name = "executions_java_gapic", +- srcs = [":executions_proto_with_info"], +- grpc_service_config = "executions_grpc_service_config.json", - test_deps = [ -- ":websecurityscanner_java_grpc", +- ":executions_java_grpc", - ], - deps = [ -- ":websecurityscanner_java_proto", +- ":executions_java_proto", - ], -) - -java_gapic_test( -- name = "websecurityscanner_java_gapic_test_suite", +- name = "executions_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.websecurityscanner.v1beta.WebSecurityScannerClientTest", +- "com.google.cloud.workflows.executions.v1.ExecutionsClientTest", - ], -- runtime_deps = [":websecurityscanner_java_gapic_test"], +- runtime_deps = [":executions_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-websecurityscanner-v1beta-java", +- name = "google-cloud-workflows-executions-v1-java", - deps = [ -- ":websecurityscanner_java_gapic", -- ":websecurityscanner_java_grpc", -- ":websecurityscanner_java_proto", -- ":websecurityscanner_proto", +- ":executions_java_gapic", +- ":executions_java_grpc", +- ":executions_java_proto", +- ":executions_proto", - ], -) - @@ -56084,40 +73513,40 @@ diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/we -) - -go_proto_library( -- name = "websecurityscanner_go_proto", +- name = "executions_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/websecurityscanner/v1beta", -- protos = [":websecurityscanner_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/workflows/executions/v1", +- protos = [":executions_proto"], - deps = [ - "//google/api:annotations_go_proto", - ], -) - -go_gapic_library( -- name = "websecurityscanner_go_gapic", -- srcs = [":websecurityscanner_proto_with_info"], -- grpc_service_config = "websecurityscanner_grpc_service_config.json", -- importpath = "cloud.google.com/go/websecurityscanner/apiv1beta;websecurityscanner", -- service_yaml = "websecurityscanner_v1beta.yaml", +- name = "executions_go_gapic", +- srcs = [":executions_proto_with_info"], +- grpc_service_config = "executions_grpc_service_config.json", +- importpath = "cloud.google.com/go/workflows/executions/apiv1;executions", +- service_yaml = "workflowexecutions_v1.yaml", - deps = [ -- ":websecurityscanner_go_proto", +- ":executions_go_proto", - ], -) - -go_test( -- name = "websecurityscanner_go_gapic_test", -- srcs = [":websecurityscanner_go_gapic_srcjar_test"], -- embed = [":websecurityscanner_go_gapic"], -- importpath = "cloud.google.com/go/websecurityscanner/apiv1beta", +- name = "executions_go_gapic_test", +- srcs = [":executions_go_gapic_srcjar_test"], +- embed = [":executions_go_gapic"], +- importpath = "cloud.google.com/go/workflows/executions/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-websecurityscanner-v1beta-go", +- name = "gapi-cloud-workflows-executions-v1-go", - deps = [ -- ":websecurityscanner_go_gapic", -- ":websecurityscanner_go_gapic_srcjar-test.srcjar", -- ":websecurityscanner_go_proto", +- ":executions_go_gapic", +- ":executions_go_gapic_srcjar-test.srcjar", +- ":executions_go_proto", - ], -) - @@ -56131,15 +73560,16 @@ diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/we -) - -py_gapic_library( -- name = "websecurityscanner_py_gapic", -- srcs = [":websecurityscanner_proto"], -- grpc_service_config = "websecurityscanner_grpc_service_config.json", +- name = "executions_py_gapic", +- srcs = [":executions_proto"], +- grpc_service_config = "executions_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "websecurityscanner-v1beta-py", +- name = "workflows-executions-v1-py", - deps = [ -- ":websecurityscanner_py_gapic", +- ":executions_py_gapic", - ], -) - @@ -56155,36 +73585,33 @@ diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/we -) - -php_proto_library( -- name = "websecurityscanner_php_proto", -- deps = [":websecurityscanner_proto"], +- name = "executions_php_proto", +- deps = [":executions_proto"], -) - -php_grpc_library( -- name = "websecurityscanner_php_grpc", -- srcs = [":websecurityscanner_proto"], -- deps = [":websecurityscanner_php_proto"], +- name = "executions_php_grpc", +- srcs = [":executions_proto"], +- deps = [":executions_php_proto"], -) - -php_gapic_library( -- name = "websecurityscanner_php_gapic", -- src = ":websecurityscanner_proto_with_info", -- gapic_yaml = "websecurityscanner_gapic.yaml", -- grpc_service_config = "websecurityscanner_grpc_service_config.json", -- package = "google.cloud.websecurityscanner.v1beta", -- service_yaml = "websecurityscanner_v1beta.yaml", +- name = "executions_php_gapic", +- srcs = [":executions_proto_with_info"], +- grpc_service_config = "executions_grpc_service_config.json", - deps = [ -- ":websecurityscanner_php_grpc", -- ":websecurityscanner_php_proto", +- ":executions_php_grpc", +- ":executions_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-websecurityscanner-v1beta-php", +- name = "google-cloud-workflows-executions-v1-php", - deps = [ -- ":websecurityscanner_php_gapic", -- ":websecurityscanner_php_grpc", -- ":websecurityscanner_php_proto", +- ":executions_php_gapic", +- ":executions_php_grpc", +- ":executions_php_proto", - ], -) - @@ -56198,21 +73625,21 @@ diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/we -) - -nodejs_gapic_library( -- name = "websecurityscanner_nodejs_gapic", -- package_name = "@google-cloud/web-security-scanner", -- src = ":websecurityscanner_proto_with_info", +- name = "executions_nodejs_gapic", +- package_name = "@google-cloud/workflow-executions", +- src = ":executions_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "websecurityscanner_grpc_service_config.json", -- package = "google.cloud.websecurityscanner.v1beta", -- service_yaml = "websecurityscanner_v1beta.yaml", +- grpc_service_config = "executions_grpc_service_config.json", +- package = "google.cloud.workflows.executions.v1", +- service_yaml = "workflowexecutions_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "websecurityscanner-v1beta-nodejs", +- name = "workflows-executions-v1-nodejs", - deps = [ -- ":websecurityscanner_nodejs_gapic", -- ":websecurityscanner_proto", +- ":executions_nodejs_gapic", +- ":executions_proto", - ], -) - @@ -56228,42 +73655,34 @@ diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/we -) - -ruby_proto_library( -- name = "websecurityscanner_ruby_proto", -- deps = [":websecurityscanner_proto"], +- name = "executions_ruby_proto", +- deps = [":executions_proto"], -) - -ruby_grpc_library( -- name = "websecurityscanner_ruby_grpc", -- srcs = [":websecurityscanner_proto"], -- deps = [":websecurityscanner_ruby_proto"], +- name = "executions_ruby_grpc", +- srcs = [":executions_proto"], +- deps = [":executions_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "websecurityscanner_ruby_gapic", -- srcs = [":websecurityscanner_proto_with_info"], -- extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-web_security_scanner-v1beta", -- "ruby-cloud-env-prefix=WEB_SECURITY_SCANNER", -- "ruby-cloud-product-url=https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/", -- "ruby-cloud-api-id=websecurityscanner.googleapis.com", -- "ruby-cloud-api-shortname=websecurityscanner", -- ], -- grpc_service_config = "websecurityscanner_grpc_service_config.json", -- ruby_cloud_description = "Web Security Scanner scans your Compute and App Engine apps for common web vulnerabilities.", -- ruby_cloud_title = "Web Security Scanner V1beta", +- name = "executions_ruby_gapic", +- srcs = [":executions_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-executions-v1"], +- grpc_service_config = "executions_grpc_service_config.json", - deps = [ -- ":websecurityscanner_ruby_grpc", -- ":websecurityscanner_ruby_proto", +- ":executions_ruby_grpc", +- ":executions_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-websecurityscanner-v1beta-ruby", +- name = "google-cloud-workflows-executions-v1-ruby", - deps = [ -- ":websecurityscanner_ruby_gapic", -- ":websecurityscanner_ruby_grpc", -- ":websecurityscanner_ruby_proto", +- ":executions_ruby_gapic", +- ":executions_ruby_grpc", +- ":executions_ruby_proto", - ], -) - @@ -56279,34 +73698,34 @@ diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/we -) - -csharp_proto_library( -- name = "websecurityscanner_csharp_proto", -- deps = [":websecurityscanner_proto"], +- name = "executions_csharp_proto", +- deps = [":executions_proto"], -) - -csharp_grpc_library( -- name = "websecurityscanner_csharp_grpc", -- srcs = [":websecurityscanner_proto"], -- deps = [":websecurityscanner_csharp_proto"], +- name = "executions_csharp_grpc", +- srcs = [":executions_proto"], +- deps = [":executions_csharp_proto"], -) - -csharp_gapic_library( -- name = "websecurityscanner_csharp_gapic", -- srcs = [":websecurityscanner_proto_with_info"], +- name = "executions_csharp_gapic", +- srcs = [":executions_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "websecurityscanner_grpc_service_config.json", +- grpc_service_config = "executions_grpc_service_config.json", - deps = [ -- ":websecurityscanner_csharp_grpc", -- ":websecurityscanner_csharp_proto", +- ":executions_csharp_grpc", +- ":executions_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-websecurityscanner-v1beta-csharp", +- name = "google-cloud-workflows-executions-v1-csharp", - deps = [ -- ":websecurityscanner_csharp_gapic", -- ":websecurityscanner_csharp_grpc", -- ":websecurityscanner_csharp_proto", +- ":executions_csharp_gapic", +- ":executions_csharp_grpc", +- ":executions_csharp_proto", - ], -) - @@ -56314,20 +73733,11 @@ diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/we -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/workflows/executions/v1/BUILD.bazel ---- a/google/cloud/workflows/executions/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/workflows/executions/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,333 +0,0 @@ +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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/workflows/executions/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,328 +0,0 @@ -# This file was automatically generated by BuildFileGenerator --# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel -- --# Most of the manual changes to this file will be overwritten. --# It's **only** allowed to change the following rule attribute values: --# - names of *_gapic_assembly_* rules --# - certain parameters of *_gapic_library rules, including but not limited to: --# * extra_protoc_parameters --# * extra_protoc_file_parameters --# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -56398,14 +73808,14 @@ diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/work -java_gapic_test( - name = "executions_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.workflows.executions.v1.ExecutionsClientTest", +- "com.google.cloud.workflows.executions.v1beta.ExecutionsClientTest", - ], - runtime_deps = [":executions_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-workflows-executions-v1-java", +- name = "google-cloud-workflows-executions-v1beta-java", - deps = [ - ":executions_java_gapic", - ":executions_java_grpc", @@ -56428,7 +73838,7 @@ diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/work -go_proto_library( - name = "executions_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/workflows/executions/v1", +- importpath = "google.golang.org/genproto/googleapis/cloud/workflows/executions/v1beta", - protos = [":executions_proto"], - deps = [ - "//google/api:annotations_go_proto", @@ -56439,8 +73849,8 @@ diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/work - name = "executions_go_gapic", - srcs = [":executions_proto_with_info"], - grpc_service_config = "executions_grpc_service_config.json", -- importpath = "cloud.google.com/go/workflows/executions/apiv1;executions", -- service_yaml = "workflowexecutions_v1.yaml", +- importpath = "cloud.google.com/go/workflows/executions/apiv1beta;executions", +- service_yaml = "workflowexecutions_v1beta.yaml", - deps = [ - ":executions_go_proto", - ], @@ -56450,12 +73860,12 @@ diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/work - name = "executions_go_gapic_test", - srcs = [":executions_go_gapic_srcjar_test"], - embed = [":executions_go_gapic"], -- importpath = "cloud.google.com/go/workflows/executions/apiv1", +- importpath = "cloud.google.com/go/workflows/executions/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-workflows-executions-v1-go", +- name = "gapi-cloud-workflows-executions-v1beta-go", - deps = [ - ":executions_go_gapic", - ":executions_go_gapic_srcjar-test.srcjar", @@ -56480,9 +73890,11 @@ diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/work - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "workflows-executions-v1-py", +- name = "workflows-executions-v1beta-py", - deps = [ - ":executions_py_gapic", +- ":executions_py_grpc", +- ":executions_py_proto", - ], -) - @@ -56510,11 +73922,7 @@ diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/work - -php_gapic_library( - name = "executions_php_gapic", -- src = ":executions_proto_with_info", -- gapic_yaml = "executions_gapic.yaml", -- grpc_service_config = "executions_grpc_service_config.json", -- package = "google.cloud.workflows.executions.v1", -- service_yaml = "workflowexecutions_v1.yaml", +- srcs = [":executions_proto_with_info"], - deps = [ - ":executions_php_grpc", - ":executions_php_proto", @@ -56523,7 +73931,7 @@ diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/work - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-workflows-executions-v1-php", +- name = "google-cloud-workflows-executions-v1beta-php", - deps = [ - ":executions_php_gapic", - ":executions_php_grpc", @@ -56542,17 +73950,17 @@ diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/work - -nodejs_gapic_library( - name = "executions_nodejs_gapic", -- package_name = "@google-cloud/executions", +- package_name = "@google-cloud/workflows-executions", - src = ":executions_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "executions_grpc_service_config.json", -- package = "google.cloud.workflows.executions.v1", -- service_yaml = "workflowexecutions_v1.yaml", +- gapic_yaml = "executions_gapic.yaml", +- package = "google.cloud.workflows.executions.v1beta", +- service_yaml = "workflowexecutions_v1beta.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "workflows-executions-v1-nodejs", +- name = "workflows-executions-v1beta-nodejs", - deps = [ - ":executions_nodejs_gapic", - ":executions_proto", @@ -56564,8 +73972,8 @@ diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/work -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -56581,13 +73989,19 @@ diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/work - deps = [":executions_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "executions_ruby_gapic", -- src = ":executions_proto_with_info", -- gapic_yaml = "executions_gapic.yaml", +- srcs = [":executions_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-workflows-executions-v1beta", +- "ruby-cloud-env-prefix=WORKFLOWS", +- "ruby-cloud-product-url=https://cloud.google.com/workflows/", +- "ruby-cloud-api-id=workflowexecutions.googleapis.com", +- "ruby-cloud-api-shortname=workflowexecutions", +- ], - grpc_service_config = "executions_grpc_service_config.json", -- package = "google.cloud.workflows.executions.v1", -- service_yaml = "workflowexecutions_v1.yaml", +- ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..", +- ruby_cloud_title = "Workflows Executions V1beta", - deps = [ - ":executions_ruby_grpc", - ":executions_ruby_proto", @@ -56596,7 +74010,7 @@ diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/work - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-workflows-executions-v1-ruby", +- name = "google-cloud-workflows-executions-v1beta-ruby", - deps = [ - ":executions_ruby_gapic", - ":executions_ruby_grpc", @@ -56639,7 +74053,7 @@ diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/work - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-workflows-executions-v1-csharp", +- name = "google-cloud-workflows-executions-v1beta-csharp", - deps = [ - ":executions_csharp_gapic", - ":executions_csharp_grpc", @@ -56651,11 +74065,20 @@ diff -urN a/google/cloud/workflows/executions/v1/BUILD.bazel b/google/cloud/work -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/workflows/executions/v1beta/BUILD.bazel b/google/cloud/workflows/executions/v1beta/BUILD.bazel ---- a/google/cloud/workflows/executions/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/workflows/executions/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,331 +0,0 @@ +diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BUILD.bazel +--- a/google/cloud/workflows/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/workflows/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -56667,23 +74090,25 @@ diff -urN a/google/cloud/workflows/executions/v1beta/BUILD.bazel b/google/cloud/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "executions_proto", +- name = "workflows_proto", - srcs = [ -- "executions.proto", +- "workflows.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 = "executions_proto_with_info", +- name = "workflows_proto_with_info", - deps = [ -- ":executions_proto", +- ":workflows_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -56701,44 +74126,44 @@ diff -urN a/google/cloud/workflows/executions/v1beta/BUILD.bazel b/google/cloud/ -) - -java_proto_library( -- name = "executions_java_proto", -- deps = [":executions_proto"], +- name = "workflows_java_proto", +- deps = [":workflows_proto"], -) - -java_grpc_library( -- name = "executions_java_grpc", -- srcs = [":executions_proto"], -- deps = [":executions_java_proto"], +- name = "workflows_java_grpc", +- srcs = [":workflows_proto"], +- deps = [":workflows_java_proto"], -) - -java_gapic_library( -- name = "executions_java_gapic", -- srcs = [":executions_proto_with_info"], -- grpc_service_config = "executions_grpc_service_config.json", +- name = "workflows_java_gapic", +- srcs = [":workflows_proto_with_info"], +- grpc_service_config = "workflows_grpc_service_config.json", - test_deps = [ -- ":executions_java_grpc", +- ":workflows_java_grpc", - ], - deps = [ -- ":executions_java_proto", +- ":workflows_java_proto", - ], -) - -java_gapic_test( -- name = "executions_java_gapic_test_suite", +- name = "workflows_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.workflows.executions.v1beta.ExecutionsClientTest", +- "com.google.cloud.workflows.v1.WorkflowsClientTest", - ], -- runtime_deps = [":executions_java_gapic_test"], +- runtime_deps = [":workflows_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-workflows-executions-v1beta-java", +- name = "google-cloud-workflows-v1-java", - deps = [ -- ":executions_java_gapic", -- ":executions_java_grpc", -- ":executions_java_proto", -- ":executions_proto", +- ":workflows_java_gapic", +- ":workflows_java_grpc", +- ":workflows_java_proto", +- ":workflows_proto", - ], -) - @@ -56754,40 +74179,44 @@ diff -urN a/google/cloud/workflows/executions/v1beta/BUILD.bazel b/google/cloud/ -) - -go_proto_library( -- name = "executions_go_proto", +- name = "workflows_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/workflows/executions/v1beta", -- protos = [":executions_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/workflows/v1", +- protos = [":workflows_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "executions_go_gapic", -- srcs = [":executions_proto_with_info"], -- grpc_service_config = "executions_grpc_service_config.json", -- importpath = "cloud.google.com/go/workflows/executions/apiv1beta;executions", -- service_yaml = "workflowexecutions_v1beta.yaml", +- name = "workflows_go_gapic", +- srcs = [":workflows_proto_with_info"], +- grpc_service_config = "workflows_grpc_service_config.json", +- importpath = "cloud.google.com/go/workflows/apiv1;workflows", +- service_yaml = "workflows_v1.yaml", - deps = [ -- ":executions_go_proto", +- ":workflows_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 = "executions_go_gapic_test", -- srcs = [":executions_go_gapic_srcjar_test"], -- embed = [":executions_go_gapic"], -- importpath = "cloud.google.com/go/workflows/executions/apiv1beta", +- name = "workflows_go_gapic_test", +- srcs = [":workflows_go_gapic_srcjar_test"], +- embed = [":workflows_go_gapic"], +- importpath = "cloud.google.com/go/workflows/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-workflows-executions-v1beta-go", +- name = "gapi-cloud-workflows-v1-go", - deps = [ -- ":executions_go_gapic", -- ":executions_go_gapic_srcjar-test.srcjar", -- ":executions_go_proto", +- ":workflows_go_gapic", +- ":workflows_go_gapic_srcjar-test.srcjar", +- ":workflows_go_proto", - ], -) - @@ -56801,18 +74230,16 @@ diff -urN a/google/cloud/workflows/executions/v1beta/BUILD.bazel b/google/cloud/ -) - -py_gapic_library( -- name = "executions_py_gapic", -- srcs = [":executions_proto"], -- grpc_service_config = "executions_grpc_service_config.json", +- name = "workflows_py_gapic", +- srcs = [":workflows_proto"], +- grpc_service_config = "workflows_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "workflows-executions-v1beta-py", +- name = "workflows-v1-py", - deps = [ -- ":executions_py_gapic", -- ":executions_py_grpc", -- ":executions_py_proto", +- ":workflows_py_gapic", - ], -) - @@ -56828,35 +74255,33 @@ diff -urN a/google/cloud/workflows/executions/v1beta/BUILD.bazel b/google/cloud/ -) - -php_proto_library( -- name = "executions_php_proto", -- deps = [":executions_proto"], +- name = "workflows_php_proto", +- deps = [":workflows_proto"], -) - -php_grpc_library( -- name = "executions_php_grpc", -- srcs = [":executions_proto"], -- deps = [":executions_php_proto"], +- name = "workflows_php_grpc", +- srcs = [":workflows_proto"], +- deps = [":workflows_php_proto"], -) - -php_gapic_library( -- name = "executions_php_gapic", -- src = ":executions_proto_with_info", -- gapic_yaml = "executions_gapic.yaml", -- package = "google.cloud.workflows.executions.v1beta", -- service_yaml = "workflowexecutions_v1beta.yaml", +- name = "workflows_php_gapic", +- srcs = [":workflows_proto_with_info"], +- grpc_service_config = "workflows_grpc_service_config.json", - deps = [ -- ":executions_php_grpc", -- ":executions_php_proto", +- ":workflows_php_grpc", +- ":workflows_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-workflows-executions-v1beta-php", +- name = "google-cloud-workflows-v1-php", - deps = [ -- ":executions_php_gapic", -- ":executions_php_grpc", -- ":executions_php_proto", +- ":workflows_php_gapic", +- ":workflows_php_grpc", +- ":workflows_php_proto", - ], -) - @@ -56870,21 +74295,21 @@ diff -urN a/google/cloud/workflows/executions/v1beta/BUILD.bazel b/google/cloud/ -) - -nodejs_gapic_library( -- name = "executions_nodejs_gapic", -- package_name = "@google-cloud/workflows-executions", -- src = ":executions_proto_with_info", +- name = "workflows_nodejs_gapic", +- package_name = "@google-cloud/workflows", +- src = ":workflows_proto_with_info", - extra_protoc_parameters = ["metadata"], -- gapic_yaml = "executions_gapic.yaml", -- package = "google.cloud.workflows.executions.v1beta", -- service_yaml = "workflowexecutions_v1beta.yaml", +- grpc_service_config = "workflows_grpc_service_config.json", +- package = "google.cloud.workflows.v1", +- service_yaml = "workflows_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "workflows-executions-v1beta-nodejs", +- name = "workflows-v1-nodejs", - deps = [ -- ":executions_nodejs_gapic", -- ":executions_proto", +- ":workflows_nodejs_gapic", +- ":workflows_proto", - ], -) - @@ -56900,42 +74325,42 @@ diff -urN a/google/cloud/workflows/executions/v1beta/BUILD.bazel b/google/cloud/ -) - -ruby_proto_library( -- name = "executions_ruby_proto", -- deps = [":executions_proto"], +- name = "workflows_ruby_proto", +- deps = [":workflows_proto"], -) - -ruby_grpc_library( -- name = "executions_ruby_grpc", -- srcs = [":executions_proto"], -- deps = [":executions_ruby_proto"], +- name = "workflows_ruby_grpc", +- srcs = [":workflows_proto"], +- deps = [":workflows_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "executions_ruby_gapic", -- srcs = [":executions_proto_with_info"], +- name = "workflows_ruby_gapic", +- srcs = [":workflows_proto_with_info",], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-workflows-executions-v1beta", +- "ruby-cloud-gem-name=google-cloud-workflows-v1", - "ruby-cloud-env-prefix=WORKFLOWS", - "ruby-cloud-product-url=https://cloud.google.com/workflows/", -- "ruby-cloud-api-id=workflowexecutions.googleapis.com", -- "ruby-cloud-api-shortname=workflowexecutions", +- "ruby-cloud-api-id=workflows.googleapis.com", +- "ruby-cloud-api-shortname=workflows", - ], -- grpc_service_config = "executions_grpc_service_config.json", +- grpc_service_config = "workflows_grpc_service_config.json", - ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..", -- ruby_cloud_title = "Workflows Executions V1beta", +- ruby_cloud_title = "Workflows V1", - deps = [ -- ":executions_ruby_grpc", -- ":executions_ruby_proto", +- ":workflows_ruby_grpc", +- ":workflows_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-workflows-executions-v1beta-ruby", +- name = "google-cloud-workflows-v1-ruby", - deps = [ -- ":executions_ruby_gapic", -- ":executions_ruby_grpc", -- ":executions_ruby_proto", +- ":workflows_ruby_gapic", +- ":workflows_ruby_grpc", +- ":workflows_ruby_proto", - ], -) - @@ -56951,34 +74376,34 @@ diff -urN a/google/cloud/workflows/executions/v1beta/BUILD.bazel b/google/cloud/ -) - -csharp_proto_library( -- name = "executions_csharp_proto", -- deps = [":executions_proto"], +- name = "workflows_csharp_proto", +- deps = [":workflows_proto"], -) - -csharp_grpc_library( -- name = "executions_csharp_grpc", -- srcs = [":executions_proto"], -- deps = [":executions_csharp_proto"], +- name = "workflows_csharp_grpc", +- srcs = [":workflows_proto"], +- deps = [":workflows_csharp_proto"], -) - -csharp_gapic_library( -- name = "executions_csharp_gapic", -- srcs = [":executions_proto_with_info"], +- name = "workflows_csharp_gapic", +- srcs = [":workflows_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "executions_grpc_service_config.json", +- grpc_service_config = "workflows_grpc_service_config.json", - deps = [ -- ":executions_csharp_grpc", -- ":executions_csharp_proto", +- ":workflows_csharp_grpc", +- ":workflows_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-workflows-executions-v1beta-csharp", +- name = "google-cloud-workflows-v1-csharp", - deps = [ -- ":executions_csharp_gapic", -- ":executions_csharp_grpc", -- ":executions_csharp_proto", +- ":workflows_csharp_gapic", +- ":workflows_csharp_grpc", +- ":workflows_csharp_proto", - ], -) - @@ -56986,20 +74411,11 @@ diff -urN a/google/cloud/workflows/executions/v1beta/BUILD.bazel b/google/cloud/ -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BUILD.bazel ---- a/google/cloud/workflows/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/workflows/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,339 +0,0 @@ +diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v1beta/BUILD.bazel +--- a/google/cloud/workflows/v1beta/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/cloud/workflows/v1beta/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 -- --# 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"]) @@ -57072,14 +74488,14 @@ diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BU -java_gapic_test( - name = "workflows_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.workflows.v1.WorkflowsClientTest", +- "com.google.cloud.workflows.v1beta.WorkflowsClientTest", - ], - runtime_deps = [":workflows_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-workflows-v1-java", +- name = "google-cloud-workflows-v1beta-java", - deps = [ - ":workflows_java_gapic", - ":workflows_java_grpc", @@ -57102,7 +74518,7 @@ diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BU -go_proto_library( - name = "workflows_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/workflows/v1", +- importpath = "google.golang.org/genproto/googleapis/cloud/workflows/v1beta", - protos = [":workflows_proto"], - deps = [ - "//google/api:annotations_go_proto", @@ -57114,8 +74530,8 @@ diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BU - name = "workflows_go_gapic", - srcs = [":workflows_proto_with_info"], - grpc_service_config = "workflows_grpc_service_config.json", -- importpath = "cloud.google.com/go/workflows/apiv1;workflows", -- service_yaml = "workflows_v1.yaml", +- importpath = "cloud.google.com/go/workflows/apiv1beta;workflows", +- service_yaml = "workflows_v1beta.yaml", - deps = [ - ":workflows_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -57128,12 +74544,12 @@ diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BU - name = "workflows_go_gapic_test", - srcs = [":workflows_go_gapic_srcjar_test"], - embed = [":workflows_go_gapic"], -- importpath = "cloud.google.com/go/workflows/apiv1", +- importpath = "cloud.google.com/go/workflows/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-workflows-v1-go", +- name = "gapi-cloud-workflows-v1beta-go", - deps = [ - ":workflows_go_gapic", - ":workflows_go_gapic_srcjar-test.srcjar", @@ -57158,7 +74574,7 @@ diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BU - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "workflows-v1-py", +- name = "workflows-v1beta-py", - deps = [ - ":workflows_py_gapic", - ], @@ -57188,11 +74604,7 @@ diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BU - -php_gapic_library( - name = "workflows_php_gapic", -- src = ":workflows_proto_with_info", -- gapic_yaml = "workflows_gapic.yaml", -- grpc_service_config = "workflows_grpc_service_config.json", -- package = "google.cloud.workflows.v1", -- service_yaml = "workflows_v1.yaml", +- srcs = [":workflows_proto_with_info"], - deps = [ - ":workflows_php_grpc", - ":workflows_php_proto", @@ -57201,7 +74613,7 @@ diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BU - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-workflows-v1-php", +- name = "google-cloud-workflows-v1beta-php", - deps = [ - ":workflows_php_gapic", - ":workflows_php_grpc", @@ -57223,14 +74635,14 @@ diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BU - package_name = "@google-cloud/workflows", - src = ":workflows_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "workflows_grpc_service_config.json", -- package = "google.cloud.workflows.v1", -- service_yaml = "workflows_v1.yaml", +- gapic_yaml = "workflows_gapic.yaml", +- package = "google.cloud.workflows.v1beta", +- service_yaml = "workflows_v1beta.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "workflows-v1-nodejs", +- name = "workflows-v1beta-nodejs", - deps = [ - ":workflows_nodejs_gapic", - ":workflows_proto", @@ -57242,8 +74654,8 @@ diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BU -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -57259,13 +74671,19 @@ diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BU - deps = [":workflows_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "workflows_ruby_gapic", -- src = ":workflows_proto_with_info", -- gapic_yaml = "workflows_gapic.yaml", +- srcs = [":workflows_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-workflows-v1beta", +- "ruby-cloud-env-prefix=WORKFLOWS", +- "ruby-cloud-product-url=https://cloud.google.com/workflows/", +- "ruby-cloud-api-id=workflows.googleapis.com", +- "ruby-cloud-api-shortname=workflows", +- ], - grpc_service_config = "workflows_grpc_service_config.json", -- package = "google.cloud.workflows.v1", -- service_yaml = "workflows_v1.yaml", +- ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..", +- ruby_cloud_title = "Workflows V1beta", - deps = [ - ":workflows_ruby_grpc", - ":workflows_ruby_proto", @@ -57274,7 +74692,7 @@ diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BU - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-workflows-v1-ruby", +- name = "google-cloud-workflows-v1beta-ruby", - deps = [ - ":workflows_ruby_gapic", - ":workflows_ruby_grpc", @@ -57317,7 +74735,7 @@ diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BU - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-workflows-v1-csharp", +- name = "google-cloud-workflows-v1beta-csharp", - deps = [ - ":workflows_csharp_gapic", - ":workflows_csharp_grpc", @@ -57329,10 +74747,15 @@ diff -urN a/google/cloud/workflows/v1/BUILD.bazel b/google/cloud/workflows/v1/BU -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v1beta/BUILD.bazel ---- a/google/cloud/workflows/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/workflows/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,335 +0,0 @@ +diff -urN a/google/container/BUILD.bazel b/google/container/BUILD.bazel +--- a/google/container/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/container/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1 +0,0 @@ +-exports_files(glob(["*.yaml"])) +diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel +--- a/google/container/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/container/v1/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. @@ -57345,25 +74768,23 @@ diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "workflows_proto", +- name = "container_proto", - srcs = [ -- "workflows.proto", +- "cluster_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//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "workflows_proto_with_info", +- name = "container_proto_with_info", - deps = [ -- ":workflows_proto", +- ":container_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -57381,44 +74802,45 @@ diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v -) - -java_proto_library( -- name = "workflows_java_proto", -- deps = [":workflows_proto"], +- name = "container_java_proto", +- deps = [":container_proto"], -) - -java_grpc_library( -- name = "workflows_java_grpc", -- srcs = [":workflows_proto"], -- deps = [":workflows_java_proto"], +- name = "container_java_grpc", +- srcs = [":container_proto"], +- deps = [":container_java_proto"], -) - -java_gapic_library( -- name = "workflows_java_gapic", -- srcs = [":workflows_proto_with_info"], -- grpc_service_config = "workflows_grpc_service_config.json", +- name = "container_java_gapic", +- srcs = [":container_proto_with_info"], +- gapic_yaml = "container_gapic.yaml", +- grpc_service_config = "container_grpc_service_config.json", - test_deps = [ -- ":workflows_java_grpc", +- ":container_java_grpc", - ], - deps = [ -- ":workflows_java_proto", +- ":container_java_proto", - ], -) - -java_gapic_test( -- name = "workflows_java_gapic_test_suite", +- name = "container_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.workflows.v1beta.WorkflowsClientTest", +- "com.google.cloud.container.v1.ClusterManagerClientTest", - ], -- runtime_deps = [":workflows_java_gapic_test"], +- runtime_deps = [":container_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-workflows-v1beta-java", +- name = "google-cloud-container-v1-java", - deps = [ -- ":workflows_java_gapic", -- ":workflows_java_grpc", -- ":workflows_java_proto", -- ":workflows_proto", +- ":container_java_gapic", +- ":container_java_grpc", +- ":container_java_proto", +- ":container_proto", - ], -) - @@ -57434,44 +74856,40 @@ diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v -) - -go_proto_library( -- name = "workflows_go_proto", +- name = "container_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/workflows/v1beta", -- protos = [":workflows_proto"], +- importpath = "google.golang.org/genproto/googleapis/container/v1", +- protos = [":container_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "workflows_go_gapic", -- srcs = [":workflows_proto_with_info"], -- grpc_service_config = "workflows_grpc_service_config.json", -- importpath = "cloud.google.com/go/workflows/apiv1beta;workflows", -- service_yaml = "workflows_v1beta.yaml", +- name = "container_go_gapic", +- srcs = [":container_proto_with_info"], +- grpc_service_config = "container_grpc_service_config.json", +- importpath = "cloud.google.com/go/container/apiv1;container", +- service_yaml = "container_v1.yaml", - deps = [ -- ":workflows_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- ":container_go_proto", - ], -) - -go_test( -- name = "workflows_go_gapic_test", -- srcs = [":workflows_go_gapic_srcjar_test"], -- embed = [":workflows_go_gapic"], -- importpath = "cloud.google.com/go/workflows/apiv1beta", +- name = "container_go_gapic_test", +- srcs = [":container_go_gapic_srcjar_test"], +- embed = [":container_go_gapic"], +- importpath = "cloud.google.com/go/container/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-workflows-v1beta-go", +- name = "gapi-cloud-container-v1-go", - deps = [ -- ":workflows_go_gapic", -- ":workflows_go_gapic_srcjar-test.srcjar", -- ":workflows_go_proto", +- ":container_go_gapic", +- ":container_go_gapic_srcjar-test.srcjar", +- ":container_go_proto", - ], -) - @@ -57485,16 +74903,15 @@ diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v -) - -py_gapic_library( -- name = "workflows_py_gapic", -- srcs = [":workflows_proto"], -- grpc_service_config = "workflows_grpc_service_config.json", +- name = "container_py_gapic", +- srcs = [":container_proto"], +- grpc_service_config = "container_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "workflows-v1beta-py", +- name = "container-v1-py", - deps = [ -- ":workflows_py_gapic", +- ":container_py_gapic", - ], -) - @@ -57510,35 +74927,33 @@ diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v -) - -php_proto_library( -- name = "workflows_php_proto", -- deps = [":workflows_proto"], +- name = "container_php_proto", +- deps = [":container_proto"], -) - -php_grpc_library( -- name = "workflows_php_grpc", -- srcs = [":workflows_proto"], -- deps = [":workflows_php_proto"], +- name = "container_php_grpc", +- srcs = [":container_proto"], +- deps = [":container_php_proto"], -) - -php_gapic_library( -- name = "workflows_php_gapic", -- src = ":workflows_proto_with_info", -- gapic_yaml = "workflows_gapic.yaml", -- package = "google.cloud.workflows.v1beta", -- service_yaml = "workflows_v1beta.yaml", +- name = "container_php_gapic", +- srcs = [":container_proto_with_info"], +- grpc_service_config = "container_grpc_service_config.json", - deps = [ -- ":workflows_php_grpc", -- ":workflows_php_proto", +- ":container_php_grpc", +- ":container_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-workflows-v1beta-php", +- name = "google-cloud-container-v1-php", - deps = [ -- ":workflows_php_gapic", -- ":workflows_php_grpc", -- ":workflows_php_proto", +- ":container_php_gapic", +- ":container_php_grpc", +- ":container_php_proto", - ], -) - @@ -57552,21 +74967,21 @@ diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v -) - -nodejs_gapic_library( -- name = "workflows_nodejs_gapic", -- package_name = "@google-cloud/workflows", -- src = ":workflows_proto_with_info", +- name = "container_nodejs_gapic", +- package_name = "@google-cloud/container", +- src = ":container_proto_with_info", - extra_protoc_parameters = ["metadata"], -- gapic_yaml = "workflows_gapic.yaml", -- package = "google.cloud.workflows.v1beta", -- service_yaml = "workflows_v1beta.yaml", +- grpc_service_config = "container_grpc_service_config.json", +- package = "google.container.v1", +- service_yaml = "container_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "workflows-v1beta-nodejs", +- name = "container-v1-nodejs", - deps = [ -- ":workflows_nodejs_gapic", -- ":workflows_proto", +- ":container_nodejs_gapic", +- ":container_proto", - ], -) - @@ -57575,49 +74990,49 @@ diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v -############################################################################## -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", -) - -ruby_proto_library( -- name = "workflows_ruby_proto", -- deps = [":workflows_proto"], +- name = "container_ruby_proto", +- deps = [":container_proto"], -) - -ruby_grpc_library( -- name = "workflows_ruby_grpc", -- srcs = [":workflows_proto"], -- deps = [":workflows_ruby_proto"], +- name = "container_ruby_grpc", +- srcs = [":container_proto"], +- deps = [":container_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "workflows_ruby_gapic", -- srcs = [":workflows_proto_with_info"], +- name = "container_ruby_gapic", +- srcs = [":container_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-workflows-v1beta", -- "ruby-cloud-env-prefix=WORKFLOWS", -- "ruby-cloud-product-url=https://cloud.google.com/workflows/", -- "ruby-cloud-api-id=workflows.googleapis.com", -- "ruby-cloud-api-shortname=workflows", +- "ruby-cloud-gem-name=google-cloud-container-v1", +- "ruby-cloud-env-prefix=CONTAINER", +- "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine", +- "ruby-cloud-api-id=container.googleapis.com", +- "ruby-cloud-api-shortname=container", - ], -- grpc_service_config = "workflows_grpc_service_config.json", -- ruby_cloud_description = "Workflows link series of serverless tasks together in an order you define. Combine the power of Google Cloud's APIs, serverless products like Cloud Functions and Cloud Run, and calls to external APIs to create flexible serverless applications. Workflows requires no infrastructure management and scales seamlessly with demand, including scaling down to zero..", -- ruby_cloud_title = "Workflows V1beta", +- grpc_service_config = "container_grpc_service_config.json", +- ruby_cloud_description = "Builds and manages container-based applications, powered by the open source Kubernetes technology.", +- ruby_cloud_title = "Kubernetes Engine V1", - deps = [ -- ":workflows_ruby_grpc", -- ":workflows_ruby_proto", +- ":container_ruby_grpc", +- ":container_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-workflows-v1beta-ruby", +- name = "google-cloud-container-v1-ruby", - deps = [ -- ":workflows_ruby_gapic", -- ":workflows_ruby_grpc", -- ":workflows_ruby_proto", +- ":container_ruby_gapic", +- ":container_ruby_grpc", +- ":container_ruby_proto", - ], -) - @@ -57633,34 +75048,34 @@ diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v -) - -csharp_proto_library( -- name = "workflows_csharp_proto", -- deps = [":workflows_proto"], +- name = "container_csharp_proto", +- deps = [":container_proto"], -) - -csharp_grpc_library( -- name = "workflows_csharp_grpc", -- srcs = [":workflows_proto"], -- deps = [":workflows_csharp_proto"], +- name = "container_csharp_grpc", +- srcs = [":container_proto"], +- deps = [":container_csharp_proto"], -) - -csharp_gapic_library( -- name = "workflows_csharp_gapic", -- srcs = [":workflows_proto_with_info"], +- name = "container_csharp_gapic", +- srcs = [":container_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "workflows_grpc_service_config.json", +- grpc_service_config = "container_grpc_service_config.json", - deps = [ -- ":workflows_csharp_grpc", -- ":workflows_csharp_proto", +- ":container_csharp_grpc", +- ":container_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-workflows-v1beta-csharp", +- name = "google-cloud-container-v1-csharp", - deps = [ -- ":workflows_csharp_gapic", -- ":workflows_csharp_grpc", -- ":workflows_csharp_proto", +- ":container_csharp_gapic", +- ":container_csharp_grpc", +- ":container_csharp_proto", - ], -) - @@ -57668,15 +75083,10 @@ diff -urN a/google/cloud/workflows/v1beta/BUILD.bazel b/google/cloud/workflows/v -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/container/BUILD.bazel b/google/container/BUILD.bazel ---- a/google/container/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/container/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1 +0,0 @@ --exports_files(glob(["*.yaml"])) -diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel ---- a/google/container/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/container/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,330 +0,0 @@ +diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUILD.bazel +--- a/google/container/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/container/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,332 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -57697,8 +75107,12 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/rpc:code_proto", +- "//google/rpc:status_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - @@ -57749,14 +75163,14 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel -java_gapic_test( - name = "container_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.container.v1.ClusterManagerClientTest", +- "com.google.cloud.container.v1beta1.ClusterManagerClientTest", - ], - runtime_deps = [":container_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-container-v1-java", +- name = "google-cloud-container-v1beta1-java", - deps = [ - ":container_java_gapic", - ":container_java_grpc", @@ -57779,10 +75193,12 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel -go_proto_library( - name = "container_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/container/v1", +- importpath = "google.golang.org/genproto/googleapis/container/v1beta1", - protos = [":container_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/rpc:code_go_proto", +- "//google/rpc:status_go_proto", - ], -) - @@ -57790,8 +75206,8 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel - name = "container_go_gapic", - srcs = [":container_proto_with_info"], - grpc_service_config = "container_grpc_service_config.json", -- importpath = "cloud.google.com/go/container/apiv1;container", -- service_yaml = "container_v1.yaml", +- importpath = "cloud.google.com/go/container/apiv1beta1;container", +- service_yaml = "container_v1beta1.yaml", - deps = [ - ":container_go_proto", - ], @@ -57801,12 +75217,12 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel - name = "container_go_gapic_test", - srcs = [":container_go_gapic_srcjar_test"], - embed = [":container_go_gapic"], -- importpath = "cloud.google.com/go/container/apiv1", +- importpath = "cloud.google.com/go/container/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-container-v1-go", +- name = "gapi-cloud-container-v1beta1-go", - deps = [ - ":container_go_gapic", - ":container_go_gapic_srcjar-test.srcjar", @@ -57830,7 +75246,7 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel -) - -py_gapic_assembly_pkg( -- name = "container-v1-py", +- name = "container-v1beta1-py", - deps = [ - ":container_py_gapic", - ], @@ -57860,11 +75276,8 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel - -php_gapic_library( - name = "container_php_gapic", -- src = ":container_proto_with_info", -- gapic_yaml = "container_gapic.yaml", +- srcs = [":container_proto_with_info"], - grpc_service_config = "container_grpc_service_config.json", -- package = "google.container.v1", -- service_yaml = "container_v1.yaml", - deps = [ - ":container_php_grpc", - ":container_php_proto", @@ -57873,7 +75286,7 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-container-v1-php", +- name = "google-cloud-container-v1beta1-php", - deps = [ - ":container_php_gapic", - ":container_php_grpc", @@ -57892,17 +75305,16 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel - -nodejs_gapic_library( - name = "container_nodejs_gapic", -- package_name = "@google-cloud/container", - src = ":container_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "container_grpc_service_config.json", -- package = "google.container.v1", -- service_yaml = "container_v1.yaml", +- package = "google.container.v1beta1", +- service_yaml = "container_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "container-v1-nodejs", +- name = "container-v1beta1-nodejs", - deps = [ - ":container_nodejs_gapic", - ":container_proto", @@ -57914,8 +75326,8 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel -############################################################################## -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", -) @@ -57935,7 +75347,7 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel - name = "container_ruby_gapic", - srcs = [":container_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-container-v1", +- "ruby-cloud-gem-name=google-cloud-container-v1beta1", - "ruby-cloud-env-prefix=CONTAINER", - "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine", - "ruby-cloud-api-id=container.googleapis.com", @@ -57943,7 +75355,7 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel - ], - grpc_service_config = "container_grpc_service_config.json", - ruby_cloud_description = "Builds and manages container-based applications, powered by the open source Kubernetes technology.", -- ruby_cloud_title = "Kubernetes Engine V1", +- ruby_cloud_title = "Kubernetes Engine V1beta1", - deps = [ - ":container_ruby_grpc", - ":container_ruby_proto", @@ -57952,7 +75364,7 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-container-v1-ruby", +- name = "google-cloud-container-v1beta1-ruby", - deps = [ - ":container_ruby_gapic", - ":container_ruby_grpc", @@ -57995,7 +75407,7 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-container-v1-csharp", +- name = "google-cloud-container-v1beta1-csharp", - deps = [ - ":container_csharp_gapic", - ":container_csharp_grpc", @@ -58007,11 +75419,20 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUILD.bazel ---- a/google/container/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/container/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,335 +0,0 @@ +diff -urN a/google/dataflow/v1beta3/BUILD.bazel b/google/dataflow/v1beta3/BUILD.bazel +--- a/google/dataflow/v1beta3/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/dataflow/v1beta3/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"]) @@ -58023,27 +75444,32 @@ diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUIL -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "container_proto", +- name = "dataflow_proto", - srcs = [ -- "cluster_service.proto", +- "environment.proto", +- "jobs.proto", +- "messages.proto", +- "metrics.proto", +- "snapshots.proto", +- "streaming.proto", +- "templates.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/rpc:code_proto", - "//google/rpc:status_proto", -- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:any_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 = "container_proto_with_info", +- name = "dataflow_proto_with_info", - deps = [ -- ":container_proto", +- ":dataflow_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -58061,45 +75487,49 @@ diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUIL -) - -java_proto_library( -- name = "container_java_proto", -- deps = [":container_proto"], +- name = "dataflow_java_proto", +- deps = [":dataflow_proto"], -) - -java_grpc_library( -- name = "container_java_grpc", -- srcs = [":container_proto"], -- deps = [":container_java_proto"], +- name = "dataflow_java_grpc", +- srcs = [":dataflow_proto"], +- deps = [":dataflow_java_proto"], -) - -java_gapic_library( -- name = "container_java_gapic", -- srcs = [":container_proto_with_info"], -- gapic_yaml = "container_gapic.yaml", -- grpc_service_config = "container_grpc_service_config.json", +- name = "dataflow_java_gapic", +- srcs = [":dataflow_proto_with_info"], +- grpc_service_config = "dataflow_grpc_service_config.json", - test_deps = [ -- ":container_java_grpc", +- ":dataflow_java_grpc", - ], - deps = [ -- ":container_java_proto", +- ":dataflow_java_proto", - ], -) - -java_gapic_test( -- name = "container_java_gapic_test_suite", +- name = "dataflow_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.container.v1beta1.ClusterManagerClientTest", +- "com.google.dataflow.v1beta3.FlexTemplatesServiceClientTest", +- "com.google.dataflow.v1beta3.JobsV1Beta3ClientTest", +- "com.google.dataflow.v1beta3.MessagesV1Beta3ClientTest", +- "com.google.dataflow.v1beta3.MetricsV1Beta3ClientTest", +- "com.google.dataflow.v1beta3.SnapshotsV1Beta3ClientTest", +- "com.google.dataflow.v1beta3.TemplatesServiceClientTest", - ], -- runtime_deps = [":container_java_gapic_test"], +- runtime_deps = [":dataflow_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-container-v1beta1-java", +- name = "google-cloud-dataflow-v1beta3-java", - deps = [ -- ":container_java_gapic", -- ":container_java_grpc", -- ":container_java_proto", -- ":container_proto", +- ":dataflow_java_gapic", +- ":dataflow_java_grpc", +- ":dataflow_java_proto", +- ":dataflow_proto", - ], -) - @@ -58115,42 +75545,44 @@ diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUIL -) - -go_proto_library( -- name = "container_go_proto", +- name = "dataflow_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/container/v1beta1", -- protos = [":container_proto"], +- importpath = "google.golang.org/genproto/googleapis/dataflow/v1beta3", +- protos = [":dataflow_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/rpc:code_go_proto", - "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "container_go_gapic", -- srcs = [":container_proto_with_info"], -- grpc_service_config = "container_grpc_service_config.json", -- importpath = "cloud.google.com/go/container/apiv1beta1;container", -- service_yaml = "container_v1beta1.yaml", +- name = "dataflow_go_gapic", +- srcs = [":dataflow_proto_with_info"], +- grpc_service_config = "dataflow_grpc_service_config.json", +- importpath = "cloud.google.com/go/dataflow/apiv1beta3;dataflow", +- service_yaml = "dataflow_v1beta3.yaml", +- metadata = True, - deps = [ -- ":container_go_proto", +- ":dataflow_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -go_test( -- name = "container_go_gapic_test", -- srcs = [":container_go_gapic_srcjar_test"], -- embed = [":container_go_gapic"], -- importpath = "cloud.google.com/go/container/apiv1beta1", +- name = "dataflow_go_gapic_test", +- srcs = [":dataflow_go_gapic_srcjar_test"], +- embed = [":dataflow_go_gapic"], +- importpath = "cloud.google.com/go/dataflow/apiv1beta3", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-container-v1beta1-go", +- name = "gapi-cloud-dataflow-v1beta3-go", - deps = [ -- ":container_go_gapic", -- ":container_go_gapic_srcjar-test.srcjar", -- ":container_go_proto", +- ":dataflow_go_gapic", +- ":dataflow_go_gapic_srcjar-test.srcjar", +- ":dataflow_go_gapic_srcjar-metadata.srcjar", +- ":dataflow_go_proto", - ], -) - @@ -58164,15 +75596,21 @@ diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUIL -) - -py_gapic_library( -- name = "container_py_gapic", -- srcs = [":container_proto"], -- grpc_service_config = "container_grpc_service_config.json", +- name = "dataflow_py_gapic", +- srcs = [":dataflow_proto"], +- grpc_service_config = "dataflow_grpc_service_config.json", +- opt_args = [ +- "warehouse-package-name=google-cloud-dataflow-client", +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=dataflow", +- ], -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "container-v1beta1-py", +- name = "dataflow-v1beta3-py", - deps = [ -- ":container_py_gapic", +- ":dataflow_py_gapic", - ], -) - @@ -58188,36 +75626,34 @@ diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUIL -) - -php_proto_library( -- name = "container_php_proto", -- deps = [":container_proto"], +- name = "dataflow_php_proto", +- deps = [":dataflow_proto"], -) - -php_grpc_library( -- name = "container_php_grpc", -- srcs = [":container_proto"], -- deps = [":container_php_proto"], +- name = "dataflow_php_grpc", +- srcs = [":dataflow_proto"], +- deps = [":dataflow_php_proto"], -) - -php_gapic_library( -- name = "container_php_gapic", -- src = ":container_proto_with_info", -- gapic_yaml = "container_gapic.yaml", -- grpc_service_config = "container_grpc_service_config.json", -- package = "google.container.v1beta1", -- service_yaml = "container_v1beta1.yaml", +- name = "dataflow_php_gapic", +- srcs = [":dataflow_proto_with_info"], +- grpc_service_config = "dataflow_grpc_service_config.json", +- service_yaml = "dataflow_v1beta3.yaml", - deps = [ -- ":container_php_grpc", -- ":container_php_proto", +- ":dataflow_php_grpc", +- ":dataflow_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-container-v1beta1-php", +- name = "google-cloud-dataflow-v1beta3-php", - deps = [ -- ":container_php_gapic", -- ":container_php_grpc", -- ":container_php_proto", +- ":dataflow_php_gapic", +- ":dataflow_php_grpc", +- ":dataflow_php_proto", - ], -) - @@ -58231,20 +75667,21 @@ diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUIL -) - -nodejs_gapic_library( -- name = "container_nodejs_gapic", -- src = ":container_proto_with_info", +- name = "dataflow_nodejs_gapic", +- package_name = "@google-cloud/dataflow", +- src = ":dataflow_proto_with_info", - extra_protoc_parameters = ["metadata"], -- grpc_service_config = "container_grpc_service_config.json", -- package = "google.container.v1beta1", -- service_yaml = "container_v1beta1.yaml", +- grpc_service_config = "dataflow_grpc_service_config.json", +- package = "google.dataflow.v1beta3", +- service_yaml = "dataflow_v1beta3.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "container-v1beta1-nodejs", +- name = "dataflow-v1beta3-nodejs", - deps = [ -- ":container_nodejs_gapic", -- ":container_proto", +- ":dataflow_nodejs_gapic", +- ":dataflow_proto", - ], -) - @@ -58260,42 +75697,43 @@ diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUIL -) - -ruby_proto_library( -- name = "container_ruby_proto", -- deps = [":container_proto"], +- name = "dataflow_ruby_proto", +- deps = [":dataflow_proto"], -) - -ruby_grpc_library( -- name = "container_ruby_grpc", -- srcs = [":container_proto"], -- deps = [":container_ruby_proto"], +- name = "dataflow_ruby_grpc", +- srcs = [":dataflow_proto"], +- deps = [":dataflow_ruby_proto"], -) - -ruby_cloud_gapic_library( -- name = "container_ruby_gapic", -- srcs = [":container_proto_with_info"], +- name = "dataflow_ruby_gapic", +- srcs = [":dataflow_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-container-v1beta1", -- "ruby-cloud-env-prefix=CONTAINER", -- "ruby-cloud-product-url=https://cloud.google.com/kubernetes-engine", -- "ruby-cloud-api-id=container.googleapis.com", -- "ruby-cloud-api-shortname=container", +- "ruby-cloud-gem-name=google-cloud-dataflow-v1beta3", +- "ruby-cloud-env-prefix=DATAFLOW", +- "ruby-cloud-product-url=https://cloud.google.com/dataflow", +- "ruby-cloud-api-id=dataflow.googleapis.com", +- "ruby-cloud-api-shortname=dataflow", +- "ruby-cloud-service-override=JobsV1Beta3=Jobs;MessagesV1Beta3=Messages;MetricsV1Beta3=Metrics;SnapshotsV1Beta3=Snapshots", - ], -- grpc_service_config = "container_grpc_service_config.json", -- ruby_cloud_description = "Builds and manages container-based applications, powered by the open source Kubernetes technology.", -- ruby_cloud_title = "Kubernetes Engine V1beta1", +- grpc_service_config = "dataflow_grpc_service_config.json", +- ruby_cloud_description = "Dataflow is a managed service for executing a wide variety of data processing patterns.", +- ruby_cloud_title = "Dataflow V1beta3", - deps = [ -- ":container_ruby_grpc", -- ":container_ruby_proto", +- ":dataflow_ruby_grpc", +- ":dataflow_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-container-v1beta1-ruby", +- name = "google-cloud-dataflow-v1beta3-ruby", - deps = [ -- ":container_ruby_gapic", -- ":container_ruby_grpc", -- ":container_ruby_proto", +- ":dataflow_ruby_gapic", +- ":dataflow_ruby_grpc", +- ":dataflow_ruby_proto", - ], -) - @@ -58311,34 +75749,34 @@ diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUIL -) - -csharp_proto_library( -- name = "container_csharp_proto", -- deps = [":container_proto"], +- name = "dataflow_csharp_proto", +- deps = [":dataflow_proto"], -) - -csharp_grpc_library( -- name = "container_csharp_grpc", -- srcs = [":container_proto"], -- deps = [":container_csharp_proto"], +- name = "dataflow_csharp_grpc", +- srcs = [":dataflow_proto"], +- deps = [":dataflow_csharp_proto"], -) - -csharp_gapic_library( -- name = "container_csharp_gapic", -- srcs = [":container_proto_with_info"], +- name = "dataflow_csharp_gapic", +- srcs = [":dataflow_proto_with_info"], - common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", -- grpc_service_config = "container_grpc_service_config.json", +- grpc_service_config = "dataflow_grpc_service_config.json", - deps = [ -- ":container_csharp_grpc", -- ":container_csharp_proto", +- ":dataflow_csharp_grpc", +- ":dataflow_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-container-v1beta1-csharp", +- name = "google-cloud-dataflow-v1beta3-csharp", - deps = [ -- ":container_csharp_gapic", -- ":container_csharp_grpc", -- ":container_csharp_proto", +- ":dataflow_csharp_gapic", +- ":dataflow_csharp_grpc", +- ":dataflow_csharp_proto", - ], -) - @@ -58347,19 +75785,19 @@ diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUIL -############################################################################## -# Put your C++ rules here diff -urN a/google/datastore/BUILD.bazel b/google/datastore/BUILD.bazel ---- a/google/datastore/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/datastore/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/datastore/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/datastore/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/datastore/admin/BUILD.bazel b/google/datastore/admin/BUILD.bazel ---- a/google/datastore/admin/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/datastore/admin/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/datastore/admin/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/datastore/admin/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/datastore/admin/v1/BUILD.bazel b/google/datastore/admin/v1/BUILD.bazel ---- a/google/datastore/admin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/datastore/admin/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,335 +0,0 @@ +--- a/google/datastore/admin/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/datastore/admin/v1/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. @@ -58549,10 +75987,8 @@ diff -urN a/google/datastore/admin/v1/BUILD.bazel b/google/datastore/admin/v1/BU - -php_gapic_library( - name = "admin_php_gapic", -- src = ":admin_proto_with_info", -- gapic_yaml = "datastore_admin_gapic.yaml", +- srcs = [":admin_proto_with_info"], - grpc_service_config = "datastore_admin_grpc_service_config.json", -- package = "google.datastore.admin.v1", - service_yaml = "datastore_admin_v1.yaml", - deps = [ - ":admin_php_grpc", @@ -58602,8 +76038,8 @@ diff -urN a/google/datastore/admin/v1/BUILD.bazel b/google/datastore/admin/v1/BU -############################################################################## -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", -) @@ -58696,9 +76132,9 @@ diff -urN a/google/datastore/admin/v1/BUILD.bazel b/google/datastore/admin/v1/BU -############################################################################## -# Put your C++ rules here diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel ---- a/google/datastore/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/datastore/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,337 +0,0 @@ +--- a/google/datastore/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/datastore/v1/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. @@ -58888,11 +76324,7 @@ diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel - -php_gapic_library( - name = "datastore_php_gapic", -- src = ":datastore_proto_with_info", -- # Do not change this to the datastore_gapic.yaml, see tracking bug. -- gapic_yaml = "datastore_gapic.legacy.yaml", -- package = "google.datastore.v1", -- service_yaml = "datastore_v1.yaml", +- srcs = [":datastore_proto_with_info"], - deps = [ - ":datastore_php_grpc", - ":datastore_php_proto", @@ -58943,8 +76375,8 @@ diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel -############################################################################## -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", -) @@ -59037,9 +76469,9 @@ diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel -############################################################################## -# Put your C++ rules here diff -urN a/google/devtools/artifactregistry/v1beta2/BUILD.bazel b/google/devtools/artifactregistry/v1beta2/BUILD.bazel ---- a/google/devtools/artifactregistry/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/artifactregistry/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,358 +0,0 @@ +--- a/google/devtools/artifactregistry/v1beta2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/artifactregistry/v1beta2/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 - @@ -59217,11 +76649,16 @@ diff -urN a/google/devtools/artifactregistry/v1beta2/BUILD.bazel b/google/devtoo - name = "artifactregistry_py_gapic", - srcs = [":artifactregistry_proto"], - grpc_service_config = "artifactregistry_grpc_service_config.json", +- opt_args = [ +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=artifactregistry", +- "warehouse-package-name=google-cloud-artifact-registry", +- ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "devtools-artifactregistry-v1beta2-py", +- name = "google-cloud-artifactregistry-v1beta2-py", - deps = [ - ":artifactregistry_py_gapic", - ], @@ -59251,11 +76688,8 @@ diff -urN a/google/devtools/artifactregistry/v1beta2/BUILD.bazel b/google/devtoo - -php_gapic_library( - name = "artifactregistry_php_gapic", -- src = ":artifactregistry_proto_with_info", -- gapic_yaml = "artifactregistry_gapic.yaml", +- srcs = [":artifactregistry_proto_with_info"], - grpc_service_config = "artifactregistry_grpc_service_config.json", -- package = "google.devtools.artifactregistry.v1beta2", -- service_yaml = "artifactregistry_v1beta2.yaml", - deps = [ - ":artifactregistry_php_grpc", - ":artifactregistry_php_proto", @@ -59305,8 +76739,8 @@ diff -urN a/google/devtools/artifactregistry/v1beta2/BUILD.bazel b/google/devtoo -############################################################################## -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", -) @@ -59399,14 +76833,14 @@ diff -urN a/google/devtools/artifactregistry/v1beta2/BUILD.bazel b/google/devtoo -############################################################################## -# Put your C++ rules here diff -urN a/google/devtools/build/BUILD.bazel b/google/devtools/build/BUILD.bazel ---- a/google/devtools/build/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/build/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/build/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/build/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/devtools/build/v1/BUILD.bazel b/google/devtools/build/v1/BUILD.bazel ---- a/google/devtools/build/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/build/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,338 +0,0 @@ +--- a/google/devtools/build/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/build/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,333 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -59606,11 +77040,8 @@ diff -urN a/google/devtools/build/v1/BUILD.bazel b/google/devtools/build/v1/BUIL - -php_gapic_library( - name = "build_php_gapic", -- src = ":build_proto_with_info", -- gapic_yaml = "buildeventservice_gapic.yaml", +- srcs = [":build_proto_with_info"], - grpc_service_config = "buildeventservice_grpc_service_config.json", -- package = "google.devtools.build.v1", -- service_yaml = "buildeventservice_v1.yaml", - deps = [ - ":build_php_grpc", - ":build_php_proto", @@ -59660,7 +77091,7 @@ diff -urN a/google/devtools/build/v1/BUILD.bazel b/google/devtools/build/v1/BUIL -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -59676,12 +77107,10 @@ diff -urN a/google/devtools/build/v1/BUILD.bazel b/google/devtools/build/v1/BUIL - deps = [":build_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "build_ruby_gapic", -- src = ":build_proto_with_info", -- gapic_yaml = "buildeventservice_gapic.yaml", -- package = "google.devtools.build.v1", -- service_yaml = "buildeventservice_v1.yaml", +- srcs = [":build_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-build-v1"], - deps = [ - ":build_ruby_grpc", - ":build_ruby_proto", @@ -59746,19 +77175,43 @@ diff -urN a/google/devtools/build/v1/BUILD.bazel b/google/devtools/build/v1/BUIL -############################################################################## -# Put your C++ rules here diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbuild/v1/BUILD.bazel ---- a/google/devtools/cloudbuild/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/cloudbuild/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,339 +0,0 @@ +--- a/google/devtools/cloudbuild/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/cloudbuild/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,321 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) -- -############################################################################## -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") --load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", +- "java_grpc_library", +- "java_proto_library", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +- "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 = "cloudbuild_proto", @@ -59769,6 +77222,7 @@ diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbui - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", +- "//google/api:httpbody_proto", - "//google/api:resource_proto", - "//google/longrunning:operations_proto", - "@com_google_protobuf//:duration_proto", @@ -59786,18 +77240,6 @@ diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbui - ], -) - --############################################################################## --# 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 = "cloudbuild_java_proto", - deps = [":cloudbuild_proto"], @@ -59819,6 +77261,7 @@ diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbui - ], - deps = [ - ":cloudbuild_java_proto", +- "//google/api:api_java_proto", - ], -) - @@ -59841,17 +77284,6 @@ diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbui - ], -) - --############################################################################## --# Go --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "go_gapic_assembly_pkg", -- "go_gapic_library", -- "go_proto_library", -- "go_test", --) -- -go_proto_library( - name = "cloudbuild_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], @@ -59859,6 +77291,7 @@ diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbui - protos = [":cloudbuild_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", - ], -) @@ -59871,6 +77304,7 @@ diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbui - service_yaml = "cloudbuild_v1.yaml", - deps = [ - ":cloudbuild_go_proto", +- "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@com_google_cloud_go//longrunning/autogen:go_default_library", @@ -59898,12 +77332,6 @@ diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbui -############################################################################## -# Python -############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "py_gapic_assembly_pkg", -- "py_gapic_library", --) -- -py_gapic_library( - name = "cloudbuild_py_gapic", - srcs = [":cloudbuild_proto"], @@ -59942,9 +77370,7 @@ diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbui -# Add api.http options to all RPCs in the services to enable PHP GAPIC -#php_gapic_library( -# name = "cloudbuild_php_gapic", --# src = ":cloudbuild_proto_with_info", --# gapic_yaml = "cloudbuild_gapic.yaml", --# package = "google.devtools.cloudbuild.v1", +-# srcs = [":cloudbuild_proto_with_info"], -# service_yaml = "cloudbuild_v1.yaml", -# deps = [ -# ":cloudbuild_php_grpc", @@ -59970,7 +77396,6 @@ diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbui - "nodejs_gapic_assembly_pkg", - "nodejs_gapic_library", -) -- -nodejs_gapic_library( - name = "cloudbuild_nodejs_gapic", - package_name = "@google-cloud/cloudbuild", @@ -59993,13 +77418,6 @@ diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbui -############################################################################## -# 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 = "cloudbuild_ruby_proto", @@ -60044,13 +77462,6 @@ diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbui -############################################################################## -# 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 = "cloudbuild_csharp_proto", @@ -60089,14 +77500,14 @@ diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbui -############################################################################## -# Put your C++ rules here diff -urN a/google/devtools/clouddebugger/BUILD.bazel b/google/devtools/clouddebugger/BUILD.bazel ---- a/google/devtools/clouddebugger/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/clouddebugger/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/clouddebugger/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/clouddebugger/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/devtools/clouddebugger/v2/BUILD.bazel b/google/devtools/clouddebugger/v2/BUILD.bazel ---- a/google/devtools/clouddebugger/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/clouddebugger/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,352 +0,0 @@ +--- a/google/devtools/clouddebugger/v2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/clouddebugger/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,353 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -60253,6 +77664,11 @@ diff -urN a/google/devtools/clouddebugger/v2/BUILD.bazel b/google/devtools/cloud - name = "clouddebugger_py_gapic", - srcs = [":clouddebugger_proto"], - grpc_service_config = "clouddebugger_grpc_service_config.json", +- opt_args = [ +- "warehouse-package-name=google-cloud-debugger-client", +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=debugger", +- ], -) - -# Open Source Packages @@ -60260,8 +77676,7 @@ diff -urN a/google/devtools/clouddebugger/v2/BUILD.bazel b/google/devtools/cloud - name = "devtools-clouddebugger-v2-py", - deps = [ - ":clouddebugger_py_gapic", -- "//google/devtools/source/v1:source_py_grpc", -- "//google/devtools/source/v1:source_py_proto", +- "//google/devtools/source/v1:google-cloud-source-v1-py", - ], -) - @@ -60289,11 +77704,8 @@ diff -urN a/google/devtools/clouddebugger/v2/BUILD.bazel b/google/devtools/cloud - -php_gapic_library( - name = "clouddebugger_php_gapic", -- src = ":clouddebugger_proto_with_info", -- gapic_yaml = "clouddebugger_gapic.yaml", +- srcs = [":clouddebugger_proto_with_info"], - grpc_service_config = "clouddebugger_grpc_service_config.json", -- package = "google.devtools.clouddebugger.v2", -- service_yaml = "clouddebugger_v2.yaml", - deps = [ - ":clouddebugger_php_grpc", - ":clouddebugger_php_proto", @@ -60347,8 +77759,8 @@ diff -urN a/google/devtools/clouddebugger/v2/BUILD.bazel b/google/devtools/cloud -############################################################################## -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", -) @@ -60450,14 +77862,14 @@ diff -urN a/google/devtools/clouddebugger/v2/BUILD.bazel b/google/devtools/cloud -############################################################################## -# Put your C++ rules here diff -urN a/google/devtools/clouderrorreporting/BUILD.bazel b/google/devtools/clouderrorreporting/BUILD.bazel ---- a/google/devtools/clouderrorreporting/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/clouderrorreporting/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/clouderrorreporting/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/clouderrorreporting/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel ---- a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,351 +0,0 @@ +--- a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/clouderrorreporting/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/gapic-generator/tree/master/rules_gapic/bazel - @@ -60662,11 +78074,8 @@ diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/dev - -php_gapic_library( - name = "clouderrorreporting_php_gapic", -- src = ":clouderrorreporting_proto_with_info", -- gapic_yaml = "errorreporting_gapic.yaml", +- srcs = [":clouderrorreporting_proto_with_info"], - grpc_service_config = "errorreporting_grpc_service_config.json", -- package = "google.devtools.clouderrorreporting.v1beta1", -- service_yaml = "clouderrorreporting_v1beta1.yaml", - deps = [ - ":clouderrorreporting_php_grpc", - ":clouderrorreporting_php_proto", @@ -60716,8 +78125,8 @@ diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/dev -############################################################################## -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", -) @@ -60810,14 +78219,14 @@ diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/dev -############################################################################## -# Put your C++ rules here diff -urN a/google/devtools/cloudprofiler/BUILD.bazel b/google/devtools/cloudprofiler/BUILD.bazel ---- a/google/devtools/cloudprofiler/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/cloudprofiler/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/cloudprofiler/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/cloudprofiler/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/devtools/cloudprofiler/v2/BUILD.bazel b/google/devtools/cloudprofiler/v2/BUILD.bazel ---- a/google/devtools/cloudprofiler/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/cloudprofiler/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,339 +0,0 @@ +--- a/google/devtools/cloudprofiler/v2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/cloudprofiler/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,336 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -61010,11 +78419,8 @@ diff -urN a/google/devtools/cloudprofiler/v2/BUILD.bazel b/google/devtools/cloud - -php_gapic_library( - name = "cloudprofiler_php_gapic", -- src = ":cloudprofiler_proto_with_info", -- gapic_yaml = "cloudprofiler_gapic.yaml", +- srcs = [":cloudprofiler_proto_with_info"], - grpc_service_config = "cloudprofiler_grpc_service_config.json", -- package = "google.devtools.cloudprofiler.v2", -- service_yaml = "cloudprofiler_v2.yaml", - deps = [ - ":cloudprofiler_php_grpc", - ":cloudprofiler_php_proto", @@ -61064,8 +78470,8 @@ diff -urN a/google/devtools/cloudprofiler/v2/BUILD.bazel b/google/devtools/cloud -############################################################################## -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", -) @@ -61083,7 +78489,7 @@ diff -urN a/google/devtools/cloudprofiler/v2/BUILD.bazel b/google/devtools/cloud - -ruby_cloud_gapic_library( - name = "cloudprofiler_ruby_gapic", -- srcs = [":cloudprofiler_proto_with_info",], +- srcs = [":cloudprofiler_proto_with_info"], - extra_protoc_parameters = [ - "ruby-cloud-gem-name=google-cloud-profiler-v2", - "ruby-cloud-env-prefix=PROFILER", @@ -61158,14 +78564,14 @@ diff -urN a/google/devtools/cloudprofiler/v2/BUILD.bazel b/google/devtools/cloud -############################################################################## -# Put your C++ rules here diff -urN a/google/devtools/cloudtrace/BUILD.bazel b/google/devtools/cloudtrace/BUILD.bazel ---- a/google/devtools/cloudtrace/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/cloudtrace/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/cloudtrace/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/cloudtrace/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtrace/v1/BUILD.bazel ---- a/google/devtools/cloudtrace/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/cloudtrace/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,357 +0,0 @@ +--- a/google/devtools/cloudtrace/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/cloudtrace/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/gapic-generator/tree/master/rules_gapic/bazel - @@ -61326,6 +78732,7 @@ diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtra - 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"] -) - -# Open Source Packages @@ -61360,11 +78767,8 @@ diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtra - -php_gapic_library( - name = "cloudtrace_php_gapic", -- src = ":cloudtrace_proto_with_info", -- gapic_yaml = "cloudtrace_gapic.yaml", +- srcs = [":cloudtrace_proto_with_info"], - grpc_service_config = "cloudtrace_grpc_service_config.json", -- package = "google.devtools.cloudtrace.v1", -- service_yaml = "cloudtrace_v1.yaml", - deps = [ - ":cloudtrace_php_grpc", - ":cloudtrace_php_proto", @@ -61413,8 +78817,8 @@ diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtra -############################################################################## -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", -) @@ -61524,9 +78928,9 @@ diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtra - deps = [":cloudtrace_cc_proto"], -) diff -urN a/google/devtools/cloudtrace/v2/BUILD.bazel b/google/devtools/cloudtrace/v2/BUILD.bazel ---- a/google/devtools/cloudtrace/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/cloudtrace/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,362 +0,0 @@ +--- a/google/devtools/cloudtrace/v2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/cloudtrace/v2/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 - @@ -61692,6 +79096,7 @@ diff -urN a/google/devtools/cloudtrace/v2/BUILD.bazel b/google/devtools/cloudtra - 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"] -) - -# Open Source Packages @@ -61726,11 +79131,8 @@ diff -urN a/google/devtools/cloudtrace/v2/BUILD.bazel b/google/devtools/cloudtra - -php_gapic_library( - name = "cloudtrace_php_gapic", -- src = ":cloudtrace_proto_with_info", -- gapic_yaml = "cloudtrace_gapic.yaml", +- srcs = [":cloudtrace_proto_with_info"], - grpc_service_config = "cloudtrace_grpc_service_config.json", -- package = "google.devtools.cloudtrace.v2", -- service_yaml = "cloudtrace_v2.yaml", - deps = [ - ":cloudtrace_php_grpc", - ":cloudtrace_php_proto", @@ -61779,8 +79181,8 @@ diff -urN a/google/devtools/cloudtrace/v2/BUILD.bazel b/google/devtools/cloudtra -############################################################################## -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", -) @@ -61890,14 +79292,14 @@ diff -urN a/google/devtools/cloudtrace/v2/BUILD.bazel b/google/devtools/cloudtra - deps = [":cloudtrace_cc_proto"], -) diff -urN a/google/devtools/containeranalysis/BUILD.bazel b/google/devtools/containeranalysis/BUILD.bazel ---- a/google/devtools/containeranalysis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/containeranalysis/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/containeranalysis/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/containeranalysis/v1/BUILD.bazel ---- a/google/devtools/containeranalysis/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,360 +0,0 @@ +--- a/google/devtools/containeranalysis/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/containeranalysis/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. @@ -62106,11 +79508,8 @@ diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/c - -php_gapic_library( - name = "containeranalysis_php_gapic", -- src = ":containeranalysis_proto_with_info", -- gapic_yaml = "containeranalysis_gapic.yaml", +- srcs = [":containeranalysis_proto_with_info"], - grpc_service_config = "containeranalysis_grpc_service_config.json", -- package = "google.devtools.containeranalysis.v1", -- service_yaml = "containeranalysis_v1.yaml", - deps = [ - ":containeranalysis_php_grpc", - ":containeranalysis_php_proto", @@ -62164,8 +79563,8 @@ diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/c -############################################################################## -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", -) @@ -62259,8 +79658,8 @@ diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/c -############################################################################## -# Put your C++ rules here diff -urN a/google/devtools/containeranalysis/v1beta1/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/containeranalysis/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/containeranalysis/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,235 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - @@ -62498,8 +79897,8 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/BUILD.bazel b/google/devto - ] + _PROTO_SUBPACKAGE_DEPS, -) diff -urN a/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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") - @@ -62561,8 +79960,8 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel b/ - ], -) diff -urN a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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") - @@ -62623,8 +80022,8 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel b/google - ], -) diff -urN a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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") - @@ -62682,8 +80081,8 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel b/googl - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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") - @@ -62741,8 +80140,8 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel b/google/ - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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") - @@ -62801,8 +80200,8 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel b/g - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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") - @@ -62866,8 +80265,8 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel b/go - ], -) diff -urN a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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") - @@ -62952,8 +80351,8 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel b/goog - ], -) diff -urN a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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") - @@ -63010,8 +80409,8 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel b/google - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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") - @@ -63069,8 +80468,8 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel b/goog - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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") - @@ -63133,8 +80532,8 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel b/g - ], -) diff -urN a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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") - @@ -63192,8 +80591,8 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel b/googl - deps = [], -) diff -urN a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel b/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel ---- a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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") - @@ -63260,9 +80659,9 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel - ], -) diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/remoteworkers/v1test2/BUILD.bazel ---- a/google/devtools/remoteworkers/v1test2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/remoteworkers/v1test2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,340 +0,0 @@ +--- a/google/devtools/remoteworkers/v1test2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/remoteworkers/v1test2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,335 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -63464,11 +80863,8 @@ diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/ - -php_gapic_library( - name = "remoteworkers_php_gapic", -- src = ":remoteworkers_proto_with_info", -- gapic_yaml = "remoteworkers_gapic.yaml", +- srcs = [":remoteworkers_proto_with_info"], - grpc_service_config = "remoteworkers_grpc_service_config.json", -- package = "google.devtools.remoteworkers.v1test2", -- service_yaml = "remoteworkers_v1beta2.yaml", - deps = [ - ":remoteworkers_php_grpc", - ":remoteworkers_php_proto", @@ -63518,7 +80914,7 @@ diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/ -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -63534,12 +80930,10 @@ diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/ - deps = [":remoteworkers_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "remoteworkers_ruby_gapic", -- src = ":remoteworkers_proto_with_info", -- gapic_yaml = "remoteworkers_gapic.yaml", -- package = "google.devtools.remoteworkers.v1test2", -- service_yaml = "remoteworkers_v1beta2.yaml", +- srcs = [":remoteworkers_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-remoteworkers-v1test2"], - deps = [ - ":remoteworkers_ruby_grpc", - ":remoteworkers_ruby_proto", @@ -63603,10 +80997,207 @@ diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/ -# C++ -############################################################################## -# 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 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/resultstore/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,193 +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 = "resultstore_proto", +- srcs = [ +- "action.proto", +- "common.proto", +- "configuration.proto", +- "configured_target.proto", +- "coverage.proto", +- "coverage_summary.proto", +- "download_metadata.proto", +- "file.proto", +- "file_processing_error.proto", +- "file_set.proto", +- "invocation.proto", +- "resultstore_download.proto", +- "resultstore_file_download.proto", +- "resultstore_upload.proto", +- "target.proto", +- "test_suite.proto", +- "upload_metadata.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "resultstore_java_proto", +- deps = [":resultstore_proto"], +-) +- +-java_grpc_library( +- name = "resultstore_java_grpc", +- srcs = [":resultstore_proto"], +- deps = [":resultstore_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "resultstore_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/devtools/resultstore/v2", +- protos = [":resultstore_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "resultstore_moved_proto", +- srcs = [":resultstore_proto"], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-py_proto_library( +- name = "resultstore_py_proto", +- deps = [":resultstore_moved_proto"], +-) +- +-py_grpc_library( +- name = "resultstore_py_grpc", +- srcs = [":resultstore_moved_proto"], +- deps = [":resultstore_py_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "resultstore_php_proto", +- deps = [":resultstore_proto"], +-) +- +-php_grpc_library( +- name = "resultstore_php_grpc", +- srcs = [":resultstore_proto"], +- deps = [":resultstore_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 = "resultstore_ruby_proto", +- deps = [":resultstore_proto"], +-) +- +-ruby_grpc_library( +- name = "resultstore_ruby_grpc", +- srcs = [":resultstore_proto"], +- deps = [":resultstore_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "resultstore_csharp_proto", +- deps = [":resultstore_proto"], +-) +- +-csharp_grpc_library( +- name = "resultstore_csharp_grpc", +- srcs = [":resultstore_proto"], +- deps = [":resultstore_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ code here diff -urN a/google/devtools/source/v1/BUILD.bazel b/google/devtools/source/v1/BUILD.bazel ---- a/google/devtools/source/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/devtools/source/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,169 +0,0 @@ +--- a/google/devtools/source/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/source/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,166 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -63677,29 +81268,26 @@ diff -urN a/google/devtools/source/v1/BUILD.bazel b/google/devtools/source/v1/BU -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_grpc_library", -- "py_proto_library", +- "py_gapic_library", +- "py_gapic_assembly_pkg", -) - --moved_proto_library( -- name = "source_moved_proto", +-py_gapic_library( +- name = "source_py_gapic", - srcs = [":source_proto"], -- deps = [ -- "//google/api:annotations_proto", +- opt_args = [ +- "warehouse-package-name=google-cloud-source-context", +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=source_context", - ], -) - --py_proto_library( -- name = "source_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":source_moved_proto"], --) -- --py_grpc_library( -- name = "source_py_grpc", -- srcs = [":source_moved_proto"], -- deps = [":source_py_proto"], +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "google-cloud-source-v1-py", +- deps = [ +- ":source_py_gapic", +- ], -) - -############################################################################## @@ -63776,20 +81364,373 @@ diff -urN a/google/devtools/source/v1/BUILD.bazel b/google/devtools/source/v1/BU -# C++ -############################################################################## -# Put your C++ code here +diff -urN a/google/devtools/testing/v1/BUILD.bazel b/google/devtools/testing/v1/BUILD.bazel +--- a/google/devtools/testing/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/devtools/testing/v1/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 +- +-# 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 = "testing_proto", +- srcs = [ +- "application_details.proto", +- "test_environment_discovery.proto", +- "test_execution.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/type:date_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "testing_proto_with_info", +- deps = [ +- ":testing_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 = "testing_java_proto", +- deps = [":testing_proto"], +-) +- +-java_grpc_library( +- name = "testing_java_grpc", +- srcs = [":testing_proto"], +- deps = [":testing_java_proto"], +-) +- +-java_gapic_library( +- name = "testing_java_gapic", +- srcs = [":testing_proto_with_info"], +- grpc_service_config = "testing_grpc_service_config.json", +- test_deps = [ +- ":testing_java_grpc", +- ], +- deps = [ +- ":testing_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "testing_java_gapic_test_suite", +- test_classes = [ +- "com.google.devtools.testing.v1.ApplicationDetailServiceClientTest", +- "com.google.devtools.testing.v1.TestEnvironmentDiscoveryServiceClientTest", +- "com.google.devtools.testing.v1.TestExecutionServiceClientTest", +- ], +- runtime_deps = [":testing_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-devtools-testing-v1-java", +- deps = [ +- ":testing_java_gapic", +- ":testing_java_grpc", +- ":testing_java_proto", +- ":testing_proto", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-# +-# Commented out because of a build failure: +-# bazel-out/k8-fastbuild/bin/google/devtools/testing/v1/testing_go_gapic_srcjar_main.go/cloud.google.com/go/devtools/testing/apiv1/test_environment_discovery_client.go:23:2: imported and not used: "net/url" +-# compilepkg: error running subcommand external/go_sdk/pkg/tool/linux_amd64/compile: exit status 2 +-# +-# load( +-# "@com_google_googleapis_imports//:imports.bzl", +-# "go_gapic_assembly_pkg", +-# "go_gapic_library", +-# "go_proto_library", +-# "go_test", +-# ) +- +-# go_proto_library( +-# name = "testing_go_proto", +-# compilers = ["@io_bazel_rules_go//proto:go_grpc"], +-# importpath = "google.golang.org/genproto/googleapis/devtools/testing/v1", +-# protos = [":testing_proto"], +-# deps = [ +-# "//google/api:annotations_go_proto", +-# "//google/type:date_go_proto", +-# ], +-# ) +- +-# go_gapic_library( +-# name = "testing_go_gapic", +-# srcs = [":testing_proto_with_info"], +-# grpc_service_config = "testing_grpc_service_config.json", +-# importpath = "cloud.google.com/go/devtools/testing/apiv1;testing", +-# service_yaml = "testing_v1.yaml", +-# metadata = True, +-# deps = [ +-# ":testing_go_proto", +-# "@io_bazel_rules_go//proto/wkt:duration_go_proto", +-# ], +-# ) +- +-# go_test( +-# name = "testing_go_gapic_test", +-# srcs = [":testing_go_gapic_srcjar_test"], +-# embed = [":testing_go_gapic"], +-# importpath = "cloud.google.com/go/devtools/testing/apiv1", +-# ) +- +-# # Open Source Packages +-# go_gapic_assembly_pkg( +-# name = "gapi-cloud-devtools-testing-v1-go", +-# deps = [ +-# ":testing_go_gapic", +-# ":testing_go_gapic_srcjar-test.srcjar", +-# ":testing_go_gapic_srcjar-metadata.srcjar", +-# ":testing_go_proto", +-# ], +-# ) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "testing_py_gapic", +- srcs = [":testing_proto"], +- grpc_service_config = "testing_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "devtools-testing-v1-py", +- deps = [ +- ":testing_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 = "testing_php_proto", +- deps = [":testing_proto"], +-) +- +-php_grpc_library( +- name = "testing_php_grpc", +- srcs = [":testing_proto"], +- deps = [":testing_php_proto"], +-) +- +-php_gapic_library( +- name = "testing_php_gapic", +- srcs = [":testing_proto_with_info"], +- grpc_service_config = "testing_grpc_service_config.json", +- service_yaml = "testing_v1.yaml", +- deps = [ +- ":testing_php_grpc", +- ":testing_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-devtools-testing-v1-php", +- deps = [ +- ":testing_php_gapic", +- ":testing_php_grpc", +- ":testing_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "testing_nodejs_gapic", +- package_name = "@google-cloud/testing", +- src = ":testing_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "testing_grpc_service_config.json", +- package = "google.devtools.testing.v1", +- service_yaml = "testing_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "devtools-testing-v1-nodejs", +- deps = [ +- ":testing_nodejs_gapic", +- ":testing_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 = "testing_ruby_proto", +- deps = [":testing_proto"], +-) +- +-ruby_grpc_library( +- name = "testing_ruby_grpc", +- srcs = [":testing_proto"], +- deps = [":testing_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "testing_ruby_gapic", +- srcs = [":testing_proto_with_info"], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-cloud-devtools-testing-v1", +- ], +- grpc_service_config = "testing_grpc_service_config.json", +- deps = [ +- ":testing_ruby_grpc", +- ":testing_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-devtools-testing-v1-ruby", +- deps = [ +- ":testing_ruby_gapic", +- ":testing_ruby_grpc", +- ":testing_ruby_proto", +- ], +-) +- +-############################################################################## +-# C# +-############################################################################## +-# +-# Commented out until enum path segments are supported. +-# --gapic_out: System.InvalidOperationException: Path in http url must resolve to a string field: 'environment_type'. +-# +-# load( +-# "@com_google_googleapis_imports//:imports.bzl", +-# "csharp_gapic_assembly_pkg", +-# "csharp_gapic_library", +-# "csharp_grpc_library", +-# "csharp_proto_library", +-# ) +- +-# csharp_proto_library( +-# name = "testing_csharp_proto", +-# deps = [":testing_proto"], +-# ) +- +-# csharp_grpc_library( +-# name = "testing_csharp_grpc", +-# srcs = [":testing_proto"], +-# deps = [":testing_csharp_proto"], +-# ) +- +-# csharp_gapic_library( +-# name = "testing_csharp_gapic", +-# srcs = [":testing_proto_with_info"], +-# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +-# grpc_service_config = "testing_grpc_service_config.json", +-# deps = [ +-# ":testing_csharp_grpc", +-# ":testing_csharp_proto", +-# ], +-# ) +- +-# # Open Source Packages +-# csharp_gapic_assembly_pkg( +-# name = "google-cloud-devtools-testing-v1-csharp", +-# deps = [ +-# ":testing_csharp_gapic", +-# ":testing_csharp_grpc", +-# ":testing_csharp_proto", +-# ], +-# ) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here diff -urN a/google/example/endpointsapis/BUILD.bazel b/google/example/endpointsapis/BUILD.bazel ---- a/google/example/endpointsapis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/example/endpointsapis/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/example/endpointsapis/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/example/endpointsapis/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/example/library/BUILD.bazel b/google/example/library/BUILD.bazel ---- a/google/example/library/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/example/library/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/example/library/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/example/library/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/example/library/v1/BUILD.bazel b/google/example/library/v1/BUILD.bazel ---- a/google/example/library/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/example/library/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,298 +0,0 @@ +--- a/google/example/library/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/example/library/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,296 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/rules_gapic/tree/master/bazel - @@ -63971,10 +81912,8 @@ diff -urN a/google/example/library/v1/BUILD.bazel b/google/example/library/v1/BU - -php_gapic_library( - name = "library_php_gapic", -- src = ":library_proto_with_info", -- gapic_yaml = "library_example_gapic.yaml", +- srcs = [":library_proto_with_info"], - grpc_service_config = "library_grpc_service_config.json", -- package = "google.example.library.v1", - service_yaml = "//google/example/library:library_example_v1.yaml", - deps = [ - ":library_php_grpc", @@ -64034,8 +81973,8 @@ diff -urN a/google/example/library/v1/BUILD.bazel b/google/example/library/v1/BU - "ruby-cloud-api-shortname=library", - ], - grpc_service_config = "library_grpc_service_config.json", -- ruby_cloud_title = "Example Library V1", - ruby_cloud_description = "This is a Google example service representing a simple digital library. It manages a collection of shelf resources, and each shelf owns a collection of book resources.", +- ruby_cloud_title = "Example Library V1", - deps = [ - ":library_ruby_grpc", - ":library_ruby_proto", @@ -64089,19 +82028,19 @@ diff -urN a/google/example/library/v1/BUILD.bazel b/google/example/library/v1/BU -############################################################################## -# Put your C++ rules here diff -urN a/google/firestore/BUILD.bazel b/google/firestore/BUILD.bazel ---- a/google/firestore/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/firestore/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/firestore/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/firestore/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/firestore/admin/BUILD.bazel b/google/firestore/admin/BUILD.bazel ---- a/google/firestore/admin/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/firestore/admin/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/firestore/admin/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/firestore/admin/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/firestore/admin/v1/BUILD.bazel b/google/firestore/admin/v1/BUILD.bazel ---- a/google/firestore/admin/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/firestore/admin/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,346 +0,0 @@ +--- a/google/firestore/admin/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/firestore/admin/v1/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. @@ -64302,11 +82241,7 @@ diff -urN a/google/firestore/admin/v1/BUILD.bazel b/google/firestore/admin/v1/BU - -php_gapic_library( - name = "admin_php_gapic", -- src = ":admin_proto_with_info", -- # Do not change this to the firestore_gapic.yaml, see tracking bug. -- gapic_yaml = "firestore_gapic.legacy.yaml", -- package = "google.firestore.admin.v1", -- service_yaml = "//google/firestore/admin:firestore_admin_v1.yaml", +- srcs = [":admin_proto_with_info"], - deps = [ - ":admin_php_grpc", - ":admin_php_proto", @@ -64355,8 +82290,8 @@ diff -urN a/google/firestore/admin/v1/BUILD.bazel b/google/firestore/admin/v1/BU -############################################################################## -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", -) @@ -64449,8 +82384,8 @@ diff -urN a/google/firestore/admin/v1/BUILD.bazel b/google/firestore/admin/v1/BU -############################################################################## -# Put your C++ rules here diff -urN a/google/firestore/bundle/BUILD.bazel b/google/firestore/bundle/BUILD.bazel ---- a/google/firestore/bundle/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/firestore/bundle/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/firestore/bundle/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/firestore/bundle/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,102 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -64555,9 +82490,9 @@ diff -urN a/google/firestore/bundle/BUILD.bazel b/google/firestore/bundle/BUILD. -############################################################################## -# Put your C++ rules here diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel ---- a/google/firestore/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/firestore/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,341 +0,0 @@ +--- a/google/firestore/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/firestore/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -64752,11 +82687,7 @@ diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel - -php_gapic_library( - name = "firestore_php_gapic", -- src = ":firestore_proto_with_info", -- # Do not change this to the firestore_gapic.yaml, see tracking bug. -- gapic_yaml = "firestore_gapic.legacy.yaml", -- package = "google.firestore.v1", -- service_yaml = "//google/firestore:firestore_v1.yaml", +- srcs = [":firestore_proto_with_info"], - deps = [ - ":firestore_php_grpc", - ":firestore_php_proto", @@ -64806,8 +82737,8 @@ diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel -############################################################################## -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", -) @@ -64900,9 +82831,9 @@ diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel -############################################################################## -# Put your C++ rules here diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUILD.bazel ---- a/google/firestore/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/firestore/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,341 +0,0 @@ +--- a/google/firestore/v1beta1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/firestore/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,336 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -65106,10 +83037,7 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL - -php_gapic_library( - name = "firestore_php_gapic", -- src = ":firestore_proto_with_info", -- gapic_yaml = "firestore_gapic.yaml", -- package = "google.firestore.v1beta1", -- service_yaml = "//google/firestore:firestore_v1beta1.yaml", +- srcs = [":firestore_proto_with_info"], - deps = [ - ":firestore_php_grpc", - ":firestore_php_proto", @@ -65159,7 +83087,7 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -65175,12 +83103,10 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL - deps = [":firestore_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "firestore_ruby_gapic", -- src = ":firestore_proto_with_info", -- gapic_yaml = "firestore_gapic.yaml", -- package = "google.firestore.v1beta1", -- service_yaml = "//google/firestore:firestore_v1beta1.yaml", +- srcs = [":firestore_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-firestore-v1beta1"], - deps = [ - ":firestore_ruby_grpc", - ":firestore_ruby_proto", @@ -65245,8 +83171,8 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL -############################################################################## -# Put your C++ rules here diff -urN a/google/geo/type/BUILD.bazel b/google/geo/type/BUILD.bazel ---- a/google/geo/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/geo/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/geo/type/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/geo/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,41 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") -load("@com_google_googleapis_imports//:imports.bzl", "cc_proto_library", "go_proto_library", "java_proto_library") @@ -65290,9 +83216,9 @@ diff -urN a/google/geo/type/BUILD.bazel b/google/geo/type/BUILD.bazel - deps = [":viewport_proto"], -) diff -urN a/google/home/enterprise/sdm/v1/BUILD.bazel b/google/home/enterprise/sdm/v1/BUILD.bazel ---- a/google/home/enterprise/sdm/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/home/enterprise/sdm/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,334 +0,0 @@ +--- a/google/home/enterprise/sdm/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/home/enterprise/sdm/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,329 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -65487,11 +83413,8 @@ diff -urN a/google/home/enterprise/sdm/v1/BUILD.bazel b/google/home/enterprise/s - -php_gapic_library( - name = "sdm_php_gapic", -- src = ":sdm_proto_with_info", -- gapic_yaml = "smartdevicemanagement_gapic.yaml", +- srcs = [":sdm_proto_with_info"], - grpc_service_config = "smart_device_management_grpc_service_config.json", -- package = "google.home.enterprise.sdm.v1", -- service_yaml = "smartdevicemanagement_v1.yaml", - deps = [ - ":sdm_php_grpc", - ":sdm_php_proto", @@ -65541,7 +83464,7 @@ diff -urN a/google/home/enterprise/sdm/v1/BUILD.bazel b/google/home/enterprise/s -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -65557,13 +83480,11 @@ diff -urN a/google/home/enterprise/sdm/v1/BUILD.bazel b/google/home/enterprise/s - deps = [":sdm_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "sdm_ruby_gapic", -- src = ":sdm_proto_with_info", -- gapic_yaml = "smartdevicemanagement_gapic.yaml", +- 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", -- package = "google.home.enterprise.sdm.v1", -- service_yaml = "smartdevicemanagement_v1.yaml", - deps = [ - ":sdm_ruby_grpc", - ":sdm_ruby_proto", @@ -65628,14 +83549,14 @@ diff -urN a/google/home/enterprise/sdm/v1/BUILD.bazel b/google/home/enterprise/s -############################################################################## -# Put your C++ rules here diff -urN a/google/home/graph/BUILD.bazel b/google/home/graph/BUILD.bazel ---- a/google/home/graph/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/home/graph/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/home/graph/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/home/graph/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/home/graph/v1/BUILD.bazel b/google/home/graph/v1/BUILD.bazel ---- a/google/home/graph/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/home/graph/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,323 +0,0 @@ +--- a/google/home/graph/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/home/graph/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,318 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -65821,10 +83742,7 @@ diff -urN a/google/home/graph/v1/BUILD.bazel b/google/home/graph/v1/BUILD.bazel - -php_gapic_library( - name = "graph_php_gapic", -- src = ":graph_proto_with_info", -- gapic_yaml = "homegraph_gapic.yaml", -- package = "google.home.graph.v1", -- service_yaml = "homegraph_v1.yaml", +- srcs = [":graph_proto_with_info"], - deps = [ - ":graph_php_grpc", - ":graph_php_proto", @@ -65874,7 +83792,7 @@ diff -urN a/google/home/graph/v1/BUILD.bazel b/google/home/graph/v1/BUILD.bazel -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -65890,12 +83808,10 @@ diff -urN a/google/home/graph/v1/BUILD.bazel b/google/home/graph/v1/BUILD.bazel - deps = [":graph_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "graph_ruby_gapic", -- src = ":graph_proto_with_info", -- gapic_yaml = "homegraph_gapic.yaml", -- package = "google.home.graph.v1", -- service_yaml = "homegraph_v1.yaml", +- srcs = [":graph_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-graph-v1"], - deps = [ - ":graph_ruby_grpc", - ":graph_ruby_proto", @@ -65960,16 +83876,16 @@ diff -urN a/google/home/graph/v1/BUILD.bazel b/google/home/graph/v1/BUILD.bazel -############################################################################## -# Put your C++ rules here diff -urN a/google/iam/BUILD.bazel b/google/iam/BUILD.bazel ---- a/google/iam/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/iam/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/iam/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,358 +0,0 @@ +--- a/google/iam/admin/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/iam/admin/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 +-# 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: @@ -66000,7 +83916,10 @@ diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel - "//google/api:field_behavior_proto", - "//google/api:resource_proto", - "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:options_proto", - "//google/iam/v1:policy_proto", +- "//google/type:expr_proto", +- "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", @@ -66041,6 +83960,7 @@ diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel -java_gapic_library( - name = "admin_java_gapic", - srcs = [":admin_proto_with_info"], +- # This was manually replaced - build_gen shouldn't have removed it. - gapic_yaml = "iam_gapic.yaml", - grpc_service_config = "iam_grpc_service_config.json", - test_deps = [ @@ -66055,7 +83975,10 @@ diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel - -java_gapic_test( - name = "admin_java_gapic_test_suite", +- # This was manually named IAMClientTest - build_gen attempts to rename it to +- # IamClientTest. - test_classes = [ +- # Java package override from gapic.yaml. - "com.google.cloud.iam.admin.v1.IAMClientTest", - ], - runtime_deps = [":admin_java_gapic_test"], @@ -66091,6 +84014,7 @@ diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", +- "//google/type:expr_go_proto", - ], -) - @@ -66099,6 +84023,7 @@ diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel - srcs = [":admin_proto_with_info"], - grpc_service_config = "iam_grpc_service_config.json", - importpath = "cloud.google.com/go/iam/admin/apiv1;admin", +- metadata = True, - service_yaml = "iam.yaml", - deps = [ - ":admin_go_proto", @@ -66118,6 +84043,7 @@ diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel - name = "gapi-cloud-iam-admin-v1-go", - deps = [ - ":admin_go_gapic", +- ":admin_go_gapic_srcjar-metadata.srcjar", - ":admin_go_gapic_srcjar-test.srcjar", - ":admin_go_proto", - ], @@ -66170,11 +84096,8 @@ diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel - -php_gapic_library( - name = "admin_php_gapic", -- src = ":admin_proto_with_info", -- gapic_yaml = "iam_gapic.yaml", +- srcs = [":admin_proto_with_info"], - grpc_service_config = "iam_grpc_service_config.json", -- package = "google.iam.admin.v1", -- service_yaml = "iam.yaml", - deps = [ - ":admin_php_grpc", - ":admin_php_proto", @@ -66202,6 +84125,7 @@ diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel - -nodejs_gapic_library( - name = "admin_nodejs_gapic", +- package_name = "@google-cloud/admin", - src = ":admin_proto_with_info", - extra_protoc_parameters = ["metadata"], - grpc_service_config = "iam_grpc_service_config.json", @@ -66223,8 +84147,8 @@ diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "ruby_cloud_gapic_library", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -66240,13 +84164,11 @@ diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel - deps = [":admin_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "admin_ruby_gapic", -- src = ":admin_proto_with_info", -- gapic_yaml = "iam_gapic.yaml", +- srcs = [":admin_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-iam-admin-v1"], - grpc_service_config = "iam_grpc_service_config.json", -- package = "google.iam.admin.v1", -- service_yaml = "iam.yaml", - deps = [ - ":admin_ruby_grpc", - ":admin_ruby_proto", @@ -66327,14 +84249,14 @@ diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel - deps = [":admin_cc_proto"], -) diff -urN a/google/iam/credentials/BUILD.bazel b/google/iam/credentials/BUILD.bazel ---- a/google/iam/credentials/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/iam/credentials/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/iam/credentials/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/iam/credentials/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/iam/credentials/v1/BUILD.bazel b/google/iam/credentials/v1/BUILD.bazel ---- a/google/iam/credentials/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/iam/credentials/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,341 +0,0 @@ +--- a/google/iam/credentials/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/iam/credentials/v1/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. @@ -66520,11 +84442,8 @@ diff -urN a/google/iam/credentials/v1/BUILD.bazel b/google/iam/credentials/v1/BU - -php_gapic_library( - name = "credentials_php_gapic", -- src = ":credentials_proto_with_info", -- gapic_yaml = "iamcredentials_gapic.yaml", +- srcs = [":credentials_proto_with_info"], - grpc_service_config = "iamcredentials_grpc_service_config.json", -- package = "google.iam.credentials.v1", -- service_yaml = "//google/iam/credentials:iamcredentials_v1.yaml", - deps = [ - ":credentials_php_grpc", - ":credentials_php_proto", @@ -66575,7 +84494,7 @@ diff -urN a/google/iam/credentials/v1/BUILD.bazel b/google/iam/credentials/v1/BU -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -66591,12 +84510,19 @@ diff -urN a/google/iam/credentials/v1/BUILD.bazel b/google/iam/credentials/v1/BU - deps = [":credentials_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "credentials_ruby_gapic", -- src = ":credentials_proto_with_info", -- gapic_yaml = "iamcredentials_gapic.yaml", -- package = "google.iam.credentials.v1", -- service_yaml = "//google/iam/credentials:iamcredentials_v1.yaml", +- srcs = [":credentials_proto_with_info",], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-iam-credentials-v1", +- "ruby-cloud-env-prefix=IAM_CREDENTIALS", +- "ruby-cloud-product-url=https://cloud.google.com/iam", +- "ruby-cloud-api-id=iamcredentials.googleapis.com", +- "ruby-cloud-api-shortname=iamcredentials", +- ], +- grpc_service_config = "iamcredentials_grpc_service_config.json", +- ruby_cloud_description = "The Service Account Credentials API creates short-lived credentials for Identity and Access Management (IAM) service accounts. You can also use this API to sign JSON Web Tokens (JWTs), as well as blobs of binary data that contain other types of tokens.", +- ruby_cloud_title = "IAM Service Account Credentials V1", - deps = [ - ":credentials_ruby_grpc", - ":credentials_ruby_proto", @@ -66677,8 +84603,8 @@ diff -urN a/google/iam/credentials/v1/BUILD.bazel b/google/iam/credentials/v1/BU - deps = [":credentials_cc_proto"], -) diff -urN a/google/iam/v1/BUILD.bazel b/google/iam/v1/BUILD.bazel ---- a/google/iam/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/iam/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/iam/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/iam/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,152 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - @@ -66833,9 +84759,9 @@ diff -urN a/google/iam/v1/BUILD.bazel b/google/iam/v1/BUILD.bazel - deps = [":options_proto"] -) diff -urN a/google/iam/v1/logging/BUILD.bazel b/google/iam/v1/logging/BUILD.bazel ---- a/google/iam/v1/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/iam/v1/logging/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,75 +0,0 @@ +--- a/google/iam/v1/logging/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/iam/v1/logging/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,90 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -66904,17 +84830,32 @@ diff -urN a/google/iam/v1/logging/BUILD.bazel b/google/iam/v1/logging/BUILD.baze -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "py_proto_library", +- "py_gapic_library", +- "py_gapic_assembly_pkg" -) - --py_proto_library( -- name = "logging_py_proto", -- deps = [":audit_data_proto"] +-py_gapic_library( +- name = "logging_py_gapic", +- srcs =[":audit_data_proto"], +- opt_args = [ +- "warehouse-package-name=google-cloud-iam-logging", +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=iam_logging", +- ], -) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "google-cloud-iam-logging-v1-py", +- deps = [ +- ":logging_py_gapic", +- ], +-) +- diff -urN a/google/iam/v1beta/BUILD.bazel b/google/iam/v1beta/BUILD.bazel ---- a/google/iam/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/iam/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,338 +0,0 @@ +--- a/google/iam/v1beta/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/iam/v1beta/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -67113,10 +85054,8 @@ diff -urN a/google/iam/v1beta/BUILD.bazel b/google/iam/v1beta/BUILD.bazel - -php_gapic_library( - name = "iam_php_gapic", -- src = ":iam_proto_with_info", -- gapic_yaml = "iam_gapic.yaml", +- srcs = [":iam_proto_with_info"], - grpc_service_config = "iam_grpc_service_config.json", -- package = "google.iam.v1beta", - service_yaml = "iam_v1beta.yaml", - deps = [ - ":iam_php_grpc", @@ -67167,7 +85106,7 @@ diff -urN a/google/iam/v1beta/BUILD.bazel b/google/iam/v1beta/BUILD.bazel -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -67183,13 +85122,19 @@ diff -urN a/google/iam/v1beta/BUILD.bazel b/google/iam/v1beta/BUILD.bazel - deps = [":iam_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "iam_ruby_gapic", -- src = ":iam_proto_with_info", -- gapic_yaml = "iam_gapic.yaml", +- srcs = [":iam_proto_with_info",], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=google-iam-v1beta", +- "ruby-cloud-env-prefix=IAM", +- "ruby-cloud-product-url=https://cloud.google.com/iam/docs/manage-workload-identity-pools-providers", +- "ruby-cloud-api-id=iam.googleapis.com", +- "ruby-cloud-api-shortname=iam", +- ], - grpc_service_config = "iam_grpc_service_config.json", -- package = "google.iam.v1beta", -- service_yaml = "iam_v1beta.yaml", +- ruby_cloud_description = "Pre-release client for the WorkloadIdentityPools service.", +- ruby_cloud_title = "Google IAM V1beta", - deps = [ - ":iam_ruby_grpc", - ":iam_ruby_proto", @@ -67254,9 +85199,9 @@ diff -urN a/google/iam/v1beta/BUILD.bazel b/google/iam/v1beta/BUILD.bazel -############################################################################## -# Put your C++ rules here diff -urN a/google/identity/accesscontextmanager/type/BUILD.bazel b/google/identity/accesscontextmanager/type/BUILD.bazel ---- a/google/identity/accesscontextmanager/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/identity/accesscontextmanager/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,172 +0,0 @@ +--- a/google/identity/accesscontextmanager/type/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/identity/accesscontextmanager/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,171 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -67346,7 +85291,6 @@ diff -urN a/google/identity/accesscontextmanager/type/BUILD.bazel b/google/ident - -py_proto_library( - name = "type_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", - deps = [":type_moved_proto"], -) - @@ -67430,9 +85374,9 @@ diff -urN a/google/identity/accesscontextmanager/type/BUILD.bazel b/google/ident -############################################################################## -# Put your C++ code here diff -urN a/google/identity/accesscontextmanager/v1/BUILD.bazel b/google/identity/accesscontextmanager/v1/BUILD.bazel ---- a/google/identity/accesscontextmanager/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/identity/accesscontextmanager/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,182 +0,0 @@ +--- a/google/identity/accesscontextmanager/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/identity/accesscontextmanager/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,181 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -67532,7 +85476,6 @@ diff -urN a/google/identity/accesscontextmanager/v1/BUILD.bazel b/google/identit - -py_proto_library( - name = "accesscontextmanager_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", - deps = [":accesscontextmanager_moved_proto"], -) - @@ -67616,14 +85559,14 @@ diff -urN a/google/identity/accesscontextmanager/v1/BUILD.bazel b/google/identit -############################################################################## -# Put your C++ code here diff -urN a/google/logging/BUILD.bazel b/google/logging/BUILD.bazel ---- a/google/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/logging/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/logging/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/logging/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/logging/type/BUILD.bazel b/google/logging/type/BUILD.bazel ---- a/google/logging/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/logging/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,181 +0,0 @@ +--- a/google/logging/type/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/logging/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,180 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -67705,7 +85648,6 @@ diff -urN a/google/logging/type/BUILD.bazel b/google/logging/type/BUILD.bazel - -py_proto_library( - name = "type_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", - deps = [":type_moved_proto"], -) - @@ -67806,9 +85748,9 @@ diff -urN a/google/logging/type/BUILD.bazel b/google/logging/type/BUILD.bazel - deps = [":type_cc_proto"], -) diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel ---- a/google/logging/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/logging/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,387 +0,0 @@ +--- a/google/logging/v2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/logging/v2/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 - @@ -68029,11 +85971,9 @@ diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel - -php_gapic_library( - name = "logging_php_gapic", -- src = ":logging_proto_with_info", +- srcs = [":logging_proto_with_info"], - gapic_yaml = "logging_gapic.yaml", - grpc_service_config = "logging_grpc_service_config.json", -- package = "google.logging.v2", -- service_yaml = "logging.yaml", - deps = [ - ":logging_php_grpc", - ":logging_php_proto", @@ -68085,8 +86025,8 @@ diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel -############################################################################## -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", -) @@ -68197,8 +86137,8 @@ diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel - deps = [":logging_cc_proto"], -) diff -urN a/google/longrunning/BUILD.bazel b/google/longrunning/BUILD.bazel ---- a/google/longrunning/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/longrunning/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/longrunning/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/longrunning/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,114 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - @@ -68315,8 +86255,8 @@ diff -urN a/google/longrunning/BUILD.bazel b/google/longrunning/BUILD.bazel - deps = [":longrunning_cc_proto"], -) diff -urN a/google/maps/BUILD.bazel b/google/maps/BUILD.bazel ---- a/google/maps/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/maps/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/maps/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/maps/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,11 +0,0 @@ -package(default_visibility = ["//google/maps:__subpackages__"]) - @@ -68329,10 +86269,356 @@ diff -urN a/google/maps/BUILD.bazel b/google/maps/BUILD.bazel - name = "postprocessing_py", - srcs = ["postprocessing_py.sh"], -) +diff -urN a/google/maps/fleetengine/v1/BUILD.bazel b/google/maps/fleetengine/v1/BUILD.bazel +--- a/google/maps/fleetengine/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/maps/fleetengine/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,342 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +-# 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 = "fleetengine_proto", +- srcs = [ +- "fleetengine.proto", +- "header.proto", +- "trip_api.proto", +- "trips.proto", +- "vehicle_api.proto", +- "vehicles.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/type:latlng_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-proto_library_with_info( +- name = "fleetengine_proto_with_info", +- deps = [ +- ":fleetengine_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 = "fleetengine_java_proto", +- deps = [":fleetengine_proto"], +-) +- +-java_grpc_library( +- name = "fleetengine_java_grpc", +- srcs = [":fleetengine_proto"], +- deps = [":fleetengine_java_proto"], +-) +- +-java_gapic_library( +- name = "fleetengine_java_gapic", +- srcs = [":fleetengine_proto_with_info"], +- grpc_service_config = "fleetengine_grpc_service_config.json", +- test_deps = [ +- ":fleetengine_java_grpc", +- ], +- deps = [ +- ":fleetengine_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "fleetengine_java_gapic_test_suite", +- test_classes = [ +- "google.maps.fleetengine.v1.TripServiceClientTest", +- "google.maps.fleetengine.v1.VehicleServiceClientTest", +- ], +- runtime_deps = [":fleetengine_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-maps-fleetengine-v1-java", +- deps = [ +- ":fleetengine_java_gapic", +- ":fleetengine_java_grpc", +- ":fleetengine_java_proto", +- ":fleetengine_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 = "fleetengine_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/maps/fleetengine/v1", +- protos = [":fleetengine_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/type:latlng_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "fleetengine_go_gapic", +- srcs = [":fleetengine_proto_with_info"], +- grpc_service_config = "fleetengine_grpc_service_config.json", +- importpath = "google.golang.org/maps/fleetengine/v1;fleetengine", +- metadata = True, +- service_yaml = "fleetengine.yaml", +- deps = [ +- ":fleetengine_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ], +-) +- +-go_test( +- name = "fleetengine_go_gapic_test", +- srcs = [":fleetengine_go_gapic_srcjar_test"], +- embed = [":fleetengine_go_gapic"], +- importpath = "google.golang.org/maps/fleetengine/v1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-maps-fleetengine-v1-go", +- deps = [ +- ":fleetengine_go_gapic", +- ":fleetengine_go_gapic_srcjar-metadata.srcjar", +- ":fleetengine_go_gapic_srcjar-test.srcjar", +- ":fleetengine_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +-) +- +-py_gapic_library( +- name = "fleetengine_py_gapic", +- srcs = [":fleetengine_proto"], +- grpc_service_config = "fleetengine_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "maps-fleetengine-v1-py", +- deps = [ +- ":fleetengine_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 = "fleetengine_php_proto", +- deps = [":fleetengine_proto"], +-) +- +-php_grpc_library( +- name = "fleetengine_php_grpc", +- srcs = [":fleetengine_proto"], +- deps = [":fleetengine_php_proto"], +-) +- +-php_gapic_library( +- name = "fleetengine_php_gapic", +- srcs = [":fleetengine_proto_with_info"], +- grpc_service_config = "fleetengine_grpc_service_config.json", +- service_yaml = "fleetengine.yaml", +- deps = [ +- ":fleetengine_php_grpc", +- ":fleetengine_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-maps-fleetengine-v1-php", +- deps = [ +- ":fleetengine_php_gapic", +- ":fleetengine_php_grpc", +- ":fleetengine_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "fleetengine_nodejs_gapic", +- package_name = "@google-cloud/fleetengine", +- src = ":fleetengine_proto_with_info", +- extra_protoc_parameters = ["metadata"], +- grpc_service_config = "fleetengine_grpc_service_config.json", +- package = "maps.fleetengine.v1", +- service_yaml = "fleetengine.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "maps-fleetengine-v1-nodejs", +- deps = [ +- ":fleetengine_nodejs_gapic", +- ":fleetengine_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 = "fleetengine_ruby_proto", +- deps = [":fleetengine_proto"], +-) +- +-ruby_grpc_library( +- name = "fleetengine_ruby_grpc", +- srcs = [":fleetengine_proto"], +- deps = [":fleetengine_ruby_proto"], +-) +- +-ruby_cloud_gapic_library( +- name = "fleetengine_ruby_gapic", +- srcs = [":fleetengine_proto_with_info"], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-maps-fleetengine-v1"], +- grpc_service_config = "fleetengine_grpc_service_config.json", +- deps = [ +- ":fleetengine_ruby_grpc", +- ":fleetengine_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-maps-fleetengine-v1-ruby", +- deps = [ +- ":fleetengine_ruby_gapic", +- ":fleetengine_ruby_grpc", +- ":fleetengine_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 = "fleetengine_csharp_proto", +- deps = [":fleetengine_proto"], +-) +- +-csharp_grpc_library( +- name = "fleetengine_csharp_grpc", +- srcs = [":fleetengine_proto"], +- deps = [":fleetengine_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "fleetengine_csharp_gapic", +- srcs = [":fleetengine_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "fleetengine_grpc_service_config.json", +- deps = [ +- ":fleetengine_csharp_grpc", +- ":fleetengine_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-maps-fleetengine-v1-csharp", +- deps = [ +- ":fleetengine_csharp_gapic", +- ":fleetengine_csharp_grpc", +- ":fleetengine_csharp_proto", +- ], +-) +-############################################################################## +-# C++ +-############################################################################## +-# 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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,310 +0,0 @@ +--- a/google/maps/playablelocations/v3/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/maps/playablelocations/v3/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,305 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -68505,10 +86791,7 @@ diff -urN a/google/maps/playablelocations/v3/BUILD.bazel b/google/maps/playablel - -php_gapic_library( - name = "playablelocations_php_gapic", -- src = ":playablelocations_proto_with_info", -- gapic_yaml = "playablelocations_gapic.yaml", -- package = "google.maps.playablelocations.v3", -- service_yaml = "playablelocations_v3.yaml", +- srcs = [":playablelocations_proto_with_info"], - deps = [ - ":playablelocations_php_grpc", - ":playablelocations_php_proto", @@ -68558,7 +86841,7 @@ diff -urN a/google/maps/playablelocations/v3/BUILD.bazel b/google/maps/playablel -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -68574,12 +86857,10 @@ diff -urN a/google/maps/playablelocations/v3/BUILD.bazel b/google/maps/playablel - deps = [":playablelocations_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "playablelocations_ruby_gapic", -- src = ":playablelocations_proto_with_info", -- gapic_yaml = "playablelocations_gapic.yaml", -- package = "google.maps.playablelocations.v3", -- service_yaml = "playablelocations_v3.yaml", +- srcs = [":playablelocations_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-playablelocations-v3"], - deps = [ - ":playablelocations_ruby_grpc", - ":playablelocations_ruby_proto", @@ -68644,8 +86925,8 @@ diff -urN a/google/maps/playablelocations/v3/BUILD.bazel b/google/maps/playablel -############################################################################## -# Put your C++ rules here diff -urN a/google/maps/playablelocations/v3/sample/BUILD.bazel b/google/maps/playablelocations/v3/sample/BUILD.bazel ---- a/google/maps/playablelocations/v3/sample/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/maps/playablelocations/v3/sample/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/maps/playablelocations/v3/sample/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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 - @@ -68782,9 +87063,9 @@ diff -urN a/google/maps/playablelocations/v3/sample/BUILD.bazel b/google/maps/pl -############################################################################## -# Put your C++ code here diff -urN a/google/maps/roads/v1op/BUILD.bazel b/google/maps/roads/v1op/BUILD.bazel ---- a/google/maps/roads/v1op/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/maps/roads/v1op/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,362 +0,0 @@ +--- a/google/maps/roads/v1op/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/maps/roads/v1op/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. @@ -68845,7 +87126,6 @@ diff -urN a/google/maps/roads/v1op/BUILD.bazel b/google/maps/roads/v1op/BUILD.ba -java_gapic_library( - name = "roads_java_gapic", - srcs = [":roads_proto_with_info"], -- gapic_yaml = "roads_gapic.yaml", - grpc_service_config = "roads_grpc_service_config.json", - test_deps = [ - ":roads_java_grpc", @@ -68981,9 +87261,7 @@ diff -urN a/google/maps/roads/v1op/BUILD.bazel b/google/maps/roads/v1op/BUILD.ba -# A HttpRule option must be defined -# php_gapic_library( -# name = "roads_php_gapic", --# src = ":roads_proto_with_info", --# gapic_yaml = "roads_gapic.yaml", --# package = "google.maps.roads.v1op", +-# srcs = [":roads_proto_with_info"], -# service_yaml = "roads_v1op.yaml", -# deps = [ -# ":roads_php_grpc", @@ -69034,7 +87312,7 @@ diff -urN a/google/maps/roads/v1op/BUILD.bazel b/google/maps/roads/v1op/BUILD.ba -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -69050,12 +87328,10 @@ diff -urN a/google/maps/roads/v1op/BUILD.bazel b/google/maps/roads/v1op/BUILD.ba - deps = [":roads_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "roads_ruby_gapic", -- src = ":roads_proto_with_info", -- gapic_yaml = "roads_gapic.yaml", -- package = "google.maps.roads.v1op", -- service_yaml = "roads_v1op.yaml", +- srcs = [":roads_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-roads-v1op"], - deps = [ - ":roads_ruby_grpc", - ":roads_ruby_proto", @@ -69148,9 +87424,9 @@ diff -urN a/google/maps/roads/v1op/BUILD.bazel b/google/maps/roads/v1op/BUILD.ba - ], -) diff -urN a/google/maps/routes/v1/BUILD.bazel b/google/maps/routes/v1/BUILD.bazel ---- a/google/maps/routes/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/maps/routes/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,207 +0,0 @@ +--- a/google/maps/routes/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/maps/routes/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,210 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -69166,9 +87442,12 @@ diff -urN a/google/maps/routes/v1/BUILD.bazel b/google/maps/routes/v1/BUILD.baze -proto_library( - name = "routes_proto", - srcs = [ +- "compute_custom_routes_request.proto", +- "compute_custom_routes_response.proto", - "compute_route_matrix_request.proto", - "compute_routes_request.proto", - "compute_routes_response.proto", +- "custom_route.proto", - "fallback_info.proto", - "polyline.proto", - "route.proto", @@ -69359,9 +87638,9 @@ diff -urN a/google/maps/routes/v1/BUILD.bazel b/google/maps/routes/v1/BUILD.baze - deps = [":routes_cc_proto"], -) diff -urN a/google/maps/routes/v1alpha/BUILD.bazel b/google/maps/routes/v1alpha/BUILD.bazel ---- a/google/maps/routes/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/maps/routes/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,167 +0,0 @@ +--- a/google/maps/routes/v1alpha/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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 - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -69445,7 +87724,6 @@ diff -urN a/google/maps/routes/v1alpha/BUILD.bazel b/google/maps/routes/v1alpha/ - -py_proto_library( - name = "routes_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", - deps = [":routes_moved_proto"], -) - @@ -69530,8 +87808,8 @@ diff -urN a/google/maps/routes/v1alpha/BUILD.bazel b/google/maps/routes/v1alpha/ -############################################################################## -# Put your C++ code here diff -urN a/google/maps/routespreferred/v1/BUILD.bazel b/google/maps/routespreferred/v1/BUILD.bazel ---- a/google/maps/routespreferred/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/maps/routespreferred/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/maps/routespreferred/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/maps/routespreferred/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,108 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - @@ -69642,8 +87920,8 @@ diff -urN a/google/maps/routespreferred/v1/BUILD.bazel b/google/maps/routesprefe - ], -) diff -urN a/google/maps/unity/BUILD.bazel b/google/maps/unity/BUILD.bazel ---- a/google/maps/unity/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/maps/unity/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/maps/unity/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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 - @@ -69775,16 +88053,26 @@ diff -urN a/google/maps/unity/BUILD.bazel b/google/maps/unity/BUILD.bazel -############################################################################## -# Put your C++ code here diff -urN a/google/monitoring/BUILD.bazel b/google/monitoring/BUILD.bazel ---- a/google/monitoring/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/monitoring/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/monitoring/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/monitoring/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashboard/v1/BUILD.bazel ---- a/google/monitoring/dashboard/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/monitoring/dashboard/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,363 +0,0 @@ --# This file was automatically generated by BuildFileGenerator except for the --# c++ rules at the end of the file. +--- a/google/monitoring/dashboard/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/monitoring/dashboard/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,373 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# except for the gapic_yaml field in the java_gapic_library +-# and the C++ rules at the end of the file. +-# 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"]) @@ -69912,6 +88200,7 @@ diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashb - srcs = [":dashboard_proto_with_info"], - grpc_service_config = "dashboards_grpc_service_config.json", - importpath = "cloud.google.com/go/monitoring/dashboard/apiv1;dashboard", +- metadata = True, - service_yaml = "monitoring.yaml", - deps = [ - ":dashboard_go_proto", @@ -69931,6 +88220,7 @@ diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashb - name = "gapi-cloud-monitoring-dashboard-v1-go", - deps = [ - ":dashboard_go_gapic", +- ":dashboard_go_gapic_srcjar-metadata.srcjar", - ":dashboard_go_gapic_srcjar-test.srcjar", - ":dashboard_go_proto", - ], @@ -69951,6 +88241,7 @@ diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashb - grpc_service_config = "dashboards_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( - name = "monitoring-dashboard-v1-py", - deps = [ @@ -69982,11 +88273,8 @@ diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashb - -php_gapic_library( - name = "dashboard_php_gapic", -- src = ":dashboard_proto_with_info", -- gapic_yaml = "monitoring_gapic.yaml", +- srcs = [":dashboard_proto_with_info"], - grpc_service_config = "dashboards_grpc_service_config.json", -- package = "google.monitoring.dashboard.v1", -- service_yaml = "monitoring.yaml", - deps = [ - ":dashboard_php_grpc", - ":dashboard_php_proto", @@ -70036,8 +88324,8 @@ diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashb -############################################################################## -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", -) @@ -70057,11 +88345,11 @@ diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashb - name = "dashboard_ruby_gapic", - srcs = [":dashboard_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-monitoring-dashboard-v1", -- "ruby-cloud-env-prefix=MONITORING_DASHBOARD", -- "ruby-cloud-product-url=https://cloud.google.com/monitoring", - "ruby-cloud-api-id=monitoring.googleapis.com", - "ruby-cloud-api-shortname=monitoring", +- "ruby-cloud-env-prefix=MONITORING_DASHBOARD", +- "ruby-cloud-gem-name=google-cloud-monitoring-dashboard-v1", +- "ruby-cloud-product-url=https://cloud.google.com/monitoring", - ], - grpc_service_config = "dashboards_grpc_service_config.json", - ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation. The Dashboards API manages arrangements of display widgets.", @@ -70147,10 +88435,19 @@ diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashb - deps = [":dashboard_cc_proto"], -) diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel ---- a/google/monitoring/v3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/monitoring/v3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,392 +0,0 @@ +--- a/google/monitoring/v3/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/monitoring/v3/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,403 +0,0 @@ -# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/rules_gapic/tree/master/bazel +- +-# 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"]) @@ -70175,6 +88472,7 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel - "mutation_record.proto", - "notification.proto", - "notification_service.proto", +- "query_service.proto", - "service.proto", - "service_service.proto", - "span_context.proto", @@ -70254,6 +88552,7 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel - "com.google.cloud.monitoring.v3.GroupServiceClientTest", - "com.google.cloud.monitoring.v3.MetricServiceClientTest", - "com.google.cloud.monitoring.v3.NotificationChannelServiceClientTest", +- "com.google.cloud.monitoring.v3.QueryServiceClientTest", - "com.google.cloud.monitoring.v3.ServiceMonitoringServiceClientTest", - "com.google.cloud.monitoring.v3.UptimeCheckServiceClientTest", - ], @@ -70294,7 +88593,6 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel - "//google/api:label_go_proto", - "//google/api:metric_go_proto", - "//google/api:monitoredres_go_proto", -- "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_proto", - "//google/type:calendar_period_go_proto", - ], @@ -70305,11 +88603,13 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel - srcs = [":monitoring_proto_with_info"], - grpc_service_config = "monitoring_grpc_service_config.json", - importpath = "cloud.google.com/go/monitoring/apiv3;monitoring", +- metadata = True, - service_yaml = "monitoring.yaml", - deps = [ - ":monitoring_go_proto", - "//google/api:metric_go_proto", - "//google/api:monitoredres_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - @@ -70325,6 +88625,7 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel - name = "gapi-cloud-monitoring-v3-go", - deps = [ - ":monitoring_go_gapic", +- ":monitoring_go_gapic_srcjar-metadata.srcjar", - ":monitoring_go_gapic_srcjar-test.srcjar", - ":monitoring_go_proto", - ], @@ -70346,6 +88647,7 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel - opt_args = ["python-gapic-namespace=google.cloud"], -) - +-# Open Source Packages -py_gapic_assembly_pkg( - name = "monitoring-v3-py", - deps = [ @@ -70377,11 +88679,8 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel - -php_gapic_library( - name = "monitoring_php_gapic", -- src = ":monitoring_proto_with_info", -- gapic_yaml = "monitoring_gapic.yaml", +- srcs = [":monitoring_proto_with_info"], - grpc_service_config = "monitoring_grpc_service_config.json", -- package = "google.monitoring.v3", -- service_yaml = "monitoring.yaml", - deps = [ - ":monitoring_php_grpc", - ":monitoring_php_proto", @@ -70432,8 +88731,8 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel -############################################################################## -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", -) @@ -70453,11 +88752,11 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel - name = "monitoring_ruby_gapic", - srcs = [":monitoring_proto_with_info"], - extra_protoc_parameters = [ -- "ruby-cloud-gem-name=google-cloud-monitoring-v3", -- "ruby-cloud-env-prefix=MONITORING", -- "ruby-cloud-product-url=https://cloud.google.com/monitoring", - "ruby-cloud-api-id=monitoring.googleapis.com", - "ruby-cloud-api-shortname=monitoring", +- "ruby-cloud-env-prefix=MONITORING", +- "ruby-cloud-gem-name=google-cloud-monitoring-v3", +- "ruby-cloud-product-url=https://cloud.google.com/monitoring", - ], - grpc_service_config = "monitoring_grpc_service_config.json", - ruby_cloud_description = "Cloud Monitoring collects metrics, events, and metadata from Google Cloud, Amazon Web Services (AWS), hosted uptime probes, and application instrumentation.", @@ -70543,9 +88842,9 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel - deps = [":monitoring_cc_proto"], -) diff -urN a/google/partner/aistreams/v1alpha1/BUILD.bazel b/google/partner/aistreams/v1alpha1/BUILD.bazel ---- a/google/partner/aistreams/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/partner/aistreams/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,355 +0,0 @@ +--- a/google/partner/aistreams/v1alpha1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/partner/aistreams/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,351 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -70744,10 +89043,8 @@ diff -urN a/google/partner/aistreams/v1alpha1/BUILD.bazel b/google/partner/aistr - -php_gapic_library( - name = "aistreams_php_gapic", -- src = ":aistreams_proto_with_info", -- gapic_yaml = "aistreams_gapic.yaml", +- srcs = [":aistreams_proto_with_info"], - grpc_service_config = "aistreams_grpc_service_config.json", -- package = "google.partner.aistreams.v1alpha1", - service_yaml = "aistreams_v1alpha1.yaml", - deps = [ - ":aistreams_php_grpc", @@ -70798,7 +89095,7 @@ diff -urN a/google/partner/aistreams/v1alpha1/BUILD.bazel b/google/partner/aistr -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -70814,13 +89111,11 @@ diff -urN a/google/partner/aistreams/v1alpha1/BUILD.bazel b/google/partner/aistr - deps = [":aistreams_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "aistreams_ruby_gapic", -- src = ":aistreams_proto_with_info", -- gapic_yaml = "aistreams_gapic.yaml", +- srcs = [":aistreams_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-aistreams-v1alpha1"], - grpc_service_config = "aistreams_grpc_service_config.json", -- package = "google.partner.aistreams.v1alpha1", -- service_yaml = "aistreams_v1alpha1.yaml", - deps = [ - ":aistreams_ruby_grpc", - ":aistreams_ruby_proto", @@ -70902,14 +89197,14 @@ diff -urN a/google/partner/aistreams/v1alpha1/BUILD.bazel b/google/partner/aistr - deps = [":aistreams_cc_proto"], -) diff -urN a/google/privacy/dlp/BUILD.bazel b/google/privacy/dlp/BUILD.bazel ---- a/google/privacy/dlp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/privacy/dlp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/privacy/dlp/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/privacy/dlp/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/privacy/dlp/v2/BUILD.bazel b/google/privacy/dlp/v2/BUILD.bazel ---- a/google/privacy/dlp/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/privacy/dlp/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,344 +0,0 @@ +--- a/google/privacy/dlp/v2/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/privacy/dlp/v2/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. @@ -71107,11 +89402,8 @@ diff -urN a/google/privacy/dlp/v2/BUILD.bazel b/google/privacy/dlp/v2/BUILD.baze - -php_gapic_library( - name = "dlp_php_gapic", -- src = ":dlp_proto_with_info", -- gapic_yaml = "dlp_gapic.yaml", +- srcs = [":dlp_proto_with_info"], - grpc_service_config = "dlp_grpc_service_config.json", -- package = "google.privacy.dlp.v2", -- service_yaml = "dlp_v2.yaml", - deps = [ - ":dlp_php_grpc", - ":dlp_php_proto", @@ -71161,8 +89453,8 @@ diff -urN a/google/privacy/dlp/v2/BUILD.bazel b/google/privacy/dlp/v2/BUILD.baze -############################################################################## -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", -) @@ -71255,14 +89547,14 @@ diff -urN a/google/privacy/dlp/v2/BUILD.bazel b/google/privacy/dlp/v2/BUILD.baze -############################################################################## -# Put your C++ rules here diff -urN a/google/pubsub/BUILD.bazel b/google/pubsub/BUILD.bazel ---- a/google/pubsub/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/pubsub/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/pubsub/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/pubsub/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel ---- a/google/pubsub/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/pubsub/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,373 +0,0 @@ +--- a/google/pubsub/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/pubsub/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,359 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -71303,16 +89595,14 @@ diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel - -############################################################################## -# Java --# DO NOT OVERRIDE with autogenerated rules if NOT migrated to Java Microgen -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg_legacy", -- java_gapic_library = "java_gapic_library_legacy", -- java_gapic_test = "java_gapic_test_legacy", -- java_resource_name_proto_library = "java_resource_name_proto_library_legacy", -) - -java_proto_library( @@ -71326,20 +89616,10 @@ diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel - deps = [":pubsub_java_proto"], -) - --java_resource_name_proto_library( -- name = "pubsub_java_gapic_resource_name", -- gapic_yaml = "pubsub_gapic.yaml", -- deps = [ -- ":pubsub_proto", -- "//google/cloud:common_resources_proto", -- ], --) -- -java_gapic_library( - name = "pubsub_java_gapic", -- src = ":pubsub_proto_with_info", +- srcs = [":pubsub_proto_with_info"], - gapic_yaml = "pubsub_gapic.yaml", -- gen_resource_name = False, - grpc_service_config = "pubsub_grpc_service_config.json", - service_yaml = ":pubsub_v1.yaml", - test_deps = [ @@ -71347,7 +89627,6 @@ diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel - "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":pubsub_java_gapic_resource_name", - ":pubsub_java_proto", - "//google/iam/v1:iam_java_proto", - ], @@ -71367,7 +89646,6 @@ diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel - name = "google-cloud-pubsub-v1-java", - deps = [ - ":pubsub_java_gapic", -- ":pubsub_java_gapic_resource_name", - ":pubsub_java_grpc", - ":pubsub_java_proto", - ":pubsub_proto", @@ -71470,7 +89748,7 @@ diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel - -php_gapic_library( - name = "pubsub_php_gapic", -- src = ":pubsub_proto_with_info", +- srcs = [":pubsub_proto_with_info"], - gapic_yaml = "pubsub_gapic.yaml", - grpc_service_config = "pubsub_grpc_service_config.json", - service_yaml = ":pubsub_v1.yaml", @@ -71525,8 +89803,8 @@ diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel -############################################################################## -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", -) @@ -71637,8 +89915,8 @@ diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel - deps = [":pubsub_cc_proto"], -) diff -urN a/google/rpc/BUILD.bazel b/google/rpc/BUILD.bazel ---- a/google/rpc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/rpc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/rpc/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/rpc/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1,109 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - @@ -71750,9 +90028,9 @@ diff -urN a/google/rpc/BUILD.bazel b/google/rpc/BUILD.bazel - deps = [":status_proto"], -) diff -urN a/google/rpc/context/BUILD.bazel b/google/rpc/context/BUILD.bazel ---- a/google/rpc/context/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/rpc/context/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,133 +0,0 @@ +--- a/google/rpc/context/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/rpc/context/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,132 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -71829,7 +90107,6 @@ diff -urN a/google/rpc/context/BUILD.bazel b/google/rpc/context/BUILD.bazel - -py_proto_library( - name = "attribute_context_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", - deps = [":attribute_context_moved_proto"], -) - @@ -71887,9 +90164,9 @@ diff -urN a/google/rpc/context/BUILD.bazel b/google/rpc/context/BUILD.bazel - - diff -urN a/google/search/partnerdataingestion/logging/v1/BUILD.bazel b/google/search/partnerdataingestion/logging/v1/BUILD.bazel ---- a/google/search/partnerdataingestion/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/search/partnerdataingestion/logging/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,162 +0,0 @@ +--- a/google/search/partnerdataingestion/logging/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ 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 - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -71905,9 +90182,7 @@ diff -urN a/google/search/partnerdataingestion/logging/v1/BUILD.bazel b/google/s - srcs = [ - "platformlog.proto", - ], -- deps = [ -- -- ], +- deps = [], -) - -############################################################################## @@ -71943,9 +90218,7 @@ diff -urN a/google/search/partnerdataingestion/logging/v1/BUILD.bazel b/google/s - compilers = ["@io_bazel_rules_go//proto:go_grpc"], - importpath = "google.golang.org/genproto/googleapis/search/partnerdataingestion/logging/v1", - protos = [":logging_proto"], -- deps = [ -- -- ], +- deps = [], -) - -############################################################################## @@ -71961,14 +90234,11 @@ diff -urN a/google/search/partnerdataingestion/logging/v1/BUILD.bazel b/google/s -moved_proto_library( - name = "logging_moved_proto", - srcs = [":logging_proto"], -- deps = [ -- -- ], +- deps = [], -) - -py_proto_library( - name = "logging_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", - deps = [":logging_moved_proto"], -) - @@ -72053,19 +90323,19 @@ diff -urN a/google/search/partnerdataingestion/logging/v1/BUILD.bazel b/google/s -############################################################################## -# Put your C++ code here diff -urN a/google/spanner/BUILD.bazel b/google/spanner/BUILD.bazel ---- a/google/spanner/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/spanner/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/spanner/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/spanner/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/spanner/admin/database/BUILD.bazel b/google/spanner/admin/database/BUILD.bazel ---- a/google/spanner/admin/database/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/spanner/admin/database/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/spanner/admin/database/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/spanner/admin/database/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/spanner/admin/database/v1/BUILD.bazel b/google/spanner/admin/database/v1/BUILD.bazel ---- a/google/spanner/admin/database/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/spanner/admin/database/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,366 +0,0 @@ +--- a/google/spanner/admin/database/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/spanner/admin/database/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,365 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -72270,10 +90540,9 @@ diff -urN a/google/spanner/admin/database/v1/BUILD.bazel b/google/spanner/admin/ - -php_gapic_library( - name = "database_php_gapic", -- src = ":database_proto_with_info", +- srcs = [":database_proto_with_info"], - gapic_yaml = "spanner_admin_database_gapic.yaml", - grpc_service_config = "spanner_admin_database_grpc_service_config.json", -- package = "google.spanner.admin.database.v1", - service_yaml = "spanner_admin_database.yaml", - deps = [ - ":database_php_grpc", @@ -72323,8 +90592,8 @@ diff -urN a/google/spanner/admin/database/v1/BUILD.bazel b/google/spanner/admin/ -############################################################################## -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", -) @@ -72433,14 +90702,14 @@ diff -urN a/google/spanner/admin/database/v1/BUILD.bazel b/google/spanner/admin/ - deps = [":database_cc_proto"], -) diff -urN a/google/spanner/admin/instance/BUILD.bazel b/google/spanner/admin/instance/BUILD.bazel ---- a/google/spanner/admin/instance/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/spanner/admin/instance/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/spanner/admin/instance/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/spanner/admin/instance/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/instance/v1/BUILD.bazel ---- a/google/spanner/admin/instance/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/spanner/admin/instance/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,362 +0,0 @@ +--- a/google/spanner/admin/instance/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/spanner/admin/instance/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. @@ -72641,10 +90910,9 @@ diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/ - -php_gapic_library( - name = "instance_php_gapic", -- src = ":instance_proto_with_info", +- srcs = [":instance_proto_with_info"], - gapic_yaml = "spanner_admin_instance_gapic.yaml", - grpc_service_config = "spanner_admin_instance_grpc_service_config.json", -- package = "google.spanner.admin.instance.v1", - service_yaml = "spanner_admin_instance.yaml", - deps = [ - ":instance_php_grpc", @@ -72694,8 +90962,8 @@ diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/ -############################################################################## -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", -) @@ -72804,9 +91072,9 @@ diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/ - deps = [":instance_cc_proto"], -) diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel ---- a/google/spanner/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/spanner/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,360 +0,0 @@ +--- a/google/spanner/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/spanner/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,359 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -72821,6 +91089,7 @@ diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel -proto_library( - name = "spanner_proto", - srcs = [ +- "commit_response.proto", - "keys.proto", - "mutation.proto", - "query_plan.proto", @@ -73003,10 +91272,8 @@ diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel - -php_gapic_library( - name = "spanner_php_gapic", -- src = ":spanner_proto_with_info", -- gapic_yaml = "spanner_gapic.yaml", +- srcs = [":spanner_proto_with_info"], - grpc_service_config = "spanner_grpc_service_config.json", -- package = "google.spanner.v1", - service_yaml = "spanner.yaml", - deps = [ - ":spanner_php_grpc", @@ -73058,8 +91325,8 @@ diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel -############################################################################## -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", -) @@ -73168,9 +91435,9 @@ diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel - deps = [":spanner_cc_proto"], -) diff -urN a/google/storage/v1/BUILD.bazel b/google/storage/v1/BUILD.bazel ---- a/google/storage/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/storage/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,354 +0,0 @@ +--- a/google/storage/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/storage/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,352 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -73422,7 +91689,7 @@ diff -urN a/google/storage/v1/BUILD.bazel b/google/storage/v1/BUILD.bazel -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -73438,12 +91705,10 @@ diff -urN a/google/storage/v1/BUILD.bazel b/google/storage/v1/BUILD.bazel - deps = [":storage_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "storage_ruby_gapic", -- src = ":storage_proto_with_info", -- gapic_yaml = "storage_gapic.yaml", -- package = "google.storage.v1", -- service_yaml = "storage_v1.yaml", +- srcs = [":storage_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-storage-v1"], - deps = [ - ":storage_ruby_grpc", - ":storage_ruby_proto", @@ -73526,14 +91791,14 @@ diff -urN a/google/storage/v1/BUILD.bazel b/google/storage/v1/BUILD.bazel - deps = [":storage_cc_proto"], -) diff -urN a/google/streetview/publish/BUILD.bazel b/google/streetview/publish/BUILD.bazel ---- a/google/streetview/publish/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/streetview/publish/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/google/streetview/publish/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/streetview/publish/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/google/streetview/publish/v1/BUILD.bazel b/google/streetview/publish/v1/BUILD.bazel ---- a/google/streetview/publish/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/streetview/publish/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,329 +0,0 @@ +--- a/google/streetview/publish/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/streetview/publish/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,324 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -73726,10 +91991,7 @@ diff -urN a/google/streetview/publish/v1/BUILD.bazel b/google/streetview/publish - -php_gapic_library( - name = "publish_php_gapic", -- src = ":publish_proto_with_info", -- gapic_yaml = "streetview_publish_gapic.yaml", -- package = "google.streetview.publish.v1", -- service_yaml = "streetview_publish.yaml", +- srcs = [":publish_proto_with_info"], - deps = [ - ":publish_php_grpc", - ":publish_php_proto", @@ -73779,7 +92041,7 @@ diff -urN a/google/streetview/publish/v1/BUILD.bazel b/google/streetview/publish -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -73795,12 +92057,10 @@ diff -urN a/google/streetview/publish/v1/BUILD.bazel b/google/streetview/publish - deps = [":publish_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "publish_ruby_gapic", -- src = ":publish_proto_with_info", -- gapic_yaml = "streetview_publish_gapic.yaml", -- package = "google.streetview.publish.v1", -- service_yaml = "streetview_publish.yaml", +- srcs = [":publish_proto_with_info",], +- extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-publish-v1"], - deps = [ - ":publish_ruby_grpc", - ":publish_ruby_proto", @@ -73864,9 +92124,9 @@ diff -urN a/google/streetview/publish/v1/BUILD.bazel b/google/streetview/publish -############################################################################## -# Put your C++ rules here diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel ---- a/google/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,478 +0,0 @@ +--- a/google/type/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/google/type/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,505 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -73907,6 +92167,11 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -) - -proto_library( +- name = "decimal_proto", +- srcs = ["decimal.proto"], +-) +- +-proto_library( - name = "expr_proto", - srcs = ["expr.proto"], -) @@ -73977,6 +92242,7 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel - ":date_proto", - ":datetime_proto", - ":dayofweek_proto", +- ":decimal_proto", - ":expr_proto", - ":fraction_proto", - ":interval_proto", @@ -74026,6 +92292,12 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -) - -go_proto_library( +- name = "decimal_go_proto", +- importpath = "google.golang.org/genproto/googleapis/type/decimal", +- protos = [":decimal_proto"], +-) +- +-go_proto_library( - name = "expr_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/expr", - protos = [":expr_proto"], @@ -74125,6 +92397,11 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -) - -cc_proto_library( +- name = "decimal_cc_proto", +- deps = [":decimal_proto"], +-) +- +-cc_proto_library( - name = "expr_cc_proto", - deps = [":expr_proto"], -) @@ -74208,6 +92485,11 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -) - -py_proto_library( +- name = "decimal_py_proto", +- deps = [":decimal_proto"], +-) +- +-py_proto_library( - name = "expr_py_proto", - deps = [":expr_proto"], -) @@ -74297,6 +92579,11 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -) - -csharp_proto_library( +- name = "decimal_csharp_proto", +- deps = [":decimal_proto"], +-) +- +-csharp_proto_library( - name = "expr_csharp_proto", - deps = [":expr_proto"], -) @@ -74346,14 +92633,14 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel - deps = [":quaternion_proto"], -) diff -urN a/grafeas/BUILD.bazel b/grafeas/BUILD.bazel ---- a/grafeas/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/grafeas/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/grafeas/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/grafeas/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 @@ -1 +0,0 @@ -exports_files(glob(["*.yaml"])) diff -urN a/grafeas/v1/BUILD.bazel b/grafeas/v1/BUILD.bazel ---- a/grafeas/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/grafeas/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,339 +0,0 @@ +--- a/grafeas/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/grafeas/v1/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. @@ -74553,10 +92840,8 @@ diff -urN a/grafeas/v1/BUILD.bazel b/grafeas/v1/BUILD.bazel - -php_gapic_library( - name = "grafeas_php_gapic", -- src = ":grafeas_proto_with_info", -- gapic_yaml = "grafeas_gapic.yaml", +- srcs = [":grafeas_proto_with_info"], - grpc_service_config = "grafeas_grpc_service_config.json", -- package = "grafeas.v1", - service_yaml = "//grafeas:grafeas_v1.yaml", - deps = [ - ":grafeas_php_grpc", @@ -74608,7 +92893,7 @@ diff -urN a/grafeas/v1/BUILD.bazel b/grafeas/v1/BUILD.bazel -load( - "@com_google_googleapis_imports//:imports.bzl", - "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", +- "ruby_cloud_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) @@ -74624,12 +92909,17 @@ diff -urN a/grafeas/v1/BUILD.bazel b/grafeas/v1/BUILD.bazel - deps = [":grafeas_ruby_proto"], -) - --ruby_gapic_library( +-ruby_cloud_gapic_library( - name = "grafeas_ruby_gapic", -- src = ":grafeas_proto_with_info", -- gapic_yaml = "grafeas_gapic.yaml", -- package = "grafeas.v1", -- service_yaml = "//grafeas:grafeas_v1.yaml", +- srcs = [":grafeas_proto_with_info",], +- extra_protoc_parameters = [ +- "ruby-cloud-gem-name=grafeas-v1", +- "ruby-cloud-env-prefix=GRAFEAS", +- "ruby-cloud-generic-endpoint=true", +- ], +- grpc_service_config = "grafeas_grpc_service_config.json", +- ruby_cloud_description = "The Grafeas API stores, and enables querying and retrieval of, critical metadata about all of your software artifacts.", +- ruby_cloud_title = "Grafeas V1", - deps = [ - ":grafeas_ruby_grpc", - ":grafeas_ruby_proto", @@ -74694,9 +92984,9 @@ diff -urN a/grafeas/v1/BUILD.bazel b/grafeas/v1/BUILD.bazel -############################################################################## -# Put your C++ rules here diff -urN a/storage/clouddms/logging/v1/BUILD.bazel b/storage/clouddms/logging/v1/BUILD.bazel ---- a/storage/clouddms/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/storage/clouddms/logging/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,166 +0,0 @@ +--- a/storage/clouddms/logging/v1/BUILD.bazel 2021-06-30 08:59:11.000000000 -0700 ++++ b/storage/clouddms/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +@@ -1,165 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -74779,7 +93069,6 @@ diff -urN a/storage/clouddms/logging/v1/BUILD.bazel b/storage/clouddms/logging/v - -py_proto_library( - name = "logging_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", - deps = [":logging_moved_proto"], -) - diff --git a/third_party/go_googleapis-directives.patch b/third_party/go_googleapis-directives.patch index 8be25f98b5..d89d90aca8 100644 --- a/third_party/go_googleapis-directives.patch +++ b/third_party/go_googleapis-directives.patch @@ -1,5 +1,5 @@ diff -urN b/BUILD.bazel c/BUILD.bazel ---- b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN b/BUILD.bazel c/BUILD.bazel +# gazelle:exclude third_party +# gazelle:exclude google/example/endpointsapis/goapp diff -urN b/google/BUILD.bazel c/google/BUILD.bazel ---- b/google/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 c4d95cec19..86e0e33117 100644 --- a/third_party/go_googleapis-gazelle.patch +++ b/third_party/go_googleapis-gazelle.patch @@ -1,5 +1,24 @@ +diff -urN c/cloud/containers/workflow/vulnerability/proto/BUILD.bazel d/cloud/containers/workflow/vulnerability/proto/BUILD.bazel +--- c/cloud/containers/workflow/vulnerability/proto/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/cloud/containers/workflow/vulnerability/proto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,15 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "vulnerability_proto", ++ srcs = ["package.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( ++ name = "vulnerability_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/containers/workflow/analysis", ++ proto = ":vulnerability_proto", ++ visibility = ["//visibility:public"], ++) diff -urN c/google/actions/sdk/v2/BUILD.bazel d/google/actions/sdk/v2/BUILD.bazel ---- c/google/actions/sdk/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 +83,7 @@ diff -urN c/google/actions/sdk/v2/BUILD.bazel d/google/actions/sdk/v2/BUILD.baze + ], +) diff -urN c/google/actions/sdk/v2/conversation/BUILD.bazel d/google/actions/sdk/v2/conversation/BUILD.bazel ---- c/google/actions/sdk/v2/conversation/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 +110,7 @@ diff -urN c/google/actions/sdk/v2/conversation/BUILD.bazel d/google/actions/sdk/ + deps = ["//google/actions/sdk/v2/conversation/prompt:conversation_go_proto"], +) diff -urN c/google/actions/sdk/v2/conversation/prompt/BUILD.bazel d/google/actions/sdk/v2/conversation/prompt/BUILD.bazel ---- c/google/actions/sdk/v2/conversation/prompt/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 +135,7 @@ diff -urN c/google/actions/sdk/v2/conversation/prompt/BUILD.bazel d/google/actio + deps = ["//google/actions/sdk/v2/conversation/prompt/content:conversation_go_proto"], +) diff -urN c/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel d/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel ---- c/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,9 +168,9 @@ diff -urN c/google/actions/sdk/v2/conversation/prompt/content/BUILD.bazel d/goog + visibility = ["//visibility:public"], +) diff -urN c/google/actions/sdk/v2/interactionmodel/BUILD.bazel d/google/actions/sdk/v2/interactionmodel/BUILD.bazel ---- c/google/actions/sdk/v2/interactionmodel/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,34 @@ +@@ -0,0 +1,35 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -159,6 +178,7 @@ diff -urN c/google/actions/sdk/v2/interactionmodel/BUILD.bazel d/google/actions/ + name = "interactionmodel_proto", + srcs = [ + "conditional_event.proto", ++ "entity_set.proto", + "event_handler.proto", + "global_intent_event.proto", + "intent.proto", @@ -187,7 +207,7 @@ diff -urN c/google/actions/sdk/v2/interactionmodel/BUILD.bazel d/google/actions/ + ], +) diff -urN c/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel d/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel ---- c/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -219,7 +239,7 @@ diff -urN c/google/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel d/google/a + ], +) diff -urN c/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel d/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel ---- c/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -255,7 +275,7 @@ diff -urN c/google/actions/sdk/v2/interactionmodel/prompt/content/BUILD.bazel d/ + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel d/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel ---- c/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -283,7 +303,7 @@ diff -urN c/google/actions/sdk/v2/interactionmodel/type/BUILD.bazel d/google/act + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/actions/type/BUILD.bazel d/google/actions/type/BUILD.bazel ---- c/google/actions/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -319,7 +339,7 @@ diff -urN c/google/actions/type/BUILD.bazel d/google/actions/type/BUILD.bazel + deps = ["//google/type:datetime_go_proto"], +) diff -urN c/google/ads/admob/v1/BUILD.bazel d/google/ads/admob/v1/BUILD.bazel ---- c/google/ads/admob/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -350,7 +370,7 @@ diff -urN c/google/ads/admob/v1/BUILD.bazel d/google/ads/admob/v1/BUILD.bazel + ], +) diff -urN c/google/ads/googleads/v4/common/BUILD.bazel d/google/ads/googleads/v4/common/BUILD.bazel ---- c/google/ads/googleads/v4/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/ads/googleads/v4/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v4/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,53 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -407,7 +427,7 @@ diff -urN c/google/ads/googleads/v4/common/BUILD.bazel d/google/ads/googleads/v4 + ], +) diff -urN c/google/ads/googleads/v4/enums/BUILD.bazel d/google/ads/googleads/v4/enums/BUILD.bazel ---- c/google/ads/googleads/v4/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/ads/googleads/v4/enums/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v4/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,240 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -651,7 +671,7 @@ diff -urN c/google/ads/googleads/v4/enums/BUILD.bazel d/google/ads/googleads/v4/ + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/ads/googleads/v4/errors/BUILD.bazel d/google/ads/googleads/v4/errors/BUILD.bazel ---- c/google/ads/googleads/v4/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/ads/googleads/v4/errors/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v4/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,139 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -794,7 +814,7 @@ diff -urN c/google/ads/googleads/v4/errors/BUILD.bazel d/google/ads/googleads/v4 + ], +) diff -urN c/google/ads/googleads/v4/resources/BUILD.bazel d/google/ads/googleads/v4/resources/BUILD.bazel ---- c/google/ads/googleads/v4/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/ads/googleads/v4/resources/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v4/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,135 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -933,7 +953,7 @@ diff -urN c/google/ads/googleads/v4/resources/BUILD.bazel d/google/ads/googleads + ], +) diff -urN c/google/ads/googleads/v4/services/BUILD.bazel d/google/ads/googleads/v4/services/BUILD.bazel ---- c/google/ads/googleads/v4/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/ads/googleads/v4/services/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v4/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,148 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -1085,7 +1105,7 @@ diff -urN c/google/ads/googleads/v4/services/BUILD.bazel d/google/ads/googleads/ + ], +) diff -urN c/google/ads/googleads/v5/common/BUILD.bazel d/google/ads/googleads/v5/common/BUILD.bazel ---- c/google/ads/googleads/v5/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/ads/googleads/v5/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v5/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,53 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -1142,7 +1162,7 @@ diff -urN c/google/ads/googleads/v5/common/BUILD.bazel d/google/ads/googleads/v5 + ], +) diff -urN c/google/ads/googleads/v5/enums/BUILD.bazel d/google/ads/googleads/v5/enums/BUILD.bazel ---- c/google/ads/googleads/v5/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/ads/googleads/v5/enums/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v5/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,243 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -1389,7 +1409,7 @@ diff -urN c/google/ads/googleads/v5/enums/BUILD.bazel d/google/ads/googleads/v5/ + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/ads/googleads/v5/errors/BUILD.bazel d/google/ads/googleads/v5/errors/BUILD.bazel ---- c/google/ads/googleads/v5/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/ads/googleads/v5/errors/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v5/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,140 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -1533,7 +1553,7 @@ diff -urN c/google/ads/googleads/v5/errors/BUILD.bazel d/google/ads/googleads/v5 + ], +) diff -urN c/google/ads/googleads/v5/resources/BUILD.bazel d/google/ads/googleads/v5/resources/BUILD.bazel ---- c/google/ads/googleads/v5/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/ads/googleads/v5/resources/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v5/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,136 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -1673,7 +1693,7 @@ diff -urN c/google/ads/googleads/v5/resources/BUILD.bazel d/google/ads/googleads + ], +) diff -urN c/google/ads/googleads/v5/services/BUILD.bazel d/google/ads/googleads/v5/services/BUILD.bazel ---- c/google/ads/googleads/v5/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/ads/googleads/v5/services/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v5/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,149 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -1826,7 +1846,7 @@ diff -urN c/google/ads/googleads/v5/services/BUILD.bazel d/google/ads/googleads/ + ], +) diff -urN c/google/ads/googleads/v6/common/BUILD.bazel d/google/ads/googleads/v6/common/BUILD.bazel ---- c/google/ads/googleads/v6/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/ads/googleads/v6/common/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v6/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,54 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -1884,7 +1904,7 @@ diff -urN c/google/ads/googleads/v6/common/BUILD.bazel d/google/ads/googleads/v6 + ], +) diff -urN c/google/ads/googleads/v6/enums/BUILD.bazel d/google/ads/googleads/v6/enums/BUILD.bazel ---- c/google/ads/googleads/v6/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/ads/googleads/v6/enums/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v6/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,263 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -2151,7 +2171,7 @@ diff -urN c/google/ads/googleads/v6/enums/BUILD.bazel d/google/ads/googleads/v6/ + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/ads/googleads/v6/errors/BUILD.bazel d/google/ads/googleads/v6/errors/BUILD.bazel ---- c/google/ads/googleads/v6/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/ads/googleads/v6/errors/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v6/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,144 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -2299,7 +2319,7 @@ diff -urN c/google/ads/googleads/v6/errors/BUILD.bazel d/google/ads/googleads/v6 + ], +) diff -urN c/google/ads/googleads/v6/resources/BUILD.bazel d/google/ads/googleads/v6/resources/BUILD.bazel ---- c/google/ads/googleads/v6/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/ads/googleads/v6/resources/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v6/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,144 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -2447,7 +2467,7 @@ diff -urN c/google/ads/googleads/v6/resources/BUILD.bazel d/google/ads/googleads + ], +) diff -urN c/google/ads/googleads/v6/services/BUILD.bazel d/google/ads/googleads/v6/services/BUILD.bazel ---- c/google/ads/googleads/v6/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/ads/googleads/v6/services/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/ads/googleads/v6/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,154 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -2604,1014 +2624,3967 @@ diff -urN c/google/ads/googleads/v6/services/BUILD.bazel d/google/ads/googleads/ + "//google/rpc:status_go_proto", + ], +) -diff -urN c/google/analytics/admin/v1alpha/BUILD.bazel d/google/analytics/admin/v1alpha/BUILD.bazel ---- c/google/analytics/admin/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/analytics/admin/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +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 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/ads/googleads/v7/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,54 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "admin_proto", ++ name = "common_proto", + srcs = [ -+ "analytics_admin.proto", -+ "resources.proto", ++ "ad_asset.proto", ++ "ad_type_infos.proto", ++ "asset_policy.proto", ++ "asset_types.proto", ++ "bidding.proto", ++ "click_location.proto", ++ "criteria.proto", ++ "criterion_category_availability.proto", ++ "custom_parameter.proto", ++ "dates.proto", ++ "explorer_auto_optimizer_setting.proto", ++ "extensions.proto", ++ "feed_common.proto", ++ "feed_item_set_filter_type_infos.proto", ++ "final_app_url.proto", ++ "frequency_cap.proto", ++ "keyword_plan_common.proto", ++ "matching_function.proto", ++ "metrics.proto", ++ "offline_user_data.proto", ++ "policy.proto", ++ "real_time_bidding_setting.proto", ++ "segments.proto", ++ "simulation.proto", ++ "tag_snippet.proto", ++ "targeting_setting.proto", ++ "text_label.proto", ++ "url_collection.proto", ++ "user_lists.proto", ++ "value.proto", + ], + visibility = ["//visibility:public"], + deps = [ ++ "//google/ads/googleads/v7/enums:enums_proto", + "//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/v1alpha", -+ 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 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/analytics/data/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ -+load("@rules_proto//proto:defs.bzl", "proto_library") -+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") -+ -+proto_library( -+ name = "data_proto", -+ srcs = [ -+ "analytics_data_api.proto", -+ "data.proto", + ], -+ visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], +) + +go_proto_library( -+ name = "data_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/analytics/data/v1alpha", -+ proto = ":data_proto", ++ name = "common_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v7/common", ++ proto = ":common_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], -+) -diff -urN c/google/analytics/data/v1beta/BUILD.bazel d/google/analytics/data/v1beta/BUILD.bazel ---- c/google/analytics/data/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ 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") -+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") -+ -+proto_library( -+ name = "data_proto", -+ srcs = [ -+ "analytics_data_api.proto", -+ "data.proto", ++ deps = [ ++ "//google/ads/googleads/v7/enums:enums_go_proto", ++ "//google/api:annotations_go_proto", + ], -+ visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], -+) -+ -+go_proto_library( -+ name = "data_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/analytics/data/v1beta", -+ proto = ":data_proto", -+ visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/api/BUILD.bazel d/google/api/BUILD.bazel ---- c/google/api/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/api/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,195 @@ +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 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/ads/googleads/v7/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,267 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "annotations_proto", -+ srcs = [ -+ "annotations.proto", -+ "client.proto", -+ "field_behavior.proto", -+ "http.proto", -+ "resource.proto", -+ ], -+ visibility = ["//visibility:public"], -+ deps = ["@com_google_protobuf//:descriptor_proto"], -+) -+ -+proto_library( -+ name = "api_proto", -+ srcs = ["launch_stage.proto"], -+ visibility = ["//visibility:public"], -+) -+ -+proto_library( -+ name = "configchange_proto", -+ srcs = ["config_change.proto"], -+ visibility = ["//visibility:public"], -+) -+ -+proto_library( -+ name = "distribution_proto", -+ srcs = ["distribution.proto"], -+ visibility = ["//visibility:public"], -+ deps = [ -+ "@com_google_protobuf//:any_proto", -+ "@com_google_protobuf//:timestamp_proto", -+ ], -+) -+ -+proto_library( -+ name = "error_reason_proto", -+ srcs = ["error_reason.proto"], -+ visibility = ["//visibility:public"], -+) -+ -+proto_library( -+ name = "httpbody_proto", -+ srcs = ["httpbody.proto"], -+ visibility = ["//visibility:public"], -+ deps = ["@com_google_protobuf//:any_proto"], -+) -+ -+proto_library( -+ name = "label_proto", -+ srcs = ["label.proto"], -+ visibility = ["//visibility:public"], -+) -+ -+proto_library( -+ name = "metric_proto", -+ srcs = ["metric.proto"], -+ visibility = ["//visibility:public"], -+ deps = [ -+ ":api_proto", -+ ":label_proto", -+ "@com_google_protobuf//:duration_proto", -+ ], -+) -+ -+proto_library( -+ name = "monitoredres_proto", -+ srcs = ["monitored_resource.proto"], -+ visibility = ["//visibility:public"], -+ deps = [ -+ ":api_proto", -+ ":label_proto", -+ "@com_google_protobuf//:struct_proto", -+ ], -+) -+ -+proto_library( -+ name = "serviceconfig_proto", ++ name = "enums_proto", + srcs = [ -+ "auth.proto", -+ "backend.proto", -+ "billing.proto", -+ "consumer.proto", -+ "context.proto", -+ "control.proto", -+ "documentation.proto", -+ "endpoint.proto", -+ "log.proto", -+ "logging.proto", -+ "monitoring.proto", -+ "quota.proto", -+ "service.proto", -+ "source_info.proto", -+ "system_parameter.proto", -+ "usage.proto", -+ ], -+ visibility = ["//visibility:public"], -+ deps = [ -+ ":annotations_proto", -+ ":label_proto", -+ ":metric_proto", -+ ":monitoredres_proto", -+ "@com_google_protobuf//:any_proto", -+ "@com_google_protobuf//:api_proto", -+ "@com_google_protobuf//:type_proto", -+ "@com_google_protobuf//:wrappers_proto", -+ ], -+) -+ -+go_proto_library( -+ name = "annotations_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/api/annotations", -+ proto = ":annotations_proto", -+ visibility = ["//visibility:public"], -+) -+ -+go_proto_library( -+ name = "api_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/api", -+ proto = ":api_proto", -+ visibility = ["//visibility:public"], -+) -+ -+go_proto_library( -+ name = "configchange_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/api/configchange", -+ proto = ":configchange_proto", -+ visibility = ["//visibility:public"], -+) -+ -+go_proto_library( -+ name = "distribution_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/api/distribution", -+ proto = ":distribution_proto", -+ visibility = ["//visibility:public"], -+) -+ -+go_proto_library( -+ name = "error_reason_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/api/error_reason", ++ "access_invitation_status.proto", ++ "access_reason.proto", ++ "access_role.proto", ++ "account_budget_proposal_status.proto", ++ "account_budget_proposal_type.proto", ++ "account_budget_status.proto", ++ "account_link_status.proto", ++ "ad_customizer_placeholder_field.proto", ++ "ad_destination_type.proto", ++ "ad_group_ad_rotation_mode.proto", ++ "ad_group_ad_status.proto", ++ "ad_group_criterion_approval_status.proto", ++ "ad_group_criterion_status.proto", ++ "ad_group_status.proto", ++ "ad_group_type.proto", ++ "ad_network_type.proto", ++ "ad_serving_optimization_status.proto", ++ "ad_strength.proto", ++ "ad_type.proto", ++ "advertising_channel_sub_type.proto", ++ "advertising_channel_type.proto", ++ "affiliate_location_feed_relationship_type.proto", ++ "affiliate_location_placeholder_field.proto", ++ "age_range_type.proto", ++ "app_campaign_app_store.proto", ++ "app_campaign_bidding_strategy_goal_type.proto", ++ "app_payment_model_type.proto", ++ "app_placeholder_field.proto", ++ "app_store.proto", ++ "app_url_operating_system_type.proto", ++ "asset_field_type.proto", ++ "asset_link_status.proto", ++ "asset_performance_label.proto", ++ "asset_type.proto", ++ "attribution_model.proto", ++ "batch_job_status.proto", ++ "bid_modifier_source.proto", ++ "bidding_source.proto", ++ "bidding_strategy_status.proto", ++ "bidding_strategy_type.proto", ++ "billing_setup_status.proto", ++ "brand_safety_suitability.proto", ++ "budget_campaign_association_status.proto", ++ "budget_delivery_method.proto", ++ "budget_period.proto", ++ "budget_status.proto", ++ "budget_type.proto", ++ "call_conversion_reporting_state.proto", ++ "call_placeholder_field.proto", ++ "call_tracking_display_location.proto", ++ "call_type.proto", ++ "callout_placeholder_field.proto", ++ "campaign_criterion_status.proto", ++ "campaign_draft_status.proto", ++ "campaign_experiment_status.proto", ++ "campaign_experiment_traffic_split_type.proto", ++ "campaign_experiment_type.proto", ++ "campaign_serving_status.proto", ++ "campaign_shared_set_status.proto", ++ "campaign_status.proto", ++ "change_client_type.proto", ++ "change_event_resource_type.proto", ++ "change_status_operation.proto", ++ "change_status_resource_type.proto", ++ "click_type.proto", ++ "combined_audience_status.proto", ++ "content_label_type.proto", ++ "conversion_action_category.proto", ++ "conversion_action_counting_type.proto", ++ "conversion_action_status.proto", ++ "conversion_action_type.proto", ++ "conversion_adjustment_type.proto", ++ "conversion_attribution_event_type.proto", ++ "conversion_custom_variable_status.proto", ++ "conversion_lag_bucket.proto", ++ "conversion_or_adjustment_lag_bucket.proto", ++ "criterion_category_channel_availability_mode.proto", ++ "criterion_category_locale_availability_mode.proto", ++ "criterion_system_serving_status.proto", ++ "criterion_type.proto", ++ "custom_audience_member_type.proto", ++ "custom_audience_status.proto", ++ "custom_audience_type.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", ++ "data_driven_model_status.proto", ++ "day_of_week.proto", ++ "device.proto", ++ "display_ad_format_setting.proto", ++ "display_upload_product_type.proto", ++ "distance_bucket.proto", ++ "dsa_page_feed_criterion_field.proto", ++ "education_placeholder_field.proto", ++ "extension_setting_device.proto", ++ "extension_type.proto", ++ "external_conversion_source.proto", ++ "feed_attribute_type.proto", ++ "feed_item_quality_approval_status.proto", ++ "feed_item_quality_disapproval_reason.proto", ++ "feed_item_set_status.proto", ++ "feed_item_set_string_filter_type.proto", ++ "feed_item_status.proto", ++ "feed_item_target_device.proto", ++ "feed_item_target_status.proto", ++ "feed_item_target_type.proto", ++ "feed_item_validation_status.proto", ++ "feed_link_status.proto", ++ "feed_mapping_criterion_type.proto", ++ "feed_mapping_status.proto", ++ "feed_origin.proto", ++ "feed_status.proto", ++ "flight_placeholder_field.proto", ++ "frequency_cap_event_type.proto", ++ "frequency_cap_level.proto", ++ "frequency_cap_time_unit.proto", ++ "gender_type.proto", ++ "geo_target_constant_status.proto", ++ "geo_targeting_restriction.proto", ++ "geo_targeting_type.proto", ++ "google_ads_field_category.proto", ++ "google_ads_field_data_type.proto", ++ "google_voice_call_status.proto", ++ "hotel_date_selection_type.proto", ++ "hotel_placeholder_field.proto", ++ "hotel_price_bucket.proto", ++ "hotel_rate_type.proto", ++ "image_placeholder_field.proto", ++ "income_range_type.proto", ++ "interaction_event_type.proto", ++ "interaction_type.proto", ++ "invoice_type.proto", ++ "job_placeholder_field.proto", ++ "keyword_match_type.proto", ++ "keyword_plan_aggregate_metric_type.proto", ++ "keyword_plan_competition_level.proto", ++ "keyword_plan_concept_group_type.proto", ++ "keyword_plan_forecast_interval.proto", ++ "keyword_plan_keyword_annotation.proto", ++ "keyword_plan_network.proto", ++ "label_status.proto", ++ "lead_form_call_to_action_type.proto", ++ "lead_form_desired_intent.proto", ++ "lead_form_field_user_input_type.proto", ++ "lead_form_post_submit_call_to_action_type.proto", ++ "legacy_app_install_ad_app_store.proto", ++ "linked_account_type.proto", ++ "listing_group_type.proto", ++ "local_placeholder_field.proto", ++ "location_extension_targeting_criterion_field.proto", ++ "location_group_radius_units.proto", ++ "location_placeholder_field.proto", ++ "location_source_type.proto", ++ "manager_link_status.proto", ++ "matching_function_context_type.proto", ++ "matching_function_operator.proto", ++ "media_type.proto", ++ "merchant_center_link_status.proto", ++ "message_placeholder_field.proto", ++ "mime_type.proto", ++ "minute_of_hour.proto", ++ "mobile_app_vendor.proto", ++ "mobile_device_type.proto", ++ "month_of_year.proto", ++ "negative_geo_target_type.proto", ++ "offline_user_data_job_failure_reason.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", ++ "placeholder_type.proto", ++ "placement_type.proto", ++ "policy_approval_status.proto", ++ "policy_review_status.proto", ++ "policy_topic_entry_type.proto", ++ "policy_topic_evidence_destination_mismatch_url_type.proto", ++ "policy_topic_evidence_destination_not_working_device.proto", ++ "policy_topic_evidence_destination_not_working_dns_error_type.proto", ++ "positive_geo_target_type.proto", ++ "preferred_content_type.proto", ++ "price_extension_price_qualifier.proto", ++ "price_extension_price_unit.proto", ++ "price_extension_type.proto", ++ "price_placeholder_field.proto", ++ "product_bidding_category_level.proto", ++ "product_bidding_category_status.proto", ++ "product_channel.proto", ++ "product_channel_exclusivity.proto", ++ "product_condition.proto", ++ "product_custom_attribute_index.proto", ++ "product_type_level.proto", ++ "promotion_extension_discount_modifier.proto", ++ "promotion_extension_occasion.proto", ++ "promotion_placeholder_field.proto", ++ "proximity_radius_units.proto", ++ "quality_score_bucket.proto", ++ "reach_plan_ad_length.proto", ++ "reach_plan_age_range.proto", ++ "reach_plan_network.proto", ++ "real_estate_placeholder_field.proto", ++ "recommendation_type.proto", ++ "resource_change_operation.proto", ++ "resource_limit_type.proto", ++ "response_content_type.proto", ++ "search_engine_results_page_type.proto", ++ "search_term_match_type.proto", ++ "search_term_targeting_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", ++ "slot.proto", ++ "spending_limit_type.proto", ++ "structured_snippet_placeholder_field.proto", ++ "summary_row_setting.proto", ++ "system_managed_entity_source.proto", ++ "target_cpa_opt_in_recommendation_goal.proto", ++ "target_impression_share_location.proto", ++ "targeting_dimension.proto", ++ "time_type.proto", ++ "tracking_code_page_format.proto", ++ "tracking_code_type.proto", ++ "travel_placeholder_field.proto", ++ "user_identifier_source.proto", ++ "user_interest_taxonomy_type.proto", ++ "user_list_access_status.proto", ++ "user_list_closing_reason.proto", ++ "user_list_combined_rule_operator.proto", ++ "user_list_crm_data_source_type.proto", ++ "user_list_date_rule_item_operator.proto", ++ "user_list_logical_rule_operator.proto", ++ "user_list_membership_status.proto", ++ "user_list_number_rule_item_operator.proto", ++ "user_list_prepopulation_status.proto", ++ "user_list_rule_type.proto", ++ "user_list_size_range.proto", ++ "user_list_string_rule_item_operator.proto", ++ "user_list_type.proto", ++ "vanity_pharma_display_url_mode.proto", ++ "vanity_pharma_text.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", ++ 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 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/ads/googleads/v7/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,147 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "errors_proto", ++ srcs = [ ++ "access_invitation_error.proto", ++ "account_budget_proposal_error.proto", ++ "account_link_error.proto", ++ "ad_customizer_error.proto", ++ "ad_error.proto", ++ "ad_group_ad_error.proto", ++ "ad_group_bid_modifier_error.proto", ++ "ad_group_criterion_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_link_error.proto", ++ "authentication_error.proto", ++ "authorization_error.proto", ++ "batch_job_error.proto", ++ "bidding_error.proto", ++ "bidding_strategy_error.proto", ++ "billing_setup_error.proto", ++ "campaign_budget_error.proto", ++ "campaign_criterion_error.proto", ++ "campaign_draft_error.proto", ++ "campaign_error.proto", ++ "campaign_experiment_error.proto", ++ "campaign_feed_error.proto", ++ "campaign_shared_set_error.proto", ++ "change_event_error.proto", ++ "change_status_error.proto", ++ "collection_size_error.proto", ++ "context_error.proto", ++ "conversion_action_error.proto", ++ "conversion_adjustment_upload_error.proto", ++ "conversion_custom_variable_error.proto", ++ "conversion_upload_error.proto", ++ "country_code_error.proto", ++ "criterion_error.proto", ++ "currency_code_error.proto", ++ "custom_audience_error.proto", ++ "custom_interest_error.proto", ++ "customer_client_link_error.proto", ++ "customer_error.proto", ++ "customer_feed_error.proto", ++ "customer_manager_link_error.proto", ++ "customer_user_access_error.proto", ++ "database_error.proto", ++ "date_error.proto", ++ "date_range_error.proto", ++ "distinct_error.proto", ++ "enum_error.proto", ++ "errors.proto", ++ "extension_feed_item_error.proto", ++ "extension_setting_error.proto", ++ "feed_attribute_reference_error.proto", ++ "feed_error.proto", ++ "feed_item_error.proto", ++ "feed_item_set_error.proto", ++ "feed_item_set_link_error.proto", ++ "feed_item_target_error.proto", ++ "feed_item_validation_error.proto", ++ "feed_mapping_error.proto", ++ "field_error.proto", ++ "field_mask_error.proto", ++ "function_error.proto", ++ "function_parsing_error.proto", ++ "geo_target_constant_suggestion_error.proto", ++ "header_error.proto", ++ "id_error.proto", ++ "image_error.proto", ++ "internal_error.proto", ++ "invoice_error.proto", ++ "keyword_plan_ad_group_error.proto", ++ "keyword_plan_ad_group_keyword_error.proto", ++ "keyword_plan_campaign_error.proto", ++ "keyword_plan_campaign_keyword_error.proto", ++ "keyword_plan_error.proto", ++ "keyword_plan_idea_error.proto", ++ "label_error.proto", ++ "language_code_error.proto", ++ "list_operation_error.proto", ++ "manager_link_error.proto", ++ "media_bundle_error.proto", ++ "media_file_error.proto", ++ "media_upload_error.proto", ++ "multiplier_error.proto", ++ "mutate_error.proto", ++ "new_resource_creation_error.proto", ++ "not_allowlisted_error.proto", ++ "not_empty_error.proto", ++ "null_error.proto", ++ "offline_user_data_job_error.proto", ++ "operation_access_denied_error.proto", ++ "operator_error.proto", ++ "partial_failure_error.proto", ++ "payments_account_error.proto", ++ "policy_finding_error.proto", ++ "policy_validation_parameter_error.proto", ++ "policy_violation_error.proto", ++ "query_error.proto", ++ "quota_error.proto", ++ "range_error.proto", ++ "reach_plan_error.proto", ++ "recommendation_error.proto", ++ "region_code_error.proto", ++ "request_error.proto", ++ "resource_access_denied_error.proto", ++ "resource_count_limit_exceeded_error.proto", ++ "setting_error.proto", ++ "shared_criterion_error.proto", ++ "shared_set_error.proto", ++ "size_limit_error.proto", ++ "string_format_error.proto", ++ "string_length_error.proto", ++ "third_party_app_analytics_link_error.proto", ++ "time_zone_error.proto", ++ "url_field_error.proto", ++ "user_data_error.proto", ++ "user_list_error.proto", ++ "youtube_video_registration_error.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v7/common:common_proto", ++ "//google/ads/googleads/v7/enums:enums_proto", ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:duration_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "errors_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v7/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", ++ ], ++) +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 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/ads/googleads/v7/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,151 @@ ++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 = [ ++ "account_budget.proto", ++ "account_budget_proposal.proto", ++ "account_link.proto", ++ "ad.proto", ++ "ad_group.proto", ++ "ad_group_ad.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_label.proto", ++ "ad_group_criterion_simulation.proto", ++ "ad_group_extension_setting.proto", ++ "ad_group_feed.proto", ++ "ad_group_label.proto", ++ "ad_group_simulation.proto", ++ "ad_parameter.proto", ++ "ad_schedule_view.proto", ++ "age_range_view.proto", ++ "asset.proto", ++ "batch_job.proto", ++ "bidding_strategy.proto", ++ "bidding_strategy_simulation.proto", ++ "billing_setup.proto", ++ "call_view.proto", ++ "campaign.proto", ++ "campaign_asset.proto", ++ "campaign_audience_view.proto", ++ "campaign_bid_modifier.proto", ++ "campaign_budget.proto", ++ "campaign_criterion.proto", ++ "campaign_criterion_simulation.proto", ++ "campaign_draft.proto", ++ "campaign_experiment.proto", ++ "campaign_extension_setting.proto", ++ "campaign_feed.proto", ++ "campaign_label.proto", ++ "campaign_shared_set.proto", ++ "campaign_simulation.proto", ++ "carrier_constant.proto", ++ "change_event.proto", ++ "change_status.proto", ++ "click_view.proto", ++ "combined_audience.proto", ++ "conversion_action.proto", ++ "conversion_custom_variable.proto", ++ "currency_constant.proto", ++ "custom_audience.proto", ++ "custom_interest.proto", ++ "customer.proto", ++ "customer_asset.proto", ++ "customer_client.proto", ++ "customer_client_link.proto", ++ "customer_extension_setting.proto", ++ "customer_feed.proto", ++ "customer_label.proto", ++ "customer_manager_link.proto", ++ "customer_negative_criterion.proto", ++ "customer_user_access.proto", ++ "customer_user_access_invitation.proto", ++ "detail_placement_view.proto", ++ "display_keyword_view.proto", ++ "distance_view.proto", ++ "domain_category.proto", ++ "dynamic_search_ads_search_term_view.proto", ++ "expanded_landing_page_view.proto", ++ "extension_feed_item.proto", ++ "feed.proto", ++ "feed_item.proto", ++ "feed_item_set.proto", ++ "feed_item_set_link.proto", ++ "feed_item_target.proto", ++ "feed_mapping.proto", ++ "feed_placeholder_view.proto", ++ "gender_view.proto", ++ "geo_target_constant.proto", ++ "geographic_view.proto", ++ "google_ads_field.proto", ++ "group_placement_view.proto", ++ "hotel_group_view.proto", ++ "hotel_performance_view.proto", ++ "income_range_view.proto", ++ "invoice.proto", ++ "keyword_plan.proto", ++ "keyword_plan_ad_group.proto", ++ "keyword_plan_ad_group_keyword.proto", ++ "keyword_plan_campaign.proto", ++ "keyword_plan_campaign_keyword.proto", ++ "keyword_view.proto", ++ "label.proto", ++ "landing_page_view.proto", ++ "language_constant.proto", ++ "life_event.proto", ++ "location_view.proto", ++ "managed_placement_view.proto", ++ "media_file.proto", ++ "merchant_center_link.proto", ++ "mobile_app_category_constant.proto", ++ "mobile_device_constant.proto", ++ "offline_user_data_job.proto", ++ "operating_system_version_constant.proto", ++ "paid_organic_search_term_view.proto", ++ "parental_status_view.proto", ++ "payments_account.proto", ++ "product_bidding_category_constant.proto", ++ "product_group_view.proto", ++ "recommendation.proto", ++ "remarketing_action.proto", ++ "search_term_view.proto", ++ "shared_criterion.proto", ++ "shared_set.proto", ++ "shopping_performance_view.proto", ++ "third_party_app_analytics_link.proto", ++ "topic_constant.proto", ++ "topic_view.proto", ++ "user_interest.proto", ++ "user_list.proto", ++ "user_location_view.proto", ++ "video.proto", ++ "webpage_view.proto", ++ ], ++ 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/api:annotations_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "resources_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v7/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/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 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/ads/googleads/v7/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,161 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "services_proto", ++ srcs = [ ++ "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_label_service.proto", ++ "ad_group_criterion_service.proto", ++ "ad_group_criterion_simulation_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_service.proto", ++ "batch_job_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_bid_modifier_service.proto", ++ "campaign_budget_service.proto", ++ "campaign_criterion_service.proto", ++ "campaign_criterion_simulation_service.proto", ++ "campaign_draft_service.proto", ++ "campaign_experiment_service.proto", ++ "campaign_extension_setting_service.proto", ++ "campaign_feed_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_upload_service.proto", ++ "currency_constant_service.proto", ++ "custom_audience_service.proto", ++ "custom_interest_service.proto", ++ "customer_asset_service.proto", ++ "customer_client_link_service.proto", ++ "customer_client_service.proto", ++ "customer_extension_setting_service.proto", ++ "customer_feed_service.proto", ++ "customer_label_service.proto", ++ "customer_manager_link_service.proto", ++ "customer_negative_criterion_service.proto", ++ "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", ++ "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", ++ "keyword_plan_campaign_keyword_service.proto", ++ "keyword_plan_campaign_service.proto", ++ "keyword_plan_idea_service.proto", ++ "keyword_plan_service.proto", ++ "keyword_view_service.proto", ++ "label_service.proto", ++ "landing_page_view_service.proto", ++ "language_constant_service.proto", ++ "life_event_service.proto", ++ "location_view_service.proto", ++ "managed_placement_view_service.proto", ++ "media_file_service.proto", ++ "merchant_center_link_service.proto", ++ "mobile_app_category_constant_service.proto", ++ "mobile_device_constant_service.proto", ++ "offline_user_data_job_service.proto", ++ "operating_system_version_constant_service.proto", ++ "paid_organic_search_term_view_service.proto", ++ "parental_status_view_service.proto", ++ "payments_account_service.proto", ++ "product_bidding_category_constant_service.proto", ++ "product_group_view_service.proto", ++ "reach_plan_service.proto", ++ "recommendation_service.proto", ++ "remarketing_action_service.proto", ++ "search_term_view_service.proto", ++ "shared_criterion_service.proto", ++ "shared_set_service.proto", ++ "shopping_performance_view_service.proto", ++ "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/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "services_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v7/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/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 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "common_proto", ++ srcs = [ ++ "ad_asset.proto", ++ "ad_type_infos.proto", ++ "asset_policy.proto", ++ "asset_types.proto", ++ "bidding.proto", ++ "click_location.proto", ++ "criteria.proto", ++ "criterion_category_availability.proto", ++ "custom_parameter.proto", ++ "dates.proto", ++ "explorer_auto_optimizer_setting.proto", ++ "extensions.proto", ++ "feed_common.proto", ++ "feed_item_set_filter_type_infos.proto", ++ "final_app_url.proto", ++ "frequency_cap.proto", ++ "keyword_plan_common.proto", ++ "matching_function.proto", ++ "metrics.proto", ++ "offline_user_data.proto", ++ "policy.proto", ++ "real_time_bidding_setting.proto", ++ "segments.proto", ++ "simulation.proto", ++ "tag_snippet.proto", ++ "targeting_setting.proto", ++ "text_label.proto", ++ "url_collection.proto", ++ "user_lists.proto", ++ "value.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v8/enums:enums_proto", ++ "//google/api:annotations_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "common_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v8/common", ++ proto = ":common_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v8/enums:enums_go_proto", ++ "//google/api:annotations_go_proto", ++ ], ++) +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 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,267 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "enums_proto", ++ srcs = [ ++ "access_invitation_status.proto", ++ "access_reason.proto", ++ "access_role.proto", ++ "account_budget_proposal_status.proto", ++ "account_budget_proposal_type.proto", ++ "account_budget_status.proto", ++ "account_link_status.proto", ++ "ad_customizer_placeholder_field.proto", ++ "ad_destination_type.proto", ++ "ad_group_ad_rotation_mode.proto", ++ "ad_group_ad_status.proto", ++ "ad_group_criterion_approval_status.proto", ++ "ad_group_criterion_status.proto", ++ "ad_group_status.proto", ++ "ad_group_type.proto", ++ "ad_network_type.proto", ++ "ad_serving_optimization_status.proto", ++ "ad_strength.proto", ++ "ad_type.proto", ++ "advertising_channel_sub_type.proto", ++ "advertising_channel_type.proto", ++ "affiliate_location_feed_relationship_type.proto", ++ "affiliate_location_placeholder_field.proto", ++ "age_range_type.proto", ++ "app_campaign_app_store.proto", ++ "app_campaign_bidding_strategy_goal_type.proto", ++ "app_payment_model_type.proto", ++ "app_placeholder_field.proto", ++ "app_store.proto", ++ "app_url_operating_system_type.proto", ++ "asset_field_type.proto", ++ "asset_link_status.proto", ++ "asset_performance_label.proto", ++ "asset_type.proto", ++ "attribution_model.proto", ++ "batch_job_status.proto", ++ "bid_modifier_source.proto", ++ "bidding_source.proto", ++ "bidding_strategy_status.proto", ++ "bidding_strategy_type.proto", ++ "billing_setup_status.proto", ++ "brand_safety_suitability.proto", ++ "budget_campaign_association_status.proto", ++ "budget_delivery_method.proto", ++ "budget_period.proto", ++ "budget_status.proto", ++ "budget_type.proto", ++ "call_conversion_reporting_state.proto", ++ "call_placeholder_field.proto", ++ "call_tracking_display_location.proto", ++ "call_type.proto", ++ "callout_placeholder_field.proto", ++ "campaign_criterion_status.proto", ++ "campaign_draft_status.proto", ++ "campaign_experiment_status.proto", ++ "campaign_experiment_traffic_split_type.proto", ++ "campaign_experiment_type.proto", ++ "campaign_serving_status.proto", ++ "campaign_shared_set_status.proto", ++ "campaign_status.proto", ++ "change_client_type.proto", ++ "change_event_resource_type.proto", ++ "change_status_operation.proto", ++ "change_status_resource_type.proto", ++ "click_type.proto", ++ "combined_audience_status.proto", ++ "content_label_type.proto", ++ "conversion_action_category.proto", ++ "conversion_action_counting_type.proto", ++ "conversion_action_status.proto", ++ "conversion_action_type.proto", ++ "conversion_adjustment_type.proto", ++ "conversion_attribution_event_type.proto", ++ "conversion_custom_variable_status.proto", ++ "conversion_lag_bucket.proto", ++ "conversion_or_adjustment_lag_bucket.proto", ++ "criterion_category_channel_availability_mode.proto", ++ "criterion_category_locale_availability_mode.proto", ++ "criterion_system_serving_status.proto", ++ "criterion_type.proto", ++ "custom_audience_member_type.proto", ++ "custom_audience_status.proto", ++ "custom_audience_type.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", ++ "data_driven_model_status.proto", ++ "day_of_week.proto", ++ "device.proto", ++ "display_ad_format_setting.proto", ++ "display_upload_product_type.proto", ++ "distance_bucket.proto", ++ "dsa_page_feed_criterion_field.proto", ++ "education_placeholder_field.proto", ++ "extension_setting_device.proto", ++ "extension_type.proto", ++ "external_conversion_source.proto", ++ "feed_attribute_type.proto", ++ "feed_item_quality_approval_status.proto", ++ "feed_item_quality_disapproval_reason.proto", ++ "feed_item_set_status.proto", ++ "feed_item_set_string_filter_type.proto", ++ "feed_item_status.proto", ++ "feed_item_target_device.proto", ++ "feed_item_target_status.proto", ++ "feed_item_target_type.proto", ++ "feed_item_validation_status.proto", ++ "feed_link_status.proto", ++ "feed_mapping_criterion_type.proto", ++ "feed_mapping_status.proto", ++ "feed_origin.proto", ++ "feed_status.proto", ++ "flight_placeholder_field.proto", ++ "frequency_cap_event_type.proto", ++ "frequency_cap_level.proto", ++ "frequency_cap_time_unit.proto", ++ "gender_type.proto", ++ "geo_target_constant_status.proto", ++ "geo_targeting_restriction.proto", ++ "geo_targeting_type.proto", ++ "google_ads_field_category.proto", ++ "google_ads_field_data_type.proto", ++ "google_voice_call_status.proto", ++ "hotel_date_selection_type.proto", ++ "hotel_placeholder_field.proto", ++ "hotel_price_bucket.proto", ++ "hotel_rate_type.proto", ++ "image_placeholder_field.proto", ++ "income_range_type.proto", ++ "interaction_event_type.proto", ++ "interaction_type.proto", ++ "invoice_type.proto", ++ "job_placeholder_field.proto", ++ "keyword_match_type.proto", ++ "keyword_plan_aggregate_metric_type.proto", ++ "keyword_plan_competition_level.proto", ++ "keyword_plan_concept_group_type.proto", ++ "keyword_plan_forecast_interval.proto", ++ "keyword_plan_keyword_annotation.proto", ++ "keyword_plan_network.proto", ++ "label_status.proto", ++ "lead_form_call_to_action_type.proto", ++ "lead_form_desired_intent.proto", ++ "lead_form_field_user_input_type.proto", ++ "lead_form_post_submit_call_to_action_type.proto", ++ "legacy_app_install_ad_app_store.proto", ++ "linked_account_type.proto", ++ "listing_group_type.proto", ++ "local_placeholder_field.proto", ++ "location_extension_targeting_criterion_field.proto", ++ "location_group_radius_units.proto", ++ "location_placeholder_field.proto", ++ "location_source_type.proto", ++ "manager_link_status.proto", ++ "matching_function_context_type.proto", ++ "matching_function_operator.proto", ++ "media_type.proto", ++ "merchant_center_link_status.proto", ++ "message_placeholder_field.proto", ++ "mime_type.proto", ++ "minute_of_hour.proto", ++ "mobile_app_vendor.proto", ++ "mobile_device_type.proto", ++ "month_of_year.proto", ++ "negative_geo_target_type.proto", ++ "offline_user_data_job_failure_reason.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", ++ "placeholder_type.proto", ++ "placement_type.proto", ++ "policy_approval_status.proto", ++ "policy_review_status.proto", ++ "policy_topic_entry_type.proto", ++ "policy_topic_evidence_destination_mismatch_url_type.proto", ++ "policy_topic_evidence_destination_not_working_device.proto", ++ "policy_topic_evidence_destination_not_working_dns_error_type.proto", ++ "positive_geo_target_type.proto", ++ "preferred_content_type.proto", ++ "price_extension_price_qualifier.proto", ++ "price_extension_price_unit.proto", ++ "price_extension_type.proto", ++ "price_placeholder_field.proto", ++ "product_bidding_category_level.proto", ++ "product_bidding_category_status.proto", ++ "product_channel.proto", ++ "product_channel_exclusivity.proto", ++ "product_condition.proto", ++ "product_custom_attribute_index.proto", ++ "product_type_level.proto", ++ "promotion_extension_discount_modifier.proto", ++ "promotion_extension_occasion.proto", ++ "promotion_placeholder_field.proto", ++ "proximity_radius_units.proto", ++ "quality_score_bucket.proto", ++ "reach_plan_ad_length.proto", ++ "reach_plan_age_range.proto", ++ "reach_plan_network.proto", ++ "real_estate_placeholder_field.proto", ++ "recommendation_type.proto", ++ "resource_change_operation.proto", ++ "resource_limit_type.proto", ++ "response_content_type.proto", ++ "search_engine_results_page_type.proto", ++ "search_term_match_type.proto", ++ "search_term_targeting_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", ++ "slot.proto", ++ "spending_limit_type.proto", ++ "structured_snippet_placeholder_field.proto", ++ "summary_row_setting.proto", ++ "system_managed_entity_source.proto", ++ "target_cpa_opt_in_recommendation_goal.proto", ++ "target_impression_share_location.proto", ++ "targeting_dimension.proto", ++ "time_type.proto", ++ "tracking_code_page_format.proto", ++ "tracking_code_type.proto", ++ "travel_placeholder_field.proto", ++ "user_identifier_source.proto", ++ "user_interest_taxonomy_type.proto", ++ "user_list_access_status.proto", ++ "user_list_closing_reason.proto", ++ "user_list_combined_rule_operator.proto", ++ "user_list_crm_data_source_type.proto", ++ "user_list_date_rule_item_operator.proto", ++ "user_list_logical_rule_operator.proto", ++ "user_list_membership_status.proto", ++ "user_list_number_rule_item_operator.proto", ++ "user_list_prepopulation_status.proto", ++ "user_list_rule_type.proto", ++ "user_list_size_range.proto", ++ "user_list_string_rule_item_operator.proto", ++ "user_list_type.proto", ++ "vanity_pharma_display_url_mode.proto", ++ "vanity_pharma_text.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/v8/enums", ++ proto = ":enums_proto", ++ visibility = ["//visibility:public"], ++ 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 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,147 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "errors_proto", ++ srcs = [ ++ "access_invitation_error.proto", ++ "account_budget_proposal_error.proto", ++ "account_link_error.proto", ++ "ad_customizer_error.proto", ++ "ad_error.proto", ++ "ad_group_ad_error.proto", ++ "ad_group_bid_modifier_error.proto", ++ "ad_group_criterion_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_link_error.proto", ++ "authentication_error.proto", ++ "authorization_error.proto", ++ "batch_job_error.proto", ++ "bidding_error.proto", ++ "bidding_strategy_error.proto", ++ "billing_setup_error.proto", ++ "campaign_budget_error.proto", ++ "campaign_criterion_error.proto", ++ "campaign_draft_error.proto", ++ "campaign_error.proto", ++ "campaign_experiment_error.proto", ++ "campaign_feed_error.proto", ++ "campaign_shared_set_error.proto", ++ "change_event_error.proto", ++ "change_status_error.proto", ++ "collection_size_error.proto", ++ "context_error.proto", ++ "conversion_action_error.proto", ++ "conversion_adjustment_upload_error.proto", ++ "conversion_custom_variable_error.proto", ++ "conversion_upload_error.proto", ++ "country_code_error.proto", ++ "criterion_error.proto", ++ "currency_code_error.proto", ++ "custom_audience_error.proto", ++ "custom_interest_error.proto", ++ "customer_client_link_error.proto", ++ "customer_error.proto", ++ "customer_feed_error.proto", ++ "customer_manager_link_error.proto", ++ "customer_user_access_error.proto", ++ "database_error.proto", ++ "date_error.proto", ++ "date_range_error.proto", ++ "distinct_error.proto", ++ "enum_error.proto", ++ "errors.proto", ++ "extension_feed_item_error.proto", ++ "extension_setting_error.proto", ++ "feed_attribute_reference_error.proto", ++ "feed_error.proto", ++ "feed_item_error.proto", ++ "feed_item_set_error.proto", ++ "feed_item_set_link_error.proto", ++ "feed_item_target_error.proto", ++ "feed_item_validation_error.proto", ++ "feed_mapping_error.proto", ++ "field_error.proto", ++ "field_mask_error.proto", ++ "function_error.proto", ++ "function_parsing_error.proto", ++ "geo_target_constant_suggestion_error.proto", ++ "header_error.proto", ++ "id_error.proto", ++ "image_error.proto", ++ "internal_error.proto", ++ "invoice_error.proto", ++ "keyword_plan_ad_group_error.proto", ++ "keyword_plan_ad_group_keyword_error.proto", ++ "keyword_plan_campaign_error.proto", ++ "keyword_plan_campaign_keyword_error.proto", ++ "keyword_plan_error.proto", ++ "keyword_plan_idea_error.proto", ++ "label_error.proto", ++ "language_code_error.proto", ++ "list_operation_error.proto", ++ "manager_link_error.proto", ++ "media_bundle_error.proto", ++ "media_file_error.proto", ++ "media_upload_error.proto", ++ "multiplier_error.proto", ++ "mutate_error.proto", ++ "new_resource_creation_error.proto", ++ "not_allowlisted_error.proto", ++ "not_empty_error.proto", ++ "null_error.proto", ++ "offline_user_data_job_error.proto", ++ "operation_access_denied_error.proto", ++ "operator_error.proto", ++ "partial_failure_error.proto", ++ "payments_account_error.proto", ++ "policy_finding_error.proto", ++ "policy_validation_parameter_error.proto", ++ "policy_violation_error.proto", ++ "query_error.proto", ++ "quota_error.proto", ++ "range_error.proto", ++ "reach_plan_error.proto", ++ "recommendation_error.proto", ++ "region_code_error.proto", ++ "request_error.proto", ++ "resource_access_denied_error.proto", ++ "resource_count_limit_exceeded_error.proto", ++ "setting_error.proto", ++ "shared_criterion_error.proto", ++ "shared_set_error.proto", ++ "size_limit_error.proto", ++ "string_format_error.proto", ++ "string_length_error.proto", ++ "third_party_app_analytics_link_error.proto", ++ "time_zone_error.proto", ++ "url_field_error.proto", ++ "user_data_error.proto", ++ "user_list_error.proto", ++ "youtube_video_registration_error.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v8/common:common_proto", ++ "//google/ads/googleads/v8/enums:enums_proto", ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:duration_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "errors_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v8/errors", ++ proto = ":errors_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v8/common:common_go_proto", ++ "//google/ads/googleads/v8/enums:enums_go_proto", ++ "//google/api:annotations_go_proto", ++ ], ++) +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 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,157 @@ ++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_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_label.proto", ++ "ad_group_criterion_simulation.proto", ++ "ad_group_extension_setting.proto", ++ "ad_group_feed.proto", ++ "ad_group_label.proto", ++ "ad_group_simulation.proto", ++ "ad_parameter.proto", ++ "ad_schedule_view.proto", ++ "age_range_view.proto", ++ "asset.proto", ++ "asset_field_type_view.proto", ++ "batch_job.proto", ++ "bidding_strategy.proto", ++ "bidding_strategy_simulation.proto", ++ "billing_setup.proto", ++ "call_view.proto", ++ "campaign.proto", ++ "campaign_asset.proto", ++ "campaign_audience_view.proto", ++ "campaign_bid_modifier.proto", ++ "campaign_budget.proto", ++ "campaign_criterion.proto", ++ "campaign_criterion_simulation.proto", ++ "campaign_draft.proto", ++ "campaign_experiment.proto", ++ "campaign_extension_setting.proto", ++ "campaign_feed.proto", ++ "campaign_label.proto", ++ "campaign_shared_set.proto", ++ "campaign_simulation.proto", ++ "carrier_constant.proto", ++ "change_event.proto", ++ "change_status.proto", ++ "click_view.proto", ++ "combined_audience.proto", ++ "conversion_action.proto", ++ "conversion_custom_variable.proto", ++ "currency_constant.proto", ++ "custom_audience.proto", ++ "custom_interest.proto", ++ "customer.proto", ++ "customer_asset.proto", ++ "customer_client.proto", ++ "customer_client_link.proto", ++ "customer_extension_setting.proto", ++ "customer_feed.proto", ++ "customer_label.proto", ++ "customer_manager_link.proto", ++ "customer_negative_criterion.proto", ++ "customer_user_access.proto", ++ "customer_user_access_invitation.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", ++ "extension_feed_item.proto", ++ "feed.proto", ++ "feed_item.proto", ++ "feed_item_set.proto", ++ "feed_item_set_link.proto", ++ "feed_item_target.proto", ++ "feed_mapping.proto", ++ "feed_placeholder_view.proto", ++ "gender_view.proto", ++ "geo_target_constant.proto", ++ "geographic_view.proto", ++ "google_ads_field.proto", ++ "group_placement_view.proto", ++ "hotel_group_view.proto", ++ "hotel_performance_view.proto", ++ "income_range_view.proto", ++ "invoice.proto", ++ "keyword_plan.proto", ++ "keyword_plan_ad_group.proto", ++ "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", ++ "life_event.proto", ++ "location_view.proto", ++ "managed_placement_view.proto", ++ "media_file.proto", ++ "merchant_center_link.proto", ++ "mobile_app_category_constant.proto", ++ "mobile_device_constant.proto", ++ "offline_user_data_job.proto", ++ "operating_system_version_constant.proto", ++ "paid_organic_search_term_view.proto", ++ "parental_status_view.proto", ++ "payments_account.proto", ++ "product_bidding_category_constant.proto", ++ "product_group_view.proto", ++ "recommendation.proto", ++ "remarketing_action.proto", ++ "search_term_view.proto", ++ "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", ++ "user_interest.proto", ++ "user_list.proto", ++ "user_location_view.proto", ++ "video.proto", ++ "webpage_view.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v8/common:common_proto", ++ "//google/ads/googleads/v8/enums:enums_proto", ++ "//google/ads/googleads/v8/errors:errors_proto", ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "resources_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v8/resources", ++ proto = ":resources_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v8/common:common_go_proto", ++ "//google/ads/googleads/v8/enums:enums_go_proto", ++ "//google/ads/googleads/v8/errors:errors_go_proto", ++ "//google/api:annotations_go_proto", ++ ], ++) +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 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,168 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "services_proto", ++ srcs = [ ++ "accessible_bidding_strategy_service.proto", ++ "account_budget_proposal_service.proto", ++ "account_budget_service.proto", ++ "account_link_service.proto", ++ "ad_group_ad_asset_view_service.proto", ++ "ad_group_ad_label_service.proto", ++ "ad_group_ad_service.proto", ++ "ad_group_asset_service.proto", ++ "ad_group_audience_view_service.proto", ++ "ad_group_bid_modifier_service.proto", ++ "ad_group_criterion_label_service.proto", ++ "ad_group_criterion_service.proto", ++ "ad_group_criterion_simulation_service.proto", ++ "ad_group_extension_setting_service.proto", ++ "ad_group_feed_service.proto", ++ "ad_group_label_service.proto", ++ "ad_group_service.proto", ++ "ad_group_simulation_service.proto", ++ "ad_parameter_service.proto", ++ "ad_schedule_view_service.proto", ++ "ad_service.proto", ++ "age_range_view_service.proto", ++ "asset_field_type_view_service.proto", ++ "asset_service.proto", ++ "batch_job_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_bid_modifier_service.proto", ++ "campaign_budget_service.proto", ++ "campaign_criterion_service.proto", ++ "campaign_criterion_simulation_service.proto", ++ "campaign_draft_service.proto", ++ "campaign_experiment_service.proto", ++ "campaign_extension_setting_service.proto", ++ "campaign_feed_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_upload_service.proto", ++ "currency_constant_service.proto", ++ "custom_audience_service.proto", ++ "custom_interest_service.proto", ++ "customer_asset_service.proto", ++ "customer_client_link_service.proto", ++ "customer_client_service.proto", ++ "customer_extension_setting_service.proto", ++ "customer_feed_service.proto", ++ "customer_label_service.proto", ++ "customer_manager_link_service.proto", ++ "customer_negative_criterion_service.proto", ++ "customer_service.proto", ++ "customer_user_access_invitation_service.proto", ++ "customer_user_access_service.proto", ++ "detail_placement_view_service.proto", ++ "detailed_demographic_service.proto", ++ "display_keyword_view_service.proto", ++ "distance_view_service.proto", ++ "domain_category_service.proto", ++ "dynamic_search_ads_search_term_view_service.proto", ++ "expanded_landing_page_view_service.proto", ++ "extension_feed_item_service.proto", ++ "feed_item_service.proto", ++ "feed_item_set_link_service.proto", ++ "feed_item_set_service.proto", ++ "feed_item_target_service.proto", ++ "feed_mapping_service.proto", ++ "feed_placeholder_view_service.proto", ++ "feed_service.proto", ++ "gender_view_service.proto", ++ "geo_target_constant_service.proto", ++ "geographic_view_service.proto", ++ "google_ads_field_service.proto", ++ "google_ads_service.proto", ++ "group_placement_view_service.proto", ++ "hotel_group_view_service.proto", ++ "hotel_performance_view_service.proto", ++ "income_range_view_service.proto", ++ "invoice_service.proto", ++ "keyword_plan_ad_group_keyword_service.proto", ++ "keyword_plan_ad_group_service.proto", ++ "keyword_plan_campaign_keyword_service.proto", ++ "keyword_plan_campaign_service.proto", ++ "keyword_plan_idea_service.proto", ++ "keyword_plan_service.proto", ++ "keyword_theme_constant_service.proto", ++ "keyword_view_service.proto", ++ "label_service.proto", ++ "landing_page_view_service.proto", ++ "language_constant_service.proto", ++ "life_event_service.proto", ++ "location_view_service.proto", ++ "managed_placement_view_service.proto", ++ "media_file_service.proto", ++ "merchant_center_link_service.proto", ++ "mobile_app_category_constant_service.proto", ++ "mobile_device_constant_service.proto", ++ "offline_user_data_job_service.proto", ++ "operating_system_version_constant_service.proto", ++ "paid_organic_search_term_view_service.proto", ++ "parental_status_view_service.proto", ++ "payments_account_service.proto", ++ "product_bidding_category_constant_service.proto", ++ "product_group_view_service.proto", ++ "reach_plan_service.proto", ++ "recommendation_service.proto", ++ "remarketing_action_service.proto", ++ "search_term_view_service.proto", ++ "shared_criterion_service.proto", ++ "shared_set_service.proto", ++ "shopping_performance_view_service.proto", ++ "smart_campaign_search_term_view_service.proto", ++ "smart_campaign_setting_service.proto", ++ "smart_campaign_suggest_service.proto", ++ "third_party_app_analytics_link_service.proto", ++ "topic_constant_service.proto", ++ "topic_view_service.proto", ++ "user_data_service.proto", ++ "user_interest_service.proto", ++ "user_list_service.proto", ++ "user_location_view_service.proto", ++ "video_service.proto", ++ "webpage_view_service.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v8/common:common_proto", ++ "//google/ads/googleads/v8/enums:enums_proto", ++ "//google/ads/googleads/v8/resources:resources_proto", ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "services_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v8/services", ++ proto = ":services_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v8/common:common_go_proto", ++ "//google/ads/googleads/v8/enums:enums_go_proto", ++ "//google/ads/googleads/v8/resources:resources_go_proto", ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) +diff -urN c/google/analytics/admin/v1alpha/BUILD.bazel d/google/analytics/admin/v1alpha/BUILD.bazel +--- c/google/analytics/admin/v1alpha/BUILD.bazel 1969-12-31 16:00:00.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") ++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/v1alpha", ++ 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 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,21 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "data_proto", ++ srcs = [ ++ "analytics_data_api.proto", ++ "data.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_proto"], ++) ++ ++go_proto_library( ++ name = "data_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/analytics/data/v1alpha", ++ proto = ":data_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/analytics/data/v1beta/BUILD.bazel d/google/analytics/data/v1beta/BUILD.bazel +--- c/google/analytics/data/v1beta/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "data_proto", ++ srcs = [ ++ "analytics_data_api.proto", ++ "data.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_proto"], ++) ++ ++go_proto_library( ++ name = "data_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/analytics/data/v1beta", ++ proto = ":data_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/api/BUILD.bazel d/google/api/BUILD.bazel +--- c/google/api/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/api/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,209 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "annotations_proto", ++ srcs = [ ++ "annotations.proto", ++ "client.proto", ++ "field_behavior.proto", ++ "http.proto", ++ "resource.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = ["@com_google_protobuf//:descriptor_proto"], ++) ++ ++proto_library( ++ name = "api_proto", ++ srcs = ["launch_stage.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++proto_library( ++ name = "configchange_proto", ++ srcs = ["config_change.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++proto_library( ++ name = "distribution_proto", ++ srcs = ["distribution.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++proto_library( ++ name = "error_reason_proto", ++ srcs = ["error_reason.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++proto_library( ++ name = "httpbody_proto", ++ srcs = ["httpbody.proto"], ++ visibility = ["//visibility:public"], ++ deps = ["@com_google_protobuf//:any_proto"], ++) ++ ++proto_library( ++ name = "label_proto", ++ srcs = ["label.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++proto_library( ++ name = "metric_proto", ++ srcs = ["metric.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ ":api_proto", ++ ":label_proto", ++ "@com_google_protobuf//:duration_proto", ++ ], ++) ++ ++proto_library( ++ name = "monitoredres_proto", ++ srcs = ["monitored_resource.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ ":api_proto", ++ ":label_proto", ++ "@com_google_protobuf//:struct_proto", ++ ], ++) ++ ++proto_library( ++ name = "serviceconfig_proto", ++ srcs = [ ++ "auth.proto", ++ "backend.proto", ++ "billing.proto", ++ "consumer.proto", ++ "context.proto", ++ "control.proto", ++ "documentation.proto", ++ "endpoint.proto", ++ "log.proto", ++ "logging.proto", ++ "monitoring.proto", ++ "quota.proto", ++ "service.proto", ++ "source_info.proto", ++ "system_parameter.proto", ++ "usage.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ ":annotations_proto", ++ ":label_proto", ++ ":metric_proto", ++ ":monitoredres_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:api_proto", ++ "@com_google_protobuf//:type_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++proto_library( ++ name = "visibility_proto", ++ srcs = ["visibility.proto"], ++ visibility = ["//visibility:public"], ++ deps = ["@com_google_protobuf//:descriptor_proto"], ++) ++ ++go_proto_library( ++ name = "annotations_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/api/annotations", ++ proto = ":annotations_proto", ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( ++ name = "api_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/api", ++ proto = ":api_proto", ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( ++ name = "configchange_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/api/configchange", ++ proto = ":configchange_proto", ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( ++ name = "distribution_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/api/distribution", ++ proto = ":distribution_proto", ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( ++ name = "error_reason_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/api/error_reason", + proto = ":error_reason_proto", + visibility = ["//visibility:public"], +) + +go_proto_library( -+ name = "httpbody_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/api/httpbody", -+ proto = ":httpbody_proto", ++ name = "httpbody_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/api/httpbody", ++ proto = ":httpbody_proto", ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( ++ name = "label_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/api/label", ++ proto = ":label_proto", ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( ++ name = "metric_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/api/metric", ++ proto = ":metric_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ ":api_go_proto", ++ ":label_go_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "monitoredres_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/api/monitoredres", ++ proto = ":monitoredres_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ ":api_go_proto", ++ ":label_go_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "serviceconfig_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/api/serviceconfig", ++ proto = ":serviceconfig_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ ":annotations_go_proto", ++ ":label_go_proto", ++ ":metric_go_proto", ++ ":monitoredres_go_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "visibility_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/api/visibility", ++ proto = ":visibility_proto", ++ visibility = ["//visibility:public"], ++) +diff -urN c/google/api/expr/v1alpha1/BUILD.bazel d/google/api/expr/v1alpha1/BUILD.bazel +--- c/google/api/expr/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/api/expr/v1alpha1/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 = "confpb_proto", ++ srcs = ["conformance_service.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ ":expr_proto", ++ "//google/rpc:status_proto", ++ ], ++) ++ ++proto_library( ++ name = "expr_proto", ++ srcs = [ ++ "checked.proto", ++ "eval.proto", ++ "explain.proto", ++ "syntax.proto", ++ "value.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:struct_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "confpb_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/api/expr/conformance/v1alpha1", ++ proto = ":confpb_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ ":expr_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "expr_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/api/expr/v1alpha1", ++ proto = ":expr_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/rpc:status_go_proto"], ++) +diff -urN c/google/api/expr/v1beta1/BUILD.bazel d/google/api/expr/v1beta1/BUILD.bazel +--- c/google/api/expr/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "expr_proto", ++ srcs = [ ++ "decl.proto", ++ "eval.proto", ++ "expr.proto", ++ "source.proto", ++ "value.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:struct_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "expr_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/api/expr/v1beta1", ++ proto = ":expr_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/rpc:status_go_proto"], ++) +diff -urN c/google/api/servicecontrol/v1/BUILD.bazel d/google/api/servicecontrol/v1/BUILD.bazel +--- c/google/api/servicecontrol/v1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "servicecontrol_proto", ++ srcs = [ ++ "check_error.proto", ++ "distribution.proto", ++ "http_request.proto", ++ "log_entry.proto", ++ "metric_value.proto", ++ "operation.proto", ++ "quota_controller.proto", ++ "service_controller.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/api:distribution_proto", ++ "//google/logging/type:ltype_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:struct_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "servicecontrol_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/api/servicecontrol/v1", ++ proto = ":servicecontrol_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/api:distribution_go_proto", ++ "//google/logging/type:ltype_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) +diff -urN c/google/api/servicemanagement/v1/BUILD.bazel d/google/api/servicemanagement/v1/BUILD.bazel +--- c/google/api/servicemanagement/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/api/servicemanagement/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,38 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "servicemanagement_proto", ++ srcs = [ ++ "resources.proto", ++ "servicemanager.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/api:configchange_proto", ++ "//google/api:metric_proto", ++ "//google/api:serviceconfig_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "servicemanagement_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/api/servicemanagement/v1", ++ proto = ":servicemanagement_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/api:configchange_go_proto", ++ "//google/api:metric_go_proto", ++ "//google/api:serviceconfig_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) +diff -urN c/google/api/serviceusage/v1/BUILD.bazel d/google/api/serviceusage/v1/BUILD.bazel +--- c/google/api/serviceusage/v1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "serviceusage_proto", ++ srcs = [ ++ "resources.proto", ++ "serviceusage.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/api:monitoredres_proto", ++ "//google/api:serviceconfig_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:api_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "serviceusage_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/api/serviceusage/v1", ++ proto = ":serviceusage_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/api:monitoredres_go_proto", ++ "//google/api:serviceconfig_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) +diff -urN c/google/api/serviceusage/v1beta1/BUILD.bazel d/google/api/serviceusage/v1beta1/BUILD.bazel +--- c/google/api/serviceusage/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "serviceusage_proto", ++ srcs = [ ++ "resources.proto", ++ "serviceusage.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/api:monitoredres_proto", ++ "//google/api:serviceconfig_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:api_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "serviceusage_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/api/serviceusage/v1beta1", ++ proto = ":serviceusage_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/api:monitoredres_go_proto", ++ "//google/api:serviceconfig_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) +diff -urN c/google/appengine/legacy/BUILD.bazel d/google/appengine/legacy/BUILD.bazel +--- c/google/appengine/legacy/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/appengine/legacy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,17 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "legacy_proto", ++ srcs = ["audit_data.proto"], ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_proto"], ++) ++ ++go_proto_library( ++ name = "legacy_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/appengine/legacy", ++ proto = ":legacy_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/appengine/logging/v1/BUILD.bazel d/google/appengine/logging/v1/BUILD.bazel +--- c/google/appengine/logging/v1/BUILD.bazel 1969-12-31 16:00:00.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") ++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/logging/type:ltype_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "logging_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/appengine/logging/v1", ++ proto = ":logging_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/logging/type:ltype_go_proto"], ++) +diff -urN c/google/appengine/v1/BUILD.bazel d/google/appengine/v1/BUILD.bazel +--- c/google/appengine/v1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "appengine_proto", ++ srcs = [ ++ "app_yaml.proto", ++ "appengine.proto", ++ "application.proto", ++ "audit_data.proto", ++ "certificate.proto", ++ "deploy.proto", ++ "deployed_files.proto", ++ "domain.proto", ++ "domain_mapping.proto", ++ "firewall.proto", ++ "instance.proto", ++ "location.proto", ++ "network_settings.proto", ++ "operation.proto", ++ "service.proto", ++ "version.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "appengine_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/appengine/v1", ++ proto = ":appengine_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) +diff -urN c/google/appengine/v1beta/BUILD.bazel d/google/appengine/v1beta/BUILD.bazel +--- c/google/appengine/v1beta/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "appengine_proto", ++ srcs = [ ++ "app_yaml.proto", ++ "appengine.proto", ++ "application.proto", ++ "audit_data.proto", ++ "certificate.proto", ++ "deploy.proto", ++ "domain.proto", ++ "domain_mapping.proto", ++ "firewall.proto", ++ "instance.proto", ++ "location.proto", ++ "network_settings.proto", ++ "operation.proto", ++ "service.proto", ++ "version.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "appengine_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/appengine/v1beta", ++ proto = ":appengine_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) +diff -urN c/google/apps/alertcenter/v1beta1/BUILD.bazel d/google/apps/alertcenter/v1beta1/BUILD.bazel +--- c/google/apps/alertcenter/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "alertcenter_proto", ++ srcs = ["alertcenter.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "alertcenter_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/apps/alertcenter/v1beta1", ++ proto = ":alertcenter_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) +diff -urN c/google/apps/drive/activity/v2/BUILD.bazel d/google/apps/drive/activity/v2/BUILD.bazel +--- c/google/apps/drive/activity/v2/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "activity_proto", ++ srcs = [ ++ "action.proto", ++ "actor.proto", ++ "common.proto", ++ "drive_activity_service.proto", ++ "query_drive_activity_request.proto", ++ "query_drive_activity_response.proto", ++ "target.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "activity_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/apps/drive/activity/v2", ++ proto = ":activity_proto", ++ visibility = ["//visibility:public"], ++ 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 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "marketplace_proto", ++ srcs = [ ++ "resources.proto", ++ "services.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_proto"], ++) ++ ++go_proto_library( ++ name = "marketplace_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/ccc/hosted/marketplace/v2", ++ proto = ":marketplace_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/apps/script/type/BUILD.bazel d/google/apps/script/type/BUILD.bazel +--- c/google/apps/script/type/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "type_proto", ++ srcs = [ ++ "addon_widget_set.proto", ++ "extension_point.proto", ++ "script_manifest.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "@com_google_protobuf//:struct_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "type_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/apps/script/type", ++ proto = ":type_proto", ++ visibility = ["//visibility:public"], ++) +diff -urN c/google/apps/script/type/calendar/BUILD.bazel d/google/apps/script/type/calendar/BUILD.bazel +--- c/google/apps/script/type/calendar/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "calendar_proto", ++ srcs = ["calendar_addon_manifest.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/apps/script/type:type_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "calendar_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/apps/script/type/calendar", ++ proto = ":calendar_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/apps/script/type:type_go_proto", ++ ], ++) +diff -urN c/google/apps/script/type/docs/BUILD.bazel d/google/apps/script/type/docs/BUILD.bazel +--- c/google/apps/script/type/docs/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "docs_proto", ++ srcs = ["docs_addon_manifest.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/apps/script/type:type_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "docs_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/apps/script/type/docs", ++ proto = ":docs_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/apps/script/type:type_go_proto", ++ ], ++) +diff -urN c/google/apps/script/type/drive/BUILD.bazel d/google/apps/script/type/drive/BUILD.bazel +--- c/google/apps/script/type/drive/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "drive_proto", ++ srcs = ["drive_addon_manifest.proto"], ++ visibility = ["//visibility:public"], ++ deps = ["//google/apps/script/type:type_proto"], ++) ++ ++go_proto_library( ++ name = "drive_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/apps/script/type/drive", ++ proto = ":drive_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/apps/script/type:type_go_proto"], ++) +diff -urN c/google/apps/script/type/gmail/BUILD.bazel d/google/apps/script/type/gmail/BUILD.bazel +--- c/google/apps/script/type/gmail/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "gmail_proto", ++ srcs = ["gmail_addon_manifest.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/apps/script/type:type_proto", ++ "@com_google_protobuf//:struct_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "gmail_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/apps/script/type/gmail", ++ proto = ":gmail_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/apps/script/type:type_go_proto"], ++) +diff -urN c/google/apps/script/type/sheets/BUILD.bazel d/google/apps/script/type/sheets/BUILD.bazel +--- c/google/apps/script/type/sheets/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "sheets_proto", ++ srcs = ["sheets_addon_manifest.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/apps/script/type:type_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "sheets_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/apps/script/type/sheets", ++ proto = ":sheets_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/apps/script/type:type_go_proto", ++ ], ++) +diff -urN c/google/apps/script/type/slides/BUILD.bazel d/google/apps/script/type/slides/BUILD.bazel +--- c/google/apps/script/type/slides/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "slides_proto", ++ srcs = ["slides_addon_manifest.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/apps/script/type:type_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "slides_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/apps/script/type/slides", ++ proto = ":slides_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/apps/script/type:type_go_proto", ++ ], ++) +diff -urN c/google/area120/tables/v1alpha1/BUILD.bazel d/google/area120/tables/v1alpha1/BUILD.bazel +--- c/google/area120/tables/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "tables_proto", ++ srcs = ["tables.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:struct_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "tables_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/area120/tables/v1alpha1", ++ proto = ":tables_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/assistant/embedded/v1alpha1/BUILD.bazel d/google/assistant/embedded/v1alpha1/BUILD.bazel +--- c/google/assistant/embedded/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "embedded_proto", ++ srcs = ["embedded_assistant.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/rpc:status_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "embedded_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/assistant/embedded/v1alpha1", ++ proto = ":embedded_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) +diff -urN c/google/assistant/embedded/v1alpha2/BUILD.bazel d/google/assistant/embedded/v1alpha2/BUILD.bazel +--- c/google/assistant/embedded/v1alpha2/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "embedded_proto", ++ srcs = ["embedded_assistant.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/type:latlng_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "embedded_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/assistant/embedded/v1alpha2", ++ proto = ":embedded_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/type:latlng_go_proto", ++ ], ++) +diff -urN c/google/bigtable/admin/v2/BUILD.bazel d/google/bigtable/admin/v2/BUILD.bazel +--- c/google/bigtable/admin/v2/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "admin_proto", ++ srcs = [ ++ "bigtable_instance_admin.proto", ++ "bigtable_table_admin.proto", ++ "common.proto", ++ "instance.proto", ++ "table.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/iam/v1:iam_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "admin_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/bigtable/admin/v2", ++ proto = ":admin_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) +diff -urN c/google/bigtable/v2/BUILD.bazel d/google/bigtable/v2/BUILD.bazel +--- c/google/bigtable/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/bigtable/v2/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 = "bigtable_proto", ++ srcs = [ ++ "bigtable.proto", ++ "data.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "bigtable_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/bigtable/v2", ++ proto = ":bigtable_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) +diff -urN c/google/bytestream/BUILD.bazel d/google/bytestream/BUILD.bazel +--- 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "bytestream_proto", ++ srcs = ["bytestream.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "bytestream_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/bytestream", ++ proto = ":bytestream_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/chromeos/moblab/v1beta1/BUILD.bazel d/google/chromeos/moblab/v1beta1/BUILD.bazel +--- c/google/chromeos/moblab/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "moblab_proto", ++ srcs = [ ++ "build_service.proto", ++ "resources.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 = "moblab_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/chromeos/moblab/v1beta1", ++ proto = ":moblab_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) +diff -urN c/google/cloud/BUILD.bazel d/google/cloud/BUILD.bazel +--- c/google/cloud/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,17 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "cloud_proto", ++ srcs = ["common_resources.proto"], + visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_proto"], +) + +go_proto_library( -+ name = "label_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/api/label", -+ proto = ":label_proto", ++ name = "cloud_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud", ++ proto = ":cloud_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/cloud/accessapproval/v1/BUILD.bazel d/google/cloud/accessapproval/v1/BUILD.bazel +--- c/google/cloud/accessapproval/v1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "accessapproval_proto", ++ srcs = ["accessapproval.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", ++ ], +) + +go_proto_library( -+ name = "metric_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/api/metric", -+ proto = ":metric_proto", ++ name = "accessapproval_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/accessapproval/v1", ++ proto = ":accessapproval_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/cloud/aiplatform/logging/BUILD.bazel d/google/cloud/aiplatform/logging/BUILD.bazel +--- c/google/cloud/aiplatform/logging/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "logging_proto", ++ srcs = ["prediction.proto"], ++ visibility = ["//visibility:public"], ++ deps = ["//google/rpc:status_proto"], ++) ++ ++go_proto_library( ++ name = "logging_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/logging", ++ proto = ":logging_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/rpc:status_go_proto"], ++) +diff -urN c/google/cloud/aiplatform/v1/BUILD.bazel d/google/cloud/aiplatform/v1/BUILD.bazel +--- c/google/cloud/aiplatform/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/aiplatform/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,71 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "aiplatform_proto", ++ srcs = [ ++ "accelerator_type.proto", ++ "annotation.proto", ++ "annotation_spec.proto", ++ "batch_prediction_job.proto", ++ "completion_stats.proto", ++ "custom_job.proto", ++ "data_item.proto", ++ "data_labeling_job.proto", ++ "dataset.proto", ++ "dataset_service.proto", ++ "deployed_model_ref.proto", ++ "encryption_spec.proto", ++ "endpoint.proto", ++ "endpoint_service.proto", ++ "env_var.proto", ++ "hyperparameter_tuning_job.proto", ++ "io.proto", ++ "job_service.proto", ++ "job_state.proto", ++ "machine_resources.proto", ++ "manual_batch_tuning_parameters.proto", ++ "migratable_resource.proto", ++ "migration_service.proto", ++ "model.proto", ++ "model_evaluation.proto", ++ "model_evaluation_slice.proto", ++ "model_service.proto", ++ "operation.proto", ++ "pipeline_service.proto", ++ "pipeline_state.proto", ++ "prediction_service.proto", ++ "specialist_pool.proto", ++ "specialist_pool_service.proto", ++ "study.proto", ++ "training_pipeline.proto", ++ "user_action_reference.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ -+ ":api_go_proto", -+ ":label_go_proto", ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "//google/type:money_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:struct_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "aiplatform_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1", ++ proto = ":aiplatform_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ "//google/type:money_go_proto", ++ ], ++) +diff -urN c/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel d/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel +--- c/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "instance_proto", ++ srcs = [ ++ "image_classification.proto", ++ "image_object_detection.proto", ++ "image_segmentation.proto", ++ "text_classification.proto", ++ "text_extraction.proto", ++ "text_sentiment.proto", ++ "video_action_recognition.proto", ++ "video_classification.proto", ++ "video_object_tracking.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_proto"], ++) ++ ++go_proto_library( ++ name = "instance_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance", ++ proto = ":instance_proto", ++ visibility = ["//visibility:public"], ++ 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 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "params_proto", ++ srcs = [ ++ "image_classification.proto", ++ "image_object_detection.proto", ++ "image_segmentation.proto", ++ "video_action_recognition.proto", ++ "video_classification.proto", ++ "video_object_tracking.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_proto"], ++) ++ ++go_proto_library( ++ name = "params_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/params", ++ proto = ":params_proto", ++ visibility = ["//visibility:public"], ++ 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 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "prediction_proto", ++ srcs = [ ++ "classification.proto", ++ "image_object_detection.proto", ++ "image_segmentation.proto", ++ "tabular_classification.proto", ++ "tabular_regression.proto", ++ "text_extraction.proto", ++ "text_sentiment.proto", ++ "video_action_recognition.proto", ++ "video_classification.proto", ++ "video_object_tracking.proto", + ], -+) -+ -+go_proto_library( -+ name = "monitoredres_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/api/monitoredres", -+ proto = ":monitoredres_proto", + visibility = ["//visibility:public"], + deps = [ -+ ":api_go_proto", -+ ":label_go_proto", ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:struct_proto", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "serviceconfig_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/api/serviceconfig", -+ proto = ":serviceconfig_proto", ++ name = "prediction_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction", ++ proto = ":prediction_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ ":annotations_go_proto", -+ ":label_go_proto", -+ ":metric_go_proto", -+ ":monitoredres_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/api/expr/v1alpha1/BUILD.bazel d/google/api/expr/v1alpha1/BUILD.bazel ---- c/google/api/expr/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/api/expr/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,52 @@ +diff -urN c/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel d/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel +--- c/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "confpb_proto", -+ srcs = ["conformance_service.proto"], -+ visibility = ["//visibility:public"], -+ deps = [ -+ ":expr_proto", -+ "//google/rpc:status_proto", ++ name = "definition_proto", ++ srcs = [ ++ "automl_image_classification.proto", ++ "automl_image_object_detection.proto", ++ "automl_image_segmentation.proto", ++ "automl_tables.proto", ++ "automl_text_classification.proto", ++ "automl_text_extraction.proto", ++ "automl_text_sentiment.proto", ++ "automl_video_action_recognition.proto", ++ "automl_video_classification.proto", ++ "automl_video_object_tracking.proto", ++ "export_evaluated_data_items_config.proto", + ], ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_proto"], ++) ++ ++go_proto_library( ++ name = "definition_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition", ++ proto = ":definition_proto", ++ visibility = ["//visibility:public"], ++ 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 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,106 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "expr_proto", ++ name = "aiplatform_proto", + srcs = [ -+ "checked.proto", -+ "eval.proto", -+ "explain.proto", -+ "syntax.proto", ++ "accelerator_type.proto", ++ "annotation.proto", ++ "annotation_spec.proto", ++ "artifact.proto", ++ "batch_prediction_job.proto", ++ "completion_stats.proto", ++ "context.proto", ++ "custom_job.proto", ++ "data_item.proto", ++ "data_labeling_job.proto", ++ "dataset.proto", ++ "dataset_service.proto", ++ "deployed_index_ref.proto", ++ "deployed_model_ref.proto", ++ "encryption_spec.proto", ++ "endpoint.proto", ++ "endpoint_service.proto", ++ "entity_type.proto", ++ "env_var.proto", ++ "event.proto", ++ "execution.proto", ++ "explanation.proto", ++ "explanation_metadata.proto", ++ "feature.proto", ++ "feature_monitoring_stats.proto", ++ "feature_selector.proto", ++ "featurestore.proto", ++ "featurestore_monitoring.proto", ++ "featurestore_online_service.proto", ++ "featurestore_service.proto", ++ "hyperparameter_tuning_job.proto", ++ "index.proto", ++ "index_endpoint.proto", ++ "index_endpoint_service.proto", ++ "index_service.proto", ++ "io.proto", ++ "job_service.proto", ++ "job_state.proto", ++ "lineage_subgraph.proto", ++ "machine_resources.proto", ++ "manual_batch_tuning_parameters.proto", ++ "metadata_schema.proto", ++ "metadata_service.proto", ++ "metadata_store.proto", ++ "migratable_resource.proto", ++ "migration_service.proto", ++ "model.proto", ++ "model_deployment_monitoring_job.proto", ++ "model_evaluation.proto", ++ "model_evaluation_slice.proto", ++ "model_monitoring.proto", ++ "model_service.proto", ++ "operation.proto", ++ "pipeline_job.proto", ++ "pipeline_service.proto", ++ "pipeline_state.proto", ++ "prediction_service.proto", ++ "specialist_pool.proto", ++ "specialist_pool_service.proto", ++ "study.proto", ++ "tensorboard.proto", ++ "tensorboard_data.proto", ++ "tensorboard_experiment.proto", ++ "tensorboard_run.proto", ++ "tensorboard_service.proto", ++ "tensorboard_time_series.proto", ++ "training_pipeline.proto", ++ "types.proto", ++ "user_action_reference.proto", + "value.proto", ++ "vizier_service.proto", + ], + visibility = ["//visibility:public"], + deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", -+ "@com_google_protobuf//:any_proto", ++ "//google/type:money_proto", + "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:struct_proto", + "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "confpb_go_proto", ++ name = "aiplatform_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/api/expr/conformance/v1alpha1", -+ proto = ":confpb_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1", ++ proto = ":aiplatform_proto", + visibility = ["//visibility:public"], + deps = [ -+ ":expr_go_proto", ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", + "//google/rpc:status_go_proto", ++ "//google/type:money_go_proto", ++ ], ++) +diff -urN c/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel +--- c/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,30 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "schema_proto", ++ srcs = [ ++ "annotation_payload.proto", ++ "annotation_spec_color.proto", ++ "data_item_payload.proto", ++ "dataset_metadata.proto", ++ "geometry.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/type:color_proto", ++ "@com_google_protobuf//:duration_proto", + ], +) + +go_proto_library( -+ name = "expr_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/api/expr/v1alpha1", -+ proto = ":expr_proto", ++ name = "schema_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema", ++ proto = ":schema_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/rpc:status_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/type:color_go_proto", ++ ], +) -diff -urN c/google/api/expr/v1beta1/BUILD.bazel d/google/api/expr/v1beta1/BUILD.bazel ---- c/google/api/expr/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/api/expr/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +diff -urN c/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel +--- c/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "expr_proto", ++ name = "instance_proto", + srcs = [ -+ "decl.proto", -+ "eval.proto", -+ "expr.proto", -+ "source.proto", -+ "value.proto", ++ "image_classification.proto", ++ "image_object_detection.proto", ++ "image_segmentation.proto", ++ "text_classification.proto", ++ "text_extraction.proto", ++ "text_sentiment.proto", ++ "video_action_recognition.proto", ++ "video_classification.proto", ++ "video_object_tracking.proto", + ], + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/rpc:status_proto", -+ "@com_google_protobuf//:any_proto", -+ "@com_google_protobuf//:struct_proto", -+ ], ++ deps = ["//google/api:annotations_proto"], +) + +go_proto_library( -+ name = "expr_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/api/expr/v1beta1", -+ proto = ":expr_proto", ++ name = "instance_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance", ++ proto = ":instance_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/rpc:status_go_proto"], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/api/servicecontrol/v1/BUILD.bazel d/google/api/servicecontrol/v1/BUILD.bazel ---- c/google/api/servicecontrol/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/api/servicecontrol/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,39 @@ +diff -urN c/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel +--- c/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "servicecontrol_proto", ++ name = "params_proto", + srcs = [ -+ "check_error.proto", -+ "distribution.proto", -+ "http_request.proto", -+ "log_entry.proto", -+ "metric_value.proto", -+ "operation.proto", -+ "quota_controller.proto", -+ "service_controller.proto", ++ "image_classification.proto", ++ "image_object_detection.proto", ++ "image_segmentation.proto", ++ "video_action_recognition.proto", ++ "video_classification.proto", ++ "video_object_tracking.proto", + ], + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_proto", -+ "//google/logging/type:ltype_proto", -+ "//google/rpc:status_proto", -+ "@com_google_protobuf//:any_proto", -+ "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:struct_proto", -+ "@com_google_protobuf//:timestamp_proto", -+ ], ++ deps = ["//google/api:annotations_proto"], +) + +go_proto_library( -+ name = "servicecontrol_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/api/servicecontrol/v1", -+ proto = ":servicecontrol_proto", ++ name = "params_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params", ++ proto = ":params_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/logging/type:ltype_go_proto", -+ "//google/rpc:status_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/api/servicemanagement/v1/BUILD.bazel d/google/api/servicemanagement/v1/BUILD.bazel ---- c/google/api/servicemanagement/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/api/servicemanagement/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +diff -urN c/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel +--- c/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "servicemanagement_proto", ++ name = "prediction_proto", + srcs = [ -+ "resources.proto", -+ "servicemanager.proto", ++ "classification.proto", ++ "image_object_detection.proto", ++ "image_segmentation.proto", ++ "tabular_classification.proto", ++ "tabular_regression.proto", ++ "text_extraction.proto", ++ "text_sentiment.proto", ++ "time_series_forecasting.proto", ++ "video_action_recognition.proto", ++ "video_classification.proto", ++ "video_object_tracking.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/api:configchange_proto", -+ "//google/api:metric_proto", -+ "//google/api:serviceconfig_proto", -+ "//google/longrunning:longrunning_proto", -+ "//google/rpc:status_proto", -+ "@com_google_protobuf//:any_proto", -+ "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:struct_proto", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "servicemanagement_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/api/servicemanagement/v1", -+ proto = ":servicemanagement_proto", ++ name = "prediction_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction", ++ proto = ":prediction_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/api:configchange_go_proto", -+ "//google/api:metric_go_proto", -+ "//google/api:serviceconfig_go_proto", -+ "//google/longrunning:longrunning_go_proto", -+ "//google/rpc:status_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/appengine/legacy/BUILD.bazel d/google/appengine/legacy/BUILD.bazel ---- c/google/appengine/legacy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/appengine/legacy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +diff -urN c/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel +--- c/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "legacy_proto", -+ srcs = ["audit_data.proto"], ++ name = "definition_proto", ++ srcs = [ ++ "automl_image_classification.proto", ++ "automl_image_object_detection.proto", ++ "automl_image_segmentation.proto", ++ "automl_tables.proto", ++ "automl_text_classification.proto", ++ "automl_text_extraction.proto", ++ "automl_text_sentiment.proto", ++ "automl_time_series_forecasting.proto", ++ "automl_video_action_recognition.proto", ++ "automl_video_classification.proto", ++ "automl_video_object_tracking.proto", ++ "export_evaluated_data_items_config.proto", ++ ], + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_proto"], +) + +go_proto_library( -+ name = "legacy_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/appengine/legacy", -+ proto = ":legacy_proto", ++ name = "definition_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition", ++ proto = ":definition_proto", + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/appengine/logging/v1/BUILD.bazel d/google/appengine/logging/v1/BUILD.bazel ---- c/google/appengine/logging/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/appengine/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ +diff -urN c/google/cloud/apigateway/v1/BUILD.bazel d/google/cloud/apigateway/v1/BUILD.bazel +--- c/google/cloud/apigateway/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "logging_proto", -+ srcs = ["request_log.proto"], ++ name = "apigateway_proto", ++ srcs = [ ++ "apigateway.proto", ++ "apigateway_service.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/logging/type:ltype_proto", -+ "@com_google_protobuf//:duration_proto", ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "logging_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/appengine/logging/v1", -+ proto = ":logging_proto", ++ name = "apigateway_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/apigateway/v1", ++ proto = ":apigateway_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/logging/type:ltype_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], +) -diff -urN c/google/appengine/v1/BUILD.bazel d/google/appengine/v1/BUILD.bazel ---- c/google/appengine/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/appengine/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,45 @@ +diff -urN c/google/cloud/apigeeconnect/v1/BUILD.bazel d/google/cloud/apigeeconnect/v1/BUILD.bazel +--- c/google/cloud/apigeeconnect/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "appengine_proto", ++ name = "apigeeconnect_proto", + srcs = [ -+ "app_yaml.proto", -+ "appengine.proto", -+ "application.proto", -+ "audit_data.proto", -+ "certificate.proto", -+ "deploy.proto", -+ "deployed_files.proto", -+ "domain.proto", -+ "domain_mapping.proto", -+ "firewall.proto", -+ "instance.proto", -+ "location.proto", -+ "network_settings.proto", -+ "operation.proto", -+ "service.proto", -+ "version.proto", ++ "connection.proto", ++ "tether.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", + "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:empty_proto", -+ "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "appengine_go_proto", ++ name = "apigeeconnect_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/appengine/v1", -+ proto = ":appengine_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/apigeeconnect/v1", ++ proto = ":apigeeconnect_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", + ], +) -diff -urN c/google/appengine/v1beta/BUILD.bazel d/google/appengine/v1beta/BUILD.bazel ---- c/google/appengine/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/appengine/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +diff -urN c/google/cloud/asset/v1/BUILD.bazel d/google/cloud/asset/v1/BUILD.bazel +--- c/google/cloud/asset/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/asset/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,45 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "appengine_proto", ++ name = "asset_proto", + srcs = [ -+ "app_yaml.proto", -+ "appengine.proto", -+ "application.proto", -+ "audit_data.proto", -+ "certificate.proto", -+ "deploy.proto", -+ "deployed_files.proto", -+ "domain.proto", -+ "domain_mapping.proto", -+ "firewall.proto", -+ "instance.proto", -+ "location.proto", -+ "network_settings.proto", -+ "operation.proto", -+ "service.proto", -+ "version.proto", ++ "asset_service.proto", ++ "assets.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", ++ "//google/cloud/orgpolicy/v1:orgpolicy_proto", ++ "//google/cloud/osconfig/v1:osconfig_proto", ++ "//google/iam/v1:iam_proto", ++ "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto", + "//google/longrunning:longrunning_proto", ++ "//google/rpc:code_proto", ++ "//google/type:expr_proto", ++ "@com_google_protobuf//:any_proto", + "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:struct_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "appengine_go_proto", ++ name = "asset_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/appengine/v1beta", -+ proto = ":appengine_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1", ++ proto = ":asset_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", ++ "//google/cloud/orgpolicy/v1:orgpolicy_go_proto", ++ "//google/cloud/osconfig/v1:osconfig_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto", + "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:code_go_proto", ++ "//google/type:expr_go_proto", + ], +) -diff -urN c/google/apps/drive/activity/v2/BUILD.bazel d/google/apps/drive/activity/v2/BUILD.bazel ---- c/google/apps/drive/activity/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/apps/drive/activity/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +diff -urN c/google/cloud/asset/v1p1beta1/BUILD.bazel d/google/cloud/asset/v1p1beta1/BUILD.bazel +--- c/google/cloud/asset/v1p1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "activity_proto", ++ name = "asset_proto", + srcs = [ -+ "action.proto", -+ "actor.proto", -+ "common.proto", -+ "drive_activity_service.proto", -+ "query_drive_activity_request.proto", -+ "query_drive_activity_response.proto", -+ "target.proto", ++ "asset_service.proto", ++ "assets.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "@com_google_protobuf//:timestamp_proto", ++ "//google/iam/v1:iam_proto", + ], +) + +go_proto_library( -+ name = "activity_go_proto", ++ name = "asset_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/apps/drive/activity/v2", -+ proto = ":activity_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p1beta1", ++ proto = ":asset_proto", + visibility = ["//visibility:public"], -+ 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 1969-12-31 19:00:00.000000000 -0500 -+++ 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") -+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") -+ -+proto_library( -+ name = "marketplace_proto", -+ srcs = [ -+ "resources.proto", -+ "services.proto", ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/iam/v1:iam_go_proto", + ], -+ visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], -+) -+ -+go_proto_library( -+ name = "marketplace_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/ccc/hosted/marketplace/v2", -+ proto = ":marketplace_proto", -+ visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/apps/script/type/BUILD.bazel d/google/apps/script/type/BUILD.bazel ---- c/google/apps/script/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/apps/script/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ +diff -urN c/google/cloud/asset/v1p2beta1/BUILD.bazel d/google/cloud/asset/v1p2beta1/BUILD.bazel +--- c/google/cloud/asset/v1p2beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "type_proto", ++ name = "asset_proto", + srcs = [ -+ "addon_widget_set.proto", -+ "extension_point.proto", -+ "script_manifest.proto", ++ "asset_service.proto", ++ "assets.proto", + ], + visibility = ["//visibility:public"], + deps = [ ++ "//google/api:annotations_proto", ++ "//google/iam/v1:iam_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:struct_proto", -+ "@com_google_protobuf//:wrappers_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "type_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/apps/script/type", -+ proto = ":type_proto", ++ name = "asset_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p2beta1", ++ proto = ":asset_proto", + visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], +) -diff -urN c/google/apps/script/type/calendar/BUILD.bazel d/google/apps/script/type/calendar/BUILD.bazel ---- c/google/apps/script/type/calendar/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/apps/script/type/calendar/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ +diff -urN c/google/cloud/asset/v1p4beta1/BUILD.bazel d/google/cloud/asset/v1p4beta1/BUILD.bazel +--- 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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "calendar_proto", -+ srcs = ["calendar_addon_manifest.proto"], ++ name = "asset_proto", ++ srcs = [ ++ "asset_service.proto", ++ "assets.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/apps/script/type:type_proto", ++ "//google/iam/v1:iam_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:code_proto", ++ "@com_google_protobuf//:duration_proto", + ], +) + +go_proto_library( -+ name = "calendar_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/apps/script/type/calendar", -+ proto = ":calendar_proto", ++ name = "asset_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p4beta1", ++ proto = ":asset_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/apps/script/type:type_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:code_go_proto", + ], +) -diff -urN c/google/apps/script/type/docs/BUILD.bazel d/google/apps/script/type/docs/BUILD.bazel ---- c/google/apps/script/type/docs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/apps/script/type/docs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ +diff -urN c/google/cloud/asset/v1p5beta1/BUILD.bazel d/google/cloud/asset/v1p5beta1/BUILD.bazel +--- c/google/cloud/asset/v1p5beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "docs_proto", -+ srcs = ["docs_addon_manifest.proto"], ++ name = "asset_proto", ++ srcs = [ ++ "asset_service.proto", ++ "assets.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/apps/script/type:type_proto", ++ "//google/cloud/orgpolicy/v1:orgpolicy_proto", ++ "//google/iam/v1:iam_proto", ++ "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:struct_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "docs_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/apps/script/type/docs", -+ proto = ":docs_proto", ++ name = "asset_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p5beta1", ++ proto = ":asset_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/apps/script/type:type_go_proto", ++ "//google/cloud/orgpolicy/v1:orgpolicy_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto", + ], +) -diff -urN c/google/apps/script/type/drive/BUILD.bazel d/google/apps/script/type/drive/BUILD.bazel ---- c/google/apps/script/type/drive/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/apps/script/type/drive/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +diff -urN c/google/cloud/asset/v1p7beta1/BUILD.bazel d/google/cloud/asset/v1p7beta1/BUILD.bazel +--- c/google/cloud/asset/v1p7beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "drive_proto", -+ srcs = ["drive_addon_manifest.proto"], ++ name = "asset_proto", ++ srcs = [ ++ "asset_service.proto", ++ "assets.proto", ++ ], + visibility = ["//visibility:public"], -+ deps = ["//google/apps/script/type:type_proto"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/cloud/orgpolicy/v1:orgpolicy_proto", ++ "//google/cloud/osconfig/v1:osconfig_proto", ++ "//google/iam/v1:iam_proto", ++ "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto", ++ "//google/longrunning:longrunning_proto", ++ "@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", ++ ], +) + +go_proto_library( -+ name = "drive_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/apps/script/type/drive", -+ proto = ":drive_proto", ++ name = "asset_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p7beta1", ++ proto = ":asset_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/apps/script/type:type_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/cloud/orgpolicy/v1:orgpolicy_go_proto", ++ "//google/cloud/osconfig/v1:osconfig_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], +) -diff -urN c/google/apps/script/type/gmail/BUILD.bazel d/google/apps/script/type/gmail/BUILD.bazel ---- c/google/apps/script/type/gmail/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/apps/script/type/gmail/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ +diff -urN c/google/cloud/assuredworkloads/v1beta1/BUILD.bazel d/google/cloud/assuredworkloads/v1beta1/BUILD.bazel +--- c/google/cloud/assuredworkloads/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/assuredworkloads/v1beta1/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 = "gmail_proto", -+ srcs = ["gmail_addon_manifest.proto"], ++ name = "assuredworkloads_proto", ++ srcs = ["assuredworkloads_v1beta1.proto"], + visibility = ["//visibility:public"], + deps = [ -+ "//google/apps/script/type:type_proto", -+ "@com_google_protobuf//:struct_proto", ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "gmail_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/apps/script/type/gmail", -+ proto = ":gmail_proto", ++ name = "assuredworkloads_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1", ++ proto = ":assuredworkloads_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/apps/script/type:type_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], +) -diff -urN c/google/apps/script/type/sheets/BUILD.bazel d/google/apps/script/type/sheets/BUILD.bazel ---- c/google/apps/script/type/sheets/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/apps/script/type/sheets/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ +diff -urN c/google/cloud/audit/BUILD.bazel d/google/cloud/audit/BUILD.bazel +--- c/google/cloud/audit/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/audit/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 = "sheets_proto", -+ srcs = ["sheets_addon_manifest.proto"], ++ name = "audit_proto", ++ srcs = ["audit_log.proto"], + visibility = ["//visibility:public"], + deps = [ -+ "//google/api:annotations_proto", -+ "//google/apps/script/type:type_proto", ++ "//google/rpc:status_proto", ++ "//google/rpc/context:attribute_context_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:struct_proto", + ], +) + +go_proto_library( -+ name = "sheets_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/apps/script/type/sheets", -+ proto = ":sheets_proto", ++ name = "audit_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/audit", ++ proto = ":audit_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/apps/script/type:type_go_proto", ++ "//google/rpc:status_go_proto", ++ "//google/rpc/context:attribute_context_go_proto", + ], +) -diff -urN c/google/apps/script/type/slides/BUILD.bazel d/google/apps/script/type/slides/BUILD.bazel ---- c/google/apps/script/type/slides/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/apps/script/type/slides/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ +diff -urN c/google/cloud/automl/v1/BUILD.bazel d/google/cloud/automl/v1/BUILD.bazel +--- c/google/cloud/automl/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/automl/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,51 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "slides_proto", -+ srcs = ["slides_addon_manifest.proto"], ++ name = "automl_proto", ++ srcs = [ ++ "annotation_payload.proto", ++ "annotation_spec.proto", ++ "classification.proto", ++ "data_items.proto", ++ "dataset.proto", ++ "detection.proto", ++ "geometry.proto", ++ "image.proto", ++ "io.proto", ++ "model.proto", ++ "model_evaluation.proto", ++ "operations.proto", ++ "prediction_service.proto", ++ "service.proto", ++ "text.proto", ++ "text_extraction.proto", ++ "text_segment.proto", ++ "text_sentiment.proto", ++ "translation.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/apps/script/type:type_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:struct_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "slides_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/apps/script/type/slides", -+ proto = ":slides_proto", ++ name = "automl_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1", ++ proto = ":automl_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/apps/script/type:type_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", + ], +) -diff -urN c/google/area120/tables/v1alpha1/BUILD.bazel d/google/area120/tables/v1alpha1/BUILD.bazel ---- c/google/area120/tables/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/area120/tables/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ +diff -urN c/google/cloud/automl/v1beta1/BUILD.bazel d/google/cloud/automl/v1beta1/BUILD.bazel +--- c/google/cloud/automl/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "tables_proto", -+ srcs = ["tables.proto"], ++ name = "automl_proto", ++ srcs = [ ++ "annotation_payload.proto", ++ "annotation_spec.proto", ++ "classification.proto", ++ "column_spec.proto", ++ "data_items.proto", ++ "data_stats.proto", ++ "data_types.proto", ++ "dataset.proto", ++ "detection.proto", ++ "geometry.proto", ++ "image.proto", ++ "io.proto", ++ "model.proto", ++ "model_evaluation.proto", ++ "operations.proto", ++ "prediction_service.proto", ++ "ranges.proto", ++ "regression.proto", ++ "service.proto", ++ "table_spec.proto", ++ "tables.proto", ++ "temporal.proto", ++ "text.proto", ++ "text_extraction.proto", ++ "text_segment.proto", ++ "text_sentiment.proto", ++ "translation.proto", ++ "video.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:struct_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "tables_go_proto", ++ name = "automl_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/area120/tables/v1alpha1", -+ proto = ":tables_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1beta1", ++ proto = ":automl_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ ], +) -diff -urN c/google/assistant/embedded/v1alpha1/BUILD.bazel d/google/assistant/embedded/v1alpha1/BUILD.bazel ---- c/google/assistant/embedded/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/assistant/embedded/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ +diff -urN c/google/cloud/bigquery/connection/v1/BUILD.bazel d/google/cloud/bigquery/connection/v1/BUILD.bazel +--- c/google/cloud/bigquery/connection/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/bigquery/connection/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,27 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "embedded_proto", -+ srcs = ["embedded_assistant.proto"], ++ name = "connection_proto", ++ srcs = ["connection.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/rpc:status_proto", ++ "//google/iam/v1:iam_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "embedded_go_proto", ++ name = "connection_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/assistant/embedded/v1alpha1", -+ proto = ":embedded_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1", ++ proto = ":connection_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/rpc:status_go_proto", ++ "//google/iam/v1:iam_go_proto", + ], +) -diff -urN c/google/assistant/embedded/v1alpha2/BUILD.bazel d/google/assistant/embedded/v1alpha2/BUILD.bazel ---- c/google/assistant/embedded/v1alpha2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/assistant/embedded/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ +diff -urN c/google/cloud/bigquery/connection/v1beta1/BUILD.bazel d/google/cloud/bigquery/connection/v1beta1/BUILD.bazel +--- c/google/cloud/bigquery/connection/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "embedded_proto", -+ srcs = ["embedded_assistant.proto"], ++ name = "connection_proto", ++ srcs = ["connection.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/type:latlng_proto", ++ "//google/iam/v1:iam_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "embedded_go_proto", ++ name = "connection_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/assistant/embedded/v1alpha2", -+ proto = ":embedded_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1beta1", ++ proto = ":connection_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/type:latlng_go_proto", ++ "//google/iam/v1:iam_go_proto", + ], +) -diff -urN c/google/bigtable/admin/cluster/v1/BUILD.bazel d/google/bigtable/admin/cluster/v1/BUILD.bazel ---- c/google/bigtable/admin/cluster/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/bigtable/admin/cluster/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +diff -urN c/google/cloud/bigquery/datatransfer/v1/BUILD.bazel d/google/cloud/bigquery/datatransfer/v1/BUILD.bazel +--- c/google/cloud/bigquery/datatransfer/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "cluster_proto", ++ name = "datatransfer_proto", + srcs = [ -+ "bigtable_cluster_data.proto", -+ "bigtable_cluster_service.proto", -+ "bigtable_cluster_service_messages.proto", ++ "datatransfer.proto", ++ "transfer.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:struct_proto", + "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "cluster_go_proto", ++ name = "datatransfer_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/bigtable/admin/cluster/v1", -+ proto = ":cluster_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1", ++ proto = ":datatransfer_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", + ], +) -diff -urN c/google/bigtable/admin/table/v1/BUILD.bazel d/google/bigtable/admin/table/v1/BUILD.bazel ---- c/google/bigtable/admin/table/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/bigtable/admin/table/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +diff -urN c/google/cloud/bigquery/logging/v1/BUILD.bazel d/google/cloud/bigquery/logging/v1/BUILD.bazel +--- c/google/cloud/bigquery/logging/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "table_proto", -+ srcs = [ -+ "bigtable_table_data.proto", -+ "bigtable_table_service.proto", -+ "bigtable_table_service_messages.proto", -+ ], ++ name = "logging_proto", ++ srcs = ["audit_data.proto"], + visibility = ["//visibility:public"], + deps = [ -+ "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", ++ "//google/iam/v1:iam_proto", ++ "//google/rpc:status_proto", + "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "table_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/bigtable/admin/table/v1", -+ proto = ":table_proto", ++ name = "logging_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/logging/v1", ++ proto = ":logging_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ "//google/rpc:status_go_proto", + ], +) -diff -urN c/google/bigtable/admin/v2/BUILD.bazel d/google/bigtable/admin/v2/BUILD.bazel ---- c/google/bigtable/admin/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/bigtable/admin/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +diff -urN c/google/cloud/bigquery/migration/v2alpha/BUILD.bazel d/google/cloud/bigquery/migration/v2alpha/BUILD.bazel +--- c/google/cloud/bigquery/migration/v2alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/bigquery/migration/v2alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,37 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "admin_proto", ++ name = "migration_proto", + srcs = [ -+ "bigtable_instance_admin.proto", -+ "bigtable_table_admin.proto", -+ "common.proto", -+ "instance.proto", -+ "table.proto", ++ "migration_entities.proto", ++ "migration_error_details.proto", ++ "migration_metrics.proto", ++ "migration_service.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/iam/v1:iam_proto", -+ "//google/longrunning:longrunning_proto", -+ "//google/rpc:status_proto", -+ "@com_google_protobuf//:duration_proto", ++ "//google/api:distribution_proto", ++ "//google/api:metric_proto", ++ "//google/rpc:errdetails_proto", ++ "@com_google_protobuf//:any_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", @@ -3619,901 +6592,979 @@ diff -urN c/google/bigtable/admin/v2/BUILD.bazel d/google/bigtable/admin/v2/BUIL +) + +go_proto_library( -+ name = "admin_go_proto", ++ name = "migration_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/bigtable/admin/v2", -+ proto = ":admin_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha", ++ proto = ":migration_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/iam/v1:iam_go_proto", -+ "//google/longrunning:longrunning_go_proto", -+ "//google/rpc:status_go_proto", ++ "//google/api:distribution_go_proto", ++ "//google/api:metric_go_proto", ++ "//google/rpc:errdetails_go_proto", + ], +) -diff -urN c/google/bigtable/v1/BUILD.bazel d/google/bigtable/v1/BUILD.bazel ---- c/google/bigtable/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/bigtable/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +diff -urN c/google/cloud/bigquery/reservation/v1/BUILD.bazel d/google/cloud/bigquery/reservation/v1/BUILD.bazel +--- c/google/cloud/bigquery/reservation/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "bigtable_proto", -+ srcs = [ -+ "bigtable_data.proto", -+ "bigtable_service.proto", -+ "bigtable_service_messages.proto", -+ ], ++ name = "reservation_proto", ++ srcs = ["reservation.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", + "//google/rpc:status_proto", + "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "bigtable_go_proto", ++ name = "reservation_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/bigtable/v1", -+ proto = ":bigtable_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1", ++ proto = ":reservation_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/rpc:status_go_proto", + ], +) -diff -urN c/google/bigtable/v2/BUILD.bazel d/google/bigtable/v2/BUILD.bazel ---- c/google/bigtable/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/bigtable/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +diff -urN c/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel d/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel +--- c/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,27 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "bigtable_proto", -+ srcs = [ -+ "bigtable.proto", -+ "data.proto", -+ ], ++ name = "reservation_proto", ++ srcs = ["reservation.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", + "//google/rpc:status_proto", -+ "@com_google_protobuf//:wrappers_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "bigtable_go_proto", ++ name = "reservation_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/bigtable/v2", -+ proto = ":bigtable_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1beta1", ++ proto = ":reservation_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/rpc:status_go_proto", + ], +) -diff -urN c/google/bytestream/BUILD.bazel d/google/bytestream/BUILD.bazel ---- c/google/bytestream/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/bytestream/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ +diff -urN c/google/cloud/bigquery/storage/v1/BUILD.bazel d/google/cloud/bigquery/storage/v1/BUILD.bazel +--- c/google/cloud/bigquery/storage/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/bigquery/storage/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 = "bytestream_proto", -+ srcs = ["bytestream.proto"], ++ name = "storage_proto", ++ srcs = [ ++ "arrow.proto", ++ "avro.proto", ++ "storage.proto", ++ "stream.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "@com_google_protobuf//:wrappers_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "bytestream_go_proto", ++ name = "storage_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/bytestream", -+ proto = ":bytestream_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1", ++ proto = ":storage_proto", + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/chromeos/moblab/v1beta1/BUILD.bazel d/google/chromeos/moblab/v1beta1/BUILD.bazel ---- c/google/chromeos/moblab/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/chromeos/moblab/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +diff -urN c/google/cloud/bigquery/storage/v1beta1/BUILD.bazel d/google/cloud/bigquery/storage/v1beta1/BUILD.bazel +--- c/google/cloud/bigquery/storage/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "moblab_proto", ++ name = "storage_proto", + srcs = [ -+ "build_service.proto", -+ "resources.proto", ++ "arrow.proto", ++ "avro.proto", ++ "read_options.proto", ++ "storage.proto", ++ "table_reference.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", -+ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "moblab_go_proto", ++ name = "storage_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/chromeos/moblab/v1beta1", -+ proto = ":moblab_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1", ++ proto = ":storage_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/BUILD.bazel d/google/cloud/BUILD.bazel ---- c/google/cloud/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +diff -urN c/google/cloud/bigquery/storage/v1beta2/BUILD.bazel d/google/cloud/bigquery/storage/v1beta2/BUILD.bazel +--- c/google/cloud/bigquery/storage/v1beta2/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "cloud_proto", -+ srcs = ["common_resources.proto"], ++ name = "storage_proto", ++ srcs = [ ++ "arrow.proto", ++ "avro.proto", ++ "protobuf.proto", ++ "storage.proto", ++ "stream.proto", ++ "table.proto", ++ ], + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:descriptor_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], +) + +go_proto_library( -+ name = "cloud_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud", -+ proto = ":cloud_proto", ++ name = "storage_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2", ++ proto = ":storage_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/rpc:status_go_proto", ++ ], +) -diff -urN c/google/cloud/accessapproval/v1/BUILD.bazel d/google/cloud/accessapproval/v1/BUILD.bazel ---- c/google/cloud/accessapproval/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/accessapproval/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ +diff -urN c/google/cloud/bigquery/v2/BUILD.bazel d/google/cloud/bigquery/v2/BUILD.bazel +--- c/google/cloud/bigquery/v2/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "accessapproval_proto", -+ srcs = ["accessapproval.proto"], ++ name = "bigquery_proto", ++ srcs = [ ++ "encryption_config.proto", ++ "model.proto", ++ "model_reference.proto", ++ "standard_sql.proto", ++ "table_reference.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 = "accessapproval_go_proto", ++ name = "bigquery_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/accessapproval/v1", -+ proto = ":accessapproval_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/v2", ++ proto = ":bigquery_proto", + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/aiplatform/logging/BUILD.bazel d/google/cloud/aiplatform/logging/BUILD.bazel ---- c/google/cloud/aiplatform/logging/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/aiplatform/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +diff -urN c/google/cloud/billing/budgets/v1/BUILD.bazel d/google/cloud/billing/budgets/v1/BUILD.bazel +--- c/google/cloud/billing/budgets/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "logging_proto", -+ srcs = ["prediction.proto"], ++ name = "budgets_proto", ++ srcs = [ ++ "budget_model.proto", ++ "budget_service.proto", ++ ], + visibility = ["//visibility:public"], -+ deps = ["//google/rpc:status_proto"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/type:date_proto", ++ "//google/type:money_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:struct_proto", ++ ], +) + +go_proto_library( -+ name = "logging_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/logging", -+ proto = ":logging_proto", ++ name = "budgets_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1", ++ proto = ":budgets_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/rpc:status_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/type:date_go_proto", ++ "//google/type:money_go_proto", ++ ], +) -diff -urN c/google/cloud/aiplatform/v1/BUILD.bazel d/google/cloud/aiplatform/v1/BUILD.bazel ---- c/google/cloud/aiplatform/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/aiplatform/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,71 @@ +diff -urN c/google/cloud/billing/budgets/v1beta1/BUILD.bazel d/google/cloud/billing/budgets/v1beta1/BUILD.bazel +--- c/google/cloud/billing/budgets/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "aiplatform_proto", ++ name = "budgets_proto", + srcs = [ -+ "accelerator_type.proto", -+ "annotation.proto", -+ "annotation_spec.proto", -+ "batch_prediction_job.proto", -+ "completion_stats.proto", -+ "custom_job.proto", -+ "data_item.proto", -+ "data_labeling_job.proto", -+ "dataset.proto", -+ "dataset_service.proto", -+ "deployed_model_ref.proto", -+ "encryption_spec.proto", -+ "endpoint.proto", -+ "endpoint_service.proto", -+ "env_var.proto", -+ "hyperparameter_tuning_job.proto", -+ "io.proto", -+ "job_service.proto", -+ "job_state.proto", -+ "machine_resources.proto", -+ "manual_batch_tuning_parameters.proto", -+ "migratable_resource.proto", -+ "migration_service.proto", -+ "model.proto", -+ "model_evaluation.proto", -+ "model_evaluation_slice.proto", -+ "model_service.proto", -+ "operation.proto", -+ "pipeline_service.proto", -+ "pipeline_state.proto", -+ "prediction_service.proto", -+ "specialist_pool.proto", -+ "specialist_pool_service.proto", -+ "study.proto", -+ "training_pipeline.proto", -+ "user_action_reference.proto", ++ "budget_model.proto", ++ "budget_service.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", -+ "//google/rpc:status_proto", ++ "//google/type:date_proto", + "//google/type:money_proto", -+ "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:struct_proto", -+ "@com_google_protobuf//:timestamp_proto", -+ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "aiplatform_go_proto", ++ name = "budgets_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1", -+ proto = ":aiplatform_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1beta1", ++ proto = ":budgets_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", -+ "//google/rpc:status_go_proto", ++ "//google/type:date_go_proto", + "//google/type:money_go_proto", + ], +) -diff -urN c/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel d/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel ---- c/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +diff -urN c/google/cloud/billing/v1/BUILD.bazel d/google/cloud/billing/v1/BUILD.bazel +--- c/google/cloud/billing/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "instance_proto", ++ name = "billing_proto", + srcs = [ -+ "image_classification.proto", -+ "image_object_detection.proto", -+ "image_segmentation.proto", -+ "text_classification.proto", -+ "text_extraction.proto", -+ "text_sentiment.proto", -+ "video_action_recognition.proto", -+ "video_classification.proto", -+ "video_object_tracking.proto", ++ "cloud_billing.proto", ++ "cloud_catalog.proto", + ], + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/iam/v1:iam_proto", ++ "//google/type:money_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], +) + +go_proto_library( -+ name = "instance_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/instance", -+ proto = ":instance_proto", ++ name = "billing_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/billing/v1", ++ proto = ":billing_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ "//google/type:money_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 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ +diff -urN c/google/cloud/binaryauthorization/v1beta1/BUILD.bazel d/google/cloud/binaryauthorization/v1beta1/BUILD.bazel +--- c/google/cloud/binaryauthorization/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "params_proto", ++ name = "binaryauthorization_proto", + srcs = [ -+ "image_classification.proto", -+ "image_object_detection.proto", -+ "image_segmentation.proto", -+ "video_action_recognition.proto", -+ "video_classification.proto", -+ "video_object_tracking.proto", ++ "continuous_validation_logging.proto", ++ "resources.proto", ++ "service.proto", + ], + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], +) + +go_proto_library( -+ name = "params_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/params", -+ proto = ":params_proto", ++ name = "binaryauthorization_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1", ++ proto = ":binaryauthorization_proto", + visibility = ["//visibility:public"], + 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 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +diff -urN c/google/cloud/channel/v1/BUILD.bazel d/google/cloud/channel/v1/BUILD.bazel +--- c/google/cloud/channel/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/channel/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,43 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "prediction_proto", ++ name = "channel_proto", + srcs = [ -+ "classification.proto", -+ "image_object_detection.proto", -+ "image_segmentation.proto", -+ "tabular_classification.proto", -+ "tabular_regression.proto", -+ "text_extraction.proto", -+ "text_sentiment.proto", -+ "video_action_recognition.proto", -+ "video_classification.proto", -+ "video_object_tracking.proto", ++ "channel_partner_links.proto", ++ "common.proto", ++ "customers.proto", ++ "entitlements.proto", ++ "offers.proto", ++ "operations.proto", ++ "products.proto", ++ "service.proto", ++ "subscriber_event.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:struct_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/type:money_proto", ++ "//google/type:postaladdress_proto", ++ "@com_google_protobuf//:any_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 = "prediction_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/predict/prediction", -+ proto = ":prediction_proto", ++ name = "channel_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/channel/v1", ++ proto = ":channel_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/type:money_go_proto", ++ "//google/type:postaladdress_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 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +diff -urN c/google/cloud/clouddms/logging/v1/BUILD.bazel d/google/cloud/clouddms/logging/v1/BUILD.bazel +--- c/google/cloud/clouddms/logging/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "definition_proto", -+ srcs = [ -+ "automl_image_classification.proto", -+ "automl_image_object_detection.proto", -+ "automl_image_segmentation.proto", -+ "automl_tables.proto", -+ "automl_text_classification.proto", -+ "automl_text_extraction.proto", -+ "automl_text_sentiment.proto", -+ "automl_video_action_recognition.proto", -+ "automl_video_classification.proto", -+ "automl_video_object_tracking.proto", -+ "export_evaluated_data_items_config.proto", -+ ], ++ name = "logging_proto", ++ srcs = ["clouddms_platform_logs.proto"], + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], +) -+ -+go_proto_library( -+ name = "definition_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition", -+ proto = ":definition_proto", ++ ++go_proto_library( ++ name = "logging_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/clouddms/logging/v1", ++ proto = ":logging_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/rpc:status_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 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/aiplatform/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,73 @@ +diff -urN c/google/cloud/clouddms/v1/BUILD.bazel d/google/cloud/clouddms/v1/BUILD.bazel +--- c/google/cloud/clouddms/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "aiplatform_proto", ++ name = "clouddms_proto", + srcs = [ -+ "accelerator_type.proto", -+ "annotation.proto", -+ "annotation_spec.proto", -+ "batch_prediction_job.proto", -+ "completion_stats.proto", -+ "custom_job.proto", -+ "data_item.proto", -+ "data_labeling_job.proto", -+ "dataset.proto", -+ "dataset_service.proto", -+ "deployed_model_ref.proto", -+ "encryption_spec.proto", -+ "endpoint.proto", -+ "endpoint_service.proto", -+ "env_var.proto", -+ "explanation.proto", -+ "explanation_metadata.proto", -+ "hyperparameter_tuning_job.proto", -+ "io.proto", -+ "job_service.proto", -+ "job_state.proto", -+ "machine_resources.proto", -+ "manual_batch_tuning_parameters.proto", -+ "migratable_resource.proto", -+ "migration_service.proto", -+ "model.proto", -+ "model_evaluation.proto", -+ "model_evaluation_slice.proto", -+ "model_service.proto", -+ "operation.proto", -+ "pipeline_service.proto", -+ "pipeline_state.proto", -+ "prediction_service.proto", -+ "specialist_pool.proto", -+ "specialist_pool_service.proto", -+ "study.proto", -+ "training_pipeline.proto", -+ "user_action_reference.proto", ++ "clouddms.proto", ++ "clouddms_resources.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", -+ "//google/type:money_proto", + "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:struct_proto", + "@com_google_protobuf//:timestamp_proto", + "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "aiplatform_go_proto", ++ name = "clouddms_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1", -+ proto = ":aiplatform_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/clouddms/v1", ++ proto = ":clouddms_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", + "//google/rpc:status_go_proto", -+ "//google/type:money_go_proto", + ], +) -diff -urN c/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel ---- c/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/aiplatform/v1beta1/schema/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +diff -urN c/google/cloud/common/BUILD.bazel d/google/cloud/common/BUILD.bazel +--- c/google/cloud/common/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "schema_proto", ++ name = "common_proto", ++ srcs = ["operation_metadata.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "common_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/common", ++ proto = ":common_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/cloud/contactcenterinsights/v1/BUILD.bazel d/google/cloud/contactcenterinsights/v1/BUILD.bazel +--- c/google/cloud/contactcenterinsights/v1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "contactcenterinsights_proto", + srcs = [ -+ "annotation_payload.proto", -+ "annotation_spec_color.proto", -+ "data_item_payload.proto", -+ "dataset_metadata.proto", -+ "geometry.proto", ++ "contact_center_insights.proto", ++ "resources.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/type:color_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", + "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "schema_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema", -+ proto = ":schema_proto", ++ name = "contactcenterinsights_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/contactcenterinsights/v1", ++ proto = ":contactcenterinsights_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/type:color_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", + ], +) -diff -urN c/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel ---- c/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +diff -urN c/google/cloud/datacatalog/v1/BUILD.bazel d/google/cloud/datacatalog/v1/BUILD.bazel +--- c/google/cloud/datacatalog/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/datacatalog/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,39 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "instance_proto", ++ name = "datacatalog_proto", + srcs = [ -+ "image_classification.proto", -+ "image_object_detection.proto", -+ "image_segmentation.proto", -+ "text_classification.proto", -+ "text_extraction.proto", -+ "text_sentiment.proto", -+ "video_action_recognition.proto", -+ "video_classification.proto", -+ "video_object_tracking.proto", ++ "common.proto", ++ "data_source.proto", ++ "datacatalog.proto", ++ "gcs_fileset_spec.proto", ++ "policytagmanager.proto", ++ "policytagmanagerserialization.proto", ++ "schema.proto", ++ "search.proto", ++ "table_spec.proto", ++ "tags.proto", ++ "timestamps.proto", + ], + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/iam/v1:iam_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], +) + +go_proto_library( -+ name = "instance_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance", -+ proto = ":instance_proto", ++ name = "datacatalog_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1", ++ proto = ":datacatalog_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/iam/v1:iam_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 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ +diff -urN c/google/cloud/datacatalog/v1beta1/BUILD.bazel d/google/cloud/datacatalog/v1beta1/BUILD.bazel +--- c/google/cloud/datacatalog/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "params_proto", ++ name = "datacatalog_proto", + srcs = [ -+ "image_classification.proto", -+ "image_object_detection.proto", -+ "image_segmentation.proto", -+ "video_action_recognition.proto", -+ "video_classification.proto", -+ "video_object_tracking.proto", ++ "common.proto", ++ "datacatalog.proto", ++ "gcs_fileset_spec.proto", ++ "policytagmanager.proto", ++ "policytagmanagerserialization.proto", ++ "schema.proto", ++ "search.proto", ++ "table_spec.proto", ++ "tags.proto", ++ "timestamps.proto", + ], + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/iam/v1:iam_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], +) + +go_proto_library( -+ name = "params_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params", -+ proto = ":params_proto", ++ name = "datacatalog_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1", ++ proto = ":datacatalog_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/iam/v1:iam_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 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +diff -urN c/google/cloud/datafusion/v1/BUILD.bazel d/google/cloud/datafusion/v1/BUILD.bazel +--- c/google/cloud/datafusion/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "prediction_proto", -+ srcs = [ -+ "classification.proto", -+ "image_object_detection.proto", -+ "image_segmentation.proto", -+ "tabular_classification.proto", -+ "tabular_regression.proto", -+ "text_extraction.proto", -+ "text_sentiment.proto", -+ "video_action_recognition.proto", -+ "video_classification.proto", -+ "video_object_tracking.proto", -+ ], ++ name = "datafusion_proto", ++ srcs = ["datafusion.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:struct_proto", -+ "@com_google_protobuf//:wrappers_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "prediction_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction", -+ proto = ":prediction_proto", ++ name = "datafusion_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/datafusion/v1", ++ proto = ":datafusion_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_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 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +diff -urN c/google/cloud/datafusion/v1beta1/BUILD.bazel d/google/cloud/datafusion/v1beta1/BUILD.bazel +--- c/google/cloud/datafusion/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "definition_proto", -+ srcs = [ -+ "automl_image_classification.proto", -+ "automl_image_object_detection.proto", -+ "automl_image_segmentation.proto", -+ "automl_tables.proto", -+ "automl_text_classification.proto", -+ "automl_text_extraction.proto", -+ "automl_text_sentiment.proto", -+ "automl_video_action_recognition.proto", -+ "automl_video_classification.proto", -+ "automl_video_object_tracking.proto", -+ "export_evaluated_data_items_config.proto", -+ ], ++ name = "datafusion_proto", ++ srcs = ["v1beta1.proto"], + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/iam/v1:iam_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], +) + +go_proto_library( -+ name = "definition_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition", -+ proto = ":definition_proto", ++ name = "datafusion_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/datafusion/v1beta1", ++ proto = ":datafusion_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_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 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/apigateway/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +diff -urN c/google/cloud/datalabeling/v1beta1/BUILD.bazel d/google/cloud/datalabeling/v1beta1/BUILD.bazel +--- c/google/cloud/datalabeling/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "apigateway_proto", ++ name = "datalabeling_proto", + srcs = [ -+ "apigateway.proto", -+ "apigateway_service.proto", ++ "annotation.proto", ++ "annotation_spec_set.proto", ++ "data_labeling_service.proto", ++ "data_payloads.proto", ++ "dataset.proto", ++ "evaluation.proto", ++ "evaluation_job.proto", ++ "human_annotation_config.proto", ++ "instruction.proto", ++ "operations.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "apigateway_go_proto", ++ name = "datalabeling_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/apigateway/v1", -+ proto = ":apigateway_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1", ++ proto = ":datalabeling_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", + ], +) -diff -urN c/google/cloud/asset/v1/BUILD.bazel d/google/cloud/asset/v1/BUILD.bazel ---- c/google/cloud/asset/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/asset/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,45 @@ +diff -urN c/google/cloud/dataproc/logging/BUILD.bazel d/google/cloud/dataproc/logging/BUILD.bazel +--- c/google/cloud/dataproc/logging/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "asset_proto", ++ name = "logging_proto", ++ srcs = ["autoscaler_log.proto"], ++ visibility = ["//visibility:public"], ++ deps = ["@com_google_protobuf//:duration_proto"], ++) ++ ++go_proto_library( ++ name = "logging_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/logging", ++ proto = ":logging_proto", ++ visibility = ["//visibility:public"], ++) +diff -urN c/google/cloud/dataproc/v1/BUILD.bazel d/google/cloud/dataproc/v1/BUILD.bazel +--- c/google/cloud/dataproc/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/dataproc/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 = "dataproc_proto", + srcs = [ -+ "asset_service.proto", -+ "assets.proto", ++ "autoscaling_policies.proto", ++ "clusters.proto", ++ "jobs.proto", ++ "operations.proto", ++ "shared.proto", ++ "workflow_templates.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/cloud/orgpolicy/v1:orgpolicy_proto", -+ "//google/cloud/osconfig/v1:osconfig_proto", -+ "//google/iam/v1:iam_proto", -+ "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto", + "//google/longrunning:longrunning_proto", -+ "//google/rpc:code_proto", -+ "//google/type:expr_proto", -+ "@com_google_protobuf//:any_proto", + "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:struct_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "asset_go_proto", ++ name = "dataproc_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1", -+ proto = ":asset_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1", ++ proto = ":dataproc_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/cloud/orgpolicy/v1:orgpolicy_go_proto", -+ "//google/cloud/osconfig/v1:osconfig_go_proto", -+ "//google/iam/v1:iam_go_proto", -+ "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto", + "//google/longrunning:longrunning_go_proto", -+ "//google/rpc:code_go_proto", -+ "//google/type:expr_go_proto", + ], +) -diff -urN c/google/cloud/asset/v1p1beta1/BUILD.bazel d/google/cloud/asset/v1p1beta1/BUILD.bazel ---- c/google/cloud/asset/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/asset/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +diff -urN c/google/cloud/dataproc/v1beta2/BUILD.bazel d/google/cloud/dataproc/v1beta2/BUILD.bazel +--- c/google/cloud/dataproc/v1beta2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/dataproc/v1beta2/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 = "asset_proto", ++ name = "dataproc_proto", + srcs = [ -+ "asset_service.proto", -+ "assets.proto", ++ "autoscaling_policies.proto", ++ "clusters.proto", ++ "jobs.proto", ++ "operations.proto", ++ "shared.proto", ++ "workflow_templates.proto", + ], + 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", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "asset_go_proto", ++ name = "dataproc_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p1beta1", -+ proto = ":asset_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1beta2", ++ proto = ":dataproc_proto", + 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/asset/v1p2beta1/BUILD.bazel d/google/cloud/asset/v1p2beta1/BUILD.bazel ---- c/google/cloud/asset/v1p2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/asset/v1p2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,34 @@ +diff -urN c/google/cloud/dataqna/v1alpha/BUILD.bazel d/google/cloud/dataqna/v1alpha/BUILD.bazel +--- c/google/cloud/dataqna/v1alpha/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "asset_proto", ++ name = "dataqna_proto", + srcs = [ -+ "asset_service.proto", -+ "assets.proto", ++ "annotated_string.proto", ++ "auto_suggestion_service.proto", ++ "question.proto", ++ "question_service.proto", ++ "user_feedback.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/iam/v1:iam_proto", -+ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", + "@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", + ], +) + +go_proto_library( -+ name = "asset_go_proto", ++ name = "dataqna_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p2beta1", -+ proto = ":asset_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/dataqna/v1alpha", ++ proto = ":dataqna_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/iam/v1:iam_go_proto", -+ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", + ], +) -diff -urN c/google/cloud/asset/v1p4beta1/BUILD.bazel d/google/cloud/asset/v1p4beta1/BUILD.bazel ---- c/google/cloud/asset/v1p4beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/asset/v1p4beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,32 @@ +diff -urN c/google/cloud/datastream/v1alpha1/BUILD.bazel d/google/cloud/datastream/v1alpha1/BUILD.bazel +--- c/google/cloud/datastream/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "asset_proto", ++ name = "datastream_proto", + srcs = [ -+ "asset_service.proto", -+ "assets.proto", ++ "datastream.proto", ++ "datastream_resources.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/iam/v1:iam_proto", + "//google/longrunning:longrunning_proto", -+ "//google/rpc:code_proto", + "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "asset_go_proto", ++ name = "datastream_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p4beta1", -+ proto = ":asset_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/datastream/v1alpha1", ++ proto = ":datastream_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/iam/v1:iam_go_proto", + "//google/longrunning:longrunning_go_proto", -+ "//google/rpc:code_go_proto", + ], +) -diff -urN c/google/cloud/asset/v1p5beta1/BUILD.bazel d/google/cloud/asset/v1p5beta1/BUILD.bazel ---- c/google/cloud/asset/v1p5beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/asset/v1p5beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,34 @@ +diff -urN c/google/cloud/dialogflow/cx/v3/BUILD.bazel d/google/cloud/dialogflow/cx/v3/BUILD.bazel +--- c/google/cloud/dialogflow/cx/v3/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/dialogflow/cx/v3/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 = "asset_proto", ++ name = "cx_proto", + srcs = [ -+ "asset_service.proto", -+ "assets.proto", ++ "agent.proto", ++ "audio_config.proto", ++ "entity_type.proto", ++ "environment.proto", ++ "experiment.proto", ++ "flow.proto", ++ "fulfillment.proto", ++ "intent.proto", ++ "page.proto", ++ "response_message.proto", ++ "security_settings.proto", ++ "session.proto", ++ "session_entity_type.proto", ++ "test_case.proto", ++ "transition_route_group.proto", ++ "validation_message.proto", ++ "version.proto", ++ "webhook.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/cloud/orgpolicy/v1:orgpolicy_proto", -+ "//google/iam/v1:iam_proto", -+ "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto", -+ "@com_google_protobuf//:any_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "//google/type:latlng_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:struct_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "asset_go_proto", ++ name = "cx_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p5beta1", -+ proto = ":asset_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3", ++ proto = ":cx_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/cloud/orgpolicy/v1:orgpolicy_go_proto", -+ "//google/iam/v1:iam_go_proto", -+ "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ "//google/type:latlng_go_proto", + ], +) -diff -urN c/google/cloud/asset/v1p7beta1/BUILD.bazel d/google/cloud/asset/v1p7beta1/BUILD.bazel ---- c/google/cloud/asset/v1p7beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/asset/v1p7beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,40 @@ +diff -urN c/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel d/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel +--- c/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/dialogflow/cx/v3beta1/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 = "asset_proto", ++ name = "cx_proto", + srcs = [ -+ "asset_service.proto", -+ "assets.proto", ++ "agent.proto", ++ "audio_config.proto", ++ "entity_type.proto", ++ "environment.proto", ++ "experiment.proto", ++ "flow.proto", ++ "fulfillment.proto", ++ "intent.proto", ++ "page.proto", ++ "response_message.proto", ++ "security_settings.proto", ++ "session.proto", ++ "session_entity_type.proto", ++ "test_case.proto", ++ "transition_route_group.proto", ++ "validation_message.proto", ++ "version.proto", ++ "webhook.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/cloud/orgpolicy/v1:orgpolicy_proto", -+ "//google/cloud/osconfig/v1:osconfig_proto", -+ "//google/iam/v1:iam_proto", -+ "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto", + "//google/longrunning:longrunning_proto", -+ "@com_google_protobuf//:any_proto", ++ "//google/rpc:status_proto", ++ "//google/type:latlng_proto", ++ "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:struct_proto", @@ -4522,343 +7573,394 @@ diff -urN c/google/cloud/asset/v1p7beta1/BUILD.bazel d/google/cloud/asset/v1p7be +) + +go_proto_library( -+ name = "asset_go_proto", ++ name = "cx_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1p7beta1", -+ proto = ":asset_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1", ++ proto = ":cx_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/cloud/orgpolicy/v1:orgpolicy_go_proto", -+ "//google/cloud/osconfig/v1:osconfig_go_proto", -+ "//google/iam/v1:iam_go_proto", -+ "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto", + "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ "//google/type:latlng_go_proto", + ], +) -diff -urN c/google/cloud/assuredworkloads/v1beta1/BUILD.bazel d/google/cloud/assuredworkloads/v1beta1/BUILD.bazel ---- c/google/cloud/assuredworkloads/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/assuredworkloads/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +diff -urN c/google/cloud/dialogflow/v2/BUILD.bazel d/google/cloud/dialogflow/v2/BUILD.bazel +--- c/google/cloud/dialogflow/v2/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/dialogflow/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,56 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "assuredworkloads_proto", -+ srcs = ["assuredworkloads_v1beta1.proto"], ++ name = "dialogflow_proto", ++ srcs = [ ++ "agent.proto", ++ "answer_record.proto", ++ "audio_config.proto", ++ "context.proto", ++ "conversation.proto", ++ "conversation_event.proto", ++ "conversation_profile.proto", ++ "document.proto", ++ "entity_type.proto", ++ "environment.proto", ++ "fulfillment.proto", ++ "gcs.proto", ++ "human_agent_assistant_event.proto", ++ "intent.proto", ++ "knowledge_base.proto", ++ "participant.proto", ++ "session.proto", ++ "session_entity_type.proto", ++ "validation_result.proto", ++ "version.proto", ++ "webhook.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "//google/type:latlng_proto", ++ "@com_google_protobuf//:any_proto", + "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:struct_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "assuredworkloads_go_proto", ++ name = "dialogflow_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/v1beta1", -+ proto = ":assuredworkloads_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2", ++ proto = ":dialogflow_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ "//google/type:latlng_go_proto", + ], +) -diff -urN c/google/cloud/audit/BUILD.bazel d/google/cloud/audit/BUILD.bazel ---- c/google/cloud/audit/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/audit/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +diff -urN c/google/cloud/dialogflow/v2beta1/BUILD.bazel d/google/cloud/dialogflow/v2beta1/BUILD.bazel +--- c/google/cloud/dialogflow/v2beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/dialogflow/v2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,56 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "audit_proto", -+ srcs = ["audit_log.proto"], ++ name = "dialogflow_proto", ++ srcs = [ ++ "agent.proto", ++ "answer_record.proto", ++ "audio_config.proto", ++ "context.proto", ++ "conversation.proto", ++ "conversation_event.proto", ++ "conversation_profile.proto", ++ "document.proto", ++ "entity_type.proto", ++ "environment.proto", ++ "fulfillment.proto", ++ "gcs.proto", ++ "human_agent_assistant_event.proto", ++ "intent.proto", ++ "knowledge_base.proto", ++ "participant.proto", ++ "session.proto", ++ "session_entity_type.proto", ++ "validation_result.proto", ++ "version.proto", ++ "webhook.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", -+ "//google/rpc/context:attribute_context_proto", ++ "//google/type:latlng_proto", + "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:struct_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "audit_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/audit", -+ proto = ":audit_proto", ++ name = "dialogflow_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1", ++ proto = ":dialogflow_proto", + visibility = ["//visibility:public"], + deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", + "//google/rpc:status_go_proto", -+ "//google/rpc/context:attribute_context_go_proto", ++ "//google/type:latlng_go_proto", + ], +) -diff -urN c/google/cloud/automl/v1/BUILD.bazel d/google/cloud/automl/v1/BUILD.bazel ---- c/google/cloud/automl/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/automl/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,51 @@ +diff -urN c/google/cloud/documentai/v1/BUILD.bazel d/google/cloud/documentai/v1/BUILD.bazel +--- c/google/cloud/documentai/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/documentai/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,44 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "automl_proto", ++ name = "documentai_proto", + srcs = [ -+ "annotation_payload.proto", -+ "annotation_spec.proto", -+ "classification.proto", -+ "data_items.proto", -+ "dataset.proto", -+ "detection.proto", ++ "document.proto", ++ "document_io.proto", ++ "document_processor_service.proto", + "geometry.proto", -+ "image.proto", -+ "io.proto", -+ "model.proto", -+ "model_evaluation.proto", -+ "operations.proto", -+ "prediction_service.proto", -+ "service.proto", -+ "text.proto", -+ "text_extraction.proto", -+ "text_segment.proto", -+ "text_sentiment.proto", -+ "translation.proto", ++ "operation_metadata.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", -+ "@com_google_protobuf//:any_proto", -+ "@com_google_protobuf//:duration_proto", ++ "//google/type:color_proto", ++ "//google/type:date_proto", ++ "//google/type:datetime_proto", ++ "//google/type:money_proto", ++ "//google/type:postaladdress_proto", + "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:struct_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "automl_go_proto", ++ name = "documentai_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1", -+ proto = ":automl_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1", ++ proto = ":documentai_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", + "//google/rpc:status_go_proto", ++ "//google/type:color_go_proto", ++ "//google/type:date_go_proto", ++ "//google/type:datetime_go_proto", ++ "//google/type:money_go_proto", ++ "//google/type:postaladdress_go_proto", + ], +) -diff -urN c/google/cloud/automl/v1beta1/BUILD.bazel d/google/cloud/automl/v1beta1/BUILD.bazel ---- c/google/cloud/automl/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/automl/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,61 @@ +diff -urN c/google/cloud/documentai/v1beta1/BUILD.bazel d/google/cloud/documentai/v1beta1/BUILD.bazel +--- c/google/cloud/documentai/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "automl_proto", ++ name = "documentai_proto", + srcs = [ -+ "annotation_payload.proto", -+ "annotation_spec.proto", -+ "classification.proto", -+ "column_spec.proto", -+ "data_items.proto", -+ "data_stats.proto", -+ "data_types.proto", -+ "dataset.proto", -+ "detection.proto", ++ "document.proto", ++ "document_understanding.proto", + "geometry.proto", -+ "image.proto", -+ "io.proto", -+ "model.proto", -+ "model_evaluation.proto", -+ "operations.proto", -+ "prediction_service.proto", -+ "ranges.proto", -+ "regression.proto", -+ "service.proto", -+ "table_spec.proto", -+ "tables.proto", -+ "temporal.proto", -+ "text.proto", -+ "text_extraction.proto", -+ "text_segment.proto", -+ "text_sentiment.proto", -+ "translation.proto", -+ "video.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", -+ "@com_google_protobuf//:any_proto", -+ "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:empty_proto", -+ "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:struct_proto", ++ "//google/type:color_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "automl_go_proto", ++ name = "documentai_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/automl/v1beta1", -+ proto = ":automl_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta1", ++ proto = ":documentai_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", + "//google/rpc:status_go_proto", ++ "//google/type:color_go_proto", + ], +) -diff -urN c/google/cloud/bigquery/connection/v1/BUILD.bazel d/google/cloud/bigquery/connection/v1/BUILD.bazel ---- c/google/cloud/bigquery/connection/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/bigquery/connection/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +diff -urN c/google/cloud/documentai/v1beta2/BUILD.bazel d/google/cloud/documentai/v1beta2/BUILD.bazel +--- c/google/cloud/documentai/v1beta2/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "connection_proto", -+ srcs = ["connection.proto"], ++ name = "documentai_proto", ++ srcs = [ ++ "document.proto", ++ "document_understanding.proto", ++ "geometry.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/iam/v1:iam_proto", -+ "@com_google_protobuf//:empty_proto", -+ "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:wrappers_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "//google/type:color_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "connection_go_proto", ++ name = "documentai_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1", -+ proto = ":connection_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta2", ++ proto = ":documentai_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/iam/v1:iam_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ "//google/type:color_go_proto", + ], +) -diff -urN c/google/cloud/bigquery/connection/v1beta1/BUILD.bazel d/google/cloud/bigquery/connection/v1beta1/BUILD.bazel ---- c/google/cloud/bigquery/connection/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/bigquery/connection/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +diff -urN c/google/cloud/documentai/v1beta3/BUILD.bazel d/google/cloud/documentai/v1beta3/BUILD.bazel +--- c/google/cloud/documentai/v1beta3/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "connection_proto", -+ srcs = ["connection.proto"], ++ name = "documentai_proto", ++ srcs = [ ++ "document.proto", ++ "document_io.proto", ++ "document_processor_service.proto", ++ "geometry.proto", ++ "operation_metadata.proto", ++ "processor.proto", ++ "processor_type.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/iam/v1:iam_proto", -+ "@com_google_protobuf//:empty_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "//google/type:color_proto", ++ "//google/type:date_proto", ++ "//google/type:datetime_proto", ++ "//google/type:money_proto", ++ "//google/type:postaladdress_proto", + "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:wrappers_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "connection_go_proto", ++ name = "documentai_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/connection/v1beta1", -+ proto = ":connection_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta3", ++ proto = ":documentai_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/iam/v1:iam_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ "//google/type:color_go_proto", ++ "//google/type:date_go_proto", ++ "//google/type:datetime_go_proto", ++ "//google/type:money_go_proto", ++ "//google/type:postaladdress_go_proto", + ], +) -diff -urN c/google/cloud/bigquery/datatransfer/v1/BUILD.bazel d/google/cloud/bigquery/datatransfer/v1/BUILD.bazel ---- c/google/cloud/bigquery/datatransfer/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/bigquery/datatransfer/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +diff -urN c/google/cloud/domains/v1alpha2/BUILD.bazel d/google/cloud/domains/v1alpha2/BUILD.bazel +--- c/google/cloud/domains/v1alpha2/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "datatransfer_proto", -+ srcs = [ -+ "datatransfer.proto", -+ "transfer.proto", -+ ], ++ name = "domains_proto", ++ srcs = ["domains.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/rpc:status_proto", -+ "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:empty_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/type:money_proto", ++ "//google/type:postaladdress_proto", + "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:struct_proto", + "@com_google_protobuf//:timestamp_proto", -+ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "datatransfer_go_proto", ++ name = "domains_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/datatransfer/v1", -+ proto = ":datatransfer_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1alpha2", ++ proto = ":domains_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/rpc:status_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/type:money_go_proto", ++ "//google/type:postaladdress_go_proto", + ], +) -diff -urN c/google/cloud/bigquery/logging/v1/BUILD.bazel d/google/cloud/bigquery/logging/v1/BUILD.bazel ---- c/google/cloud/bigquery/logging/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/bigquery/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +diff -urN c/google/cloud/domains/v1beta1/BUILD.bazel d/google/cloud/domains/v1beta1/BUILD.bazel +--- c/google/cloud/domains/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "logging_proto", -+ srcs = ["audit_data.proto"], ++ name = "domains_proto", ++ srcs = ["domains.proto"], + visibility = ["//visibility:public"], + deps = [ -+ "//google/iam/v1:iam_proto", -+ "//google/rpc:status_proto", -+ "@com_google_protobuf//:duration_proto", ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/type:money_proto", ++ "//google/type:postaladdress_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "logging_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/logging/v1", -+ proto = ":logging_proto", ++ name = "domains_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1beta1", ++ proto = ":domains_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/iam/v1:iam_go_proto", -+ "//google/rpc:status_go_proto", ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/type:money_go_proto", ++ "//google/type:postaladdress_go_proto", + ], +) -diff -urN c/google/cloud/bigquery/reservation/v1/BUILD.bazel d/google/cloud/bigquery/reservation/v1/BUILD.bazel ---- c/google/cloud/bigquery/reservation/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/bigquery/reservation/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +diff -urN c/google/cloud/essentialcontacts/v1/BUILD.bazel d/google/cloud/essentialcontacts/v1/BUILD.bazel +--- c/google/cloud/essentialcontacts/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "reservation_proto", -+ srcs = ["reservation.proto"], ++ name = "essentialcontacts_proto", ++ srcs = [ ++ "enums.proto", ++ "service.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/rpc:status_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", @@ -4866,1305 +7968,1061 @@ diff -urN c/google/cloud/bigquery/reservation/v1/BUILD.bazel d/google/cloud/bigq +) + +go_proto_library( -+ name = "reservation_go_proto", ++ name = "essentialcontacts_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1", -+ proto = ":reservation_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/essentialcontacts/v1", ++ proto = ":essentialcontacts_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/rpc:status_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel d/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel ---- c/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +diff -urN c/google/cloud/eventarc/v1/BUILD.bazel d/google/cloud/eventarc/v1/BUILD.bazel +--- c/google/cloud/eventarc/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/eventarc/v1/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 = "reservation_proto", -+ srcs = ["reservation.proto"], ++ name = "eventarc_proto", ++ srcs = [ ++ "eventarc.proto", ++ "trigger.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/rpc:status_proto", -+ "@com_google_protobuf//:empty_proto", ++ "//google/longrunning:longrunning_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "reservation_go_proto", ++ name = "eventarc_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/reservation/v1beta1", -+ proto = ":reservation_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/eventarc/v1", ++ proto = ":eventarc_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/rpc:status_go_proto", ++ "//google/longrunning:longrunning_go_proto", + ], +) -diff -urN c/google/cloud/bigquery/storage/v1/BUILD.bazel d/google/cloud/bigquery/storage/v1/BUILD.bazel ---- c/google/cloud/bigquery/storage/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/bigquery/storage/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +diff -urN c/google/cloud/filestore/v1/BUILD.bazel d/google/cloud/filestore/v1/BUILD.bazel +--- c/google/cloud/filestore/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/filestore/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,27 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "storage_proto", -+ srcs = [ -+ "arrow.proto", -+ "avro.proto", -+ "storage.proto", -+ "stream.proto", -+ ], ++ name = "filestore_proto", ++ srcs = ["cloud_filestore_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", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "storage_go_proto", ++ name = "filestore_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1", -+ proto = ":storage_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/filestore/v1", ++ proto = ":filestore_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], +) -diff -urN c/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel d/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel ---- c/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +diff -urN c/google/cloud/filestore/v1beta1/BUILD.bazel d/google/cloud/filestore/v1beta1/BUILD.bazel +--- c/google/cloud/filestore/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "storage_proto", -+ srcs = [ -+ "protobuf.proto", -+ "storage.proto", -+ "stream.proto", -+ "table.proto", -+ ], ++ name = "filestore_proto", ++ srcs = ["cloud_filestore_service.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/rpc:status_proto", -+ "@com_google_protobuf//:descriptor_proto", -+ "@com_google_protobuf//:empty_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "storage_go_proto", ++ name = "filestore_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1alpha2", -+ proto = ":storage_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/filestore/v1beta1", ++ proto = ":filestore_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/rpc:status_go_proto", ++ "//google/longrunning:longrunning_go_proto", + ], +) -diff -urN c/google/cloud/bigquery/storage/v1beta1/BUILD.bazel d/google/cloud/bigquery/storage/v1beta1/BUILD.bazel ---- c/google/cloud/bigquery/storage/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/bigquery/storage/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +diff -urN c/google/cloud/functions/v1/BUILD.bazel d/google/cloud/functions/v1/BUILD.bazel +--- c/google/cloud/functions/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "storage_proto", ++ name = "functions_proto", + srcs = [ -+ "arrow.proto", -+ "avro.proto", -+ "read_options.proto", -+ "storage.proto", -+ "table_reference.proto", ++ "functions.proto", ++ "operations.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "@com_google_protobuf//:empty_proto", ++ "//google/iam/v1:iam_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "storage_go_proto", ++ name = "functions_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta1", -+ proto = ":storage_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/functions/v1", ++ proto = ":functions_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], +) -diff -urN c/google/cloud/bigquery/storage/v1beta2/BUILD.bazel d/google/cloud/bigquery/storage/v1beta2/BUILD.bazel ---- c/google/cloud/bigquery/storage/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/bigquery/storage/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,34 @@ +diff -urN c/google/cloud/gaming/v1/BUILD.bazel d/google/cloud/gaming/v1/BUILD.bazel +--- c/google/cloud/gaming/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "storage_proto", ++ name = "gaming_proto", + srcs = [ -+ "arrow.proto", -+ "avro.proto", -+ "protobuf.proto", -+ "storage.proto", -+ "stream.proto", -+ "table.proto", ++ "common.proto", ++ "game_server_clusters.proto", ++ "game_server_clusters_service.proto", ++ "game_server_configs.proto", ++ "game_server_configs_service.proto", ++ "game_server_deployments.proto", ++ "game_server_deployments_service.proto", ++ "realms.proto", ++ "realms_service.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/rpc:status_proto", -+ "@com_google_protobuf//:descriptor_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", -+ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "storage_go_proto", ++ name = "gaming_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2", -+ proto = ":storage_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gaming/v1", ++ proto = ":gaming_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/rpc:status_go_proto", ++ "//google/longrunning:longrunning_go_proto", + ], +) -diff -urN c/google/cloud/bigquery/v2/BUILD.bazel d/google/cloud/bigquery/v2/BUILD.bazel ---- c/google/cloud/bigquery/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/bigquery/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +diff -urN c/google/cloud/gaming/v1beta/BUILD.bazel d/google/cloud/gaming/v1beta/BUILD.bazel +--- c/google/cloud/gaming/v1beta/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "bigquery_proto", ++ name = "gaming_proto", + srcs = [ -+ "encryption_config.proto", -+ "model.proto", -+ "model_reference.proto", -+ "standard_sql.proto", -+ "table_reference.proto", ++ "common.proto", ++ "game_server_clusters.proto", ++ "game_server_clusters_service.proto", ++ "game_server_configs.proto", ++ "game_server_configs_service.proto", ++ "game_server_deployments.proto", ++ "game_server_deployments_service.proto", ++ "realms.proto", ++ "realms_service.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "@com_google_protobuf//:empty_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", -+ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "bigquery_go_proto", ++ name = "gaming_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/v2", -+ proto = ":bigquery_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gaming/v1beta", ++ proto = ":gaming_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], +) -diff -urN c/google/cloud/billing/budgets/v1/BUILD.bazel d/google/cloud/billing/budgets/v1/BUILD.bazel ---- c/google/cloud/billing/budgets/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/billing/budgets/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +diff -urN c/google/cloud/gkeconnect/gateway/v1/BUILD.bazel d/google/cloud/gkeconnect/gateway/v1/BUILD.bazel +--- c/google/cloud/gkeconnect/gateway/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "budgets_proto", -+ srcs = [ -+ "budget_model.proto", -+ "budget_service.proto", -+ ], ++ name = "gateway_proto", ++ srcs = ["gateway.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/type:money_proto", -+ "@com_google_protobuf//:empty_proto", -+ "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:struct_proto", ++ "//google/api:httpbody_proto", + ], +) + +go_proto_library( -+ name = "budgets_go_proto", ++ name = "gateway_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1", -+ proto = ":budgets_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1", ++ proto = ":gateway_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/type:money_go_proto", ++ "//google/api:httpbody_go_proto", + ], +) -diff -urN c/google/cloud/billing/budgets/v1alpha1/BUILD.bazel d/google/cloud/billing/budgets/v1alpha1/BUILD.bazel ---- c/google/cloud/billing/budgets/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/billing/budgets/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +diff -urN c/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel d/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel +--- c/google/cloud/gkeconnect/gateway/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "budgets_proto", -+ srcs = [ -+ "budget_model.proto", -+ "budget_service.proto", -+ ], ++ name = "gateway_proto", ++ srcs = ["gateway.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/type:money_proto", -+ "@com_google_protobuf//:empty_proto", -+ "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:struct_proto", ++ "//google/api:httpbody_proto", + ], +) + +go_proto_library( -+ name = "budgets_go_proto", ++ name = "gateway_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1alpha1", -+ proto = ":budgets_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1alpha1", ++ proto = ":gateway_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/type:money_go_proto", ++ "//google/api:httpbody_go_proto", + ], +) -diff -urN c/google/cloud/billing/budgets/v1beta1/BUILD.bazel d/google/cloud/billing/budgets/v1beta1/BUILD.bazel ---- c/google/cloud/billing/budgets/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/billing/budgets/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +diff -urN c/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel d/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel +--- c/google/cloud/gkeconnect/gateway/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "budgets_proto", -+ srcs = [ -+ "budget_model.proto", -+ "budget_service.proto", -+ ], ++ name = "gateway_proto", ++ srcs = ["gateway.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/type:money_proto", -+ "@com_google_protobuf//:empty_proto", -+ "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:struct_proto", ++ "//google/api:httpbody_proto", + ], +) + +go_proto_library( -+ name = "budgets_go_proto", ++ name = "gateway_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1beta1", -+ proto = ":budgets_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1beta1", ++ proto = ":gateway_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/type:money_go_proto", ++ "//google/api:httpbody_go_proto", + ], +) -diff -urN c/google/cloud/billing/v1/BUILD.bazel d/google/cloud/billing/v1/BUILD.bazel ---- c/google/cloud/billing/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/billing/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,31 @@ +diff -urN c/google/cloud/gkehub/v1/BUILD.bazel d/google/cloud/gkehub/v1/BUILD.bazel +--- c/google/cloud/gkehub/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "billing_proto", ++ name = "gkehub_proto", + srcs = [ -+ "cloud_billing.proto", -+ "cloud_catalog.proto", ++ "feature.proto", ++ "membership.proto", ++ "service.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/iam/v1:iam_proto", -+ "//google/type:money_proto", ++ "//google/cloud/gkehub/v1/configmanagement:configmanagement_proto", ++ "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_proto", ++ "//google/longrunning:longrunning_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "billing_go_proto", ++ name = "gkehub_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/billing/v1", -+ proto = ":billing_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1", ++ proto = ":gkehub_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/iam/v1:iam_go_proto", -+ "//google/type:money_go_proto", ++ "//google/cloud/gkehub/v1/configmanagement:configmanagement_go_proto", ++ "//google/cloud/gkehub/v1/multiclusteringress:multiclusteringress_go_proto", ++ "//google/longrunning:longrunning_go_proto", + ], +) -diff -urN c/google/cloud/binaryauthorization/v1beta1/BUILD.bazel d/google/cloud/binaryauthorization/v1beta1/BUILD.bazel ---- c/google/cloud/binaryauthorization/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/binaryauthorization/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +diff -urN c/google/cloud/gkehub/v1/configmanagement/BUILD.bazel d/google/cloud/gkehub/v1/configmanagement/BUILD.bazel +--- c/google/cloud/gkehub/v1/configmanagement/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/gkehub/v1/configmanagement/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 = "binaryauthorization_proto", -+ srcs = [ -+ "resources.proto", -+ "service.proto", -+ ], ++ name = "configmanagement_proto", ++ srcs = ["configmanagement.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "binaryauthorization_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/binaryauthorization/v1beta1", -+ proto = ":binaryauthorization_proto", ++ name = "configmanagement_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1", ++ proto = ":configmanagement_proto", + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/channel/v1/BUILD.bazel d/google/cloud/channel/v1/BUILD.bazel ---- c/google/cloud/channel/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/channel/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,43 @@ +diff -urN c/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel d/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel +--- c/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/gkehub/v1/multiclusteringress/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,17 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "channel_proto", ++ name = "multiclusteringress_proto", ++ srcs = ["multiclusteringress.proto"], ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_proto"], ++) ++ ++go_proto_library( ++ name = "multiclusteringress_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1", ++ proto = ":multiclusteringress_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/cloud/gkehub/v1alpha/BUILD.bazel d/google/cloud/gkehub/v1alpha/BUILD.bazel +--- c/google/cloud/gkehub/v1alpha/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "gkehub_proto", + srcs = [ -+ "channel_partner_links.proto", -+ "common.proto", -+ "customers.proto", -+ "entitlements.proto", -+ "offers.proto", -+ "operations.proto", -+ "products.proto", ++ "feature.proto", + "service.proto", -+ "subscriber_event.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", ++ "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_proto", ++ "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_proto", ++ "//google/cloud/gkehub/v1alpha/metering:metering_proto", ++ "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_proto", ++ "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_proto", + "//google/longrunning:longrunning_proto", -+ "//google/type:money_proto", -+ "//google/type:postaladdress_proto", -+ "@com_google_protobuf//:any_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 = "channel_go_proto", ++ name = "gkehub_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/channel/v1", -+ proto = ":channel_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha", ++ proto = ":gkehub_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", ++ "//google/cloud/gkehub/v1alpha/cloudauditlogging:cloudauditlogging_go_proto", ++ "//google/cloud/gkehub/v1alpha/configmanagement:configmanagement_go_proto", ++ "//google/cloud/gkehub/v1alpha/metering:metering_go_proto", ++ "//google/cloud/gkehub/v1alpha/multiclusteringress:multiclusteringress_go_proto", ++ "//google/cloud/gkehub/v1alpha/servicemesh:servicemesh_go_proto", + "//google/longrunning:longrunning_go_proto", -+ "//google/type:money_go_proto", -+ "//google/type:postaladdress_go_proto", + ], +) -diff -urN c/google/cloud/datacatalog/v1/BUILD.bazel d/google/cloud/datacatalog/v1/BUILD.bazel ---- c/google/cloud/datacatalog/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/datacatalog/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ +diff -urN c/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel d/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel +--- c/google/cloud/gkehub/v1alpha/cloudauditlogging/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "datacatalog_proto", -+ srcs = [ -+ "common.proto", -+ "datacatalog.proto", -+ "gcs_fileset_spec.proto", -+ "schema.proto", -+ "search.proto", -+ "table_spec.proto", -+ "tags.proto", -+ "timestamps.proto", -+ ], ++ name = "cloudauditlogging_proto", ++ srcs = ["cloudauditlogging.proto"], + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_proto", -+ "//google/iam/v1:iam_proto", -+ "@com_google_protobuf//:empty_proto", -+ "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:timestamp_proto", -+ ], ++ deps = ["//google/api:annotations_proto"], +) + +go_proto_library( -+ name = "datacatalog_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1", -+ proto = ":datacatalog_proto", ++ name = "cloudauditlogging_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/cloudauditlogging/v1alpha", ++ proto = ":cloudauditlogging_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/iam/v1:iam_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/datacatalog/v1beta1/BUILD.bazel d/google/cloud/datacatalog/v1beta1/BUILD.bazel ---- c/google/cloud/datacatalog/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/datacatalog/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +diff -urN c/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel d/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel +--- c/google/cloud/gkehub/v1alpha/configmanagement/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "datacatalog_proto", -+ srcs = [ -+ "common.proto", -+ "datacatalog.proto", -+ "gcs_fileset_spec.proto", -+ "policytagmanager.proto", -+ "policytagmanagerserialization.proto", -+ "schema.proto", -+ "search.proto", -+ "table_spec.proto", -+ "tags.proto", -+ "timestamps.proto", -+ ], ++ name = "configmanagement_proto", ++ srcs = ["configmanagement.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/iam/v1:iam_proto", -+ "@com_google_protobuf//:empty_proto", -+ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "datacatalog_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1", -+ proto = ":datacatalog_proto", ++ name = "configmanagement_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1alpha", ++ proto = ":configmanagement_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/iam/v1:iam_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/datalabeling/v1beta1/BUILD.bazel d/google/cloud/datalabeling/v1beta1/BUILD.bazel ---- c/google/cloud/datalabeling/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/datalabeling/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,41 @@ +diff -urN c/google/cloud/gkehub/v1alpha/metering/BUILD.bazel d/google/cloud/gkehub/v1alpha/metering/BUILD.bazel +--- c/google/cloud/gkehub/v1alpha/metering/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "datalabeling_proto", -+ srcs = [ -+ "annotation.proto", -+ "annotation_spec_set.proto", -+ "data_labeling_service.proto", -+ "data_payloads.proto", -+ "dataset.proto", -+ "evaluation.proto", -+ "evaluation_job.proto", -+ "human_annotation_config.proto", -+ "instruction.proto", -+ "operations.proto", -+ ], ++ name = "metering_proto", ++ srcs = ["metering.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", -+ "//google/rpc:status_proto", -+ "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:empty_proto", -+ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "datalabeling_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1", -+ proto = ":datalabeling_proto", ++ name = "metering_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1alpha", ++ proto = ":metering_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", -+ "//google/rpc:status_go_proto", -+ ], ++ deps = ["//google/api:annotations_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 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/dataproc/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,16 @@ +diff -urN c/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel d/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel +--- c/google/cloud/gkehub/v1alpha/multiclusteringress/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "logging_proto", -+ srcs = ["autoscaler_log.proto"], ++ name = "multiclusteringress_proto", ++ srcs = ["multiclusteringress.proto"], + visibility = ["//visibility:public"], -+ deps = ["@com_google_protobuf//:duration_proto"], ++ deps = ["//google/api:annotations_proto"], +) + +go_proto_library( -+ name = "logging_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/logging", -+ proto = ":logging_proto", ++ name = "multiclusteringress_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1alpha", ++ proto = ":multiclusteringress_proto", + visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/dataproc/v1/BUILD.bazel d/google/cloud/dataproc/v1/BUILD.bazel ---- c/google/cloud/dataproc/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/dataproc/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,35 @@ +diff -urN c/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel d/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel +--- c/google/cloud/gkehub/v1alpha/servicemesh/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "servicemesh_proto", ++ srcs = ["servicemesh.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:struct_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "servicemesh_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/servicemesh/v1alpha", ++ proto = ":servicemesh_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/cloud/gkehub/v1alpha2/BUILD.bazel d/google/cloud/gkehub/v1alpha2/BUILD.bazel +--- c/google/cloud/gkehub/v1alpha2/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "dataproc_proto", -+ srcs = [ -+ "autoscaling_policies.proto", -+ "clusters.proto", -+ "jobs.proto", -+ "operations.proto", -+ "shared.proto", -+ "workflow_templates.proto", -+ ], ++ name = "gkehub_proto", ++ srcs = ["membership.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", -+ "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "dataproc_go_proto", ++ name = "gkehub_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1", -+ proto = ":dataproc_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha2", ++ proto = ":gkehub_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", + ], +) -diff -urN c/google/cloud/dataproc/v1beta2/BUILD.bazel d/google/cloud/dataproc/v1beta2/BUILD.bazel ---- c/google/cloud/dataproc/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/dataproc/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +diff -urN c/google/cloud/gkehub/v1beta/BUILD.bazel d/google/cloud/gkehub/v1beta/BUILD.bazel +--- c/google/cloud/gkehub/v1beta/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "dataproc_proto", ++ name = "gkehub_proto", + srcs = [ -+ "autoscaling_policies.proto", -+ "clusters.proto", -+ "jobs.proto", -+ "operations.proto", -+ "shared.proto", -+ "workflow_templates.proto", ++ "feature.proto", ++ "service.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", ++ "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_proto", ++ "//google/cloud/gkehub/v1beta/metering:metering_proto", ++ "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_proto", + "//google/longrunning:longrunning_proto", -+ "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "dataproc_go_proto", ++ name = "gkehub_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1beta2", -+ proto = ":dataproc_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta", ++ proto = ":gkehub_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", ++ "//google/cloud/gkehub/v1beta/configmanagement:configmanagement_go_proto", ++ "//google/cloud/gkehub/v1beta/metering:metering_go_proto", ++ "//google/cloud/gkehub/v1beta/multiclusteringress:multiclusteringress_go_proto", + "//google/longrunning:longrunning_go_proto", + ], +) -diff -urN c/google/cloud/dataqna/v1alpha/BUILD.bazel d/google/cloud/dataqna/v1alpha/BUILD.bazel ---- c/google/cloud/dataqna/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/dataqna/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +diff -urN c/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel d/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel +--- c/google/cloud/gkehub/v1beta/configmanagement/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "dataqna_proto", -+ srcs = [ -+ "annotated_string.proto", -+ "auto_suggestion_service.proto", -+ "question.proto", -+ "question_service.proto", -+ "user_feedback.proto", -+ ], ++ name = "configmanagement_proto", ++ srcs = ["configmanagement.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/rpc:status_proto", -+ "@com_google_protobuf//:any_proto", -+ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "dataqna_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/dataqna/v1alpha", -+ proto = ":dataqna_proto", ++ name = "configmanagement_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1beta", ++ proto = ":configmanagement_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/rpc:status_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/dialogflow/BUILD.bazel d/google/cloud/dialogflow/BUILD.bazel ---- c/google/cloud/dialogflow/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/dialogflow/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,17 @@ +diff -urN c/google/cloud/gkehub/v1beta/metering/BUILD.bazel d/google/cloud/gkehub/v1beta/metering/BUILD.bazel +--- c/google/cloud/gkehub/v1beta/metering/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "cloud_proto", -+ srcs = ["common_resources.proto"], ++ name = "metering_proto", ++ srcs = ["metering.proto"], + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], +) + +go_proto_library( -+ name = "cloud_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow", -+ proto = ":cloud_proto", ++ name = "metering_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1beta", ++ proto = ":metering_proto", + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/dialogflow/cx/v3/BUILD.bazel d/google/cloud/dialogflow/cx/v3/BUILD.bazel ---- c/google/cloud/dialogflow/cx/v3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/dialogflow/cx/v3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,52 @@ +diff -urN c/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel d/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel +--- c/google/cloud/gkehub/v1beta/multiclusteringress/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "cx_proto", -+ srcs = [ -+ "agent.proto", -+ "audio_config.proto", -+ "entity_type.proto", -+ "environment.proto", -+ "experiment.proto", -+ "flow.proto", -+ "fulfillment.proto", -+ "intent.proto", -+ "page.proto", -+ "response_message.proto", -+ "security_settings.proto", -+ "session.proto", -+ "session_entity_type.proto", -+ "test_case.proto", -+ "transition_route_group.proto", -+ "validation_message.proto", -+ "version.proto", -+ "webhook.proto", -+ ], ++ name = "multiclusteringress_proto", ++ srcs = ["multiclusteringress.proto"], + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", -+ "//google/rpc:status_proto", -+ "//google/type:latlng_proto", -+ "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:empty_proto", -+ "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:struct_proto", -+ "@com_google_protobuf//:timestamp_proto", -+ ], ++ deps = ["//google/api:annotations_proto"], +) + +go_proto_library( -+ name = "cx_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3", -+ proto = ":cx_proto", ++ name = "multiclusteringress_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1beta", ++ proto = ":multiclusteringress_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", -+ "//google/rpc:status_go_proto", -+ "//google/type:latlng_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel d/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel ---- c/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,52 @@ +diff -urN c/google/cloud/gkehub/v1beta1/BUILD.bazel d/google/cloud/gkehub/v1beta1/BUILD.bazel +--- c/google/cloud/gkehub/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "cx_proto", -+ srcs = [ -+ "agent.proto", -+ "audio_config.proto", -+ "entity_type.proto", -+ "environment.proto", -+ "experiment.proto", -+ "flow.proto", -+ "fulfillment.proto", -+ "intent.proto", -+ "page.proto", -+ "response_message.proto", -+ "security_settings.proto", -+ "session.proto", -+ "session_entity_type.proto", -+ "test_case.proto", -+ "transition_route_group.proto", -+ "validation_message.proto", -+ "version.proto", -+ "webhook.proto", -+ ], ++ name = "gkehub_proto", ++ srcs = ["membership.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", -+ "//google/type:latlng_proto", -+ "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:struct_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "cx_go_proto", ++ name = "gkehub_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3beta1", -+ proto = ":cx_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta1", ++ proto = ":gkehub_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", + "//google/rpc:status_go_proto", -+ "//google/type:latlng_go_proto", + ], +) -diff -urN c/google/cloud/dialogflow/v2/BUILD.bazel d/google/cloud/dialogflow/v2/BUILD.bazel ---- c/google/cloud/dialogflow/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/dialogflow/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,53 @@ +diff -urN c/google/cloud/gsuiteaddons/v1/BUILD.bazel d/google/cloud/gsuiteaddons/v1/BUILD.bazel +--- c/google/cloud/gsuiteaddons/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "dialogflow_proto", -+ srcs = [ -+ "agent.proto", -+ "answer_record.proto", -+ "audio_config.proto", -+ "context.proto", -+ "conversation.proto", -+ "conversation_event.proto", -+ "conversation_profile.proto", -+ "document.proto", -+ "entity_type.proto", -+ "environment.proto", -+ "gcs.proto", -+ "human_agent_assistant_event.proto", -+ "intent.proto", -+ "knowledge_base.proto", -+ "participant.proto", -+ "session.proto", -+ "session_entity_type.proto", -+ "validation_result.proto", -+ "webhook.proto", -+ ], ++ name = "gsuiteaddons_proto", ++ srcs = ["gsuiteaddons.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", -+ "//google/rpc:status_proto", -+ "//google/type:latlng_proto", -+ "@com_google_protobuf//:duration_proto", ++ "//google/apps/script/type:type_proto", ++ "//google/apps/script/type/calendar:calendar_proto", ++ "//google/apps/script/type/docs:docs_proto", ++ "//google/apps/script/type/drive:drive_proto", ++ "//google/apps/script/type/gmail:gmail_proto", ++ "//google/apps/script/type/sheets:sheets_proto", ++ "//google/apps/script/type/slides:slides_proto", + "@com_google_protobuf//:empty_proto", -+ "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:struct_proto", -+ "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "dialogflow_go_proto", ++ name = "gsuiteaddons_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2", -+ proto = ":dialogflow_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/gsuiteaddons/v1", ++ proto = ":gsuiteaddons_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", -+ "//google/rpc:status_go_proto", -+ "//google/type:latlng_go_proto", ++ "//google/apps/script/type:type_go_proto", ++ "//google/apps/script/type/calendar:calendar_go_proto", ++ "//google/apps/script/type/docs:docs_go_proto", ++ "//google/apps/script/type/drive:drive_go_proto", ++ "//google/apps/script/type/gmail:gmail_go_proto", ++ "//google/apps/script/type/sheets:sheets_go_proto", ++ "//google/apps/script/type/slides:slides_go_proto", + ], +) -diff -urN c/google/cloud/dialogflow/v2beta1/BUILD.bazel d/google/cloud/dialogflow/v2beta1/BUILD.bazel ---- c/google/cloud/dialogflow/v2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/dialogflow/v2beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,54 @@ +diff -urN c/google/cloud/iap/v1/BUILD.bazel d/google/cloud/iap/v1/BUILD.bazel +--- c/google/cloud/iap/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/iap/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,27 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "dialogflow_proto", -+ srcs = [ -+ "agent.proto", -+ "answer_record.proto", -+ "audio_config.proto", -+ "context.proto", -+ "conversation.proto", -+ "conversation_event.proto", -+ "conversation_profile.proto", -+ "document.proto", -+ "entity_type.proto", -+ "environment.proto", -+ "gcs.proto", -+ "human_agent_assistant_event.proto", -+ "intent.proto", -+ "knowledge_base.proto", -+ "participant.proto", -+ "session.proto", -+ "session_entity_type.proto", -+ "validation_result.proto", -+ "webhook.proto", -+ ], ++ name = "iap_proto", ++ srcs = ["service.proto"], + visibility = ["//visibility:public"], + deps = [ -+ "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", -+ "//google/rpc:status_proto", -+ "//google/type:latlng_proto", -+ "@com_google_protobuf//:any_proto", -+ "@com_google_protobuf//:duration_proto", ++ "//google/api:annotations_proto", ++ "//google/iam/v1:iam_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:struct_proto", -+ "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "dialogflow_go_proto", ++ name = "iap_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1", -+ proto = ":dialogflow_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/iap/v1", ++ proto = ":iap_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", -+ "//google/rpc:status_go_proto", -+ "//google/type:latlng_go_proto", ++ "//google/iam/v1:iam_go_proto", + ], +) -diff -urN c/google/cloud/documentai/v1/BUILD.bazel d/google/cloud/documentai/v1/BUILD.bazel ---- c/google/cloud/documentai/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/documentai/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,43 @@ +diff -urN c/google/cloud/iap/v1beta1/BUILD.bazel d/google/cloud/iap/v1beta1/BUILD.bazel +--- c/google/cloud/iap/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "documentai_proto", -+ srcs = [ -+ "document.proto", -+ "document_io.proto", -+ "document_processor_service.proto", -+ "geometry.proto", -+ ], ++ name = "iap_proto", ++ srcs = ["service.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", -+ "//google/rpc:status_proto", -+ "//google/type:color_proto", -+ "//google/type:date_proto", -+ "//google/type:datetime_proto", -+ "//google/type:money_proto", -+ "//google/type:postaladdress_proto", -+ "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:timestamp_proto", ++ "//google/iam/v1:iam_proto", + ], +) + +go_proto_library( -+ name = "documentai_go_proto", ++ name = "iap_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1", -+ proto = ":documentai_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/iap/v1beta1", ++ proto = ":iap_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", -+ "//google/rpc:status_go_proto", -+ "//google/type:color_go_proto", -+ "//google/type:date_go_proto", -+ "//google/type:datetime_go_proto", -+ "//google/type:money_go_proto", -+ "//google/type:postaladdress_go_proto", ++ "//google/iam/v1:iam_go_proto", + ], +) -diff -urN c/google/cloud/documentai/v1beta1/BUILD.bazel d/google/cloud/documentai/v1beta1/BUILD.bazel ---- c/google/cloud/documentai/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/documentai/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +diff -urN c/google/cloud/iot/v1/BUILD.bazel d/google/cloud/iot/v1/BUILD.bazel +--- c/google/cloud/iot/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "documentai_proto", ++ name = "iot_proto", + srcs = [ -+ "document.proto", -+ "document_understanding.proto", -+ "geometry.proto", ++ "device_manager.proto", ++ "resources.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", ++ "//google/iam/v1:iam_proto", + "//google/rpc:status_proto", -+ "//google/type:color_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "documentai_go_proto", ++ name = "iot_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta1", -+ proto = ":documentai_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/iot/v1", ++ proto = ":iot_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", ++ "//google/iam/v1:iam_go_proto", + "//google/rpc:status_go_proto", -+ "//google/type:color_go_proto", + ], +) -diff -urN c/google/cloud/documentai/v1beta2/BUILD.bazel d/google/cloud/documentai/v1beta2/BUILD.bazel ---- c/google/cloud/documentai/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/documentai/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +diff -urN c/google/cloud/kms/v1/BUILD.bazel d/google/cloud/kms/v1/BUILD.bazel +--- c/google/cloud/kms/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/kms/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,27 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "documentai_proto", ++ name = "kms_proto", + srcs = [ -+ "document.proto", -+ "document_understanding.proto", -+ "geometry.proto", ++ "resources.proto", ++ "service.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", -+ "//google/rpc:status_proto", -+ "//google/type:color_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "documentai_go_proto", ++ name = "kms_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta2", -+ proto = ":documentai_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/kms/v1", ++ proto = ":kms_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", -+ "//google/rpc:status_go_proto", -+ "//google/type:color_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/documentai/v1beta3/BUILD.bazel d/google/cloud/documentai/v1beta3/BUILD.bazel ---- c/google/cloud/documentai/v1beta3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/documentai/v1beta3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,43 @@ +diff -urN c/google/cloud/language/v1/BUILD.bazel d/google/cloud/language/v1/BUILD.bazel +--- c/google/cloud/language/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "documentai_proto", -+ srcs = [ -+ "document.proto", -+ "document_io.proto", -+ "document_processor_service.proto", -+ "geometry.proto", -+ ], ++ name = "language_proto", ++ srcs = ["language_service.proto"], + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", -+ "//google/rpc:status_proto", -+ "//google/type:color_proto", -+ "//google/type:date_proto", -+ "//google/type:datetime_proto", -+ "//google/type:money_proto", -+ "//google/type:postaladdress_proto", -+ "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:timestamp_proto", -+ ], ++ deps = ["//google/api:annotations_proto"], +) + +go_proto_library( -+ name = "documentai_go_proto", ++ name = "language_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta3", -+ proto = ":documentai_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/language/v1", ++ proto = ":language_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", -+ "//google/rpc:status_go_proto", -+ "//google/type:color_go_proto", -+ "//google/type:date_go_proto", -+ "//google/type:datetime_go_proto", -+ "//google/type:money_go_proto", -+ "//google/type:postaladdress_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/domains/v1alpha2/BUILD.bazel d/google/cloud/domains/v1alpha2/BUILD.bazel ---- c/google/cloud/domains/v1alpha2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/domains/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +diff -urN c/google/cloud/language/v1beta1/BUILD.bazel d/google/cloud/language/v1beta1/BUILD.bazel +--- c/google/cloud/language/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "domains_proto", -+ srcs = ["domains.proto"], ++ name = "language_proto", ++ srcs = ["language_service.proto"], + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", -+ "//google/type:money_proto", -+ "//google/type:postaladdress_proto", -+ "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:timestamp_proto", -+ ], ++ deps = ["//google/api:annotations_proto"], +) + +go_proto_library( -+ name = "domains_go_proto", ++ name = "language_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1alpha2", -+ proto = ":domains_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/language/v1beta1", ++ proto = ":language_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", -+ "//google/type:money_go_proto", -+ "//google/type:postaladdress_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/domains/v1beta1/BUILD.bazel d/google/cloud/domains/v1beta1/BUILD.bazel ---- c/google/cloud/domains/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/domains/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +diff -urN c/google/cloud/language/v1beta2/BUILD.bazel d/google/cloud/language/v1beta2/BUILD.bazel +--- c/google/cloud/language/v1beta2/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "domains_proto", -+ srcs = ["domains.proto"], ++ name = "language_proto", ++ srcs = ["language_service.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", -+ "//google/type:money_proto", -+ "//google/type:postaladdress_proto", -+ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "domains_go_proto", ++ name = "language_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1beta1", -+ proto = ":domains_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/language/v1beta2", ++ proto = ":language_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", -+ "//google/type:money_go_proto", -+ "//google/type:postaladdress_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/functions/v1/BUILD.bazel d/google/cloud/functions/v1/BUILD.bazel ---- c/google/cloud/functions/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/functions/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +diff -urN c/google/cloud/lifesciences/v2beta/BUILD.bazel d/google/cloud/lifesciences/v2beta/BUILD.bazel +--- c/google/cloud/lifesciences/v2beta/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "functions_proto", -+ srcs = [ -+ "functions.proto", -+ "operations.proto", -+ ], ++ name = "lifesciences_proto", ++ srcs = ["workflows.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/iam/v1:iam_proto", + "//google/longrunning:longrunning_proto", -+ "@com_google_protobuf//:any_proto", ++ "//google/rpc:code_proto", + "@com_google_protobuf//:duration_proto", -+ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "functions_go_proto", ++ name = "lifesciences_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/functions/v1", -+ proto = ":functions_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/lifesciences/v2beta", ++ proto = ":lifesciences_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/iam/v1:iam_go_proto", + "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:code_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 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/gaming/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,37 @@ +diff -urN c/google/cloud/location/BUILD.bazel d/google/cloud/location/BUILD.bazel +--- c/google/cloud/location/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "gaming_proto", -+ srcs = [ -+ "common.proto", -+ "game_server_clusters.proto", -+ "game_server_clusters_service.proto", -+ "game_server_configs.proto", -+ "game_server_configs_service.proto", -+ "game_server_deployments.proto", -+ "game_server_deployments_service.proto", -+ "realms.proto", -+ "realms_service.proto", -+ ], ++ name = "location_proto", ++ srcs = ["locations.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", ++ "@com_google_protobuf//:any_proto", + ], +) + +go_proto_library( -+ name = "gaming_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/gaming/v1", -+ proto = ":gaming_proto", ++ name = "location_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/location", ++ proto = ":location_proto", + visibility = ["//visibility:public"], -+ deps = [ -+ "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", -+ ], ++ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/gaming/v1beta/BUILD.bazel d/google/cloud/gaming/v1beta/BUILD.bazel ---- c/google/cloud/gaming/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/gaming/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,37 @@ +diff -urN c/google/cloud/managedidentities/v1/BUILD.bazel d/google/cloud/managedidentities/v1/BUILD.bazel +--- c/google/cloud/managedidentities/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "gaming_proto", ++ name = "managedidentities_proto", + srcs = [ -+ "common.proto", -+ "game_server_clusters.proto", -+ "game_server_clusters_service.proto", -+ "game_server_configs.proto", -+ "game_server_configs_service.proto", -+ "game_server_deployments.proto", -+ "game_server_deployments_service.proto", -+ "realms.proto", -+ "realms_service.proto", ++ "managed_identities_service.proto", ++ "resource.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", + ], +) + +go_proto_library( -+ name = "gaming_go_proto", ++ name = "managedidentities_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/gaming/v1beta", -+ proto = ":gaming_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1", ++ proto = ":managedidentities_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", + ], +) -diff -urN c/google/cloud/gkehub/v1alpha2/BUILD.bazel d/google/cloud/gkehub/v1alpha2/BUILD.bazel ---- c/google/cloud/gkehub/v1alpha2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/gkehub/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +diff -urN c/google/cloud/managedidentities/v1beta1/BUILD.bazel d/google/cloud/managedidentities/v1beta1/BUILD.bazel +--- c/google/cloud/managedidentities/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "gkehub_proto", -+ srcs = ["membership.proto"], ++ name = "managedidentities_proto", ++ srcs = [ ++ "managed_identities_service.proto", ++ "resource.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", @@ -6175,296 +9033,302 @@ diff -urN c/google/cloud/gkehub/v1alpha2/BUILD.bazel d/google/cloud/gkehub/v1alp +) + +go_proto_library( -+ name = "gkehub_go_proto", ++ name = "managedidentities_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha2", -+ proto = ":gkehub_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1beta1", ++ proto = ":managedidentities_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_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 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/gkehub/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +diff -urN c/google/cloud/mediatranslation/v1alpha1/BUILD.bazel d/google/cloud/mediatranslation/v1alpha1/BUILD.bazel +--- c/google/cloud/mediatranslation/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "gkehub_proto", -+ srcs = ["membership.proto"], ++ name = "mediatranslation_proto", ++ srcs = ["media_translation.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", -+ "@com_google_protobuf//:field_mask_proto", -+ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "gkehub_go_proto", ++ name = "mediatranslation_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta1", -+ proto = ":gkehub_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1alpha1", ++ proto = ":mediatranslation_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/longrunning:longrunning_go_proto", + "//google/rpc:status_go_proto", + ], +) -diff -urN c/google/cloud/gsuiteaddons/v1/BUILD.bazel d/google/cloud/gsuiteaddons/v1/BUILD.bazel ---- c/google/cloud/gsuiteaddons/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/gsuiteaddons/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +diff -urN c/google/cloud/mediatranslation/v1beta1/BUILD.bazel d/google/cloud/mediatranslation/v1beta1/BUILD.bazel +--- c/google/cloud/mediatranslation/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "gsuiteaddons_proto", -+ srcs = ["gsuiteaddons.proto"], ++ name = "mediatranslation_proto", ++ srcs = ["media_translation.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/apps/script/type:type_proto", -+ "//google/apps/script/type/calendar:calendar_proto", -+ "//google/apps/script/type/docs:docs_proto", -+ "//google/apps/script/type/drive:drive_proto", -+ "//google/apps/script/type/gmail:gmail_proto", -+ "//google/apps/script/type/sheets:sheets_proto", -+ "//google/apps/script/type/slides:slides_proto", -+ "@com_google_protobuf//:empty_proto", -+ "@com_google_protobuf//:wrappers_proto", ++ "//google/rpc:status_proto", + ], +) + +go_proto_library( -+ name = "gsuiteaddons_go_proto", ++ name = "mediatranslation_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/gsuiteaddons/v1", -+ proto = ":gsuiteaddons_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1beta1", ++ proto = ":mediatranslation_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/apps/script/type:type_go_proto", -+ "//google/apps/script/type/calendar:calendar_go_proto", -+ "//google/apps/script/type/docs:docs_go_proto", -+ "//google/apps/script/type/drive:drive_go_proto", -+ "//google/apps/script/type/gmail:gmail_go_proto", -+ "//google/apps/script/type/sheets:sheets_go_proto", -+ "//google/apps/script/type/slides:slides_go_proto", ++ "//google/rpc:status_go_proto", + ], +) -diff -urN c/google/cloud/iot/v1/BUILD.bazel d/google/cloud/iot/v1/BUILD.bazel ---- c/google/cloud/iot/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/iot/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,32 @@ +diff -urN c/google/cloud/memcache/v1/BUILD.bazel d/google/cloud/memcache/v1/BUILD.bazel +--- c/google/cloud/memcache/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "iot_proto", -+ srcs = [ -+ "device_manager.proto", -+ "resources.proto", -+ ], ++ name = "memcache_proto", ++ srcs = ["cloud_memcache.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/iam/v1:iam_proto", -+ "//google/rpc:status_proto", -+ "@com_google_protobuf//:empty_proto", ++ "//google/longrunning:longrunning_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "iot_go_proto", ++ name = "memcache_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/iot/v1", -+ proto = ":iot_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1", ++ proto = ":memcache_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/iam/v1:iam_go_proto", -+ "//google/rpc:status_go_proto", ++ "//google/longrunning:longrunning_go_proto", + ], +) -diff -urN c/google/cloud/kms/v1/BUILD.bazel d/google/cloud/kms/v1/BUILD.bazel ---- c/google/cloud/kms/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/kms/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +diff -urN c/google/cloud/memcache/v1beta2/BUILD.bazel d/google/cloud/memcache/v1beta2/BUILD.bazel +--- c/google/cloud/memcache/v1beta2/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "kms_proto", -+ srcs = [ -+ "resources.proto", -+ "service.proto", -+ ], ++ name = "memcache_proto", ++ srcs = ["cloud_memcache.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "@com_google_protobuf//:duration_proto", ++ "//google/longrunning:longrunning_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", -+ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "kms_go_proto", ++ name = "memcache_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/kms/v1", -+ proto = ":kms_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1beta2", ++ proto = ":memcache_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_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 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/language/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ +diff -urN c/google/cloud/metastore/logging/v1/BUILD.bazel d/google/cloud/metastore/logging/v1/BUILD.bazel +--- c/google/cloud/metastore/logging/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "language_proto", -+ srcs = ["language_service.proto"], ++ name = "logging_proto", ++ srcs = ["log_streams.proto"], + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], +) + +go_proto_library( -+ name = "language_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/language/v1", -+ proto = ":language_proto", ++ name = "logging_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/metastore/logging/v1", ++ proto = ":logging_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/cloud/language/v1beta1/BUILD.bazel d/google/cloud/language/v1beta1/BUILD.bazel ---- c/google/cloud/language/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/language/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ +diff -urN c/google/cloud/metastore/v1/BUILD.bazel d/google/cloud/metastore/v1/BUILD.bazel +--- c/google/cloud/metastore/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "language_proto", -+ srcs = ["language_service.proto"], ++ name = "metastore_proto", ++ srcs = ["metastore.proto"], + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/type:dayofweek_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], +) + +go_proto_library( -+ name = "language_go_proto", ++ name = "metastore_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/language/v1beta1", -+ proto = ":language_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1", ++ proto = ":metastore_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/type:dayofweek_go_proto", ++ ], +) -diff -urN c/google/cloud/language/v1beta2/BUILD.bazel d/google/cloud/language/v1beta2/BUILD.bazel ---- c/google/cloud/language/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/language/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ +diff -urN c/google/cloud/metastore/v1alpha/BUILD.bazel d/google/cloud/metastore/v1alpha/BUILD.bazel +--- c/google/cloud/metastore/v1alpha/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "language_proto", -+ srcs = ["language_service.proto"], ++ name = "metastore_proto", ++ srcs = ["metastore.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/type:dayofweek_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "language_go_proto", ++ name = "metastore_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/language/v1beta2", -+ proto = ":language_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha", ++ proto = ":metastore_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/type:dayofweek_go_proto", ++ ], +) -diff -urN c/google/cloud/location/BUILD.bazel d/google/cloud/location/BUILD.bazel ---- c/google/cloud/location/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/location/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ +diff -urN c/google/cloud/metastore/v1beta/BUILD.bazel d/google/cloud/metastore/v1beta/BUILD.bazel +--- c/google/cloud/metastore/v1beta/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "location_proto", -+ srcs = ["locations.proto"], ++ name = "metastore_proto", ++ srcs = ["metastore.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "@com_google_protobuf//:any_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/type:dayofweek_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "location_go_proto", ++ name = "metastore_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/location", -+ proto = ":location_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1beta", ++ proto = ":metastore_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/type:dayofweek_go_proto", ++ ], +) -diff -urN c/google/cloud/managedidentities/v1/BUILD.bazel d/google/cloud/managedidentities/v1/BUILD.bazel ---- c/google/cloud/managedidentities/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/managedidentities/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +diff -urN c/google/cloud/ml/v1/BUILD.bazel d/google/cloud/ml/v1/BUILD.bazel +--- c/google/cloud/ml/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/ml/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,36 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "managedidentities_proto", ++ name = "ml_proto", + srcs = [ -+ "managed_identities_service.proto", -+ "resource.proto", ++ "job_service.proto", ++ "model_service.proto", ++ "operation_metadata.proto", ++ "prediction_service.proto", ++ "project_service.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", ++ "//google/api:httpbody_proto", ++ "//google/api:serviceconfig_proto", + "//google/longrunning:longrunning_proto", -+ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "managedidentities_go_proto", ++ name = "ml_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1", -+ proto = ":managedidentities_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/ml/v1", ++ proto = ":ml_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", ++ "//google/api:httpbody_go_proto", ++ "//google/api:serviceconfig_go_proto", + "//google/longrunning:longrunning_go_proto", + ], +) -diff -urN c/google/cloud/managedidentities/v1beta1/BUILD.bazel d/google/cloud/managedidentities/v1beta1/BUILD.bazel ---- c/google/cloud/managedidentities/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/managedidentities/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +diff -urN c/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel d/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel +--- c/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "managedidentities_proto", ++ name = "networkconnectivity_proto", + srcs = [ -+ "managed_identities_service.proto", -+ "resource.proto", ++ "common.proto", ++ "hub.proto", + ], + visibility = ["//visibility:public"], + deps = [ @@ -6476,82 +9340,105 @@ diff -urN c/google/cloud/managedidentities/v1beta1/BUILD.bazel d/google/cloud/ma +) + +go_proto_library( -+ name = "managedidentities_go_proto", ++ name = "networkconnectivity_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1beta1", -+ proto = ":managedidentities_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1alpha1", ++ proto = ":networkconnectivity_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", + ], +) -diff -urN c/google/cloud/mediatranslation/v1alpha1/BUILD.bazel d/google/cloud/mediatranslation/v1alpha1/BUILD.bazel ---- c/google/cloud/mediatranslation/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/mediatranslation/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ +diff -urN c/google/cloud/networkmanagement/v1/BUILD.bazel d/google/cloud/networkmanagement/v1/BUILD.bazel +--- c/google/cloud/networkmanagement/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "mediatranslation_proto", -+ srcs = ["media_translation.proto"], ++ name = "networkmanagement_proto", ++ srcs = [ ++ "connectivity_test.proto", ++ "reachability.proto", ++ "trace.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "mediatranslation_go_proto", ++ name = "networkmanagement_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1alpha1", -+ proto = ":mediatranslation_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/networkmanagement/v1", ++ proto = ":networkmanagement_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", + "//google/rpc:status_go_proto", + ], +) -diff -urN c/google/cloud/mediatranslation/v1beta1/BUILD.bazel d/google/cloud/mediatranslation/v1beta1/BUILD.bazel ---- c/google/cloud/mediatranslation/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/mediatranslation/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ +diff -urN c/google/cloud/networkmanagement/v1beta1/BUILD.bazel d/google/cloud/networkmanagement/v1beta1/BUILD.bazel +--- c/google/cloud/networkmanagement/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "mediatranslation_proto", -+ srcs = ["media_translation.proto"], ++ name = "networkmanagement_proto", ++ srcs = [ ++ "connectivity_test.proto", ++ "reachability.proto", ++ "trace.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "mediatranslation_go_proto", ++ name = "networkmanagement_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1beta1", -+ proto = ":mediatranslation_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/networkmanagement/v1beta1", ++ proto = ":networkmanagement_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", + "//google/rpc:status_go_proto", + ], +) -diff -urN c/google/cloud/memcache/v1/BUILD.bazel d/google/cloud/memcache/v1/BUILD.bazel ---- c/google/cloud/memcache/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/memcache/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +diff -urN c/google/cloud/networksecurity/v1beta1/BUILD.bazel d/google/cloud/networksecurity/v1beta1/BUILD.bazel +--- c/google/cloud/networksecurity/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "memcache_proto", -+ srcs = ["cloud_memcache.proto"], ++ 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", @@ -6562,206 +9449,189 @@ diff -urN c/google/cloud/memcache/v1/BUILD.bazel d/google/cloud/memcache/v1/BUIL +) + +go_proto_library( -+ name = "memcache_go_proto", ++ name = "networksecurity_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1", -+ proto = ":memcache_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/networksecurity/v1beta1", ++ proto = ":networksecurity_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", + ], +) -diff -urN c/google/cloud/memcache/v1beta2/BUILD.bazel d/google/cloud/memcache/v1beta2/BUILD.bazel ---- c/google/cloud/memcache/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/memcache/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +diff -urN c/google/cloud/notebooks/v1beta1/BUILD.bazel d/google/cloud/notebooks/v1beta1/BUILD.bazel +--- c/google/cloud/notebooks/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "memcache_proto", -+ srcs = ["cloud_memcache.proto"], ++ name = "notebooks_proto", ++ srcs = [ ++ "environment.proto", ++ "instance.proto", ++ "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 = "memcache_go_proto", ++ name = "notebooks_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1beta2", -+ proto = ":memcache_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/v1beta1", ++ proto = ":notebooks_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", + ], +) -diff -urN c/google/cloud/metastore/logging/v1/BUILD.bazel d/google/cloud/metastore/logging/v1/BUILD.bazel ---- c/google/cloud/metastore/logging/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ 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") -+load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") -+ -+proto_library( -+ name = "logging_proto", -+ srcs = ["log_streams.proto"], -+ visibility = ["//visibility:public"], -+) -+ -+go_proto_library( -+ name = "logging_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/metastore/logging/v1", -+ proto = ":logging_proto", -+ visibility = ["//visibility:public"], -+) -diff -urN c/google/cloud/metastore/v1alpha/BUILD.bazel d/google/cloud/metastore/v1alpha/BUILD.bazel ---- c/google/cloud/metastore/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/metastore/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +diff -urN c/google/cloud/ondemandscanning/v1/BUILD.bazel d/google/cloud/ondemandscanning/v1/BUILD.bazel +--- c/google/cloud/ondemandscanning/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/ondemandscanning/v1/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 = "metastore_proto", -+ srcs = ["metastore.proto"], ++ name = "ondemandscanning_proto", ++ srcs = ["scanner_service.proto"], + visibility = ["//visibility:public"], + deps = [ ++ "//cloud/containers/workflow/vulnerability/proto:vulnerability_proto", + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", -+ "//google/type:dayofweek_proto", -+ "@com_google_protobuf//:field_mask_proto", ++ "//grafeas/v1:grafeas_proto", + "@com_google_protobuf//:timestamp_proto", -+ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "metastore_go_proto", ++ name = "ondemandscanning_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha", -+ proto = ":metastore_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/ondemandscanning/v1", ++ proto = ":ondemandscanning_proto", + visibility = ["//visibility:public"], + deps = [ ++ "//cloud/containers/workflow/vulnerability/proto:vulnerability_go_proto", + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", -+ "//google/type:dayofweek_go_proto", ++ "//grafeas/v1:grafeas_go_proto", + ], +) -diff -urN c/google/cloud/ml/v1/BUILD.bazel d/google/cloud/ml/v1/BUILD.bazel ---- c/google/cloud/ml/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/ml/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ +diff -urN c/google/cloud/ondemandscanning/v1beta1/BUILD.bazel d/google/cloud/ondemandscanning/v1beta1/BUILD.bazel +--- c/google/cloud/ondemandscanning/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/ondemandscanning/v1beta1/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 = "ml_proto", -+ srcs = [ -+ "job_service.proto", -+ "model_service.proto", -+ "operation_metadata.proto", -+ "prediction_service.proto", -+ "project_service.proto", -+ ], ++ name = "ondemandscanning_proto", ++ srcs = ["scanner_service.proto"], + visibility = ["//visibility:public"], + deps = [ ++ "//cloud/containers/workflow/vulnerability/proto:vulnerability_proto", + "//google/api:annotations_proto", -+ "//google/api:httpbody_proto", -+ "//google/api:serviceconfig_proto", + "//google/longrunning:longrunning_proto", -+ "@com_google_protobuf//:empty_proto", ++ "//grafeas/v1:grafeas_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "ml_go_proto", ++ name = "ondemandscanning_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/ml/v1", -+ proto = ":ml_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/ondemandscanning/v1beta1", ++ proto = ":ondemandscanning_proto", + visibility = ["//visibility:public"], + deps = [ ++ "//cloud/containers/workflow/vulnerability/proto:vulnerability_go_proto", + "//google/api:annotations_go_proto", -+ "//google/api:httpbody_go_proto", -+ "//google/api:serviceconfig_go_proto", + "//google/longrunning:longrunning_go_proto", ++ "//grafeas/v1:grafeas_go_proto", + ], +) -diff -urN c/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel d/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel ---- c/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/networkconnectivity/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +diff -urN c/google/cloud/orchestration/airflow/service/v1/BUILD.bazel d/google/cloud/orchestration/airflow/service/v1/BUILD.bazel +--- c/google/cloud/orchestration/airflow/service/v1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "networkconnectivity_proto", ++ name = "service_proto", + srcs = [ -+ "common.proto", -+ "hub.proto", ++ "environments.proto", ++ "image_versions.proto", ++ "operations.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", ++ "//google/type:date_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "networkconnectivity_go_proto", ++ name = "service_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1alpha1", -+ proto = ":networkconnectivity_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1", ++ proto = ":service_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", ++ "//google/type:date_go_proto", + ], +) -diff -urN c/google/cloud/notebooks/v1beta1/BUILD.bazel d/google/cloud/notebooks/v1beta1/BUILD.bazel ---- c/google/cloud/notebooks/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/notebooks/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +diff -urN c/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel d/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel +--- c/google/cloud/orchestration/airflow/service/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "notebooks_proto", ++ name = "service_proto", + srcs = [ -+ "environment.proto", -+ "instance.proto", -+ "service.proto", ++ "environments.proto", ++ "image_versions.proto", ++ "operations.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", ++ "//google/type:date_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "notebooks_go_proto", ++ name = "service_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/v1beta1", -+ proto = ":notebooks_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1beta1", ++ proto = ":service_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", ++ "//google/type:date_go_proto", + ], +) diff -urN c/google/cloud/orgpolicy/v1/BUILD.bazel d/google/cloud/orgpolicy/v1/BUILD.bazel ---- c/google/cloud/orgpolicy/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6786,7 +9656,7 @@ diff -urN c/google/cloud/orgpolicy/v1/BUILD.bazel d/google/cloud/orgpolicy/v1/BU + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6819,7 +9689,7 @@ diff -urN c/google/cloud/orgpolicy/v2/BUILD.bazel d/google/cloud/orgpolicy/v2/BU + ], +) diff -urN c/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel d/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel ---- c/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -6851,7 +9721,7 @@ diff -urN c/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel d/google/cloud/os + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel d/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel ---- c/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6878,7 +9748,7 @@ diff -urN c/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel d/google/clou + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,37 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -6918,8 +9788,48 @@ diff -urN c/google/cloud/osconfig/v1/BUILD.bazel d/google/cloud/osconfig/v1/BUIL + "//google/type:timeofday_go_proto", + ], +) +diff -urN c/google/cloud/osconfig/v1alpha/BUILD.bazel d/google/cloud/osconfig/v1alpha/BUILD.bazel +--- c/google/cloud/osconfig/v1alpha/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/osconfig/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,36 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "osconfig_proto", ++ srcs = [ ++ "config_common.proto", ++ "instance_os_policies_compliance.proto", ++ "inventory.proto", ++ "os_policy.proto", ++ "os_policy_assignments.proto", ++ "osconfig_common.proto", ++ "osconfig_zonal_service.proto", ++ "vulnerability.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", ++ ], ++) ++ ++go_proto_library( ++ name = "osconfig_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha", ++ proto = ":osconfig_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) diff -urN c/google/cloud/osconfig/v1beta/BUILD.bazel d/google/cloud/osconfig/v1beta/BUILD.bazel ---- c/google/cloud/osconfig/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,37 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -6960,7 +9870,7 @@ diff -urN c/google/cloud/osconfig/v1beta/BUILD.bazel d/google/cloud/osconfig/v1b + ], +) diff -urN c/google/cloud/oslogin/common/BUILD.bazel d/google/cloud/oslogin/common/BUILD.bazel ---- c/google/cloud/oslogin/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6981,7 +9891,7 @@ diff -urN c/google/cloud/oslogin/common/BUILD.bazel d/google/cloud/oslogin/commo + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/oslogin/v1/BUILD.bazel d/google/cloud/oslogin/v1/BUILD.bazel ---- c/google/cloud/oslogin/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7011,7 +9921,7 @@ diff -urN c/google/cloud/oslogin/v1/BUILD.bazel d/google/cloud/oslogin/v1/BUILD. + ], +) diff -urN c/google/cloud/oslogin/v1alpha/BUILD.bazel d/google/cloud/oslogin/v1alpha/BUILD.bazel ---- c/google/cloud/oslogin/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7041,7 +9951,7 @@ diff -urN c/google/cloud/oslogin/v1alpha/BUILD.bazel d/google/cloud/oslogin/v1al + ], +) diff -urN c/google/cloud/oslogin/v1beta/BUILD.bazel d/google/cloud/oslogin/v1beta/BUILD.bazel ---- c/google/cloud/oslogin/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7071,7 +9981,7 @@ diff -urN c/google/cloud/oslogin/v1beta/BUILD.bazel d/google/cloud/oslogin/v1bet + ], +) diff -urN c/google/cloud/phishingprotection/v1beta1/BUILD.bazel d/google/cloud/phishingprotection/v1beta1/BUILD.bazel ---- c/google/cloud/phishingprotection/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7093,7 +10003,7 @@ diff -urN c/google/cloud/phishingprotection/v1beta1/BUILD.bazel d/google/cloud/p + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/policytroubleshooter/v1/BUILD.bazel d/google/cloud/policytroubleshooter/v1/BUILD.bazel ---- c/google/cloud/policytroubleshooter/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7125,10 +10035,43 @@ diff -urN c/google/cloud/policytroubleshooter/v1/BUILD.bazel d/google/cloud/poli + "//google/type:expr_go_proto", + ], +) +diff -urN c/google/cloud/privatecatalog/v1beta1/BUILD.bazel d/google/cloud/privatecatalog/v1beta1/BUILD.bazel +--- c/google/cloud/privatecatalog/v1beta1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "privatecatalog_proto", ++ srcs = ["private_catalog.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "@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", ++ ], ++) ++ ++go_proto_library( ++ name = "privatecatalog_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/privatecatalog/v1beta1", ++ proto = ":privatecatalog_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) diff -urN c/google/cloud/pubsublite/v1/BUILD.bazel d/google/cloud/pubsublite/v1/BUILD.bazel ---- c/google/cloud/pubsublite/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,35 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -7145,6 +10088,7 @@ diff -urN c/google/cloud/pubsublite/v1/BUILD.bazel d/google/cloud/pubsublite/v1/ + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", + "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", @@ -7158,10 +10102,13 @@ diff -urN c/google/cloud/pubsublite/v1/BUILD.bazel d/google/cloud/pubsublite/v1/ + importpath = "google.golang.org/genproto/googleapis/cloud/pubsublite/v1", + proto = ":pubsublite_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], +) diff -urN c/google/cloud/recaptchaenterprise/v1/BUILD.bazel d/google/cloud/recaptchaenterprise/v1/BUILD.bazel ---- c/google/cloud/recaptchaenterprise/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7188,7 +10135,7 @@ diff -urN c/google/cloud/recaptchaenterprise/v1/BUILD.bazel d/google/cloud/recap + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel d/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel ---- c/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,23 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -7215,7 +10162,7 @@ diff -urN c/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel d/google/cloud/ + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/recommendationengine/v1beta1/BUILD.bazel d/google/cloud/recommendationengine/v1beta1/BUILD.bazel ---- c/google/cloud/recommendationengine/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7263,7 +10210,7 @@ diff -urN c/google/cloud/recommendationengine/v1beta1/BUILD.bazel d/google/cloud + ], +) diff -urN c/google/cloud/recommender/logging/v1/BUILD.bazel d/google/cloud/recommender/logging/v1/BUILD.bazel ---- c/google/cloud/recommender/logging/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7290,7 +10237,7 @@ diff -urN c/google/cloud/recommender/logging/v1/BUILD.bazel d/google/cloud/recom + ], +) diff -urN c/google/cloud/recommender/logging/v1beta1/BUILD.bazel d/google/cloud/recommender/logging/v1beta1/BUILD.bazel ---- c/google/cloud/recommender/logging/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7317,7 +10264,7 @@ diff -urN c/google/cloud/recommender/logging/v1beta1/BUILD.bazel d/google/cloud/ + ], +) diff -urN c/google/cloud/recommender/v1/BUILD.bazel d/google/cloud/recommender/v1/BUILD.bazel ---- c/google/cloud/recommender/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -7352,7 +10299,7 @@ diff -urN c/google/cloud/recommender/v1/BUILD.bazel d/google/cloud/recommender/v + ], +) diff -urN c/google/cloud/recommender/v1beta1/BUILD.bazel d/google/cloud/recommender/v1beta1/BUILD.bazel ---- c/google/cloud/recommender/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -7387,7 +10334,7 @@ diff -urN c/google/cloud/recommender/v1beta1/BUILD.bazel d/google/cloud/recommen + ], +) diff -urN c/google/cloud/redis/v1/BUILD.bazel d/google/cloud/redis/v1/BUILD.bazel ---- c/google/cloud/redis/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -7417,7 +10364,7 @@ diff -urN c/google/cloud/redis/v1/BUILD.bazel d/google/cloud/redis/v1/BUILD.baze + ], +) diff -urN c/google/cloud/redis/v1beta1/BUILD.bazel d/google/cloud/redis/v1beta1/BUILD.bazel ---- c/google/cloud/redis/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -7447,7 +10394,7 @@ diff -urN c/google/cloud/redis/v1beta1/BUILD.bazel d/google/cloud/redis/v1beta1/ + ], +) diff -urN c/google/cloud/resourcemanager/v2/BUILD.bazel d/google/cloud/resourcemanager/v2/BUILD.bazel ---- c/google/cloud/resourcemanager/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7478,25 +10425,60 @@ diff -urN c/google/cloud/resourcemanager/v2/BUILD.bazel d/google/cloud/resourcem + "//google/longrunning:longrunning_go_proto", + ], +) -diff -urN c/google/cloud/resourcesettings/v1/BUILD.bazel d/google/cloud/resourcesettings/v1/BUILD.bazel ---- c/google/cloud/resourcesettings/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/cloud/resourcesettings/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +diff -urN c/google/cloud/resourcemanager/v3/BUILD.bazel d/google/cloud/resourcemanager/v3/BUILD.bazel +--- c/google/cloud/resourcemanager/v3/BUILD.bazel 1969-12-31 16:00:00.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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( -+ name = "resourcesettings_proto", -+ srcs = ["resource_settings.proto"], ++ name = "resourcemanager_proto", ++ srcs = [ ++ "folders.proto", ++ "organizations.proto", ++ "projects.proto", ++ "tag_bindings.proto", ++ "tag_keys.proto", ++ "tag_values.proto", ++ ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "@com_google_protobuf//:empty_proto", ++ "//google/iam/v1:iam_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( ++ name = "resourcemanager_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/resourcemanager/v3", ++ proto = ":resourcemanager_proto", ++ 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/resourcesettings/v1/BUILD.bazel d/google/cloud/resourcesettings/v1/BUILD.bazel +--- 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "resourcesettings_proto", ++ srcs = ["resource_settings.proto"], ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_proto"], ++) ++ ++go_proto_library( + name = "resourcesettings_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], + importpath = "google.golang.org/genproto/googleapis/cloud/resourcesettings/v1", @@ -7505,7 +10487,7 @@ diff -urN c/google/cloud/resourcesettings/v1/BUILD.bazel d/google/cloud/resource + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/retail/v2/BUILD.bazel d/google/cloud/retail/v2/BUILD.bazel ---- c/google/cloud/retail/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,44 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -7553,7 +10535,7 @@ diff -urN c/google/cloud/retail/v2/BUILD.bazel d/google/cloud/retail/v2/BUILD.ba + ], +) diff -urN c/google/cloud/retail/v2alpha/BUILD.bazel d/google/cloud/retail/v2alpha/BUILD.bazel ---- c/google/cloud/retail/v2alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,44 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -7601,7 +10583,7 @@ diff -urN c/google/cloud/retail/v2alpha/BUILD.bazel d/google/cloud/retail/v2alph + ], +) diff -urN c/google/cloud/retail/v2beta/BUILD.bazel d/google/cloud/retail/v2beta/BUILD.bazel ---- c/google/cloud/retail/v2beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,44 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -7649,7 +10631,7 @@ diff -urN c/google/cloud/retail/v2beta/BUILD.bazel d/google/cloud/retail/v2beta/ + ], +) diff -urN c/google/cloud/runtimeconfig/v1beta1/BUILD.bazel d/google/cloud/runtimeconfig/v1beta1/BUILD.bazel ---- c/google/cloud/runtimeconfig/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7685,7 +10667,7 @@ diff -urN c/google/cloud/runtimeconfig/v1beta1/BUILD.bazel d/google/cloud/runtim + ], +) diff -urN c/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel d/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel ---- c/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,15 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -7704,7 +10686,7 @@ diff -urN c/google/cloud/saasaccelerator/management/logs/v1/BUILD.bazel d/google + visibility = ["//visibility:public"], +) diff -urN c/google/cloud/scheduler/v1/BUILD.bazel d/google/cloud/scheduler/v1/BUILD.bazel ---- c/google/cloud/scheduler/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7740,7 +10722,7 @@ diff -urN c/google/cloud/scheduler/v1/BUILD.bazel d/google/cloud/scheduler/v1/BU + ], +) diff -urN c/google/cloud/scheduler/v1beta1/BUILD.bazel d/google/cloud/scheduler/v1beta1/BUILD.bazel ---- c/google/cloud/scheduler/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7775,8 +10757,27 @@ diff -urN c/google/cloud/scheduler/v1beta1/BUILD.bazel d/google/cloud/scheduler/ + "//google/rpc:status_go_proto", + ], +) +diff -urN c/google/cloud/secretmanager/logging/v1/BUILD.bazel d/google/cloud/secretmanager/logging/v1/BUILD.bazel +--- c/google/cloud/secretmanager/logging/v1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "logging_proto", ++ srcs = ["secret_event.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( ++ name = "logging_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/secretmanager/logging/v1", ++ proto = ":logging_proto", ++ visibility = ["//visibility:public"], ++) diff -urN c/google/cloud/secretmanager/v1/BUILD.bazel d/google/cloud/secretmanager/v1/BUILD.bazel ---- c/google/cloud/secretmanager/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7811,7 +10812,7 @@ diff -urN c/google/cloud/secretmanager/v1/BUILD.bazel d/google/cloud/secretmanag + ], +) diff -urN c/google/cloud/secrets/v1beta1/BUILD.bazel d/google/cloud/secrets/v1beta1/BUILD.bazel ---- c/google/cloud/secrets/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7844,8 +10845,44 @@ diff -urN c/google/cloud/secrets/v1beta1/BUILD.bazel d/google/cloud/secrets/v1be + "//google/iam/v1:iam_go_proto", + ], +) +diff -urN c/google/cloud/security/privateca/v1/BUILD.bazel d/google/cloud/security/privateca/v1/BUILD.bazel +--- c/google/cloud/security/privateca/v1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "privateca_proto", ++ srcs = [ ++ "resources.proto", ++ "service.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/type:expr_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "privateca_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/security/privateca/v1", ++ proto = ":privateca_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/type:expr_go_proto", ++ ], ++) diff -urN c/google/cloud/security/privateca/v1beta1/BUILD.bazel d/google/cloud/security/privateca/v1beta1/BUILD.bazel ---- c/google/cloud/security/privateca/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7880,7 +10917,7 @@ diff -urN c/google/cloud/security/privateca/v1beta1/BUILD.bazel d/google/cloud/s + ], +) diff -urN c/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel d/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel ---- c/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7914,9 +10951,9 @@ diff -urN c/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel d/google/cl + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/securitycenter/v1/BUILD.bazel d/google/cloud/securitycenter/v1/BUILD.bazel ---- c/google/cloud/securitycenter/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +@@ -0,0 +1,43 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -7925,6 +10962,7 @@ diff -urN c/google/cloud/securitycenter/v1/BUILD.bazel d/google/cloud/securityce + srcs = [ + "asset.proto", + "finding.proto", ++ "folder.proto", + "notification_config.proto", + "notification_message.proto", + "organization_settings.proto", @@ -7960,7 +10998,7 @@ diff -urN c/google/cloud/securitycenter/v1/BUILD.bazel d/google/cloud/securityce + ], +) diff -urN c/google/cloud/securitycenter/v1beta1/BUILD.bazel d/google/cloud/securitycenter/v1beta1/BUILD.bazel ---- c/google/cloud/securitycenter/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8003,9 +11041,9 @@ diff -urN c/google/cloud/securitycenter/v1beta1/BUILD.bazel d/google/cloud/secur + ], +) diff -urN c/google/cloud/securitycenter/v1p1beta1/BUILD.bazel d/google/cloud/securitycenter/v1p1beta1/BUILD.bazel ---- c/google/cloud/securitycenter/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +@@ -0,0 +1,43 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -8014,6 +11052,7 @@ diff -urN c/google/cloud/securitycenter/v1p1beta1/BUILD.bazel d/google/cloud/sec + srcs = [ + "asset.proto", + "finding.proto", ++ "folder.proto", + "notification_config.proto", + "notification_message.proto", + "organization_settings.proto", @@ -8049,7 +11088,7 @@ diff -urN c/google/cloud/securitycenter/v1p1beta1/BUILD.bazel d/google/cloud/sec + ], +) diff -urN c/google/cloud/servicedirectory/v1/BUILD.bazel d/google/cloud/servicedirectory/v1/BUILD.bazel ---- c/google/cloud/servicedirectory/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8085,9 +11124,9 @@ diff -urN c/google/cloud/servicedirectory/v1/BUILD.bazel d/google/cloud/serviced + ], +) diff -urN c/google/cloud/servicedirectory/v1beta1/BUILD.bazel d/google/cloud/servicedirectory/v1beta1/BUILD.bazel ---- c/google/cloud/servicedirectory/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,32 @@ +@@ -0,0 +1,33 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -8106,6 +11145,7 @@ diff -urN c/google/cloud/servicedirectory/v1beta1/BUILD.bazel d/google/cloud/ser + "//google/iam/v1:iam_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + @@ -8121,7 +11161,7 @@ diff -urN c/google/cloud/servicedirectory/v1beta1/BUILD.bazel d/google/cloud/ser + ], +) diff -urN c/google/cloud/shell/v1/BUILD.bazel d/google/cloud/shell/v1/BUILD.bazel ---- c/google/cloud/shell/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8151,7 +11191,7 @@ diff -urN c/google/cloud/shell/v1/BUILD.bazel d/google/cloud/shell/v1/BUILD.baze + ], +) diff -urN c/google/cloud/speech/v1/BUILD.bazel d/google/cloud/speech/v1/BUILD.bazel ---- c/google/cloud/speech/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -8184,9 +11224,9 @@ diff -urN c/google/cloud/speech/v1/BUILD.bazel d/google/cloud/speech/v1/BUILD.ba + ], +) diff -urN c/google/cloud/speech/v1p1beta1/BUILD.bazel d/google/cloud/speech/v1p1beta1/BUILD.bazel ---- c/google/cloud/speech/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +@@ -0,0 +1,36 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -8207,6 +11247,7 @@ diff -urN c/google/cloud/speech/v1p1beta1/BUILD.bazel d/google/cloud/speech/v1p1 + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + @@ -8222,8 +11263,39 @@ diff -urN c/google/cloud/speech/v1p1beta1/BUILD.bazel d/google/cloud/speech/v1p1 + "//google/rpc:status_go_proto", + ], +) +diff -urN c/google/cloud/sql/v1beta4/BUILD.bazel d/google/cloud/sql/v1beta4/BUILD.bazel +--- c/google/cloud/sql/v1beta4/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ d/google/cloud/sql/v1beta4/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 = "sql_proto", ++ srcs = [ ++ "cloud_sql.proto", ++ "cloud_sql_resources.proto", ++ "cloud_sql_tiers.proto", ++ "cloud_sql_users.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "sql_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/sql/v1beta4", ++ proto = ":sql_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) diff -urN c/google/cloud/support/BUILD.bazel d/google/cloud/support/BUILD.bazel ---- c/google/cloud/support/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8247,7 +11319,7 @@ diff -urN c/google/cloud/support/BUILD.bazel d/google/cloud/support/BUILD.bazel + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/support/v1alpha1/BUILD.bazel d/google/cloud/support/v1alpha1/BUILD.bazel ---- c/google/cloud/support/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8277,7 +11349,7 @@ diff -urN c/google/cloud/support/v1alpha1/BUILD.bazel d/google/cloud/support/v1a + ], +) diff -urN c/google/cloud/talent/v4/BUILD.bazel d/google/cloud/talent/v4/BUILD.bazel ---- c/google/cloud/talent/v4/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,53 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -8334,7 +11406,7 @@ diff -urN c/google/cloud/talent/v4/BUILD.bazel d/google/cloud/talent/v4/BUILD.ba + ], +) diff -urN c/google/cloud/talent/v4beta1/BUILD.bazel d/google/cloud/talent/v4beta1/BUILD.bazel ---- c/google/cloud/talent/v4beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -8398,7 +11470,7 @@ diff -urN c/google/cloud/talent/v4beta1/BUILD.bazel d/google/cloud/talent/v4beta + ], +) diff -urN c/google/cloud/tasks/v2/BUILD.bazel d/google/cloud/tasks/v2/BUILD.bazel ---- c/google/cloud/tasks/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8437,7 +11509,7 @@ diff -urN c/google/cloud/tasks/v2/BUILD.bazel d/google/cloud/tasks/v2/BUILD.baze + ], +) diff -urN c/google/cloud/tasks/v2beta2/BUILD.bazel d/google/cloud/tasks/v2beta2/BUILD.bazel ---- c/google/cloud/tasks/v2beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8477,7 +11549,7 @@ diff -urN c/google/cloud/tasks/v2beta2/BUILD.bazel d/google/cloud/tasks/v2beta2/ + ], +) diff -urN c/google/cloud/tasks/v2beta3/BUILD.bazel d/google/cloud/tasks/v2beta3/BUILD.bazel ---- c/google/cloud/tasks/v2beta3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8516,7 +11588,7 @@ diff -urN c/google/cloud/tasks/v2beta3/BUILD.bazel d/google/cloud/tasks/v2beta3/ + ], +) diff -urN c/google/cloud/texttospeech/v1/BUILD.bazel d/google/cloud/texttospeech/v1/BUILD.bazel ---- c/google/cloud/texttospeech/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8538,7 +11610,7 @@ diff -urN c/google/cloud/texttospeech/v1/BUILD.bazel d/google/cloud/texttospeech + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/texttospeech/v1beta1/BUILD.bazel d/google/cloud/texttospeech/v1beta1/BUILD.bazel ---- c/google/cloud/texttospeech/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8559,8 +11631,37 @@ diff -urN c/google/cloud/texttospeech/v1beta1/BUILD.bazel d/google/cloud/texttos + visibility = ["//visibility:public"], + 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 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "tpu_proto", ++ srcs = ["cloud_tpu.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "tpu_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/tpu/v1", ++ proto = ":tpu_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) diff -urN c/google/cloud/translate/v3/BUILD.bazel d/google/cloud/translate/v3/BUILD.bazel ---- c/google/cloud/translate/v3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/cloud/translate/v3/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/translate/v3/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,25 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -8589,7 +11690,7 @@ diff -urN c/google/cloud/translate/v3/BUILD.bazel d/google/cloud/translate/v3/BU + ], +) diff -urN c/google/cloud/translate/v3beta1/BUILD.bazel d/google/cloud/translate/v3beta1/BUILD.bazel ---- c/google/cloud/translate/v3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/cloud/translate/v3beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/translate/v3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,25 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -8618,7 +11719,7 @@ diff -urN c/google/cloud/translate/v3beta1/BUILD.bazel d/google/cloud/translate/ + ], +) diff -urN c/google/cloud/video/transcoder/v1beta1/BUILD.bazel d/google/cloud/video/transcoder/v1beta1/BUILD.bazel ---- c/google/cloud/video/transcoder/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/google/cloud/video/transcoder/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/google/cloud/video/transcoder/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,26 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -8648,7 +11749,7 @@ diff -urN c/google/cloud/video/transcoder/v1beta1/BUILD.bazel d/google/cloud/vid + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/videointelligence/v1/BUILD.bazel d/google/cloud/videointelligence/v1/BUILD.bazel ---- c/google/cloud/videointelligence/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8680,7 +11781,7 @@ diff -urN c/google/cloud/videointelligence/v1/BUILD.bazel d/google/cloud/videoin + ], +) diff -urN c/google/cloud/videointelligence/v1beta2/BUILD.bazel d/google/cloud/videointelligence/v1beta2/BUILD.bazel ---- c/google/cloud/videointelligence/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8712,7 +11813,7 @@ diff -urN c/google/cloud/videointelligence/v1beta2/BUILD.bazel d/google/cloud/vi + ], +) diff -urN c/google/cloud/videointelligence/v1p1beta1/BUILD.bazel d/google/cloud/videointelligence/v1p1beta1/BUILD.bazel ---- c/google/cloud/videointelligence/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8744,7 +11845,7 @@ diff -urN c/google/cloud/videointelligence/v1p1beta1/BUILD.bazel d/google/cloud/ + ], +) diff -urN c/google/cloud/videointelligence/v1p2beta1/BUILD.bazel d/google/cloud/videointelligence/v1p2beta1/BUILD.bazel ---- c/google/cloud/videointelligence/v1p2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8776,7 +11877,7 @@ diff -urN c/google/cloud/videointelligence/v1p2beta1/BUILD.bazel d/google/cloud/ + ], +) diff -urN c/google/cloud/videointelligence/v1p3beta1/BUILD.bazel d/google/cloud/videointelligence/v1p3beta1/BUILD.bazel ---- c/google/cloud/videointelligence/v1p3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8808,7 +11909,7 @@ diff -urN c/google/cloud/videointelligence/v1p3beta1/BUILD.bazel d/google/cloud/ + ], +) diff -urN c/google/cloud/vision/v1/BUILD.bazel d/google/cloud/vision/v1/BUILD.bazel ---- c/google/cloud/vision/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8852,7 +11953,7 @@ diff -urN c/google/cloud/vision/v1/BUILD.bazel d/google/cloud/vision/v1/BUILD.ba + ], +) diff -urN c/google/cloud/vision/v1p1beta1/BUILD.bazel d/google/cloud/vision/v1p1beta1/BUILD.bazel ---- c/google/cloud/vision/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8889,7 +11990,7 @@ diff -urN c/google/cloud/vision/v1p1beta1/BUILD.bazel d/google/cloud/vision/v1p1 + ], +) diff -urN c/google/cloud/vision/v1p2beta1/BUILD.bazel d/google/cloud/vision/v1p2beta1/BUILD.bazel ---- c/google/cloud/vision/v1p2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8929,7 +12030,7 @@ diff -urN c/google/cloud/vision/v1p2beta1/BUILD.bazel d/google/cloud/vision/v1p2 + ], +) diff -urN c/google/cloud/vision/v1p3beta1/BUILD.bazel d/google/cloud/vision/v1p3beta1/BUILD.bazel ---- c/google/cloud/vision/v1p3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8973,7 +12074,7 @@ diff -urN c/google/cloud/vision/v1p3beta1/BUILD.bazel d/google/cloud/vision/v1p3 + ], +) diff -urN c/google/cloud/vision/v1p4beta1/BUILD.bazel d/google/cloud/vision/v1p4beta1/BUILD.bazel ---- c/google/cloud/vision/v1p4beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9017,8 +12118,37 @@ diff -urN c/google/cloud/vision/v1p4beta1/BUILD.bazel d/google/cloud/vision/v1p4 + "//google/type:latlng_go_proto", + ], +) +diff -urN c/google/cloud/vpcaccess/v1/BUILD.bazel d/google/cloud/vpcaccess/v1/BUILD.bazel +--- c/google/cloud/vpcaccess/v1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "vpcaccess_proto", ++ srcs = ["vpc_access.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "vpcaccess_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/vpcaccess/v1", ++ proto = ":vpcaccess_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) diff -urN c/google/cloud/webrisk/v1/BUILD.bazel d/google/cloud/webrisk/v1/BUILD.bazel ---- c/google/cloud/webrisk/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9043,7 +12173,7 @@ diff -urN c/google/cloud/webrisk/v1/BUILD.bazel d/google/cloud/webrisk/v1/BUILD. + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/webrisk/v1beta1/BUILD.bazel d/google/cloud/webrisk/v1beta1/BUILD.bazel ---- c/google/cloud/webrisk/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9068,7 +12198,7 @@ diff -urN c/google/cloud/webrisk/v1beta1/BUILD.bazel d/google/cloud/webrisk/v1be + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/websecurityscanner/v1/BUILD.bazel d/google/cloud/websecurityscanner/v1/BUILD.bazel ---- c/google/cloud/websecurityscanner/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9106,7 +12236,7 @@ diff -urN c/google/cloud/websecurityscanner/v1/BUILD.bazel d/google/cloud/websec + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/websecurityscanner/v1alpha/BUILD.bazel d/google/cloud/websecurityscanner/v1alpha/BUILD.bazel ---- c/google/cloud/websecurityscanner/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9141,7 +12271,7 @@ diff -urN c/google/cloud/websecurityscanner/v1alpha/BUILD.bazel d/google/cloud/w + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/websecurityscanner/v1beta/BUILD.bazel d/google/cloud/websecurityscanner/v1beta/BUILD.bazel ---- c/google/cloud/websecurityscanner/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9179,7 +12309,7 @@ diff -urN c/google/cloud/websecurityscanner/v1beta/BUILD.bazel d/google/cloud/we + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/workflows/executions/v1/BUILD.bazel d/google/cloud/workflows/executions/v1/BUILD.bazel ---- c/google/cloud/workflows/executions/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9204,7 +12334,7 @@ diff -urN c/google/cloud/workflows/executions/v1/BUILD.bazel d/google/cloud/work + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/workflows/executions/v1beta/BUILD.bazel d/google/cloud/workflows/executions/v1beta/BUILD.bazel ---- c/google/cloud/workflows/executions/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9229,7 +12359,7 @@ diff -urN c/google/cloud/workflows/executions/v1beta/BUILD.bazel d/google/cloud/ + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/cloud/workflows/v1/BUILD.bazel d/google/cloud/workflows/v1/BUILD.bazel ---- c/google/cloud/workflows/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9259,7 +12389,7 @@ diff -urN c/google/cloud/workflows/v1/BUILD.bazel d/google/cloud/workflows/v1/BU + ], +) diff -urN c/google/cloud/workflows/v1beta/BUILD.bazel d/google/cloud/workflows/v1beta/BUILD.bazel ---- c/google/cloud/workflows/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9289,7 +12419,7 @@ diff -urN c/google/cloud/workflows/v1beta/BUILD.bazel d/google/cloud/workflows/v + ], +) diff -urN c/google/container/v1/BUILD.bazel d/google/container/v1/BUILD.bazel ---- c/google/container/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,22 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -9315,7 +12445,7 @@ diff -urN c/google/container/v1/BUILD.bazel d/google/container/v1/BUILD.bazel + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/container/v1alpha1/BUILD.bazel d/google/container/v1alpha1/BUILD.bazel ---- c/google/container/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9340,7 +12470,7 @@ diff -urN c/google/container/v1alpha1/BUILD.bazel d/google/container/v1alpha1/BU + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/container/v1beta1/BUILD.bazel d/google/container/v1beta1/BUILD.bazel ---- c/google/container/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -9372,8 +12502,48 @@ diff -urN c/google/container/v1beta1/BUILD.bazel d/google/container/v1beta1/BUIL + "//google/rpc:status_go_proto", + ], +) +diff -urN c/google/dataflow/v1beta3/BUILD.bazel d/google/dataflow/v1beta3/BUILD.bazel +--- c/google/dataflow/v1beta3/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "dataflow_proto", ++ srcs = [ ++ "environment.proto", ++ "jobs.proto", ++ "messages.proto", ++ "metrics.proto", ++ "snapshots.proto", ++ "streaming.proto", ++ "templates.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:struct_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "dataflow_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/dataflow/v1beta3", ++ proto = ":dataflow_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) diff -urN c/google/datastore/admin/v1/BUILD.bazel d/google/datastore/admin/v1/BUILD.bazel ---- c/google/datastore/admin/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9406,7 +12576,7 @@ diff -urN c/google/datastore/admin/v1/BUILD.bazel d/google/datastore/admin/v1/BU + ], +) diff -urN c/google/datastore/admin/v1beta1/BUILD.bazel d/google/datastore/admin/v1beta1/BUILD.bazel ---- c/google/datastore/admin/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9435,7 +12605,7 @@ diff -urN c/google/datastore/admin/v1beta1/BUILD.bazel d/google/datastore/admin/ + ], +) diff -urN c/google/datastore/v1/BUILD.bazel d/google/datastore/v1/BUILD.bazel ---- c/google/datastore/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9470,7 +12640,7 @@ diff -urN c/google/datastore/v1/BUILD.bazel d/google/datastore/v1/BUILD.bazel + ], +) diff -urN c/google/datastore/v1beta3/BUILD.bazel d/google/datastore/v1beta3/BUILD.bazel ---- c/google/datastore/v1beta3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9505,7 +12675,7 @@ diff -urN c/google/datastore/v1beta3/BUILD.bazel d/google/datastore/v1beta3/BUIL + ], +) diff -urN c/google/devtools/artifactregistry/v1beta2/BUILD.bazel d/google/devtools/artifactregistry/v1beta2/BUILD.bazel ---- c/google/devtools/artifactregistry/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,37 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -9546,7 +12716,7 @@ diff -urN c/google/devtools/artifactregistry/v1beta2/BUILD.bazel d/google/devtoo + ], +) diff -urN c/google/devtools/build/v1/BUILD.bazel d/google/devtools/build/v1/BUILD.bazel ---- c/google/devtools/build/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9579,9 +12749,9 @@ diff -urN c/google/devtools/build/v1/BUILD.bazel d/google/devtools/build/v1/BUIL + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/devtools/cloudbuild/v1/BUILD.bazel d/google/devtools/cloudbuild/v1/BUILD.bazel ---- c/google/devtools/cloudbuild/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,30 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -9591,6 +12761,7 @@ diff -urN c/google/devtools/cloudbuild/v1/BUILD.bazel d/google/devtools/cloudbui + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", ++ "//google/api:httpbody_proto", + "//google/longrunning:longrunning_proto", + "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", @@ -9607,11 +12778,12 @@ diff -urN c/google/devtools/cloudbuild/v1/BUILD.bazel d/google/devtools/cloudbui + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", ++ "//google/api:httpbody_go_proto", + "//google/longrunning:longrunning_go_proto", + ], +) diff -urN c/google/devtools/clouddebugger/v2/BUILD.bazel d/google/devtools/clouddebugger/v2/BUILD.bazel ---- c/google/devtools/clouddebugger/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9646,7 +12818,7 @@ diff -urN c/google/devtools/clouddebugger/v2/BUILD.bazel d/google/devtools/cloud + ], +) diff -urN c/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel d/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel ---- c/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9677,7 +12849,7 @@ diff -urN c/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel d/google/dev + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/devtools/cloudprofiler/v2/BUILD.bazel d/google/devtools/cloudprofiler/v2/BUILD.bazel ---- c/google/devtools/cloudprofiler/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9703,7 +12875,7 @@ diff -urN c/google/devtools/cloudprofiler/v2/BUILD.bazel d/google/devtools/cloud + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/devtools/cloudtrace/v1/BUILD.bazel d/google/devtools/cloudtrace/v1/BUILD.bazel ---- c/google/devtools/cloudtrace/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9729,7 +12901,7 @@ diff -urN c/google/devtools/cloudtrace/v1/BUILD.bazel d/google/devtools/cloudtra + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/devtools/cloudtrace/v2/BUILD.bazel d/google/devtools/cloudtrace/v2/BUILD.bazel ---- c/google/devtools/cloudtrace/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9763,7 +12935,7 @@ diff -urN c/google/devtools/cloudtrace/v2/BUILD.bazel d/google/devtools/cloudtra + ], +) diff -urN c/google/devtools/containeranalysis/v1/BUILD.bazel d/google/devtools/containeranalysis/v1/BUILD.bazel ---- c/google/devtools/containeranalysis/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -9794,7 +12966,7 @@ diff -urN c/google/devtools/containeranalysis/v1/BUILD.bazel d/google/devtools/c + ], +) diff -urN c/google/devtools/containeranalysis/v1beta1/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/BUILD.bazel ---- c/google/devtools/containeranalysis/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9823,7 +12995,7 @@ diff -urN c/google/devtools/containeranalysis/v1beta1/BUILD.bazel d/google/devto + ], +) diff -urN c/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel ---- c/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9844,7 +13016,7 @@ diff -urN c/google/devtools/containeranalysis/v1beta1/attestation/BUILD.bazel d/ + deps = ["//google/devtools/containeranalysis/v1beta1/common:common_go_proto"], +) diff -urN c/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel ---- c/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9865,7 +13037,7 @@ diff -urN c/google/devtools/containeranalysis/v1beta1/build/BUILD.bazel d/google + deps = ["//google/devtools/containeranalysis/v1beta1/provenance:provenance_go_proto"], +) diff -urN c/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel ---- c/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9884,7 +13056,7 @@ diff -urN c/google/devtools/containeranalysis/v1beta1/common/BUILD.bazel d/googl + visibility = ["//visibility:public"], +) diff -urN c/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel ---- c/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9903,7 +13075,7 @@ diff -urN c/google/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel d/google/ + visibility = ["//visibility:public"], +) diff -urN c/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel ---- c/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9923,7 +13095,7 @@ diff -urN c/google/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel d/g + visibility = ["//visibility:public"], +) diff -urN c/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel ---- c/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9951,7 +13123,7 @@ diff -urN c/google/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel d/go + ], +) diff -urN c/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel ---- c/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9998,7 +13170,7 @@ diff -urN c/google/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel d/goog + ], +) diff -urN c/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel ---- c/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10017,7 +13189,7 @@ diff -urN c/google/devtools/containeranalysis/v1beta1/image/BUILD.bazel d/google + visibility = ["//visibility:public"], +) diff -urN c/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel ---- c/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10036,7 +13208,7 @@ diff -urN c/google/devtools/containeranalysis/v1beta1/package/BUILD.bazel d/goog + visibility = ["//visibility:public"], +) diff -urN c/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel ---- c/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10060,7 +13232,7 @@ diff -urN c/google/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel d/g + deps = ["//google/devtools/containeranalysis/v1beta1/source:source_go_proto"], +) diff -urN c/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel ---- c/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10079,7 +13251,7 @@ diff -urN c/google/devtools/containeranalysis/v1beta1/source/BUILD.bazel d/googl + visibility = ["//visibility:public"], +) diff -urN c/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel ---- c/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10109,7 +13281,7 @@ diff -urN c/google/devtools/containeranalysis/v1beta1/vulnerability/BUILD.bazel + ], +) diff -urN c/google/devtools/remoteworkers/v1test2/BUILD.bazel d/google/devtools/remoteworkers/v1test2/BUILD.bazel ---- c/google/devtools/remoteworkers/v1test2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10145,7 +13317,7 @@ diff -urN c/google/devtools/remoteworkers/v1test2/BUILD.bazel d/google/devtools/ + ], +) diff -urN c/google/devtools/resultstore/v2/BUILD.bazel d/google/devtools/resultstore/v2/BUILD.bazel ---- c/google/devtools/resultstore/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10192,7 +13364,7 @@ diff -urN c/google/devtools/resultstore/v2/BUILD.bazel d/google/devtools/results + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/devtools/source/v1/BUILD.bazel d/google/devtools/source/v1/BUILD.bazel ---- c/google/devtools/source/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,17 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -10213,7 +13385,7 @@ diff -urN c/google/devtools/source/v1/BUILD.bazel d/google/devtools/source/v1/BU + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/devtools/sourcerepo/v1/BUILD.bazel d/google/devtools/sourcerepo/v1/BUILD.bazel ---- c/google/devtools/sourcerepo/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10241,8 +13413,42 @@ diff -urN c/google/devtools/sourcerepo/v1/BUILD.bazel d/google/devtools/sourcere + "//google/iam/v1:iam_go_proto", + ], +) +diff -urN c/google/devtools/testing/v1/BUILD.bazel d/google/devtools/testing/v1/BUILD.bazel +--- c/google/devtools/testing/v1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "testing_proto", ++ srcs = [ ++ "application_details.proto", ++ "test_environment_discovery.proto", ++ "test_execution.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/type:date_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "testing_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/devtools/testing/v1", ++ proto = ":testing_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/type:date_go_proto", ++ ], ++) diff -urN c/google/example/endpointsapis/v1/BUILD.bazel d/google/example/endpointsapis/v1/BUILD.bazel ---- c/google/example/endpointsapis/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10267,7 +13473,7 @@ diff -urN c/google/example/endpointsapis/v1/BUILD.bazel d/google/example/endpoin + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/example/library/v1/BUILD.bazel d/google/example/library/v1/BUILD.bazel ---- c/google/example/library/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10293,7 +13499,7 @@ diff -urN c/google/example/library/v1/BUILD.bazel d/google/example/library/v1/BU + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/firebase/fcm/connection/v1alpha1/BUILD.bazel d/google/firebase/fcm/connection/v1alpha1/BUILD.bazel ---- c/google/firebase/fcm/connection/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10318,7 +13524,7 @@ diff -urN c/google/firebase/fcm/connection/v1alpha1/BUILD.bazel d/google/firebas + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/firestore/admin/v1/BUILD.bazel d/google/firestore/admin/v1/BUILD.bazel ---- c/google/firestore/admin/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,35 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -10357,7 +13563,7 @@ diff -urN c/google/firestore/admin/v1/BUILD.bazel d/google/firestore/admin/v1/BU + ], +) diff -urN c/google/firestore/admin/v1beta1/BUILD.bazel d/google/firestore/admin/v1beta1/BUILD.bazel ---- c/google/firestore/admin/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10393,7 +13599,7 @@ diff -urN c/google/firestore/admin/v1beta1/BUILD.bazel d/google/firestore/admin/ + ], +) diff -urN c/google/firestore/admin/v1beta2/BUILD.bazel d/google/firestore/admin/v1beta2/BUILD.bazel ---- c/google/firestore/admin/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10429,7 +13635,7 @@ diff -urN c/google/firestore/admin/v1beta2/BUILD.bazel d/google/firestore/admin/ + ], +) diff -urN c/google/firestore/bundle/BUILD.bazel d/google/firestore/bundle/BUILD.bazel ---- c/google/firestore/bundle/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10453,7 +13659,7 @@ diff -urN c/google/firestore/bundle/BUILD.bazel d/google/firestore/bundle/BUILD. + deps = ["//google/firestore/v1:firestore_go_proto"], +) diff -urN c/google/firestore/v1/BUILD.bazel d/google/firestore/v1/BUILD.bazel ---- c/google/firestore/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10493,7 +13699,7 @@ diff -urN c/google/firestore/v1/BUILD.bazel d/google/firestore/v1/BUILD.bazel + ], +) diff -urN c/google/firestore/v1beta1/BUILD.bazel d/google/firestore/v1beta1/BUILD.bazel ---- c/google/firestore/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10533,7 +13739,7 @@ diff -urN c/google/firestore/v1beta1/BUILD.bazel d/google/firestore/v1beta1/BUIL + ], +) diff -urN c/google/genomics/v1/BUILD.bazel d/google/genomics/v1/BUILD.bazel ---- c/google/genomics/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10584,7 +13790,7 @@ diff -urN c/google/genomics/v1/BUILD.bazel d/google/genomics/v1/BUILD.bazel + ], +) diff -urN c/google/genomics/v1alpha2/BUILD.bazel d/google/genomics/v1alpha2/BUILD.bazel ---- c/google/genomics/v1alpha2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10617,7 +13823,7 @@ diff -urN c/google/genomics/v1alpha2/BUILD.bazel d/google/genomics/v1alpha2/BUIL + ], +) diff -urN c/google/geo/type/BUILD.bazel d/google/geo/type/BUILD.bazel ---- c/google/geo/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10638,7 +13844,7 @@ diff -urN c/google/geo/type/BUILD.bazel d/google/geo/type/BUILD.bazel + deps = ["//google/type:latlng_go_proto"], +) diff -urN c/google/home/enterprise/sdm/v1/BUILD.bazel d/google/home/enterprise/sdm/v1/BUILD.bazel ---- c/google/home/enterprise/sdm/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10667,7 +13873,7 @@ diff -urN c/google/home/enterprise/sdm/v1/BUILD.bazel d/google/home/enterprise/s + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/home/graph/v1/BUILD.bazel d/google/home/graph/v1/BUILD.bazel ---- c/google/home/graph/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10696,9 +13902,9 @@ diff -urN c/google/home/graph/v1/BUILD.bazel d/google/home/graph/v1/BUILD.bazel + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/iam/admin/v1/BUILD.bazel d/google/iam/admin/v1/BUILD.bazel ---- c/google/iam/admin/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,30 @@ +@@ -0,0 +1,33 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -10712,6 +13918,8 @@ diff -urN c/google/iam/admin/v1/BUILD.bazel d/google/iam/admin/v1/BUILD.bazel + deps = [ + "//google/api:annotations_proto", + "//google/iam/v1:iam_proto", ++ "//google/type:expr_proto", ++ "@com_google_protobuf//:any_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", @@ -10727,10 +13935,11 @@ diff -urN c/google/iam/admin/v1/BUILD.bazel d/google/iam/admin/v1/BUILD.bazel + deps = [ + "//google/api:annotations_go_proto", + "//google/iam/v1:iam_go_proto", ++ "//google/type:expr_go_proto", + ], +) diff -urN c/google/iam/credentials/v1/BUILD.bazel d/google/iam/credentials/v1/BUILD.bazel ---- c/google/iam/credentials/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10759,7 +13968,7 @@ diff -urN c/google/iam/credentials/v1/BUILD.bazel d/google/iam/credentials/v1/BU + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/iam/v1/BUILD.bazel d/google/iam/v1/BUILD.bazel ---- c/google/iam/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -10791,7 +14000,7 @@ diff -urN c/google/iam/v1/BUILD.bazel d/google/iam/v1/BUILD.bazel + ], +) diff -urN c/google/iam/v1/logging/BUILD.bazel d/google/iam/v1/logging/BUILD.bazel ---- c/google/iam/v1/logging/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10818,7 +14027,7 @@ diff -urN c/google/iam/v1/logging/BUILD.bazel d/google/iam/v1/logging/BUILD.baze + ], +) diff -urN c/google/iam/v1beta/BUILD.bazel d/google/iam/v1beta/BUILD.bazel ---- c/google/iam/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10847,7 +14056,7 @@ diff -urN c/google/iam/v1beta/BUILD.bazel d/google/iam/v1beta/BUILD.bazel + ], +) diff -urN c/google/identity/accesscontextmanager/type/BUILD.bazel d/google/identity/accesscontextmanager/type/BUILD.bazel ---- c/google/identity/accesscontextmanager/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,17 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -10868,7 +14077,7 @@ diff -urN c/google/identity/accesscontextmanager/type/BUILD.bazel d/google/ident + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/identity/accesscontextmanager/v1/BUILD.bazel d/google/identity/accesscontextmanager/v1/BUILD.bazel ---- c/google/identity/accesscontextmanager/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,30 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -10902,7 +14111,7 @@ diff -urN c/google/identity/accesscontextmanager/v1/BUILD.bazel d/google/identit + ], +) diff -urN c/google/logging/type/BUILD.bazel d/google/logging/type/BUILD.bazel ---- c/google/logging/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,23 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -10929,7 +14138,7 @@ diff -urN c/google/logging/type/BUILD.bazel d/google/logging/type/BUILD.bazel + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/logging/v2/BUILD.bazel d/google/logging/v2/BUILD.bazel ---- c/google/logging/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,43 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -10976,7 +14185,7 @@ diff -urN c/google/logging/v2/BUILD.bazel d/google/logging/v2/BUILD.bazel + ], +) diff -urN c/google/longrunning/BUILD.bazel d/google/longrunning/BUILD.bazel ---- c/google/longrunning/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11007,8 +14216,49 @@ diff -urN c/google/longrunning/BUILD.bazel d/google/longrunning/BUILD.bazel + "//google/rpc:status_go_proto", + ], +) +diff -urN c/google/maps/fleetengine/v1/BUILD.bazel d/google/maps/fleetengine/v1/BUILD.bazel +--- c/google/maps/fleetengine/v1/BUILD.bazel 1969-12-31 16:00:00.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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "fleetengine_proto", ++ srcs = [ ++ "fleetengine.proto", ++ "header.proto", ++ "trip_api.proto", ++ "trips.proto", ++ "vehicle_api.proto", ++ "vehicles.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/type:latlng_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "fleetengine_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/maps/fleetengine/v1", ++ proto = ":fleetengine_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/type:latlng_go_proto", ++ ], ++) diff -urN c/google/maps/playablelocations/v3/BUILD.bazel d/google/maps/playablelocations/v3/BUILD.bazel ---- c/google/maps/playablelocations/v3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11045,7 +14295,7 @@ diff -urN c/google/maps/playablelocations/v3/BUILD.bazel d/google/maps/playablel + ], +) diff -urN c/google/maps/playablelocations/v3/sample/BUILD.bazel d/google/maps/playablelocations/v3/sample/BUILD.bazel ---- c/google/maps/playablelocations/v3/sample/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11073,7 +14323,7 @@ diff -urN c/google/maps/playablelocations/v3/sample/BUILD.bazel d/google/maps/pl + ], +) diff -urN c/google/maps/roads/v1op/BUILD.bazel d/google/maps/roads/v1op/BUILD.bazel ---- c/google/maps/roads/v1op/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11102,18 +14352,21 @@ diff -urN c/google/maps/roads/v1op/BUILD.bazel d/google/maps/roads/v1op/BUILD.ba + ], +) diff -urN c/google/maps/routes/v1/BUILD.bazel d/google/maps/routes/v1/BUILD.bazel ---- c/google/maps/routes/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,46 @@ +@@ -0,0 +1,49 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( + name = "routes_proto", + srcs = [ ++ "compute_custom_routes_request.proto", ++ "compute_custom_routes_response.proto", + "compute_route_matrix_request.proto", + "compute_routes_request.proto", + "compute_routes_response.proto", ++ "custom_route.proto", + "fallback_info.proto", + "polyline.proto", + "route.proto", @@ -11152,7 +14405,7 @@ diff -urN c/google/maps/routes/v1/BUILD.bazel d/google/maps/routes/v1/BUILD.baze + ], +) diff -urN c/google/maps/routes/v1alpha/BUILD.bazel d/google/maps/routes/v1alpha/BUILD.bazel ---- c/google/maps/routes/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11180,7 +14433,7 @@ diff -urN c/google/maps/routes/v1alpha/BUILD.bazel d/google/maps/routes/v1alpha/ + ], +) diff -urN c/google/maps/unity/BUILD.bazel d/google/maps/unity/BUILD.bazel ---- c/google/maps/unity/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11199,7 +14452,7 @@ diff -urN c/google/maps/unity/BUILD.bazel d/google/maps/unity/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN c/google/monitoring/dashboard/v1/BUILD.bazel d/google/monitoring/dashboard/v1/BUILD.bazel ---- c/google/monitoring/dashboard/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,39 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -11242,9 +14495,9 @@ diff -urN c/google/monitoring/dashboard/v1/BUILD.bazel d/google/monitoring/dashb + ], +) diff -urN c/google/monitoring/v3/BUILD.bazel d/google/monitoring/v3/BUILD.bazel ---- c/google/monitoring/v3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +@@ -0,0 +1,60 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -11262,6 +14515,7 @@ diff -urN c/google/monitoring/v3/BUILD.bazel d/google/monitoring/v3/BUILD.bazel + "mutation_record.proto", + "notification.proto", + "notification_service.proto", ++ "query_service.proto", + "service.proto", + "service_service.proto", + "span_context.proto", @@ -11305,7 +14559,7 @@ diff -urN c/google/monitoring/v3/BUILD.bazel d/google/monitoring/v3/BUILD.bazel + ], +) diff -urN c/google/partner/aistreams/v1alpha1/BUILD.bazel d/google/partner/aistreams/v1alpha1/BUILD.bazel ---- c/google/partner/aistreams/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11335,7 +14589,7 @@ diff -urN c/google/partner/aistreams/v1alpha1/BUILD.bazel d/google/partner/aistr + ], +) diff -urN c/google/privacy/dlp/v2/BUILD.bazel d/google/privacy/dlp/v2/BUILD.bazel ---- c/google/privacy/dlp/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11376,7 +14630,7 @@ diff -urN c/google/privacy/dlp/v2/BUILD.bazel d/google/privacy/dlp/v2/BUILD.baze + ], +) diff -urN c/google/pubsub/v1/BUILD.bazel d/google/pubsub/v1/BUILD.bazel ---- c/google/pubsub/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11407,7 +14661,7 @@ diff -urN c/google/pubsub/v1/BUILD.bazel d/google/pubsub/v1/BUILD.bazel + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/google/pubsub/v1beta2/BUILD.bazel d/google/pubsub/v1beta2/BUILD.bazel ---- c/google/pubsub/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11428,7 +14682,7 @@ diff -urN c/google/pubsub/v1beta2/BUILD.bazel d/google/pubsub/v1beta2/BUILD.baze + visibility = ["//visibility:public"], +) diff -urN c/google/rpc/BUILD.bazel d/google/rpc/BUILD.bazel ---- c/google/rpc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11475,7 +14729,7 @@ diff -urN c/google/rpc/BUILD.bazel d/google/rpc/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN c/google/rpc/context/BUILD.bazel d/google/rpc/context/BUILD.bazel ---- c/google/rpc/context/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11500,7 +14754,7 @@ diff -urN c/google/rpc/context/BUILD.bazel d/google/rpc/context/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN c/google/search/partnerdataingestion/logging/v1/BUILD.bazel d/google/search/partnerdataingestion/logging/v1/BUILD.bazel ---- c/google/search/partnerdataingestion/logging/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11519,7 +14773,7 @@ diff -urN c/google/search/partnerdataingestion/logging/v1/BUILD.bazel d/google/s + visibility = ["//visibility:public"], +) diff -urN c/google/spanner/admin/database/v1/BUILD.bazel d/google/spanner/admin/database/v1/BUILD.bazel ---- c/google/spanner/admin/database/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11558,7 +14812,7 @@ diff -urN c/google/spanner/admin/database/v1/BUILD.bazel d/google/spanner/admin/ + ], +) diff -urN c/google/spanner/admin/instance/v1/BUILD.bazel d/google/spanner/admin/instance/v1/BUILD.bazel ---- c/google/spanner/admin/instance/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11591,15 +14845,16 @@ diff -urN c/google/spanner/admin/instance/v1/BUILD.bazel d/google/spanner/admin/ + ], +) diff -urN c/google/spanner/v1/BUILD.bazel d/google/spanner/v1/BUILD.bazel ---- c/google/spanner/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,36 @@ +@@ -0,0 +1,37 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +proto_library( + name = "spanner_proto", + srcs = [ ++ "commit_response.proto", + "keys.proto", + "mutation.proto", + "query_plan.proto", @@ -11631,7 +14886,7 @@ diff -urN c/google/spanner/v1/BUILD.bazel d/google/spanner/v1/BUILD.bazel + ], +) diff -urN c/google/storage/v1/BUILD.bazel d/google/storage/v1/BUILD.bazel ---- c/google/storage/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11666,7 +14921,7 @@ diff -urN c/google/storage/v1/BUILD.bazel d/google/storage/v1/BUILD.bazel + ], +) diff -urN c/google/storagetransfer/v1/BUILD.bazel d/google/storagetransfer/v1/BUILD.bazel ---- c/google/storagetransfer/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,35 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -11705,7 +14960,7 @@ diff -urN c/google/storagetransfer/v1/BUILD.bazel d/google/storagetransfer/v1/BU + ], +) diff -urN c/google/streetview/publish/v1/BUILD.bazel d/google/streetview/publish/v1/BUILD.bazel ---- c/google/streetview/publish/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,33 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -11742,9 +14997,9 @@ diff -urN c/google/streetview/publish/v1/BUILD.bazel d/google/streetview/publish + ], +) diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel ---- c/google/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,213 @@ +@@ -0,0 +1,226 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -11781,6 +15036,12 @@ diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel +) + +proto_library( ++ name = "decimal_proto", ++ srcs = ["decimal.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++proto_library( + name = "expr_proto", + srcs = ["expr.proto"], + visibility = ["//visibility:public"], @@ -11883,6 +15144,13 @@ diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel +) + +go_proto_library( ++ name = "decimal_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/type/decimal", ++ proto = ":decimal_proto", ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( + name = "expr_go_proto", + importpath = "google.golang.org/genproto/googleapis/type/expr", + proto = ":expr_proto", @@ -11959,7 +15227,7 @@ diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN c/google/watcher/v1/BUILD.bazel d/google/watcher/v1/BUILD.bazel ---- c/google/watcher/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11985,7 +15253,7 @@ diff -urN c/google/watcher/v1/BUILD.bazel d/google/watcher/v1/BUILD.bazel + deps = ["//google/api:annotations_go_proto"], +) diff -urN c/grafeas/v1/BUILD.bazel d/grafeas/v1/BUILD.bazel ---- c/grafeas/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,40 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") @@ -12029,7 +15297,7 @@ diff -urN c/grafeas/v1/BUILD.bazel d/grafeas/v1/BUILD.bazel + ], +) diff -urN c/storage/clouddms/logging/v1/BUILD.bazel d/storage/clouddms/logging/v1/BUILD.bazel ---- c/storage/clouddms/logging/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- c/storage/clouddms/logging/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ d/storage/clouddms/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,21 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") diff --git a/third_party/org_golang_google_genproto-gazelle.patch b/third_party/org_golang_google_genproto-gazelle.patch index b16c88d0ec..d2f46bed91 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,9 +24,9 @@ diff -urN a/firestore/bundle/BUILD.bazel b/firestore/bundle/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,52 @@ +@@ -0,0 +1,51 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -61,7 +61,6 @@ diff -urN a/googleapis/actions/sdk/v2/BUILD.bazel b/googleapis/actions/sdk/v2/BU + "//googleapis/api/annotations", + "//googleapis/rpc/status", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -80,9 +79,9 @@ diff -urN a/googleapis/actions/sdk/v2/BUILD.bazel b/googleapis/actions/sdk/v2/BU + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,36 @@ +@@ -0,0 +1,35 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -106,7 +105,6 @@ diff -urN a/googleapis/actions/sdk/v2/conversation/BUILD.bazel b/googleapis/acti + importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/conversation", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto: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", @@ -120,7 +118,7 @@ diff -urN a/googleapis/actions/sdk/v2/conversation/BUILD.bazel b/googleapis/acti + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -129,6 +127,7 @@ diff -urN a/googleapis/actions/sdk/v2/interactionmodel/BUILD.bazel b/googleapis/ + name = "interactionmodel", + srcs = [ + "conditional_event.pb.go", ++ "entity_set.pb.go", + "event_handler.pb.go", + "global_intent_event.pb.go", + "intent.pb.go", @@ -142,7 +141,6 @@ diff -urN a/googleapis/actions/sdk/v2/interactionmodel/BUILD.bazel b/googleapis/ + "//googleapis/actions/sdk/v2/interactionmodel/prompt", + "//googleapis/actions/sdk/v2/interactionmodel/type", + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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/structpb:go_default_library", @@ -155,9 +153,9 @@ diff -urN a/googleapis/actions/sdk/v2/interactionmodel/BUILD.bazel b/googleapis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,37 @@ +@@ -0,0 +1,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -182,7 +180,6 @@ diff -urN a/googleapis/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel b/goog + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -196,9 +193,9 @@ diff -urN a/googleapis/actions/sdk/v2/interactionmodel/prompt/BUILD.bazel b/goog + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +@@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -215,7 +212,6 @@ diff -urN a/googleapis/actions/sdk/v2/interactionmodel/type/BUILD.bazel b/google + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -227,9 +223,9 @@ diff -urN a/googleapis/actions/sdk/v2/interactionmodel/type/BUILD.bazel b/google + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,30 @@ +@@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -242,7 +238,6 @@ diff -urN a/googleapis/analytics/admin/v1alpha/BUILD.bazel b/googleapis/analytic + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -261,9 +256,9 @@ diff -urN a/googleapis/analytics/admin/v1alpha/BUILD.bazel b/googleapis/analytic + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -276,7 +271,6 @@ diff -urN a/googleapis/analytics/data/v1alpha/BUILD.bazel b/googleapis/analytics + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -291,9 +285,9 @@ diff -urN a/googleapis/analytics/data/v1alpha/BUILD.bazel b/googleapis/analytics + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -306,7 +300,6 @@ diff -urN a/googleapis/analytics/data/v1beta/BUILD.bazel b/googleapis/analytics/ + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -321,7 +314,7 @@ diff -urN a/googleapis/analytics/data/v1beta/BUILD.bazel b/googleapis/analytics/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -354,9 +347,9 @@ diff -urN a/googleapis/analytics/management/v1alpha/BUILD.bazel b/googleapis/ana + visibility = ["//visibility:public"], +) diff -urN a/googleapis/api/BUILD.bazel b/googleapis/api/BUILD.bazel ---- a/googleapis/api/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -365,7 +358,6 @@ diff -urN a/googleapis/api/BUILD.bazel b/googleapis/api/BUILD.bazel + importpath = "google.golang.org/genproto/googleapis/api", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -377,9 +369,9 @@ diff -urN a/googleapis/api/BUILD.bazel b/googleapis/api/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/googleapis/api/annotations/BUILD.bazel b/googleapis/api/annotations/BUILD.bazel ---- a/googleapis/api/annotations/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -394,7 +386,6 @@ diff -urN a/googleapis/api/annotations/BUILD.bazel b/googleapis/api/annotations/ + importpath = "google.golang.org/genproto/googleapis/api/annotations", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + "@org_golang_google_protobuf//types/descriptorpb:go_default_library", @@ -407,9 +398,9 @@ diff -urN a/googleapis/api/annotations/BUILD.bazel b/googleapis/api/annotations/ + visibility = ["//visibility:public"], +) diff -urN a/googleapis/api/configchange/BUILD.bazel b/googleapis/api/configchange/BUILD.bazel ---- a/googleapis/api/configchange/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -418,7 +409,6 @@ diff -urN a/googleapis/api/configchange/BUILD.bazel b/googleapis/api/configchang + importpath = "google.golang.org/genproto/googleapis/api/configchange", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -430,9 +420,9 @@ diff -urN a/googleapis/api/configchange/BUILD.bazel b/googleapis/api/configchang + visibility = ["//visibility:public"], +) diff -urN a/googleapis/api/distribution/BUILD.bazel b/googleapis/api/distribution/BUILD.bazel ---- a/googleapis/api/distribution/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -441,7 +431,6 @@ diff -urN a/googleapis/api/distribution/BUILD.bazel b/googleapis/api/distributio + importpath = "google.golang.org/genproto/googleapis/api/distribution", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto: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", @@ -455,9 +444,9 @@ diff -urN a/googleapis/api/distribution/BUILD.bazel b/googleapis/api/distributio + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -466,7 +455,6 @@ diff -urN a/googleapis/api/error_reason/BUILD.bazel b/googleapis/api/error_reaso + importpath = "google.golang.org/genproto/googleapis/api/error_reason", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -478,9 +466,9 @@ diff -urN a/googleapis/api/error_reason/BUILD.bazel b/googleapis/api/error_reaso + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -491,7 +479,6 @@ diff -urN a/googleapis/api/expr/conformance/v1alpha1/BUILD.bazel b/googleapis/ap + deps = [ + "//googleapis/api/expr/v1alpha1", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -506,9 +493,9 @@ diff -urN a/googleapis/api/expr/conformance/v1alpha1/BUILD.bazel b/googleapis/ap + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -524,7 +511,6 @@ diff -urN a/googleapis/api/expr/v1alpha1/BUILD.bazel b/googleapis/api/expr/v1alp + visibility = ["//visibility:public"], + deps = [ + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -541,9 +527,9 @@ diff -urN a/googleapis/api/expr/v1alpha1/BUILD.bazel b/googleapis/api/expr/v1alp + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -559,7 +545,6 @@ diff -urN a/googleapis/api/expr/v1beta1/BUILD.bazel b/googleapis/api/expr/v1beta + visibility = ["//visibility:public"], + deps = [ + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -573,9 +558,9 @@ diff -urN a/googleapis/api/expr/v1beta1/BUILD.bazel b/googleapis/api/expr/v1beta + visibility = ["//visibility:public"], +) diff -urN a/googleapis/api/httpbody/BUILD.bazel b/googleapis/api/httpbody/BUILD.bazel ---- a/googleapis/api/httpbody/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -584,7 +569,6 @@ diff -urN a/googleapis/api/httpbody/BUILD.bazel b/googleapis/api/httpbody/BUILD. + importpath = "google.golang.org/genproto/googleapis/api/httpbody", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto: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", @@ -597,9 +581,9 @@ diff -urN a/googleapis/api/httpbody/BUILD.bazel b/googleapis/api/httpbody/BUILD. + visibility = ["//visibility:public"], +) diff -urN a/googleapis/api/label/BUILD.bazel b/googleapis/api/label/BUILD.bazel ---- a/googleapis/api/label/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -608,7 +592,6 @@ diff -urN a/googleapis/api/label/BUILD.bazel b/googleapis/api/label/BUILD.bazel + importpath = "google.golang.org/genproto/googleapis/api/label", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -620,9 +603,9 @@ diff -urN a/googleapis/api/label/BUILD.bazel b/googleapis/api/label/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/googleapis/api/metric/BUILD.bazel b/googleapis/api/metric/BUILD.bazel ---- a/googleapis/api/metric/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -633,7 +616,6 @@ diff -urN a/googleapis/api/metric/BUILD.bazel b/googleapis/api/metric/BUILD.baze + deps = [ + "//googleapis/api", + "//googleapis/api/label", -+ "@com_github_golang_protobuf//proto: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", @@ -646,9 +628,9 @@ diff -urN a/googleapis/api/metric/BUILD.bazel b/googleapis/api/metric/BUILD.baze + visibility = ["//visibility:public"], +) diff -urN a/googleapis/api/monitoredres/BUILD.bazel b/googleapis/api/monitoredres/BUILD.bazel ---- a/googleapis/api/monitoredres/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -659,7 +641,6 @@ diff -urN a/googleapis/api/monitoredres/BUILD.bazel b/googleapis/api/monitoredre + deps = [ + "//googleapis/api", + "//googleapis/api/label", -+ "@com_github_golang_protobuf//proto: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/structpb:go_default_library", @@ -672,9 +653,9 @@ diff -urN a/googleapis/api/monitoredres/BUILD.bazel b/googleapis/api/monitoredre + visibility = ["//visibility:public"], +) diff -urN a/googleapis/api/serviceconfig/BUILD.bazel b/googleapis/api/serviceconfig/BUILD.bazel ---- a/googleapis/api/serviceconfig/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,44 @@ +@@ -0,0 +1,43 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -704,7 +685,6 @@ diff -urN a/googleapis/api/serviceconfig/BUILD.bazel b/googleapis/api/servicecon + "//googleapis/api/label", + "//googleapis/api/metric", + "//googleapis/api/monitoredres", -+ "@com_github_golang_protobuf//proto: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", @@ -720,7 +700,7 @@ diff -urN a/googleapis/api/serviceconfig/BUILD.bazel b/googleapis/api/servicecon + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -741,9 +721,9 @@ diff -urN a/googleapis/api/servicecontrol/v1/BUILD.bazel b/googleapis/api/servic + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", ++ "//googleapis/api/distribution", + "//googleapis/logging/type", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -762,9 +742,9 @@ diff -urN a/googleapis/api/servicecontrol/v1/BUILD.bazel b/googleapis/api/servic + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,34 @@ +@@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -782,7 +762,6 @@ diff -urN a/googleapis/api/servicemanagement/v1/BUILD.bazel b/googleapis/api/ser + "//googleapis/api/serviceconfig", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -799,10 +778,100 @@ diff -urN a/googleapis/api/servicemanagement/v1/BUILD.bazel b/googleapis/api/ser + actual = ":servicemanagement", + 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 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") ++ ++go_library( ++ name = "serviceusage", ++ srcs = [ ++ "resources.pb.go", ++ "serviceusage.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/api/serviceusage/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/api/monitoredres", ++ "//googleapis/api/serviceconfig", ++ "//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/apipb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":serviceusage", ++ 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 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") ++ ++go_library( ++ name = "v1beta1", ++ srcs = [ ++ "resources.pb.go", ++ "serviceusage.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/api/serviceusage/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/api/monitoredres", ++ "//googleapis/api/serviceconfig", ++ "//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/apipb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1beta1", ++ visibility = ["//visibility:public"], ++) +diff -urN a/googleapis/api/visibility/BUILD.bazel b/googleapis/api/visibility/BUILD.bazel +--- 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") ++ ++go_library( ++ name = "visibility", ++ srcs = ["visibility.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/api/visibility", ++ 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/descriptorpb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":visibility", ++ visibility = ["//visibility:public"], ++) diff -urN a/googleapis/appengine/legacy/BUILD.bazel b/googleapis/appengine/legacy/BUILD.bazel ---- a/googleapis/appengine/legacy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -812,7 +881,6 @@ diff -urN a/googleapis/appengine/legacy/BUILD.bazel b/googleapis/appengine/legac + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -824,9 +892,9 @@ diff -urN a/googleapis/appengine/legacy/BUILD.bazel b/googleapis/appengine/legac + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -836,7 +904,6 @@ diff -urN a/googleapis/appengine/logging/v1/BUILD.bazel b/googleapis/appengine/l + visibility = ["//visibility:public"], + deps = [ + "//googleapis/logging/type", -+ "@com_github_golang_protobuf//proto: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", @@ -850,9 +917,9 @@ diff -urN a/googleapis/appengine/logging/v1/BUILD.bazel b/googleapis/appengine/l + visibility = ["//visibility:public"], +) diff -urN a/googleapis/appengine/v1/BUILD.bazel b/googleapis/appengine/v1/BUILD.bazel ---- a/googleapis/appengine/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,45 @@ +@@ -0,0 +1,44 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -880,7 +947,6 @@ diff -urN a/googleapis/appengine/v1/BUILD.bazel b/googleapis/appengine/v1/BUILD. + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -899,7 +965,7 @@ diff -urN a/googleapis/appengine/v1/BUILD.bazel b/googleapis/appengine/v1/BUILD. + visibility = ["//visibility:public"], +) diff -urN a/googleapis/appengine/v1beta/BUILD.bazel b/googleapis/appengine/v1beta/BUILD.bazel ---- a/googleapis/appengine/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -947,10 +1013,75 @@ diff -urN a/googleapis/appengine/v1beta/BUILD.bazel b/googleapis/appengine/v1bet + actual = ":v1beta", + 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 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") ++ ++go_library( ++ name = "v1beta1", ++ srcs = ["alertcenter.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/apps/alertcenter/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/rpc/status", ++ "@org_golang_google_grpc//:go_default_library", ++ "@org_golang_google_grpc//codes:go_default_library", ++ "@org_golang_google_grpc//status:go_default_library", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1beta1", ++ 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 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") ++ ++go_library( ++ name = "activity", ++ srcs = [ ++ "action.pb.go", ++ "actor.pb.go", ++ "common.pb.go", ++ "drive_activity_service.pb.go", ++ "query_drive_activity_request.pb.go", ++ "query_drive_activity_response.pb.go", ++ "target.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/apps/drive/activity/v2", ++ 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/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":activity", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -963,7 +1094,6 @@ diff -urN a/googleapis/apps/script/type/BUILD.bazel b/googleapis/apps/script/typ + importpath = "google.golang.org/genproto/googleapis/apps/script/type", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto: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/structpb:go_default_library", @@ -977,9 +1107,9 @@ diff -urN a/googleapis/apps/script/type/BUILD.bazel b/googleapis/apps/script/typ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -990,7 +1120,6 @@ diff -urN a/googleapis/apps/script/type/calendar/BUILD.bazel b/googleapis/apps/s + deps = [ + "//googleapis/api/annotations", + "//googleapis/apps/script/type", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -1002,9 +1131,9 @@ diff -urN a/googleapis/apps/script/type/calendar/BUILD.bazel b/googleapis/apps/s + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1015,7 +1144,6 @@ diff -urN a/googleapis/apps/script/type/docs/BUILD.bazel b/googleapis/apps/scrip + deps = [ + "//googleapis/api/annotations", + "//googleapis/apps/script/type", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -1027,9 +1155,9 @@ diff -urN a/googleapis/apps/script/type/docs/BUILD.bazel b/googleapis/apps/scrip + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1039,7 +1167,6 @@ diff -urN a/googleapis/apps/script/type/drive/BUILD.bazel b/googleapis/apps/scri + visibility = ["//visibility:public"], + deps = [ + "//googleapis/apps/script/type", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -1051,9 +1178,9 @@ diff -urN a/googleapis/apps/script/type/drive/BUILD.bazel b/googleapis/apps/scri + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1063,7 +1190,6 @@ diff -urN a/googleapis/apps/script/type/gmail/BUILD.bazel b/googleapis/apps/scri + visibility = ["//visibility:public"], + deps = [ + "//googleapis/apps/script/type", -+ "@com_github_golang_protobuf//proto: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/structpb:go_default_library", @@ -1076,9 +1202,9 @@ diff -urN a/googleapis/apps/script/type/gmail/BUILD.bazel b/googleapis/apps/scri + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1089,7 +1215,6 @@ diff -urN a/googleapis/apps/script/type/sheets/BUILD.bazel b/googleapis/apps/scr + deps = [ + "//googleapis/api/annotations", + "//googleapis/apps/script/type", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -1101,9 +1226,9 @@ diff -urN a/googleapis/apps/script/type/sheets/BUILD.bazel b/googleapis/apps/scr + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1114,7 +1239,6 @@ diff -urN a/googleapis/apps/script/type/slides/BUILD.bazel b/googleapis/apps/scr + deps = [ + "//googleapis/api/annotations", + "//googleapis/apps/script/type", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -1126,9 +1250,9 @@ diff -urN a/googleapis/apps/script/type/slides/BUILD.bazel b/googleapis/apps/scr + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1138,7 +1262,6 @@ diff -urN a/googleapis/area120/tables/v1alpha1/BUILD.bazel b/googleapis/area120/ + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -1156,9 +1279,9 @@ diff -urN a/googleapis/area120/tables/v1alpha1/BUILD.bazel b/googleapis/area120/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1169,7 +1292,6 @@ diff -urN a/googleapis/assistant/embedded/v1alpha1/BUILD.bazel b/googleapis/assi + deps = [ + "//googleapis/api/annotations", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -1184,9 +1306,9 @@ diff -urN a/googleapis/assistant/embedded/v1alpha1/BUILD.bazel b/googleapis/assi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1197,7 +1319,6 @@ diff -urN a/googleapis/assistant/embedded/v1alpha2/BUILD.bazel b/googleapis/assi + deps = [ + "//googleapis/api/annotations", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -1212,7 +1333,7 @@ diff -urN a/googleapis/assistant/embedded/v1alpha2/BUILD.bazel b/googleapis/assi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1246,7 +1367,7 @@ diff -urN a/googleapis/bigtable/admin/cluster/v1/BUILD.bazel b/googleapis/bigtab + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1280,9 +1401,9 @@ diff -urN a/googleapis/bigtable/admin/table/v1/BUILD.bazel b/googleapis/bigtable + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,36 @@ +@@ -0,0 +1,35 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1301,7 +1422,6 @@ diff -urN a/googleapis/bigtable/admin/v2/BUILD.bazel b/googleapis/bigtable/admin + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -1320,7 +1440,7 @@ diff -urN a/googleapis/bigtable/admin/v2/BUILD.bazel b/googleapis/bigtable/admin + visibility = ["//visibility:public"], +) diff -urN a/googleapis/bigtable/v1/BUILD.bazel b/googleapis/bigtable/v1/BUILD.bazel ---- a/googleapis/bigtable/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1353,9 +1473,9 @@ diff -urN a/googleapis/bigtable/v1/BUILD.bazel b/googleapis/bigtable/v1/BUILD.ba + visibility = ["//visibility:public"], +) diff -urN a/googleapis/bigtable/v2/BUILD.bazel b/googleapis/bigtable/v2/BUILD.bazel ---- a/googleapis/bigtable/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1369,7 +1489,6 @@ diff -urN a/googleapis/bigtable/v2/BUILD.bazel b/googleapis/bigtable/v2/BUILD.ba + deps = [ + "//googleapis/api/annotations", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -1385,9 +1504,9 @@ diff -urN a/googleapis/bigtable/v2/BUILD.bazel b/googleapis/bigtable/v2/BUILD.ba + visibility = ["//visibility:public"], +) diff -urN a/googleapis/bytestream/BUILD.bazel b/googleapis/bytestream/BUILD.bazel ---- a/googleapis/bytestream/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1397,7 +1516,6 @@ diff -urN a/googleapis/bytestream/BUILD.bazel b/googleapis/bytestream/BUILD.baze + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -1413,9 +1531,9 @@ diff -urN a/googleapis/bytestream/BUILD.bazel b/googleapis/bytestream/BUILD.baze + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1428,7 +1546,6 @@ diff -urN a/googleapis/ccc/hosted/marketplace/v2/BUILD.bazel b/googleapis/ccc/ho + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -1443,9 +1560,9 @@ diff -urN a/googleapis/ccc/hosted/marketplace/v2/BUILD.bazel b/googleapis/ccc/ho + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1459,7 +1576,6 @@ diff -urN a/googleapis/chromeos/moblab/v1beta1/BUILD.bazel b/googleapis/chromeos + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -1476,9 +1592,9 @@ diff -urN a/googleapis/chromeos/moblab/v1beta1/BUILD.bazel b/googleapis/chromeos + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1488,7 +1604,6 @@ diff -urN a/googleapis/cloud/accessapproval/v1/BUILD.bazel b/googleapis/cloud/ac + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -1506,9 +1621,9 @@ diff -urN a/googleapis/cloud/accessapproval/v1/BUILD.bazel b/googleapis/cloud/ac + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1518,7 +1633,6 @@ diff -urN a/googleapis/cloud/aiplatform/logging/BUILD.bazel b/googleapis/cloud/a + visibility = ["//visibility:public"], + deps = [ + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -1530,9 +1644,9 @@ diff -urN a/googleapis/cloud/aiplatform/logging/BUILD.bazel b/googleapis/cloud/a + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,69 @@ +@@ -0,0 +1,68 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1582,7 +1696,6 @@ diff -urN a/googleapis/cloud/aiplatform/v1/BUILD.bazel b/googleapis/cloud/aiplat + "//googleapis/longrunning", + "//googleapis/rpc/status", + "//googleapis/type/money", -+ "@com_github_golang_protobuf//proto: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", @@ -1603,9 +1716,9 @@ diff -urN a/googleapis/cloud/aiplatform/v1/BUILD.bazel b/googleapis/cloud/aiplat + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,30 @@ +@@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1625,7 +1738,6 @@ diff -urN a/googleapis/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel b + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -1637,9 +1749,9 @@ diff -urN a/googleapis/cloud/aiplatform/v1/schema/predict/instance/BUILD.bazel b + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +@@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1656,7 +1768,6 @@ diff -urN a/googleapis/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/g + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -1668,9 +1779,9 @@ diff -urN a/googleapis/cloud/aiplatform/v1/schema/predict/params/BUILD.bazel b/g + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,34 @@ +@@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1691,7 +1802,6 @@ diff -urN a/googleapis/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -1706,7 +1816,7 @@ diff -urN a/googleapis/cloud/aiplatform/v1/schema/predict/prediction/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1743,9 +1853,9 @@ diff -urN a/googleapis/cloud/aiplatform/v1/schema/trainingjob/definition/BUILD.b + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,71 @@ +@@ -0,0 +1,103 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1754,41 +1864,74 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/BUILD.bazel b/googleapis/cloud/a + "accelerator_type.pb.go", + "annotation.pb.go", + "annotation_spec.pb.go", ++ "artifact.pb.go", + "batch_prediction_job.pb.go", + "completion_stats.pb.go", ++ "context.pb.go", + "custom_job.pb.go", + "data_item.pb.go", + "data_labeling_job.pb.go", + "dataset.pb.go", + "dataset_service.pb.go", ++ "deployed_index_ref.pb.go", + "deployed_model_ref.pb.go", + "encryption_spec.pb.go", + "endpoint.pb.go", + "endpoint_service.pb.go", ++ "entity_type.pb.go", + "env_var.pb.go", ++ "event.pb.go", ++ "execution.pb.go", + "explanation.pb.go", + "explanation_metadata.pb.go", ++ "feature.pb.go", ++ "feature_monitoring_stats.pb.go", ++ "feature_selector.pb.go", ++ "featurestore.pb.go", ++ "featurestore_monitoring.pb.go", ++ "featurestore_online_service.pb.go", ++ "featurestore_service.pb.go", + "hyperparameter_tuning_job.pb.go", ++ "index.pb.go", ++ "index_endpoint.pb.go", ++ "index_endpoint_service.pb.go", ++ "index_service.pb.go", + "io.pb.go", + "job_service.pb.go", + "job_state.pb.go", ++ "lineage_subgraph.pb.go", + "machine_resources.pb.go", + "manual_batch_tuning_parameters.pb.go", ++ "metadata_schema.pb.go", ++ "metadata_service.pb.go", ++ "metadata_store.pb.go", + "migratable_resource.pb.go", + "migration_service.pb.go", + "model.pb.go", ++ "model_deployment_monitoring_job.pb.go", + "model_evaluation.pb.go", + "model_evaluation_slice.pb.go", ++ "model_monitoring.pb.go", + "model_service.pb.go", + "operation.pb.go", ++ "pipeline_job.pb.go", + "pipeline_service.pb.go", + "pipeline_state.pb.go", + "prediction_service.pb.go", + "specialist_pool.pb.go", + "specialist_pool_service.pb.go", + "study.pb.go", ++ "tensorboard.pb.go", ++ "tensorboard_data.pb.go", ++ "tensorboard_experiment.pb.go", ++ "tensorboard_run.pb.go", ++ "tensorboard_service.pb.go", ++ "tensorboard_time_series.pb.go", + "training_pipeline.pb.go", ++ "types.pb.go", + "user_action_reference.pb.go", ++ "value.pb.go", ++ "vizier_service.pb.go", + ], + importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1", + visibility = ["//visibility:public"], @@ -1797,7 +1940,6 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/BUILD.bazel b/googleapis/cloud/a + "//googleapis/longrunning", + "//googleapis/rpc/status", + "//googleapis/type/money", -+ "@com_github_golang_protobuf//proto: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", @@ -1818,9 +1960,9 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/BUILD.bazel b/googleapis/cloud/a + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1837,7 +1979,6 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/googleapis/ + deps = [ + "//googleapis/api/annotations", + "//googleapis/type/color", -+ "@com_github_golang_protobuf//proto: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", @@ -1850,7 +1991,7 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/BUILD.bazel b/googleapis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1860,6 +2001,7 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.ba + srcs = [ + "image_classification.pb.go", + "image_object_detection.pb.go", ++ "image_segmentation.pb.go", + "text_classification.pb.go", + "text_extraction.pb.go", + "text_sentiment.pb.go", @@ -1871,7 +2013,6 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.ba + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -1883,7 +2024,7 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance/BUILD.ba + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1893,6 +2034,7 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.baze + srcs = [ + "image_classification.pb.go", + "image_object_detection.pb.go", ++ "image_segmentation.pb.go", + "video_action_recognition.pb.go", + "video_classification.pb.go", + "video_object_tracking.pb.go", @@ -1901,7 +2043,6 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.baze + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -1913,7 +2054,7 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.baze + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1928,6 +2069,7 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD. + "tabular_regression.pb.go", + "text_extraction.pb.go", + "text_sentiment.pb.go", ++ "time_series_forecasting.pb.go", + "video_action_recognition.pb.go", + "video_classification.pb.go", + "video_object_tracking.pb.go", @@ -1936,7 +2078,6 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD. + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -1951,7 +2092,7 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD. + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1959,6 +2100,7 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BU +go_library( + name = "definition", + srcs = [ ++ "automl_image_classification.pb.go", + "automl_image_object_detection.pb.go", + "automl_image_segmentation.pb.go", + "automl_tables.pb.go", @@ -1975,7 +2117,6 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BU + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -1987,9 +2128,9 @@ diff -urN a/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition/BU + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2003,7 +2144,6 @@ diff -urN a/googleapis/cloud/apigateway/v1/BUILD.bazel b/googleapis/cloud/apigat + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -2019,10 +2159,41 @@ diff -urN a/googleapis/cloud/apigateway/v1/BUILD.bazel b/googleapis/cloud/apigat + actual = ":apigateway", + 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 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") ++ ++go_library( ++ name = "apigeeconnect", ++ srcs = [ ++ "connection.pb.go", ++ "tether.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/apigeeconnect/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/rpc/status", ++ "@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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":apigeeconnect", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,39 @@ +@@ -0,0 +1,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2042,7 +2213,6 @@ diff -urN a/googleapis/cloud/asset/v1/BUILD.bazel b/googleapis/cloud/asset/v1/BU + "//googleapis/longrunning", + "//googleapis/rpc/code", + "//googleapis/type/expr", -+ "@com_github_golang_protobuf//proto: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", @@ -2063,9 +2233,9 @@ diff -urN a/googleapis/cloud/asset/v1/BUILD.bazel b/googleapis/cloud/asset/v1/BU + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +@@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2079,7 +2249,6 @@ diff -urN a/googleapis/cloud/asset/v1p1beta1/BUILD.bazel b/googleapis/cloud/asse + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "@com_github_golang_protobuf//proto: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", @@ -2094,9 +2263,9 @@ diff -urN a/googleapis/cloud/asset/v1p1beta1/BUILD.bazel b/googleapis/cloud/asse + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,33 @@ +@@ -0,0 +1,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2111,7 +2280,6 @@ diff -urN a/googleapis/cloud/asset/v1p2beta1/BUILD.bazel b/googleapis/cloud/asse + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -2131,9 +2299,9 @@ diff -urN a/googleapis/cloud/asset/v1p2beta1/BUILD.bazel b/googleapis/cloud/asse + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,30 @@ +@@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2149,7 +2317,6 @@ diff -urN a/googleapis/cloud/asset/v1p4beta1/BUILD.bazel b/googleapis/cloud/asse + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", + "//googleapis/rpc/code", -+ "@com_github_golang_protobuf//proto: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", @@ -2165,9 +2332,9 @@ diff -urN a/googleapis/cloud/asset/v1p4beta1/BUILD.bazel b/googleapis/cloud/asse + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,32 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2183,7 +2350,6 @@ diff -urN a/googleapis/cloud/asset/v1p5beta1/BUILD.bazel b/googleapis/cloud/asse + "//googleapis/cloud/orgpolicy/v1:orgpolicy", + "//googleapis/iam/v1:iam", + "//googleapis/identity/accesscontextmanager/v1:accesscontextmanager", -+ "@com_github_golang_protobuf//proto: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", @@ -2201,9 +2367,9 @@ diff -urN a/googleapis/cloud/asset/v1p5beta1/BUILD.bazel b/googleapis/cloud/asse + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,36 @@ +@@ -0,0 +1,35 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2221,7 +2387,6 @@ diff -urN a/googleapis/cloud/asset/v1p7beta1/BUILD.bazel b/googleapis/cloud/asse + "//googleapis/iam/v1:iam", + "//googleapis/identity/accesscontextmanager/v1:accesscontextmanager", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -2241,9 +2406,9 @@ diff -urN a/googleapis/cloud/asset/v1p7beta1/BUILD.bazel b/googleapis/cloud/asse + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2254,7 +2419,6 @@ diff -urN a/googleapis/cloud/assuredworkloads/v1beta1/BUILD.bazel b/googleapis/c + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -2273,9 +2437,9 @@ diff -urN a/googleapis/cloud/assuredworkloads/v1beta1/BUILD.bazel b/googleapis/c + visibility = ["//visibility:public"], +) diff -urN a/googleapis/cloud/audit/BUILD.bazel b/googleapis/cloud/audit/BUILD.bazel ---- a/googleapis/cloud/audit/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,23 @@ +@@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2286,7 +2450,6 @@ diff -urN a/googleapis/cloud/audit/BUILD.bazel b/googleapis/cloud/audit/BUILD.ba + deps = [ + "//googleapis/rpc/context/attribute_context", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -2300,9 +2463,9 @@ diff -urN a/googleapis/cloud/audit/BUILD.bazel b/googleapis/cloud/audit/BUILD.ba + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,50 @@ +@@ -0,0 +1,49 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2334,7 +2497,6 @@ diff -urN a/googleapis/cloud/automl/v1/BUILD.bazel b/googleapis/cloud/automl/v1/ + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -2354,9 +2516,9 @@ diff -urN a/googleapis/cloud/automl/v1/BUILD.bazel b/googleapis/cloud/automl/v1/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,60 @@ +@@ -0,0 +1,59 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2397,7 +2559,6 @@ diff -urN a/googleapis/cloud/automl/v1beta1/BUILD.bazel b/googleapis/cloud/autom + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -2418,9 +2579,9 @@ diff -urN a/googleapis/cloud/automl/v1beta1/BUILD.bazel b/googleapis/cloud/autom + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +@@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2431,7 +2592,6 @@ diff -urN a/googleapis/cloud/bigquery/connection/v1/BUILD.bazel b/googleapis/clo + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "@com_github_golang_protobuf//proto: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", @@ -2449,9 +2609,9 @@ diff -urN a/googleapis/cloud/bigquery/connection/v1/BUILD.bazel b/googleapis/clo + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +@@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2462,7 +2622,6 @@ diff -urN a/googleapis/cloud/bigquery/connection/v1beta1/BUILD.bazel b/googleapi + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "@com_github_golang_protobuf//proto: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", @@ -2480,7 +2639,7 @@ diff -urN a/googleapis/cloud/bigquery/connection/v1beta1/BUILD.bazel b/googleapi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2523,9 +2682,9 @@ diff -urN a/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel b/googleapis/c + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,23 @@ +@@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2536,7 +2695,6 @@ diff -urN a/googleapis/cloud/bigquery/logging/v1/BUILD.bazel b/googleapis/cloud/ + deps = [ + "//googleapis/iam/v1:iam", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -2549,10 +2707,48 @@ diff -urN a/googleapis/cloud/bigquery/logging/v1/BUILD.bazel b/googleapis/cloud/ + actual = ":logging", + 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 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,34 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "v2alpha", ++ srcs = [ ++ "migration_entities.pb.go", ++ "migration_error_details.pb.go", ++ "migration_metrics.pb.go", ++ "migration_service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/migration/v2alpha", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/api/distribution", ++ "//googleapis/api/metric", ++ "//googleapis/rpc/errdetails", ++ "@org_golang_google_grpc//:go_default_library", ++ "@org_golang_google_grpc//codes:go_default_library", ++ "@org_golang_google_grpc//status:go_default_library", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v2alpha", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +@@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2563,7 +2759,6 @@ diff -urN a/googleapis/cloud/bigquery/reservation/v1/BUILD.bazel b/googleapis/cl + deps = [ + "//googleapis/api/annotations", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -2581,9 +2776,9 @@ diff -urN a/googleapis/cloud/bigquery/reservation/v1/BUILD.bazel b/googleapis/cl + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +@@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2594,7 +2789,6 @@ diff -urN a/googleapis/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/googleap + deps = [ + "//googleapis/api/annotations", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -2612,9 +2806,9 @@ diff -urN a/googleapis/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/googleap + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2629,7 +2823,6 @@ diff -urN a/googleapis/cloud/bigquery/storage/v1/BUILD.bazel b/googleapis/cloud/ + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -2645,7 +2838,7 @@ diff -urN a/googleapis/cloud/bigquery/storage/v1/BUILD.bazel b/googleapis/cloud/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2682,9 +2875,9 @@ diff -urN a/googleapis/cloud/bigquery/storage/v1alpha2/BUILD.bazel b/googleapis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2700,7 +2893,6 @@ diff -urN a/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel b/googleapis/c + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -2717,9 +2909,9 @@ diff -urN a/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel b/googleapis/c + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,34 @@ +@@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2737,7 +2929,6 @@ diff -urN a/googleapis/cloud/bigquery/storage/v1beta2/BUILD.bazel b/googleapis/c + deps = [ + "//googleapis/api/annotations", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -2755,9 +2946,9 @@ diff -urN a/googleapis/cloud/bigquery/storage/v1beta2/BUILD.bazel b/googleapis/c + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,32 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2773,7 +2964,6 @@ diff -urN a/googleapis/cloud/bigquery/v2/BUILD.bazel b/googleapis/cloud/bigquery + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -2791,7 +2981,7 @@ diff -urN a/googleapis/cloud/bigquery/v2/BUILD.bazel b/googleapis/cloud/bigquery + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2806,8 +2996,8 @@ diff -urN a/googleapis/cloud/billing/budgets/v1/BUILD.bazel b/googleapis/cloud/b + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", ++ "//googleapis/type/date", + "//googleapis/type/money", -+ "@com_github_golang_protobuf//proto: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", @@ -2825,7 +3015,7 @@ diff -urN a/googleapis/cloud/billing/budgets/v1/BUILD.bazel b/googleapis/cloud/b + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2859,7 +3049,7 @@ diff -urN a/googleapis/cloud/billing/budgets/v1alpha1/BUILD.bazel b/googleapis/c + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2874,8 +3064,8 @@ diff -urN a/googleapis/cloud/billing/budgets/v1beta1/BUILD.bazel b/googleapis/cl + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", ++ "//googleapis/type/date", + "//googleapis/type/money", -+ "@com_github_golang_protobuf//proto: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", @@ -2893,9 +3083,9 @@ diff -urN a/googleapis/cloud/billing/budgets/v1beta1/BUILD.bazel b/googleapis/cl + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,30 @@ +@@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2910,7 +3100,6 @@ diff -urN a/googleapis/cloud/billing/v1/BUILD.bazel b/googleapis/cloud/billing/v + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/type/money", -+ "@com_github_golang_protobuf//proto: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", @@ -2927,7 +3116,7 @@ diff -urN a/googleapis/cloud/billing/v1/BUILD.bazel b/googleapis/cloud/billing/v + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2935,6 +3124,7 @@ diff -urN a/googleapis/cloud/binaryauthorization/v1beta1/BUILD.bazel b/googleapi +go_library( + name = "v1beta1", + srcs = [ ++ "continuous_validation_logging.pb.go", + "resources.pb.go", + "service.pb.go", + ], @@ -2942,7 +3132,6 @@ diff -urN a/googleapis/cloud/binaryauthorization/v1beta1/BUILD.bazel b/googleapi + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -2959,9 +3148,9 @@ diff -urN a/googleapis/cloud/binaryauthorization/v1beta1/BUILD.bazel b/googleapi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,41 @@ +@@ -0,0 +1,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2984,7 +3173,6 @@ diff -urN a/googleapis/cloud/channel/v1/BUILD.bazel b/googleapis/cloud/channel/v + "//googleapis/longrunning", + "//googleapis/type/money", + "//googleapis/type/postaladdress", -+ "@com_github_golang_protobuf//proto: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", @@ -3003,178 +3191,132 @@ diff -urN a/googleapis/cloud/channel/v1/BUILD.bazel b/googleapis/cloud/channel/v + actual = ":channel", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/datacatalog/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ +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 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") + +go_library( -+ name = "datacatalog", -+ srcs = [ -+ "common.pb.go", -+ "datacatalog.pb.go", -+ "gcs_fileset_spec.pb.go", -+ "schema.pb.go", -+ "search.pb.go", -+ "table_spec.pb.go", -+ "tags.pb.go", -+ "timestamps.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1", ++ name = "logging", ++ srcs = ["clouddms_platform_logs.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/clouddms/logging/v1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/iam/v1:iam", -+ "@com_github_golang_protobuf//proto: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", ++ "//googleapis/rpc/status", + "@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/durationpb:go_default_library", + "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":datacatalog", ++ actual = ":logging", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/datacatalog/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +diff -urN a/googleapis/cloud/clouddms/v1/BUILD.bazel b/googleapis/cloud/clouddms/v1/BUILD.bazel +--- 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") + +go_library( -+ name = "v1beta1", ++ name = "clouddms", + srcs = [ -+ "common.pb.go", -+ "datacatalog.pb.go", -+ "gcs_fileset_spec.pb.go", -+ "policytagmanager.pb.go", -+ "policytagmanagerserialization.pb.go", -+ "schema.pb.go", -+ "search.pb.go", -+ "table_spec.pb.go", -+ "tags.pb.go", -+ "timestamps.pb.go", ++ "clouddms.pb.go", ++ "clouddms_resources.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1", ++ importpath = "google.golang.org/genproto/googleapis/cloud/clouddms/v1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/iam/v1:iam", -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//googleapis/longrunning", ++ "//googleapis/rpc/status", + "@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/durationpb: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 = ":v1beta1", ++ actual = ":clouddms", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/datalabeling/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,40 @@ +diff -urN a/googleapis/cloud/common/BUILD.bazel b/googleapis/cloud/common/BUILD.bazel +--- 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") + +go_library( -+ name = "v1beta1", -+ srcs = [ -+ "annotation.pb.go", -+ "annotation_spec_set.pb.go", -+ "data_labeling_service.pb.go", -+ "data_payloads.pb.go", -+ "dataset.pb.go", -+ "evaluation.pb.go", -+ "evaluation_job.pb.go", -+ "human_annotation_config.pb.go", -+ "instruction.pb.go", -+ "operations.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1", ++ name = "common", ++ srcs = ["operation_metadata.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/common", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/longrunning", -+ "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_google_grpc//codes:go_default_library", -+ "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", -+ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", -+ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", + "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":v1beta1", ++ actual = ":common", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/dataproc/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ +diff -urN a/googleapis/cloud/compute/v1/BUILD.bazel b/googleapis/cloud/compute/v1/BUILD.bazel +--- a/googleapis/cloud/compute/v1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ b/googleapis/cloud/compute/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 = ["autoscaler_log.pb.go"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/logging", ++ name = "compute", ++ srcs = ["compute.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/compute/v1", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//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/durationpb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":logging", ++ actual = ":compute", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/dataproc/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,35 @@ +diff -urN a/googleapis/cloud/contactcenterinsights/v1/BUILD.bazel b/googleapis/cloud/contactcenterinsights/v1/BUILD.bazel +--- 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") + +go_library( -+ name = "dataproc", ++ name = "contactcenterinsights", + srcs = [ -+ "autoscaling_policies.pb.go", -+ "clusters.pb.go", -+ "jobs.pb.go", -+ "operations.pb.go", -+ "shared.pb.go", -+ "workflow_templates.pb.go", ++ "contact_center_insights.pb.go", ++ "resources.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1", ++ importpath = "google.golang.org/genproto/googleapis/cloud/contactcenterinsights/v1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//googleapis/rpc/status", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", @@ -3189,31 +3331,239 @@ diff -urN a/googleapis/cloud/dataproc/v1/BUILD.bazel b/googleapis/cloud/dataproc + +alias( + name = "go_default_library", -+ actual = ":dataproc", ++ actual = ":contactcenterinsights", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/dataproc/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,35 @@ +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 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") + +go_library( -+ name = "v1beta2", -+ srcs = [ -+ "autoscaling_policies.pb.go", -+ "clusters.pb.go", -+ "jobs.pb.go", -+ "operations.pb.go", -+ "shared.pb.go", -+ "workflow_templates.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1beta2", ++ name = "analysis", ++ srcs = ["package.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/containers/workflow/analysis", ++ 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 = ":analysis", ++ 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 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,38 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "datacatalog", ++ srcs = [ ++ "common.pb.go", ++ "data_source.pb.go", ++ "datacatalog.pb.go", ++ "gcs_fileset_spec.pb.go", ++ "policytagmanager.pb.go", ++ "policytagmanagerserialization.pb.go", ++ "schema.pb.go", ++ "search.pb.go", ++ "table_spec.pb.go", ++ "tags.pb.go", ++ "timestamps.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/iam/v1:iam", ++ "@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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":datacatalog", ++ 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 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") ++ ++go_library( ++ name = "v1beta1", ++ srcs = [ ++ "common.pb.go", ++ "datacatalog.pb.go", ++ "gcs_fileset_spec.pb.go", ++ "policytagmanager.pb.go", ++ "policytagmanagerserialization.pb.go", ++ "schema.pb.go", ++ "search.pb.go", ++ "table_spec.pb.go", ++ "tags.pb.go", ++ "timestamps.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/datacatalog/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/iam/v1:iam", ++ "@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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1beta1", ++ 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 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") ++ ++go_library( ++ name = "v1beta1", ++ srcs = [ ++ "annotation.pb.go", ++ "annotation_spec_set.pb.go", ++ "data_labeling_service.pb.go", ++ "data_payloads.pb.go", ++ "dataset.pb.go", ++ "evaluation.pb.go", ++ "evaluation_job.pb.go", ++ "human_annotation_config.pb.go", ++ "instruction.pb.go", ++ "operations.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/longrunning", ++ "//googleapis/rpc/status", ++ "@org_golang_google_grpc//:go_default_library", ++ "@org_golang_google_grpc//codes:go_default_library", ++ "@org_golang_google_grpc//status:go_default_library", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1beta1", ++ 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 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") ++ ++go_library( ++ name = "logging", ++ srcs = ["autoscaler_log.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/logging", ++ 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 = ":logging", ++ 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 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,34 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "dataproc", ++ srcs = [ ++ "autoscaling_policies.pb.go", ++ "clusters.pb.go", ++ "jobs.pb.go", ++ "operations.pb.go", ++ "shared.pb.go", ++ "workflow_templates.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/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/emptypb: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 = ":dataproc", ++ 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 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") ++ ++go_library( ++ name = "v1beta2", ++ srcs = [ ++ "autoscaling_policies.pb.go", ++ "clusters.pb.go", ++ "jobs.pb.go", ++ "operations.pb.go", ++ "shared.pb.go", ++ "workflow_templates.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/v1beta2", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -3232,9 +3582,9 @@ diff -urN a/googleapis/cloud/dataproc/v1beta2/BUILD.bazel b/googleapis/cloud/dat + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,33 @@ +@@ -0,0 +1,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3251,7 +3601,6 @@ diff -urN a/googleapis/cloud/dataqna/v1alpha/BUILD.bazel b/googleapis/cloud/data + deps = [ + "//googleapis/api/annotations", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -3268,10 +3617,43 @@ diff -urN a/googleapis/cloud/dataqna/v1alpha/BUILD.bazel b/googleapis/cloud/data + actual = ":v1alpha", + 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 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") ++ ++go_library( ++ name = "v1alpha1", ++ srcs = [ ++ "datastream.pb.go", ++ "datastream_resources.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/datastream/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/durationpb: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 = ":v1alpha1", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,50 @@ +@@ -0,0 +1,49 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3303,7 +3685,6 @@ diff -urN a/googleapis/cloud/dialogflow/cx/v3/BUILD.bazel b/googleapis/cloud/dia + "//googleapis/longrunning", + "//googleapis/rpc/status", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -3323,7 +3704,7 @@ diff -urN a/googleapis/cloud/dialogflow/cx/v3/BUILD.bazel b/googleapis/cloud/dia + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,52 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -3379,23 +3760,34 @@ diff -urN a/googleapis/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/googleapis/clou + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +@@ -0,0 +1,53 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "dialogflow", + srcs = [ + "agent.pb.go", ++ "answer_record.pb.go", + "audio_config.pb.go", + "context.pb.go", ++ "conversation.pb.go", ++ "conversation_event.pb.go", ++ "conversation_profile.pb.go", ++ "document.pb.go", + "entity_type.pb.go", + "environment.pb.go", ++ "fulfillment.pb.go", ++ "gcs.pb.go", ++ "human_agent_assistant_event.pb.go", + "intent.pb.go", ++ "knowledge_base.pb.go", ++ "participant.pb.go", + "session.pb.go", + "session_entity_type.pb.go", + "validation_result.pb.go", ++ "version.pb.go", + "webhook.pb.go", + ], + importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2", @@ -3405,12 +3797,12 @@ diff -urN a/googleapis/cloud/dialogflow/v2/BUILD.bazel b/googleapis/cloud/dialog + "//googleapis/longrunning", + "//googleapis/rpc/status", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", + "@org_golang_google_protobuf//types/known/durationpb:go_default_library", + "@org_golang_google_protobuf//types/known/emptypb:go_default_library", + "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", @@ -3425,26 +3817,34 @@ diff -urN a/googleapis/cloud/dialogflow/v2/BUILD.bazel b/googleapis/cloud/dialog + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,45 @@ +@@ -0,0 +1,53 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "v2beta1", + srcs = [ + "agent.pb.go", ++ "answer_record.pb.go", + "audio_config.pb.go", + "context.pb.go", ++ "conversation.pb.go", ++ "conversation_event.pb.go", ++ "conversation_profile.pb.go", + "document.pb.go", + "entity_type.pb.go", + "environment.pb.go", ++ "fulfillment.pb.go", + "gcs.pb.go", ++ "human_agent_assistant_event.pb.go", + "intent.pb.go", + "knowledge_base.pb.go", ++ "participant.pb.go", + "session.pb.go", + "session_entity_type.pb.go", + "validation_result.pb.go", ++ "version.pb.go", + "webhook.pb.go", + ], + importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1", @@ -3454,12 +3854,12 @@ diff -urN a/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel b/googleapis/cloud/d + "//googleapis/longrunning", + "//googleapis/rpc/status", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", + "@org_golang_google_protobuf//types/known/durationpb:go_default_library", + "@org_golang_google_protobuf//types/known/emptypb:go_default_library", + "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", @@ -3474,7 +3874,7 @@ diff -urN a/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel b/googleapis/cloud/d + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,37 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -3486,6 +3886,7 @@ diff -urN a/googleapis/cloud/documentai/v1/BUILD.bazel b/googleapis/cloud/docume + "document_io.pb.go", + "document_processor_service.pb.go", + "geometry.pb.go", ++ "operation_metadata.pb.go", + ], + importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1", + visibility = ["//visibility:public"], @@ -3498,7 +3899,6 @@ diff -urN a/googleapis/cloud/documentai/v1/BUILD.bazel b/googleapis/cloud/docume + "//googleapis/type/datetime", + "//googleapis/type/money", + "//googleapis/type/postaladdress", -+ "@com_github_golang_protobuf//proto: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", @@ -3515,9 +3915,9 @@ diff -urN a/googleapis/cloud/documentai/v1/BUILD.bazel b/googleapis/cloud/docume + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3534,7 +3934,6 @@ diff -urN a/googleapis/cloud/documentai/v1beta1/BUILD.bazel b/googleapis/cloud/d + "//googleapis/longrunning", + "//googleapis/rpc/status", + "//googleapis/type/color", -+ "@com_github_golang_protobuf//proto: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", @@ -3550,9 +3949,9 @@ diff -urN a/googleapis/cloud/documentai/v1beta1/BUILD.bazel b/googleapis/cloud/d + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3569,7 +3968,6 @@ diff -urN a/googleapis/cloud/documentai/v1beta2/BUILD.bazel b/googleapis/cloud/d + "//googleapis/longrunning", + "//googleapis/rpc/status", + "//googleapis/type/color", -+ "@com_github_golang_protobuf//proto: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", @@ -3585,9 +3983,9 @@ diff -urN a/googleapis/cloud/documentai/v1beta2/BUILD.bazel b/googleapis/cloud/d + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,37 @@ +@@ -0,0 +1,39 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3597,6 +3995,9 @@ diff -urN a/googleapis/cloud/documentai/v1beta3/BUILD.bazel b/googleapis/cloud/d + "document_io.pb.go", + "document_processor_service.pb.go", + "geometry.pb.go", ++ "operation_metadata.pb.go", ++ "processor.pb.go", ++ "processor_type.pb.go", + ], + importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta3", + visibility = ["//visibility:public"], @@ -3609,7 +4010,6 @@ diff -urN a/googleapis/cloud/documentai/v1beta3/BUILD.bazel b/googleapis/cloud/d + "//googleapis/type/datetime", + "//googleapis/type/money", + "//googleapis/type/postaladdress", -+ "@com_github_golang_protobuf//proto: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", @@ -3626,9 +4026,9 @@ diff -urN a/googleapis/cloud/documentai/v1beta3/BUILD.bazel b/googleapis/cloud/d + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3641,7 +4041,6 @@ diff -urN a/googleapis/cloud/domains/v1alpha2/BUILD.bazel b/googleapis/cloud/dom + "//googleapis/longrunning", + "//googleapis/type/money", + "//googleapis/type/postaladdress", -+ "@com_github_golang_protobuf//proto: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", @@ -3658,9 +4057,9 @@ diff -urN a/googleapis/cloud/domains/v1alpha2/BUILD.bazel b/googleapis/cloud/dom + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3673,7 +4072,6 @@ diff -urN a/googleapis/cloud/domains/v1beta1/BUILD.bazel b/googleapis/cloud/doma + "//googleapis/longrunning", + "//googleapis/type/money", + "//googleapis/type/postaladdress", -+ "@com_github_golang_protobuf//proto: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", @@ -3689,10 +4087,134 @@ diff -urN a/googleapis/cloud/domains/v1beta1/BUILD.bazel b/googleapis/cloud/doma + actual = ":v1beta1", + 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 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") ++ ++go_library( ++ name = "essentialcontacts", ++ srcs = [ ++ "enums.pb.go", ++ "service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/essentialcontacts/v1", ++ 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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":essentialcontacts", ++ 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 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,28 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "eventarc", ++ srcs = [ ++ "eventarc.pb.go", ++ "trigger.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/eventarc/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 = ":eventarc", ++ 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 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,26 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "filestore", ++ srcs = ["cloud_filestore_service.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/filestore/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", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":filestore", ++ 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 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") ++ ++go_library( ++ name = "v1beta1", ++ srcs = ["cloud_filestore_service.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/filestore/v1beta1", ++ 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", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1beta1", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,32 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3707,7 +4229,6 @@ diff -urN a/googleapis/cloud/functions/v1/BUILD.bazel b/googleapis/cloud/functio + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -3726,7 +4247,7 @@ diff -urN a/googleapis/cloud/functions/v1/BUILD.bazel b/googleapis/cloud/functio + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3760,9 +4281,9 @@ diff -urN a/googleapis/cloud/functions/v1beta2/BUILD.bazel b/googleapis/cloud/fu + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,37 @@ +@@ -0,0 +1,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3783,7 +4304,6 @@ diff -urN a/googleapis/cloud/gaming/v1/BUILD.bazel b/googleapis/cloud/gaming/v1/ + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -3801,9 +4321,9 @@ diff -urN a/googleapis/cloud/gaming/v1/BUILD.bazel b/googleapis/cloud/gaming/v1/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,37 @@ +@@ -0,0 +1,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3824,7 +4344,6 @@ diff -urN a/googleapis/cloud/gaming/v1beta/BUILD.bazel b/googleapis/cloud/gaming + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -3841,236 +4360,707 @@ diff -urN a/googleapis/cloud/gaming/v1beta/BUILD.bazel b/googleapis/cloud/gaming + actual = ":v1beta", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/gkehub/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +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 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") + +go_library( -+ name = "v1alpha2", -+ srcs = ["membership.pb.go"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha2", ++ name = "gateway", ++ srcs = ["gateway.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//googleapis/api/httpbody", + "@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 = ":v1alpha2", ++ actual = ":gateway", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/gkehub/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +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 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") + +go_library( -+ name = "v1beta1", -+ srcs = ["membership.pb.go"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta1", ++ name = "v1alpha1", ++ srcs = ["gateway.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1alpha1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/longrunning", -+ "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//googleapis/api/httpbody", + "@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 = ":v1beta1", ++ actual = ":v1alpha1", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/gsuiteaddons/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,32 @@ +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 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") + +go_library( -+ name = "gsuiteaddons", -+ srcs = ["gsuiteaddons.pb.go"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/gsuiteaddons/v1", ++ name = "v1beta1", ++ srcs = ["gateway.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkeconnect/gateway/v1beta1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/apps/script/type", -+ "//googleapis/apps/script/type/calendar", -+ "//googleapis/apps/script/type/docs", -+ "//googleapis/apps/script/type/drive", -+ "//googleapis/apps/script/type/gmail", -+ "//googleapis/apps/script/type/sheets", -+ "//googleapis/apps/script/type/slides", -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//googleapis/api/httpbody", + "@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/wrapperspb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":gsuiteaddons", ++ actual = ":v1beta1", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/iot/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,31 @@ +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 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") + +go_library( -+ name = "iot", -+ srcs = [ -+ "device_manager.pb.go", -+ "resources.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/iot/v1", ++ name = "v1alpha", ++ srcs = ["cloudauditlogging.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/cloudauditlogging/v1alpha", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/iam/v1:iam", -+ "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_google_grpc//codes:go_default_library", -+ "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", -+ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", -+ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":iot", ++ actual = ":v1alpha", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/irm/v1alpha2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +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 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,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( -+ name = "v1alpha2", -+ srcs = [ -+ "incidents.pb.go", -+ "incidents_service.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/irm/v1alpha2", ++ name = "configmanagement", ++ srcs = ["configmanagement.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//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/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/timestamppb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":v1alpha2", ++ actual = ":configmanagement", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/kms/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +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 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") + +go_library( -+ name = "kms", -+ srcs = [ -+ "resources.pb.go", -+ "service.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/kms/v1", ++ name = "v1alpha", ++ srcs = ["configmanagement.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1alpha", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_google_grpc//codes:go_default_library", -+ "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", -+ "@org_golang_google_protobuf//types/known/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 = ":kms", ++ actual = ":v1alpha", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/language/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ +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 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") + +go_library( -+ name = "language", -+ srcs = ["language_service.pb.go"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/language/v1", ++ name = "v1beta", ++ srcs = ["configmanagement.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/configmanagement/v1beta", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_google_grpc//codes:go_default_library", -+ "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":language", ++ actual = ":v1beta", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/language/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,23 @@ +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 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") ++ ++go_library( ++ name = "v1alpha", ++ srcs = ["metering.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1alpha", ++ 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 = ":v1alpha", ++ 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 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") ++ ++go_library( ++ name = "v1beta", ++ srcs = ["metering.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/metering/v1beta", ++ 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 = ":v1beta", ++ 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 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,19 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "multiclusteringress", ++ srcs = ["multiclusteringress.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1", ++ 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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":multiclusteringress", ++ 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 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") ++ ++go_library( ++ name = "v1alpha", ++ srcs = ["multiclusteringress.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1alpha", ++ 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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1alpha", ++ 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 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") ++ ++go_library( ++ name = "v1beta", ++ srcs = ["multiclusteringress.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1beta", ++ 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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1beta", ++ 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 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") ++ ++go_library( ++ name = "v1alpha", ++ srcs = ["servicemesh.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/servicemesh/v1alpha", ++ 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/structpb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1alpha", ++ 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 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") ++ ++go_library( ++ name = "gkehub", ++ srcs = [ ++ "feature.pb.go", ++ "membership.pb.go", ++ "service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/cloud/gkehub/configmanagement/v1:configmanagement", ++ "//googleapis/cloud/gkehub/multiclusteringress/v1:multiclusteringress", ++ "//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 = ":gkehub", ++ 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 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") ++ ++go_library( ++ name = "v1alpha", ++ srcs = [ ++ "feature.pb.go", ++ "service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/cloud/gkehub/cloudauditlogging/v1alpha", ++ "//googleapis/cloud/gkehub/configmanagement/v1alpha", ++ "//googleapis/cloud/gkehub/metering/v1alpha", ++ "//googleapis/cloud/gkehub/multiclusteringress/v1alpha", ++ "//googleapis/cloud/gkehub/servicemesh/v1alpha", ++ "//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 = ":v1alpha", ++ 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 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") ++ ++go_library( ++ name = "v1alpha2", ++ srcs = ["membership.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1alpha2", ++ 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 = ":v1alpha2", ++ 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 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") ++ ++go_library( ++ name = "v1beta", ++ srcs = [ ++ "feature.pb.go", ++ "service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/cloud/gkehub/configmanagement/v1beta", ++ "//googleapis/cloud/gkehub/metering/v1beta", ++ "//googleapis/cloud/gkehub/multiclusteringress/v1beta", ++ "//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 = ":v1beta", ++ 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 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") ++ ++go_library( ++ name = "v1beta1", ++ srcs = ["membership.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gkehub/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/longrunning", ++ "//googleapis/rpc/status", ++ "@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 = ":v1beta1", ++ 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 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") ++ ++go_library( ++ name = "gsuiteaddons", ++ srcs = ["gsuiteaddons.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/gsuiteaddons/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/apps/script/type", ++ "//googleapis/apps/script/type/calendar", ++ "//googleapis/apps/script/type/docs", ++ "//googleapis/apps/script/type/drive", ++ "//googleapis/apps/script/type/gmail", ++ "//googleapis/apps/script/type/sheets", ++ "//googleapis/apps/script/type/slides", ++ "@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/wrapperspb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":gsuiteaddons", ++ 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 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,26 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "iap", ++ srcs = ["service.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/iap/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/iam/v1:iam", ++ "@org_golang_google_grpc//:go_default_library", ++ "@org_golang_google_grpc//codes:go_default_library", ++ "@org_golang_google_grpc//status:go_default_library", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":iap", ++ 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 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") ++ ++go_library( ++ name = "v1beta1", ++ srcs = ["service.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/iap/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/iam/v1:iam", ++ "@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 = ":v1beta1", ++ 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 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") ++ ++go_library( ++ name = "iot", ++ srcs = [ ++ "device_manager.pb.go", ++ "resources.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/iot/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/iam/v1:iam", ++ "//googleapis/rpc/status", ++ "@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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":iot", ++ 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 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") ++ ++go_library( ++ name = "v1alpha2", ++ srcs = [ ++ "incidents.pb.go", ++ "incidents_service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/irm/v1alpha2", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//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/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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1alpha2", ++ 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 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,29 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "kms", ++ srcs = [ ++ "resources.pb.go", ++ "service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/kms/v1", ++ 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/durationpb: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 = ":kms", ++ 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 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") ++ ++go_library( ++ name = "language", ++ srcs = ["language_service.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/language/v1", ++ 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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":language", ++ 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 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") + +go_library( @@ -4080,7 +5070,6 @@ diff -urN a/googleapis/cloud/language/v1beta1/BUILD.bazel b/googleapis/cloud/lan + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -4095,9 +5084,9 @@ diff -urN a/googleapis/cloud/language/v1beta1/BUILD.bazel b/googleapis/cloud/lan + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4107,7 +5096,6 @@ diff -urN a/googleapis/cloud/language/v1beta2/BUILD.bazel b/googleapis/cloud/lan + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -4122,52 +5110,276 @@ diff -urN a/googleapis/cloud/language/v1beta2/BUILD.bazel b/googleapis/cloud/lan + actual = ":v1beta2", + 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 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") ++ ++go_library( ++ name = "v2beta", ++ srcs = ["workflows.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/lifesciences/v2beta", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/longrunning", ++ "//googleapis/rpc/code", ++ "@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 = ":v2beta", ++ visibility = ["//visibility:public"], ++) diff -urN a/googleapis/cloud/location/BUILD.bazel b/googleapis/cloud/location/BUILD.bazel ---- a/googleapis/cloud/location/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,24 @@ +@@ -0,0 +1,23 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "location", ++ srcs = ["locations.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/location", ++ 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/anypb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":location", ++ 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 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") ++ ++go_library( ++ name = "managedidentities", ++ srcs = [ ++ "managed_identities_service.pb.go", ++ "resource.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/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 = ":managedidentities", ++ 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 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") ++ ++go_library( ++ name = "v1beta1", ++ srcs = [ ++ "managed_identities_service.pb.go", ++ "resource.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1beta1", ++ 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 = ":v1beta1", ++ 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 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") ++ ++go_library( ++ name = "v1alpha1", ++ srcs = ["media_translation.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1alpha1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/rpc/status", ++ "@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 = ":v1alpha1", ++ 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 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") ++ ++go_library( ++ name = "v1beta1", ++ srcs = ["media_translation.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/rpc/status", ++ "@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 = ":v1beta1", ++ 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 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") ++ ++go_library( ++ name = "memcache", ++ srcs = ["cloud_memcache.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/memcache/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 = ":memcache", ++ 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 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") ++ ++go_library( ++ name = "v1beta2", ++ srcs = ["cloud_memcache.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1beta2", ++ 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 = ":v1beta2", ++ 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 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") + +go_library( -+ name = "location", -+ srcs = ["locations.pb.go"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/location", ++ name = "logging", ++ srcs = ["log_streams.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/metastore/logging/v1", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_google_grpc//codes:go_default_library", -+ "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/anypb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":location", ++ actual = ":logging", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/managedidentities/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +diff -urN a/googleapis/cloud/metastore/v1/BUILD.bazel b/googleapis/cloud/metastore/v1/BUILD.bazel +--- 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") + +go_library( -+ name = "managedidentities", -+ srcs = [ -+ "managed_identities_service.pb.go", -+ "resource.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1", ++ name = "metastore", ++ srcs = ["metastore.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//googleapis/type/dayofweek", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", @@ -4175,32 +5387,30 @@ diff -urN a/googleapis/cloud/managedidentities/v1/BUILD.bazel b/googleapis/cloud + "@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", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":managedidentities", ++ actual = ":metastore", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/managedidentities/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +diff -urN a/googleapis/cloud/metastore/v1alpha/BUILD.bazel b/googleapis/cloud/metastore/v1alpha/BUILD.bazel +--- 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") + +go_library( -+ name = "v1beta1", -+ srcs = [ -+ "managed_identities_service.pb.go", -+ "resource.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1beta1", ++ name = "v1alpha", ++ srcs = ["metastore.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//googleapis/type/dayofweek", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", @@ -4208,85 +5418,100 @@ diff -urN a/googleapis/cloud/managedidentities/v1beta1/BUILD.bazel b/googleapis/ + "@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", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":v1beta1", ++ actual = ":v1alpha", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/mediatranslation/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ +diff -urN a/googleapis/cloud/metastore/v1beta/BUILD.bazel b/googleapis/cloud/metastore/v1beta/BUILD.bazel +--- 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") + +go_library( -+ name = "v1alpha1", -+ srcs = ["media_translation.pb.go"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1alpha1", ++ name = "v1beta", ++ srcs = ["metastore.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1beta", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//googleapis/longrunning", ++ "//googleapis/type/dayofweek", + "@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", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":v1alpha1", ++ actual = ":v1beta", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/mediatranslation/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ +diff -urN a/googleapis/cloud/ml/v1/BUILD.bazel b/googleapis/cloud/ml/v1/BUILD.bazel +--- 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") + +go_library( -+ name = "v1beta1", -+ srcs = ["media_translation.pb.go"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1beta1", ++ name = "ml", ++ srcs = [ ++ "job_service.pb.go", ++ "model_service.pb.go", ++ "operation_metadata.pb.go", ++ "prediction_service.pb.go", ++ "project_service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/ml/v1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//googleapis/api/httpbody", ++ "//googleapis/api/serviceconfig", ++ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":v1beta1", ++ actual = ":ml", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/memcache/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +diff -urN a/googleapis/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/googleapis/cloud/networkconnectivity/v1alpha1/BUILD.bazel +--- 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") + +go_library( -+ name = "memcache", -+ srcs = ["cloud_memcache.pb.go"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1", ++ name = "v1alpha1", ++ srcs = [ ++ "common.pb.go", ++ "hub.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1alpha1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -4299,24 +5524,28 @@ diff -urN a/googleapis/cloud/memcache/v1/BUILD.bazel b/googleapis/cloud/memcache + +alias( + name = "go_default_library", -+ actual = ":memcache", ++ actual = ":v1alpha1", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/memcache/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +diff -urN a/googleapis/cloud/networkmanagement/v1/BUILD.bazel b/googleapis/cloud/networkmanagement/v1/BUILD.bazel +--- 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") + +go_library( -+ name = "v1beta2", -+ srcs = ["cloud_memcache.pb.go"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/memcache/v1beta2", ++ name = "networkmanagement", ++ srcs = [ ++ "connectivity_test.pb.go", ++ "reachability.pb.go", ++ "trace.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/networkmanagement/v1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//googleapis/rpc/status", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", @@ -4329,47 +5558,64 @@ diff -urN a/googleapis/cloud/memcache/v1beta2/BUILD.bazel b/googleapis/cloud/mem + +alias( + name = "go_default_library", -+ actual = ":v1beta2", ++ actual = ":networkmanagement", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/metastore/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,19 @@ +diff -urN a/googleapis/cloud/networkmanagement/v1beta1/BUILD.bazel b/googleapis/cloud/networkmanagement/v1beta1/BUILD.bazel +--- 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") + +go_library( -+ name = "logging", -+ srcs = ["log_streams.pb.go"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/metastore/logging/v1", ++ name = "v1beta1", ++ srcs = [ ++ "connectivity_test.pb.go", ++ "reachability.pb.go", ++ "trace.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/networkmanagement/v1beta1", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//googleapis/api/annotations", ++ "//googleapis/longrunning", ++ "//googleapis/rpc/status", ++ "@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 = ":logging", ++ actual = ":v1beta1", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/metastore/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +diff -urN a/googleapis/cloud/networksecurity/v1beta1/BUILD.bazel b/googleapis/cloud/networksecurity/v1beta1/BUILD.bazel +--- 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") + +go_library( -+ name = "v1alpha", -+ srcs = ["metastore.pb.go"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/metastore/v1alpha", ++ name = "v1beta1", ++ 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/v1beta1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -4382,65 +5628,60 @@ diff -urN a/googleapis/cloud/metastore/v1alpha/BUILD.bazel b/googleapis/cloud/me + +alias( + name = "go_default_library", -+ actual = ":v1alpha", ++ actual = ":v1beta1", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/ml/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,34 @@ +diff -urN a/googleapis/cloud/notebooks/v1beta1/BUILD.bazel b/googleapis/cloud/notebooks/v1beta1/BUILD.bazel +--- 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") + +go_library( -+ name = "ml", ++ name = "v1beta1", + srcs = [ -+ "job_service.pb.go", -+ "model_service.pb.go", -+ "operation_metadata.pb.go", -+ "prediction_service.pb.go", -+ "project_service.pb.go", ++ "environment.pb.go", ++ "instance.pb.go", ++ "service.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/ml/v1", ++ importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/v1beta1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/api/httpbody", -+ "//googleapis/api/serviceconfig", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", + "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":ml", ++ actual = ":v1beta1", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/networkconnectivity/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +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 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") + +go_library( -+ name = "v1alpha1", ++ name = "service", + srcs = [ -+ "common.pb.go", -+ "hub.pb.go", ++ "environments.pb.go", ++ "image_versions.pb.go", ++ "operations.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/networkconnectivity/v1alpha1", ++ importpath = "google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//googleapis/type/date", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", @@ -4453,33 +5694,34 @@ diff -urN a/googleapis/cloud/networkconnectivity/v1alpha1/BUILD.bazel b/googleap + +alias( + name = "go_default_library", -+ actual = ":v1alpha1", ++ actual = ":service", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/notebooks/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +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 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") + +go_library( + name = "v1beta1", + srcs = [ -+ "environment.pb.go", -+ "instance.pb.go", -+ "service.pb.go", ++ "environments.pb.go", ++ "image_versions.pb.go", ++ "operations.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/notebooks/v1beta1", ++ importpath = "google.golang.org/genproto/googleapis/cloud/orchestration/airflow/service/v1beta1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//googleapis/type/date", + "@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", + ], +) @@ -4490,9 +5732,9 @@ diff -urN a/googleapis/cloud/notebooks/v1beta1/BUILD.bazel b/googleapis/cloud/no + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4502,7 +5744,6 @@ diff -urN a/googleapis/cloud/orgpolicy/v1/BUILD.bazel b/googleapis/cloud/orgpoli + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -4516,9 +5757,9 @@ diff -urN a/googleapis/cloud/orgpolicy/v1/BUILD.bazel b/googleapis/cloud/orgpoli + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4532,7 +5773,6 @@ diff -urN a/googleapis/cloud/orgpolicy/v2/BUILD.bazel b/googleapis/cloud/orgpoli + deps = [ + "//googleapis/api/annotations", + "//googleapis/type/expr", -+ "@com_github_golang_protobuf//proto: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", @@ -4549,9 +5789,9 @@ diff -urN a/googleapis/cloud/orgpolicy/v2/BUILD.bazel b/googleapis/cloud/orgpoli + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4568,7 +5808,6 @@ diff -urN a/googleapis/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/googleapis/ + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -4584,9 +5823,9 @@ diff -urN a/googleapis/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/googleapis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4601,7 +5840,6 @@ diff -urN a/googleapis/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/googlea + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -4612,52 +5850,90 @@ diff -urN a/googleapis/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/googlea + +alias( + name = "go_default_library", -+ actual = ":v1beta", ++ actual = ":v1beta", ++ 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 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,34 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "osconfig", ++ srcs = [ ++ "inventory.pb.go", ++ "osconfig_common.pb.go", ++ "osconfig_service.pb.go", ++ "patch_deployments.pb.go", ++ "patch_jobs.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/type/datetime", ++ "//googleapis/type/dayofweek", ++ "//googleapis/type/timeofday", ++ "@org_golang_google_grpc//:go_default_library", ++ "@org_golang_google_grpc//codes:go_default_library", ++ "@org_golang_google_grpc//status:go_default_library", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":osconfig", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/osconfig/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +diff -urN a/googleapis/cloud/osconfig/v1alpha/BUILD.bazel b/googleapis/cloud/osconfig/v1alpha/BUILD.bazel +--- 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,35 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( -+ name = "osconfig", ++ name = "v1alpha", + srcs = [ ++ "config_common.pb.go", ++ "instance_os_policies_compliance.pb.go", + "inventory.pb.go", ++ "os_policy.pb.go", ++ "os_policy_assignments.pb.go", + "osconfig_common.pb.go", -+ "osconfig_service.pb.go", -+ "patch_deployments.pb.go", -+ "patch_jobs.pb.go", ++ "osconfig_zonal_service.pb.go", ++ "vulnerability.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1", ++ importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/type/datetime", -+ "//googleapis/type/dayofweek", -+ "//googleapis/type/timeofday", -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//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/emptypb: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 = ":osconfig", ++ actual = ":v1alpha", + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +@@ -0,0 +1,34 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4675,7 +5951,6 @@ diff -urN a/googleapis/cloud/osconfig/v1beta/BUILD.bazel b/googleapis/cloud/osco + "//googleapis/type/datetime", + "//googleapis/type/dayofweek", + "//googleapis/type/timeofday", -+ "@com_github_golang_protobuf//proto: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", @@ -4694,9 +5969,9 @@ diff -urN a/googleapis/cloud/osconfig/v1beta/BUILD.bazel b/googleapis/cloud/osco + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4706,7 +5981,6 @@ diff -urN a/googleapis/cloud/oslogin/common/BUILD.bazel b/googleapis/cloud/oslog + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -4718,9 +5992,9 @@ diff -urN a/googleapis/cloud/oslogin/common/BUILD.bazel b/googleapis/cloud/oslog + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4731,7 +6005,6 @@ diff -urN a/googleapis/cloud/oslogin/v1/BUILD.bazel b/googleapis/cloud/oslogin/v + deps = [ + "//googleapis/api/annotations", + "//googleapis/cloud/oslogin/common", -+ "@com_github_golang_protobuf//proto: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", @@ -4748,9 +6021,9 @@ diff -urN a/googleapis/cloud/oslogin/v1/BUILD.bazel b/googleapis/cloud/oslogin/v + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4761,7 +6034,6 @@ diff -urN a/googleapis/cloud/oslogin/v1alpha/BUILD.bazel b/googleapis/cloud/oslo + deps = [ + "//googleapis/api/annotations", + "//googleapis/cloud/oslogin/common", -+ "@com_github_golang_protobuf//proto: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", @@ -4778,9 +6050,9 @@ diff -urN a/googleapis/cloud/oslogin/v1alpha/BUILD.bazel b/googleapis/cloud/oslo + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4791,7 +6063,6 @@ diff -urN a/googleapis/cloud/oslogin/v1beta/BUILD.bazel b/googleapis/cloud/oslog + deps = [ + "//googleapis/api/annotations", + "//googleapis/cloud/oslogin/common", -+ "@com_github_golang_protobuf//proto: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", @@ -4808,9 +6079,9 @@ diff -urN a/googleapis/cloud/oslogin/v1beta/BUILD.bazel b/googleapis/cloud/oslog + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,23 @@ +@@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4820,7 +6091,6 @@ diff -urN a/googleapis/cloud/phishingprotection/v1beta1/BUILD.bazel b/googleapis + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -4835,9 +6105,9 @@ diff -urN a/googleapis/cloud/phishingprotection/v1beta1/BUILD.bazel b/googleapis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4852,7 +6122,6 @@ diff -urN a/googleapis/cloud/policytroubleshooter/v1/BUILD.bazel b/googleapis/cl + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/type/expr", -+ "@com_github_golang_protobuf//proto: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", @@ -4866,8 +6135,40 @@ diff -urN a/googleapis/cloud/policytroubleshooter/v1/BUILD.bazel b/googleapis/cl + actual = ":policytroubleshooter", + 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 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") ++ ++go_library( ++ name = "v1beta1", ++ srcs = ["private_catalog.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/privatecatalog/v1beta1", ++ 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/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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1beta1", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4886,7 +6187,7 @@ diff -urN a/googleapis/cloud/pubsublite/v1/BUILD.bazel b/googleapis/cloud/pubsub + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//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", @@ -4905,9 +6206,9 @@ diff -urN a/googleapis/cloud/pubsublite/v1/BUILD.bazel b/googleapis/cloud/pubsub + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4917,7 +6218,6 @@ diff -urN a/googleapis/cloud/recaptchaenterprise/v1/BUILD.bazel b/googleapis/clo + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -4935,9 +6235,9 @@ diff -urN a/googleapis/cloud/recaptchaenterprise/v1/BUILD.bazel b/googleapis/clo + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4947,7 +6247,6 @@ diff -urN a/googleapis/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/googleapi + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -4965,7 +6264,7 @@ diff -urN a/googleapis/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/googleapi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -5007,9 +6306,9 @@ diff -urN a/googleapis/cloud/recommendationengine/v1beta1/BUILD.bazel b/googleap + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5020,7 +6319,6 @@ diff -urN a/googleapis/cloud/recommender/logging/v1/BUILD.bazel b/googleapis/clo + deps = [ + "//googleapis/api/annotations", + "//googleapis/cloud/recommender/v1:recommender", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -5032,9 +6330,9 @@ diff -urN a/googleapis/cloud/recommender/logging/v1/BUILD.bazel b/googleapis/clo + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5045,7 +6343,6 @@ diff -urN a/googleapis/cloud/recommender/logging/v1beta1/BUILD.bazel b/googleapi + deps = [ + "//googleapis/api/annotations", + "//googleapis/cloud/recommender/v1beta1", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -5057,9 +6354,9 @@ diff -urN a/googleapis/cloud/recommender/logging/v1beta1/BUILD.bazel b/googleapi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5074,7 +6371,6 @@ diff -urN a/googleapis/cloud/recommender/v1/BUILD.bazel b/googleapis/cloud/recom + deps = [ + "//googleapis/api/annotations", + "//googleapis/type/money", -+ "@com_github_golang_protobuf//proto: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", @@ -5092,9 +6388,9 @@ diff -urN a/googleapis/cloud/recommender/v1/BUILD.bazel b/googleapis/cloud/recom + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5109,7 +6405,6 @@ diff -urN a/googleapis/cloud/recommender/v1beta1/BUILD.bazel b/googleapis/cloud/ + deps = [ + "//googleapis/api/annotations", + "//googleapis/type/money", -+ "@com_github_golang_protobuf//proto: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", @@ -5127,9 +6422,9 @@ diff -urN a/googleapis/cloud/recommender/v1beta1/BUILD.bazel b/googleapis/cloud/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5140,7 +6435,6 @@ diff -urN a/googleapis/cloud/redis/v1/BUILD.bazel b/googleapis/cloud/redis/v1/BU + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -5157,9 +6451,9 @@ diff -urN a/googleapis/cloud/redis/v1/BUILD.bazel b/googleapis/cloud/redis/v1/BU + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5170,7 +6464,6 @@ diff -urN a/googleapis/cloud/redis/v1beta1/BUILD.bazel b/googleapis/cloud/redis/ + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -5187,9 +6480,9 @@ diff -urN a/googleapis/cloud/redis/v1beta1/BUILD.bazel b/googleapis/cloud/redis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +@@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5201,7 +6494,43 @@ diff -urN a/googleapis/cloud/resourcemanager/v2/BUILD.bazel b/googleapis/cloud/r + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":resourcemanager", ++ 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 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") ++ ++go_library( ++ name = "resourcemanager", ++ srcs = [ ++ "folders.pb.go", ++ "organizations.pb.go", ++ "projects.pb.go", ++ "tag_bindings.pb.go", ++ "tag_keys.pb.go", ++ "tag_values.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/resourcemanager/v3", ++ 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", + "@org_golang_google_grpc//status:go_default_library", @@ -5218,9 +6547,9 @@ diff -urN a/googleapis/cloud/resourcemanager/v2/BUILD.bazel b/googleapis/cloud/r + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,25 @@ +@@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5230,14 +6559,11 @@ diff -urN a/googleapis/cloud/resourcesettings/v1/BUILD.bazel b/googleapis/cloud/ + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", -+ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -5247,9 +6573,9 @@ diff -urN a/googleapis/cloud/resourcesettings/v1/BUILD.bazel b/googleapis/cloud/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +@@ -0,0 +1,41 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5273,7 +6599,6 @@ diff -urN a/googleapis/cloud/retail/v2/BUILD.bazel b/googleapis/cloud/retail/v2/ + "//googleapis/api/httpbody", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -5293,7 +6618,7 @@ diff -urN a/googleapis/cloud/retail/v2/BUILD.bazel b/googleapis/cloud/retail/v2/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,43 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -5340,7 +6665,7 @@ diff -urN a/googleapis/cloud/retail/v2alpha/BUILD.bazel b/googleapis/cloud/retai + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,43 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -5387,9 +6712,9 @@ diff -urN a/googleapis/cloud/retail/v2beta/BUILD.bazel b/googleapis/cloud/retail + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5404,7 +6729,6 @@ diff -urN a/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel b/googleapis/clou + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -5422,9 +6746,9 @@ diff -urN a/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel b/googleapis/clou + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5433,7 +6757,6 @@ diff -urN a/googleapis/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/go + importpath = "google.golang.org/genproto/googleapis/cloud/saasaccelerator/management/logs/v1", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -5445,9 +6768,9 @@ diff -urN a/googleapis/cloud/saasaccelerator/management/logs/v1/BUILD.bazel b/go + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,32 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5462,7 +6785,6 @@ diff -urN a/googleapis/cloud/scheduler/v1/BUILD.bazel b/googleapis/cloud/schedul + deps = [ + "//googleapis/api/annotations", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -5481,9 +6803,9 @@ diff -urN a/googleapis/cloud/scheduler/v1/BUILD.bazel b/googleapis/cloud/schedul + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,32 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5498,7 +6820,6 @@ diff -urN a/googleapis/cloud/scheduler/v1beta1/BUILD.bazel b/googleapis/cloud/sc + deps = [ + "//googleapis/api/annotations", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -5516,10 +6837,32 @@ diff -urN a/googleapis/cloud/scheduler/v1beta1/BUILD.bazel b/googleapis/cloud/sc + actual = ":v1beta1", + 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 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") ++ ++go_library( ++ name = "logging", ++ srcs = ["secret_event.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/secretmanager/logging/v1", ++ 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 = ":logging", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5533,7 +6876,6 @@ diff -urN a/googleapis/cloud/secretmanager/v1/BUILD.bazel b/googleapis/cloud/sec + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "@com_github_golang_protobuf//proto: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", @@ -5552,9 +6894,9 @@ diff -urN a/googleapis/cloud/secretmanager/v1/BUILD.bazel b/googleapis/cloud/sec + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,30 @@ +@@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5568,7 +6910,6 @@ diff -urN a/googleapis/cloud/secretmanager/v1beta1/BUILD.bazel b/googleapis/clou + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "@com_github_golang_protobuf//proto: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", @@ -5586,7 +6927,7 @@ diff -urN a/googleapis/cloud/secretmanager/v1beta1/BUILD.bazel b/googleapis/clou + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5617,10 +6958,44 @@ diff -urN a/googleapis/cloud/secrets/v1beta1/BUILD.bazel b/googleapis/cloud/secr + actual = ":v1beta1", + 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 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") ++ ++go_library( ++ name = "privateca", ++ srcs = [ ++ "resources.pb.go", ++ "service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/security/privateca/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/longrunning", ++ "//googleapis/type/expr", ++ "@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/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":privateca", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5634,7 +7009,6 @@ diff -urN a/googleapis/cloud/security/privateca/v1beta1/BUILD.bazel b/googleapis + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -5653,9 +7027,9 @@ diff -urN a/googleapis/cloud/security/privateca/v1beta1/BUILD.bazel b/googleapis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,33 @@ +@@ -0,0 +1,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5672,7 +7046,6 @@ diff -urN a/googleapis/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/googl + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -5690,7 +7063,7 @@ diff -urN a/googleapis/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/googl + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,41 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -5700,6 +7073,7 @@ diff -urN a/googleapis/cloud/securitycenter/v1/BUILD.bazel b/googleapis/cloud/se + srcs = [ + "asset.pb.go", + "finding.pb.go", ++ "folder.pb.go", + "notification_config.pb.go", + "notification_message.pb.go", + "organization_settings.pb.go", @@ -5715,7 +7089,6 @@ diff -urN a/googleapis/cloud/securitycenter/v1/BUILD.bazel b/googleapis/cloud/se + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -5735,9 +7108,9 @@ diff -urN a/googleapis/cloud/securitycenter/v1/BUILD.bazel b/googleapis/cloud/se + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,38 @@ +@@ -0,0 +1,37 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5757,7 +7130,6 @@ diff -urN a/googleapis/cloud/securitycenter/v1beta1/BUILD.bazel b/googleapis/clo + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -5777,7 +7149,7 @@ diff -urN a/googleapis/cloud/securitycenter/v1beta1/BUILD.bazel b/googleapis/clo + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5787,6 +7159,7 @@ diff -urN a/googleapis/cloud/securitycenter/v1p1beta1/BUILD.bazel b/googleapis/c + srcs = [ + "asset.pb.go", + "finding.pb.go", ++ "folder.pb.go", + "notification_config.pb.go", + "notification_message.pb.go", + "organization_settings.pb.go", @@ -5802,7 +7175,6 @@ diff -urN a/googleapis/cloud/securitycenter/v1p1beta1/BUILD.bazel b/googleapis/c + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -5822,9 +7194,9 @@ diff -urN a/googleapis/cloud/securitycenter/v1p1beta1/BUILD.bazel b/googleapis/c + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,32 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5841,7 +7213,6 @@ diff -urN a/googleapis/cloud/servicedirectory/v1/BUILD.bazel b/googleapis/cloud/ + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "@com_github_golang_protobuf//proto: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", @@ -5858,7 +7229,7 @@ diff -urN a/googleapis/cloud/servicedirectory/v1/BUILD.bazel b/googleapis/cloud/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5877,7 +7248,6 @@ diff -urN a/googleapis/cloud/servicedirectory/v1beta1/BUILD.bazel b/googleapis/c + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "@com_github_golang_protobuf//proto: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", @@ -5885,6 +7255,7 @@ diff -urN a/googleapis/cloud/servicedirectory/v1beta1/BUILD.bazel b/googleapis/c + "@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", + ], +) + @@ -5894,9 +7265,9 @@ diff -urN a/googleapis/cloud/servicedirectory/v1beta1/BUILD.bazel b/googleapis/c + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5907,7 +7278,6 @@ diff -urN a/googleapis/cloud/shell/v1/BUILD.bazel b/googleapis/cloud/shell/v1/BU + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -5924,9 +7294,9 @@ diff -urN a/googleapis/cloud/shell/v1/BUILD.bazel b/googleapis/cloud/shell/v1/BU + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -5938,7 +7308,6 @@ diff -urN a/googleapis/cloud/speech/v1/BUILD.bazel b/googleapis/cloud/speech/v1/ + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -5952,51 +7321,84 @@ diff -urN a/googleapis/cloud/speech/v1/BUILD.bazel b/googleapis/cloud/speech/v1/ + +alias( + name = "go_default_library", -+ actual = ":speech", ++ actual = ":speech", ++ 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 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,34 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "v1p1beta1", ++ srcs = [ ++ "cloud_speech.pb.go", ++ "cloud_speech_adaptation.pb.go", ++ "resource.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/longrunning", ++ "//googleapis/rpc/status", ++ "@org_golang_google_grpc//:go_default_library", ++ "@org_golang_google_grpc//codes:go_default_library", ++ "@org_golang_google_grpc//status:go_default_library", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1p1beta1", + 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 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/cloud/speech/v1p1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,34 @@ +diff -urN a/googleapis/cloud/sql/v1beta4/BUILD.bazel b/googleapis/cloud/sql/v1beta4/BUILD.bazel +--- 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,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( -+ name = "v1p1beta1", ++ name = "v1beta4", + srcs = [ -+ "cloud_speech.pb.go", -+ "cloud_speech_adaptation.pb.go", -+ "resource.pb.go", ++ "cloud_sql.pb.go", ++ "cloud_sql_resources.pb.go", ++ "cloud_sql_tiers.pb.go", ++ "cloud_sql_users.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1", ++ importpath = "google.golang.org/genproto/googleapis/cloud/sql/v1beta4", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/longrunning", -+ "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", -+ "@org_golang_google_protobuf//types/known/anypb:go_default_library", -+ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", -+ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", -+ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", + "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":v1p1beta1", ++ actual = ":v1beta4", + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6006,7 +7408,6 @@ diff -urN a/googleapis/cloud/support/common/BUILD.bazel b/googleapis/cloud/suppo + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -6019,9 +7420,9 @@ diff -urN a/googleapis/cloud/support/common/BUILD.bazel b/googleapis/cloud/suppo + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6032,7 +7433,6 @@ diff -urN a/googleapis/cloud/support/v1alpha1/BUILD.bazel b/googleapis/cloud/sup + deps = [ + "//googleapis/api/annotations", + "//googleapis/cloud/support/common", -+ "@com_github_golang_protobuf//proto: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", @@ -6049,9 +7449,9 @@ diff -urN a/googleapis/cloud/support/v1alpha1/BUILD.bazel b/googleapis/cloud/sup + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,48 @@ +@@ -0,0 +1,47 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6080,7 +7480,6 @@ diff -urN a/googleapis/cloud/talent/v4/BUILD.bazel b/googleapis/cloud/talent/v4/ + "//googleapis/type/money", + "//googleapis/type/postaladdress", + "//googleapis/type/timeofday", -+ "@com_github_golang_protobuf//proto: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", @@ -6101,9 +7500,9 @@ diff -urN a/googleapis/cloud/talent/v4/BUILD.bazel b/googleapis/cloud/talent/v4/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,54 @@ +@@ -0,0 +1,53 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6138,7 +7537,6 @@ diff -urN a/googleapis/cloud/talent/v4beta1/BUILD.bazel b/googleapis/cloud/talen + "//googleapis/type/money", + "//googleapis/type/postaladdress", + "//googleapis/type/timeofday", -+ "@com_github_golang_protobuf//proto: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", @@ -6159,9 +7557,9 @@ diff -urN a/googleapis/cloud/talent/v4beta1/BUILD.bazel b/googleapis/cloud/talen + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,34 @@ +@@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6178,7 +7576,6 @@ diff -urN a/googleapis/cloud/tasks/v2/BUILD.bazel b/googleapis/cloud/tasks/v2/BU + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -6197,9 +7594,9 @@ diff -urN a/googleapis/cloud/tasks/v2/BUILD.bazel b/googleapis/cloud/tasks/v2/BU + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,35 @@ +@@ -0,0 +1,34 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6217,7 +7614,6 @@ diff -urN a/googleapis/cloud/tasks/v2beta2/BUILD.bazel b/googleapis/cloud/tasks/ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -6236,9 +7632,9 @@ diff -urN a/googleapis/cloud/tasks/v2beta2/BUILD.bazel b/googleapis/cloud/tasks/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,34 @@ +@@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6255,7 +7651,6 @@ diff -urN a/googleapis/cloud/tasks/v2beta3/BUILD.bazel b/googleapis/cloud/tasks/ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -6274,9 +7669,9 @@ diff -urN a/googleapis/cloud/tasks/v2beta3/BUILD.bazel b/googleapis/cloud/tasks/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,23 @@ +@@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6286,7 +7681,6 @@ diff -urN a/googleapis/cloud/texttospeech/v1/BUILD.bazel b/googleapis/cloud/text + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -6301,9 +7695,9 @@ diff -urN a/googleapis/cloud/texttospeech/v1/BUILD.bazel b/googleapis/cloud/text + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,23 @@ +@@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6313,7 +7707,6 @@ diff -urN a/googleapis/cloud/texttospeech/v1beta1/BUILD.bazel b/googleapis/cloud + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -6327,10 +7720,38 @@ diff -urN a/googleapis/cloud/texttospeech/v1beta1/BUILD.bazel b/googleapis/cloud + actual = ":v1beta1", + 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 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") ++ ++go_library( ++ name = "tpu", ++ srcs = ["cloud_tpu.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/tpu/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 = ":tpu", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6341,7 +7762,6 @@ diff -urN a/googleapis/cloud/translate/v3/BUILD.bazel b/googleapis/cloud/transla + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -6357,9 +7777,9 @@ diff -urN a/googleapis/cloud/translate/v3/BUILD.bazel b/googleapis/cloud/transla + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6370,7 +7790,6 @@ diff -urN a/googleapis/cloud/translate/v3beta1/BUILD.bazel b/googleapis/cloud/tr + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -6386,9 +7805,9 @@ diff -urN a/googleapis/cloud/translate/v3beta1/BUILD.bazel b/googleapis/cloud/tr + visibility = ["//visibility:public"], +) diff -urN a/googleapis/cloud/video/transcoder/v1beta1/BUILD.bazel b/googleapis/cloud/video/transcoder/v1beta1/BUILD.bazel ---- a/googleapis/cloud/video/transcoder/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- a/googleapis/cloud/video/transcoder/v1beta1/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 +++ b/googleapis/cloud/video/transcoder/v1beta1/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_library( @@ -6401,7 +7820,6 @@ diff -urN a/googleapis/cloud/video/transcoder/v1beta1/BUILD.bazel b/googleapis/c + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -6419,9 +7837,9 @@ diff -urN a/googleapis/cloud/video/transcoder/v1beta1/BUILD.bazel b/googleapis/c + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +@@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6433,7 +7851,6 @@ diff -urN a/googleapis/cloud/videointelligence/v1/BUILD.bazel b/googleapis/cloud + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -6450,9 +7867,9 @@ diff -urN a/googleapis/cloud/videointelligence/v1/BUILD.bazel b/googleapis/cloud + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +@@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6464,7 +7881,6 @@ diff -urN a/googleapis/cloud/videointelligence/v1beta2/BUILD.bazel b/googleapis/ + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -6481,9 +7897,9 @@ diff -urN a/googleapis/cloud/videointelligence/v1beta2/BUILD.bazel b/googleapis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +@@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6495,7 +7911,6 @@ diff -urN a/googleapis/cloud/videointelligence/v1p1beta1/BUILD.bazel b/googleapi + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -6512,9 +7927,9 @@ diff -urN a/googleapis/cloud/videointelligence/v1p1beta1/BUILD.bazel b/googleapi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +@@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6526,7 +7941,6 @@ diff -urN a/googleapis/cloud/videointelligence/v1p2beta1/BUILD.bazel b/googleapi + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -6543,9 +7957,9 @@ diff -urN a/googleapis/cloud/videointelligence/v1p2beta1/BUILD.bazel b/googleapi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +@@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6557,7 +7971,6 @@ diff -urN a/googleapis/cloud/videointelligence/v1p3beta1/BUILD.bazel b/googleapi + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -6574,9 +7987,9 @@ diff -urN a/googleapis/cloud/videointelligence/v1p3beta1/BUILD.bazel b/googleapi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,37 @@ +@@ -0,0 +1,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6597,7 +8010,6 @@ diff -urN a/googleapis/cloud/vision/v1/BUILD.bazel b/googleapis/cloud/vision/v1/ + "//googleapis/rpc/status", + "//googleapis/type/color", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -6615,9 +8027,9 @@ diff -urN a/googleapis/cloud/vision/v1/BUILD.bazel b/googleapis/cloud/vision/v1/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6635,7 +8047,6 @@ diff -urN a/googleapis/cloud/vision/v1p1beta1/BUILD.bazel b/googleapis/cloud/vis + "//googleapis/rpc/status", + "//googleapis/type/color", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -6650,9 +8061,9 @@ diff -urN a/googleapis/cloud/vision/v1p1beta1/BUILD.bazel b/googleapis/cloud/vis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,33 @@ +@@ -0,0 +1,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6671,7 +8082,6 @@ diff -urN a/googleapis/cloud/vision/v1p2beta1/BUILD.bazel b/googleapis/cloud/vis + "//googleapis/rpc/status", + "//googleapis/type/color", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -6687,9 +8097,9 @@ diff -urN a/googleapis/cloud/vision/v1p2beta1/BUILD.bazel b/googleapis/cloud/vis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,37 @@ +@@ -0,0 +1,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6710,7 +8120,6 @@ diff -urN a/googleapis/cloud/vision/v1p3beta1/BUILD.bazel b/googleapis/cloud/vis + "//googleapis/rpc/status", + "//googleapis/type/color", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -6728,9 +8137,9 @@ diff -urN a/googleapis/cloud/vision/v1p3beta1/BUILD.bazel b/googleapis/cloud/vis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,38 @@ +@@ -0,0 +1,37 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6752,7 +8161,6 @@ diff -urN a/googleapis/cloud/vision/v1p4beta1/BUILD.bazel b/googleapis/cloud/vis + "//googleapis/rpc/status", + "//googleapis/type/color", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -6770,7 +8178,7 @@ diff -urN a/googleapis/cloud/vision/v1p4beta1/BUILD.bazel b/googleapis/cloud/vis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6819,10 +8227,38 @@ diff -urN a/googleapis/cloud/visualinspection/v1beta1/BUILD.bazel b/googleapis/c + actual = ":v1beta1", + 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 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") ++ ++go_library( ++ name = "vpcaccess", ++ srcs = ["vpc_access.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/vpcaccess/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 = ":vpcaccess", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6832,7 +8268,6 @@ diff -urN a/googleapis/cloud/webrisk/v1/BUILD.bazel b/googleapis/cloud/webrisk/v + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -6848,9 +8283,9 @@ diff -urN a/googleapis/cloud/webrisk/v1/BUILD.bazel b/googleapis/cloud/webrisk/v + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6860,7 +8295,6 @@ diff -urN a/googleapis/cloud/webrisk/v1beta1/BUILD.bazel b/googleapis/cloud/webr + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -6876,9 +8310,9 @@ diff -urN a/googleapis/cloud/webrisk/v1beta1/BUILD.bazel b/googleapis/cloud/webr + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,37 @@ +@@ -0,0 +1,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6899,7 +8333,6 @@ diff -urN a/googleapis/cloud/websecurityscanner/v1/BUILD.bazel b/googleapis/clou + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -6917,9 +8350,9 @@ diff -urN a/googleapis/cloud/websecurityscanner/v1/BUILD.bazel b/googleapis/clou + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,34 @@ +@@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6937,7 +8370,6 @@ diff -urN a/googleapis/cloud/websecurityscanner/v1alpha/BUILD.bazel b/googleapis + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -6955,9 +8387,9 @@ diff -urN a/googleapis/cloud/websecurityscanner/v1alpha/BUILD.bazel b/googleapis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,37 @@ +@@ -0,0 +1,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -6978,7 +8410,6 @@ diff -urN a/googleapis/cloud/websecurityscanner/v1beta/BUILD.bazel b/googleapis/ + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -6996,9 +8427,9 @@ diff -urN a/googleapis/cloud/websecurityscanner/v1beta/BUILD.bazel b/googleapis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7008,7 +8439,6 @@ diff -urN a/googleapis/cloud/workflows/executions/v1/BUILD.bazel b/googleapis/cl + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -7024,9 +8454,9 @@ diff -urN a/googleapis/cloud/workflows/executions/v1/BUILD.bazel b/googleapis/cl + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7036,7 +8466,6 @@ diff -urN a/googleapis/cloud/workflows/executions/v1beta/BUILD.bazel b/googleapi + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -7052,9 +8481,9 @@ diff -urN a/googleapis/cloud/workflows/executions/v1beta/BUILD.bazel b/googleapi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7065,7 +8494,6 @@ diff -urN a/googleapis/cloud/workflows/v1/BUILD.bazel b/googleapis/cloud/workflo + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -7082,9 +8510,9 @@ diff -urN a/googleapis/cloud/workflows/v1/BUILD.bazel b/googleapis/cloud/workflo + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7095,7 +8523,6 @@ diff -urN a/googleapis/cloud/workflows/v1beta/BUILD.bazel b/googleapis/cloud/wor + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -7112,9 +8539,9 @@ diff -urN a/googleapis/cloud/workflows/v1beta/BUILD.bazel b/googleapis/cloud/wor + visibility = ["//visibility:public"], +) diff -urN a/googleapis/container/v1/BUILD.bazel b/googleapis/container/v1/BUILD.bazel ---- a/googleapis/container/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7124,7 +8551,6 @@ diff -urN a/googleapis/container/v1/BUILD.bazel b/googleapis/container/v1/BUILD. + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -7141,9 +8567,9 @@ diff -urN a/googleapis/container/v1/BUILD.bazel b/googleapis/container/v1/BUILD. + visibility = ["//visibility:public"], +) diff -urN a/googleapis/container/v1alpha1/BUILD.bazel b/googleapis/container/v1alpha1/BUILD.bazel ---- a/googleapis/container/v1alpha1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7153,7 +8579,6 @@ diff -urN a/googleapis/container/v1alpha1/BUILD.bazel b/googleapis/container/v1a + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -7169,9 +8594,9 @@ diff -urN a/googleapis/container/v1alpha1/BUILD.bazel b/googleapis/container/v1a + visibility = ["//visibility:public"], +) diff -urN a/googleapis/container/v1beta1/BUILD.bazel b/googleapis/container/v1beta1/BUILD.bazel ---- a/googleapis/container/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7183,7 +8608,6 @@ diff -urN a/googleapis/container/v1beta1/BUILD.bazel b/googleapis/container/v1be + "//googleapis/api/annotations", + "//googleapis/rpc/code", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -7200,10 +8624,49 @@ diff -urN a/googleapis/container/v1beta1/BUILD.bazel b/googleapis/container/v1be + actual = ":v1beta1", + visibility = ["//visibility:public"], +) +diff -urN a/googleapis/dataflow/v1beta3/BUILD.bazel b/googleapis/dataflow/v1beta3/BUILD.bazel +--- 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") ++ ++go_library( ++ name = "v1beta3", ++ srcs = [ ++ "environment.pb.go", ++ "jobs.pb.go", ++ "messages.pb.go", ++ "metrics.pb.go", ++ "snapshots.pb.go", ++ "streaming.pb.go", ++ "templates.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/dataflow/v1beta3", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/rpc/status", ++ "@org_golang_google_grpc//:go_default_library", ++ "@org_golang_google_grpc//codes:go_default_library", ++ "@org_golang_google_grpc//status:go_default_library", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1beta3", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7218,7 +8681,6 @@ diff -urN a/googleapis/datastore/admin/v1/BUILD.bazel b/googleapis/datastore/adm + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -7234,9 +8696,9 @@ diff -urN a/googleapis/datastore/admin/v1/BUILD.bazel b/googleapis/datastore/adm + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7247,7 +8709,6 @@ diff -urN a/googleapis/datastore/admin/v1beta1/BUILD.bazel b/googleapis/datastor + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -7263,9 +8724,9 @@ diff -urN a/googleapis/datastore/admin/v1beta1/BUILD.bazel b/googleapis/datastor + visibility = ["//visibility:public"], +) diff -urN a/googleapis/datastore/v1/BUILD.bazel b/googleapis/datastore/v1/BUILD.bazel ---- a/googleapis/datastore/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7280,7 +8741,6 @@ diff -urN a/googleapis/datastore/v1/BUILD.bazel b/googleapis/datastore/v1/BUILD. + deps = [ + "//googleapis/api/annotations", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -7298,9 +8758,9 @@ diff -urN a/googleapis/datastore/v1/BUILD.bazel b/googleapis/datastore/v1/BUILD. + visibility = ["//visibility:public"], +) diff -urN a/googleapis/datastore/v1beta3/BUILD.bazel b/googleapis/datastore/v1beta3/BUILD.bazel ---- a/googleapis/datastore/v1beta3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7315,7 +8775,6 @@ diff -urN a/googleapis/datastore/v1beta3/BUILD.bazel b/googleapis/datastore/v1be + deps = [ + "//googleapis/api/annotations", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -7333,7 +8792,7 @@ diff -urN a/googleapis/datastore/v1beta3/BUILD.bazel b/googleapis/datastore/v1be + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,37 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -7374,9 +8833,9 @@ diff -urN a/googleapis/devtools/artifactregistry/v1beta2/BUILD.bazel b/googleapi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,32 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7390,7 +8849,6 @@ diff -urN a/googleapis/devtools/build/v1/BUILD.bazel b/googleapis/devtools/build + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -7410,7 +8868,7 @@ diff -urN a/googleapis/devtools/build/v1/BUILD.bazel b/googleapis/devtools/build + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7422,8 +8880,8 @@ diff -urN a/googleapis/devtools/cloudbuild/v1/BUILD.bazel b/googleapis/devtools/ + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", ++ "//googleapis/api/httpbody", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -7442,9 +8900,9 @@ diff -urN a/googleapis/devtools/cloudbuild/v1/BUILD.bazel b/googleapis/devtools/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7459,7 +8917,6 @@ diff -urN a/googleapis/devtools/clouddebugger/v2/BUILD.bazel b/googleapis/devtoo + deps = [ + "//googleapis/api/annotations", + "//googleapis/devtools/source/v1:source", -+ "@com_github_golang_protobuf//proto: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", @@ -7477,9 +8934,9 @@ diff -urN a/googleapis/devtools/clouddebugger/v2/BUILD.bazel b/googleapis/devtoo + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,30 @@ +@@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7494,7 +8951,6 @@ diff -urN a/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -7511,9 +8967,9 @@ diff -urN a/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7523,7 +8979,6 @@ diff -urN a/googleapis/devtools/cloudprofiler/v2/BUILD.bazel b/googleapis/devtoo + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -7540,9 +8995,9 @@ diff -urN a/googleapis/devtools/cloudprofiler/v2/BUILD.bazel b/googleapis/devtoo + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7552,7 +9007,6 @@ diff -urN a/googleapis/devtools/cloudtrace/v1/BUILD.bazel b/googleapis/devtools/ + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -7569,9 +9023,9 @@ diff -urN a/googleapis/devtools/cloudtrace/v1/BUILD.bazel b/googleapis/devtools/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,30 @@ +@@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7585,7 +9039,6 @@ diff -urN a/googleapis/devtools/cloudtrace/v2/BUILD.bazel b/googleapis/devtools/ + deps = [ + "//googleapis/api/annotations", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -7603,7 +9056,7 @@ diff -urN a/googleapis/devtools/cloudtrace/v2/BUILD.bazel b/googleapis/devtools/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -7630,7 +9083,7 @@ diff -urN a/googleapis/devtools/containeranalysis/v1/BUILD.bazel b/googleapis/de + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7669,9 +9122,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1alpha1/BUILD.bazel b/googlea + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7682,7 +9135,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel b/googleap + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "@com_github_golang_protobuf//proto: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", @@ -7698,9 +9150,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel b/googleap + 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 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7710,7 +9162,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/attestation/BUILD.baze + visibility = ["//visibility:public"], + deps = [ + "//googleapis/devtools/containeranalysis/v1beta1/common", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -7722,9 +9173,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/attestation/BUILD.baze + 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 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7734,7 +9185,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/build/BUILD.bazel b/go + visibility = ["//visibility:public"], + deps = [ + "//googleapis/devtools/containeranalysis/v1beta1/provenance", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -7746,9 +9196,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/build/BUILD.bazel b/go + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7757,7 +9207,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/common/BUILD.bazel b/g + importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/common", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -7769,9 +9218,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/common/BUILD.bazel b/g + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7780,7 +9229,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel b/goo + importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/cvss", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -7792,9 +9240,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/cvss/BUILD.bazel b/goo + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7803,7 +9251,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel + importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/deployment", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto: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", @@ -7816,9 +9263,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7829,7 +9276,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel + deps = [ + "//googleapis/devtools/containeranalysis/v1beta1/common", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -7842,9 +9288,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,35 @@ +@@ -0,0 +1,34 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7863,7 +9309,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel b/ + "//googleapis/devtools/containeranalysis/v1beta1/package", + "//googleapis/devtools/containeranalysis/v1beta1/provenance", + "//googleapis/devtools/containeranalysis/v1beta1/vulnerability", -+ "@com_github_golang_protobuf//proto: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", @@ -7881,9 +9326,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/grafeas/BUILD.bazel b/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7892,7 +9337,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/image/BUILD.bazel b/go + importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/image", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -7904,9 +9348,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/image/BUILD.bazel b/go + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7915,7 +9359,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/package/BUILD.bazel b/ + importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/package", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -7927,9 +9370,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/package/BUILD.bazel b/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7939,7 +9382,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel + visibility = ["//visibility:public"], + deps = [ + "//googleapis/devtools/containeranalysis/v1beta1/source", -+ "@com_github_golang_protobuf//proto: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", @@ -7952,9 +9394,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7963,7 +9405,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/source/BUILD.bazel b/g + importpath = "google.golang.org/genproto/googleapis/devtools/containeranalysis/v1beta1/source", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -7975,9 +9416,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/source/BUILD.bazel b/g + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,23 @@ +@@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7989,7 +9430,6 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/vulnerability/BUILD.ba + "//googleapis/devtools/containeranalysis/v1beta1/common", + "//googleapis/devtools/containeranalysis/v1beta1/cvss", + "//googleapis/devtools/containeranalysis/v1beta1/package", -+ "@com_github_golang_protobuf//proto: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", @@ -8002,7 +9442,7 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/vulnerability/BUILD.ba + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8041,9 +9481,9 @@ diff -urN a/googleapis/devtools/remoteworkers/v1test2/BUILD.bazel b/googleapis/d + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,46 @@ +@@ -0,0 +1,45 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8071,7 +9511,6 @@ diff -urN a/googleapis/devtools/resultstore/v2/BUILD.bazel b/googleapis/devtools + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -8091,9 +9530,9 @@ diff -urN a/googleapis/devtools/resultstore/v2/BUILD.bazel b/googleapis/devtools + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8103,7 +9542,6 @@ diff -urN a/googleapis/devtools/source/v1/BUILD.bazel b/googleapis/devtools/sour + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -8115,9 +9553,9 @@ diff -urN a/googleapis/devtools/source/v1/BUILD.bazel b/googleapis/devtools/sour + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8128,7 +9566,6 @@ diff -urN a/googleapis/devtools/sourcerepo/v1/BUILD.bazel b/googleapis/devtools/ + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "@com_github_golang_protobuf//proto: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", @@ -8143,10 +9580,43 @@ diff -urN a/googleapis/devtools/sourcerepo/v1/BUILD.bazel b/googleapis/devtools/ + actual = ":sourcerepo", + 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 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") ++ ++go_library( ++ name = "testing", ++ srcs = [ ++ "application_details.pb.go", ++ "test_environment_discovery.pb.go", ++ "test_execution.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/devtools/testing/v1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/type/date", ++ "@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 = ":testing", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8156,7 +9626,6 @@ diff -urN a/googleapis/example/library/v1/BUILD.bazel b/googleapis/example/libra + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -8173,9 +9642,9 @@ diff -urN a/googleapis/example/library/v1/BUILD.bazel b/googleapis/example/libra + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8185,7 +9654,6 @@ diff -urN a/googleapis/firebase/fcm/connection/v1alpha1/BUILD.bazel b/googleapis + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -8201,9 +9669,9 @@ diff -urN a/googleapis/firebase/fcm/connection/v1alpha1/BUILD.bazel b/googleapis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,34 @@ +@@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8221,7 +9689,6 @@ diff -urN a/googleapis/firestore/admin/v1/BUILD.bazel b/googleapis/firestore/adm + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -8239,9 +9706,9 @@ diff -urN a/googleapis/firestore/admin/v1/BUILD.bazel b/googleapis/firestore/adm + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8257,7 +9724,6 @@ diff -urN a/googleapis/firestore/admin/v1beta1/BUILD.bazel b/googleapis/firestor + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -8274,9 +9740,9 @@ diff -urN a/googleapis/firestore/admin/v1beta1/BUILD.bazel b/googleapis/firestor + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,32 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8292,7 +9758,6 @@ diff -urN a/googleapis/firestore/admin/v1beta2/BUILD.bazel b/googleapis/firestor + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -8310,9 +9775,9 @@ diff -urN a/googleapis/firestore/admin/v1beta2/BUILD.bazel b/googleapis/firestor + visibility = ["//visibility:public"], +) diff -urN a/googleapis/firestore/v1/BUILD.bazel b/googleapis/firestore/v1/BUILD.bazel ---- a/googleapis/firestore/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,35 @@ +@@ -0,0 +1,34 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8330,7 +9795,6 @@ diff -urN a/googleapis/firestore/v1/BUILD.bazel b/googleapis/firestore/v1/BUILD. + "//googleapis/api/annotations", + "//googleapis/rpc/status", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -8349,9 +9813,9 @@ diff -urN a/googleapis/firestore/v1/BUILD.bazel b/googleapis/firestore/v1/BUILD. + visibility = ["//visibility:public"], +) diff -urN a/googleapis/firestore/v1beta1/BUILD.bazel b/googleapis/firestore/v1beta1/BUILD.bazel ---- a/googleapis/firestore/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,35 @@ +@@ -0,0 +1,34 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8369,7 +9833,6 @@ diff -urN a/googleapis/firestore/v1beta1/BUILD.bazel b/googleapis/firestore/v1be + "//googleapis/api/annotations", + "//googleapis/rpc/status", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -8388,9 +9851,9 @@ diff -urN a/googleapis/firestore/v1beta1/BUILD.bazel b/googleapis/firestore/v1be + visibility = ["//visibility:public"], +) diff -urN a/googleapis/gapic/metadata/BUILD.bazel b/googleapis/gapic/metadata/BUILD.bazel ---- a/googleapis/gapic/metadata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8399,7 +9862,6 @@ diff -urN a/googleapis/gapic/metadata/BUILD.bazel b/googleapis/gapic/metadata/BU + importpath = "google.golang.org/genproto/googleapis/gapic/metadata", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -8411,9 +9873,9 @@ diff -urN a/googleapis/gapic/metadata/BUILD.bazel b/googleapis/gapic/metadata/BU + visibility = ["//visibility:public"], +) diff -urN a/googleapis/genomics/v1/BUILD.bazel b/googleapis/genomics/v1/BUILD.bazel ---- a/googleapis/genomics/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,45 @@ +@@ -0,0 +1,44 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8439,7 +9901,6 @@ diff -urN a/googleapis/genomics/v1/BUILD.bazel b/googleapis/genomics/v1/BUILD.ba + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -8460,9 +9921,9 @@ diff -urN a/googleapis/genomics/v1/BUILD.bazel b/googleapis/genomics/v1/BUILD.ba + visibility = ["//visibility:public"], +) diff -urN a/googleapis/genomics/v1alpha2/BUILD.bazel b/googleapis/genomics/v1alpha2/BUILD.bazel ---- a/googleapis/genomics/v1alpha2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8474,7 +9935,6 @@ diff -urN a/googleapis/genomics/v1alpha2/BUILD.bazel b/googleapis/genomics/v1alp + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/rpc/code", -+ "@com_github_golang_protobuf//proto: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", @@ -8492,9 +9952,9 @@ diff -urN a/googleapis/genomics/v1alpha2/BUILD.bazel b/googleapis/genomics/v1alp + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8504,7 +9964,6 @@ diff -urN a/googleapis/geo/type/viewport/BUILD.bazel b/googleapis/geo/type/viewp + visibility = ["//visibility:public"], + deps = [ + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -8516,7 +9975,7 @@ diff -urN a/googleapis/geo/type/viewport/BUILD.bazel b/googleapis/geo/type/viewp + visibility = ["//visibility:public"], +) diff -urN a/googleapis/grafeas/v1/BUILD.bazel b/googleapis/grafeas/v1/BUILD.bazel ---- a/googleapis/grafeas/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,37 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -8557,9 +10016,9 @@ diff -urN a/googleapis/grafeas/v1/BUILD.bazel b/googleapis/grafeas/v1/BUILD.baze + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8573,7 +10032,6 @@ diff -urN a/googleapis/home/enterprise/sdm/v1/BUILD.bazel b/googleapis/home/ente + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -8589,9 +10047,9 @@ diff -urN a/googleapis/home/enterprise/sdm/v1/BUILD.bazel b/googleapis/home/ente + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8604,7 +10062,6 @@ diff -urN a/googleapis/home/graph/v1/BUILD.bazel b/googleapis/home/graph/v1/BUIL + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -8621,9 +10078,9 @@ diff -urN a/googleapis/home/graph/v1/BUILD.bazel b/googleapis/home/graph/v1/BUIL + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8637,12 +10094,13 @@ diff -urN a/googleapis/iam/admin/v1/BUILD.bazel b/googleapis/iam/admin/v1/BUILD. + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "@com_github_golang_protobuf//proto:go_default_library", ++ "//googleapis/type/expr", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", + "@org_golang_google_protobuf//types/known/emptypb:go_default_library", + "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", + "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", @@ -8655,9 +10113,9 @@ diff -urN a/googleapis/iam/admin/v1/BUILD.bazel b/googleapis/iam/admin/v1/BUILD. + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8670,7 +10128,6 @@ diff -urN a/googleapis/iam/credentials/v1/BUILD.bazel b/googleapis/iam/credentia + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -8687,9 +10144,9 @@ diff -urN a/googleapis/iam/credentials/v1/BUILD.bazel b/googleapis/iam/credentia + visibility = ["//visibility:public"], +) diff -urN a/googleapis/iam/v1/BUILD.bazel b/googleapis/iam/v1/BUILD.bazel ---- a/googleapis/iam/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8704,7 +10161,6 @@ diff -urN a/googleapis/iam/v1/BUILD.bazel b/googleapis/iam/v1/BUILD.bazel + deps = [ + "//googleapis/api/annotations", + "//googleapis/type/expr", -+ "@com_github_golang_protobuf//proto: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", @@ -8719,9 +10175,9 @@ diff -urN a/googleapis/iam/v1/BUILD.bazel b/googleapis/iam/v1/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8732,7 +10188,6 @@ diff -urN a/googleapis/iam/v1/logging/BUILD.bazel b/googleapis/iam/v1/logging/BU + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -8744,9 +10199,9 @@ diff -urN a/googleapis/iam/v1/logging/BUILD.bazel b/googleapis/iam/v1/logging/BU + visibility = ["//visibility:public"], +) diff -urN a/googleapis/iam/v1beta/BUILD.bazel b/googleapis/iam/v1beta/BUILD.bazel ---- a/googleapis/iam/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8757,7 +10212,6 @@ diff -urN a/googleapis/iam/v1beta/BUILD.bazel b/googleapis/iam/v1beta/BUILD.baze + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -8773,9 +10227,9 @@ diff -urN a/googleapis/iam/v1beta/BUILD.bazel b/googleapis/iam/v1beta/BUILD.baze + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8785,7 +10239,6 @@ diff -urN a/googleapis/identity/accesscontextmanager/type/BUILD.bazel b/googleap + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -8797,9 +10250,9 @@ diff -urN a/googleapis/identity/accesscontextmanager/type/BUILD.bazel b/googleap + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,27 @@ +@@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8815,7 +10268,6 @@ diff -urN a/googleapis/identity/accesscontextmanager/v1/BUILD.bazel b/googleapis + "//googleapis/api/annotations", + "//googleapis/identity/accesscontextmanager/type", + "//googleapis/type/expr", -+ "@com_github_golang_protobuf//proto: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", @@ -8828,9 +10280,9 @@ diff -urN a/googleapis/identity/accesscontextmanager/v1/BUILD.bazel b/googleapis + visibility = ["//visibility:public"], +) diff -urN a/googleapis/logging/type/BUILD.bazel b/googleapis/logging/type/BUILD.bazel ---- a/googleapis/logging/type/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8843,7 +10295,6 @@ diff -urN a/googleapis/logging/type/BUILD.bazel b/googleapis/logging/type/BUILD. + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -8856,9 +10307,9 @@ diff -urN a/googleapis/logging/type/BUILD.bazel b/googleapis/logging/type/BUILD. + visibility = ["//visibility:public"], +) diff -urN a/googleapis/logging/v2/BUILD.bazel b/googleapis/logging/v2/BUILD.bazel ---- a/googleapis/logging/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +@@ -0,0 +1,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8878,7 +10329,6 @@ diff -urN a/googleapis/logging/v2/BUILD.bazel b/googleapis/logging/v2/BUILD.baze + "//googleapis/api/monitoredres", + "//googleapis/logging/type", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -8899,9 +10349,9 @@ diff -urN a/googleapis/logging/v2/BUILD.bazel b/googleapis/logging/v2/BUILD.baze + visibility = ["//visibility:public"], +) diff -urN a/googleapis/longrunning/BUILD.bazel b/googleapis/longrunning/BUILD.bazel ---- a/googleapis/longrunning/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8912,7 +10362,6 @@ diff -urN a/googleapis/longrunning/BUILD.bazel b/googleapis/longrunning/BUILD.ba + deps = [ + "//googleapis/api/annotations", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -8930,10 +10379,50 @@ diff -urN a/googleapis/longrunning/BUILD.bazel b/googleapis/longrunning/BUILD.ba + actual = ":longrunning", + 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 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") ++ ++go_library( ++ name = "fleetengine", ++ srcs = [ ++ "fleetengine.pb.go", ++ "header.pb.go", ++ "trip_api.pb.go", ++ "trips.pb.go", ++ "vehicle_api.pb.go", ++ "vehicles.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/maps/fleetengine/v1", ++ 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", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":fleetengine", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8949,7 +10438,6 @@ diff -urN a/googleapis/maps/playablelocations/v3/BUILD.bazel b/googleapis/maps/p + "//googleapis/maps/playablelocations/v3/sample", + "//googleapis/maps/unity", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -8966,9 +10454,9 @@ diff -urN a/googleapis/maps/playablelocations/v3/BUILD.bazel b/googleapis/maps/p + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8979,7 +10467,6 @@ diff -urN a/googleapis/maps/playablelocations/v3/sample/BUILD.bazel b/googleapis + deps = [ + "//googleapis/api/annotations", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -8992,9 +10479,9 @@ diff -urN a/googleapis/maps/playablelocations/v3/sample/BUILD.bazel b/googleapis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9005,7 +10492,6 @@ diff -urN a/googleapis/maps/roads/v1op/BUILD.bazel b/googleapis/maps/roads/v1op/ + deps = [ + "//googleapis/api/annotations", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -9021,17 +10507,20 @@ diff -urN a/googleapis/maps/roads/v1op/BUILD.bazel b/googleapis/maps/roads/v1op/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,43 @@ +@@ -0,0 +1,45 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "routes", + srcs = [ ++ "compute_custom_routes_request.pb.go", ++ "compute_custom_routes_response.pb.go", + "compute_route_matrix_request.pb.go", + "compute_routes_request.pb.go", + "compute_routes_response.pb.go", ++ "custom_route.pb.go", + "fallback_info.pb.go", + "polyline.pb.go", + "route.pb.go", @@ -9049,7 +10538,6 @@ diff -urN a/googleapis/maps/routes/v1/BUILD.bazel b/googleapis/maps/routes/v1/BU + "//googleapis/rpc/status", + "//googleapis/type/latlng", + "//googleapis/type/money", -+ "@com_github_golang_protobuf//proto: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", @@ -9068,9 +10556,9 @@ diff -urN a/googleapis/maps/routes/v1/BUILD.bazel b/googleapis/maps/routes/v1/BU + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9081,7 +10569,6 @@ diff -urN a/googleapis/maps/routes/v1alpha/BUILD.bazel b/googleapis/maps/routes/ + deps = [ + "//googleapis/api/annotations", + "//googleapis/maps/routes/v1:routes", -+ "@com_github_golang_protobuf//proto: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", @@ -9096,9 +10583,9 @@ diff -urN a/googleapis/maps/routes/v1alpha/BUILD.bazel b/googleapis/maps/routes/ + visibility = ["//visibility:public"], +) diff -urN a/googleapis/maps/unity/BUILD.bazel b/googleapis/maps/unity/BUILD.bazel ---- a/googleapis/maps/unity/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9107,7 +10594,6 @@ diff -urN a/googleapis/maps/unity/BUILD.bazel b/googleapis/maps/unity/BUILD.baze + importpath = "google.golang.org/genproto/googleapis/maps/unity", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -9119,9 +10605,9 @@ diff -urN a/googleapis/maps/unity/BUILD.bazel b/googleapis/maps/unity/BUILD.baze + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,39 @@ +@@ -0,0 +1,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9144,7 +10630,6 @@ diff -urN a/googleapis/monitoring/dashboard/v1/BUILD.bazel b/googleapis/monitori + deps = [ + "//googleapis/api/annotations", + "//googleapis/api/distribution", -+ "@com_github_golang_protobuf//proto: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", @@ -9162,7 +10647,7 @@ diff -urN a/googleapis/monitoring/dashboard/v1/BUILD.bazel b/googleapis/monitori + visibility = ["//visibility:public"], +) diff -urN a/googleapis/monitoring/v3/BUILD.bazel b/googleapis/monitoring/v3/BUILD.bazel ---- a/googleapis/monitoring/v3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,53 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -9181,6 +10666,7 @@ diff -urN a/googleapis/monitoring/v3/BUILD.bazel b/googleapis/monitoring/v3/BUIL + "mutation_record.pb.go", + "notification.pb.go", + "notification_service.pb.go", ++ "query_service.pb.go", + "service.pb.go", + "service_service.pb.go", + "span_context.pb.go", @@ -9198,7 +10684,6 @@ diff -urN a/googleapis/monitoring/v3/BUILD.bazel b/googleapis/monitoring/v3/BUIL + "//googleapis/api/monitoredres", + "//googleapis/rpc/status", + "//googleapis/type/calendarperiod", -+ "@com_github_golang_protobuf//proto: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", @@ -9219,9 +10704,9 @@ diff -urN a/googleapis/monitoring/v3/BUILD.bazel b/googleapis/monitoring/v3/BUIL + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9232,7 +10717,6 @@ diff -urN a/googleapis/partner/aistreams/v1alpha1/BUILD.bazel b/googleapis/partn + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -9249,9 +10733,9 @@ diff -urN a/googleapis/partner/aistreams/v1alpha1/BUILD.bazel b/googleapis/partn + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,34 @@ +@@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9268,7 +10752,6 @@ diff -urN a/googleapis/privacy/dlp/v2/BUILD.bazel b/googleapis/privacy/dlp/v2/BU + "//googleapis/type/date", + "//googleapis/type/dayofweek", + "//googleapis/type/timeofday", -+ "@com_github_golang_protobuf//proto: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", @@ -9287,9 +10770,9 @@ diff -urN a/googleapis/privacy/dlp/v2/BUILD.bazel b/googleapis/privacy/dlp/v2/BU + visibility = ["//visibility:public"], +) diff -urN a/googleapis/pubsub/v1/BUILD.bazel b/googleapis/pubsub/v1/BUILD.bazel ---- a/googleapis/pubsub/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,30 @@ +@@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9302,7 +10785,6 @@ diff -urN a/googleapis/pubsub/v1/BUILD.bazel b/googleapis/pubsub/v1/BUILD.bazel + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -9321,9 +10803,9 @@ diff -urN a/googleapis/pubsub/v1/BUILD.bazel b/googleapis/pubsub/v1/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/googleapis/pubsub/v1beta2/BUILD.bazel b/googleapis/pubsub/v1beta2/BUILD.bazel ---- a/googleapis/pubsub/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,23 @@ +@@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9332,7 +10814,6 @@ diff -urN a/googleapis/pubsub/v1beta2/BUILD.bazel b/googleapis/pubsub/v1beta2/BU + importpath = "google.golang.org/genproto/googleapis/pubsub/v1beta2", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto: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", @@ -9348,9 +10829,9 @@ diff -urN a/googleapis/pubsub/v1beta2/BUILD.bazel b/googleapis/pubsub/v1beta2/BU + visibility = ["//visibility:public"], +) diff -urN a/googleapis/rpc/code/BUILD.bazel b/googleapis/rpc/code/BUILD.bazel ---- a/googleapis/rpc/code/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9359,7 +10840,6 @@ diff -urN a/googleapis/rpc/code/BUILD.bazel b/googleapis/rpc/code/BUILD.bazel + importpath = "google.golang.org/genproto/googleapis/rpc/code", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -9371,9 +10851,9 @@ diff -urN a/googleapis/rpc/code/BUILD.bazel b/googleapis/rpc/code/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,23 @@ +@@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9382,7 +10862,6 @@ diff -urN a/googleapis/rpc/context/attribute_context/BUILD.bazel b/googleapis/rp + importpath = "google.golang.org/genproto/googleapis/rpc/context/attribute_context", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto: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", @@ -9398,9 +10877,9 @@ diff -urN a/googleapis/rpc/context/attribute_context/BUILD.bazel b/googleapis/rp + visibility = ["//visibility:public"], +) diff -urN a/googleapis/rpc/errdetails/BUILD.bazel b/googleapis/rpc/errdetails/BUILD.bazel ---- a/googleapis/rpc/errdetails/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9409,7 +10888,6 @@ diff -urN a/googleapis/rpc/errdetails/BUILD.bazel b/googleapis/rpc/errdetails/BU + importpath = "google.golang.org/genproto/googleapis/rpc/errdetails", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto: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", @@ -9422,9 +10900,9 @@ diff -urN a/googleapis/rpc/errdetails/BUILD.bazel b/googleapis/rpc/errdetails/BU + visibility = ["//visibility:public"], +) diff -urN a/googleapis/rpc/status/BUILD.bazel b/googleapis/rpc/status/BUILD.bazel ---- a/googleapis/rpc/status/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9433,7 +10911,6 @@ diff -urN a/googleapis/rpc/status/BUILD.bazel b/googleapis/rpc/status/BUILD.baze + importpath = "google.golang.org/genproto/googleapis/rpc/status", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto: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", @@ -9446,9 +10923,9 @@ diff -urN a/googleapis/rpc/status/BUILD.bazel b/googleapis/rpc/status/BUILD.baze + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9457,7 +10934,6 @@ diff -urN a/googleapis/search/partnerdataingestion/logging/v1/BUILD.bazel b/goog + importpath = "google.golang.org/genproto/googleapis/search/partnerdataingestion/logging/v1", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -9469,9 +10945,9 @@ diff -urN a/googleapis/search/partnerdataingestion/logging/v1/BUILD.bazel b/goog + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,33 @@ +@@ -0,0 +1,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9488,7 +10964,6 @@ diff -urN a/googleapis/spanner/admin/database/v1/BUILD.bazel b/googleapis/spanne + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -9506,9 +10981,9 @@ diff -urN a/googleapis/spanner/admin/database/v1/BUILD.bazel b/googleapis/spanne + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9520,7 +10995,6 @@ diff -urN a/googleapis/spanner/admin/instance/v1/BUILD.bazel b/googleapis/spanne + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "@com_github_golang_protobuf//proto: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", @@ -9538,7 +11012,7 @@ diff -urN a/googleapis/spanner/admin/instance/v1/BUILD.bazel b/googleapis/spanne + visibility = ["//visibility:public"], +) diff -urN a/googleapis/spanner/v1/BUILD.bazel b/googleapis/spanner/v1/BUILD.bazel ---- a/googleapis/spanner/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9546,6 +11020,7 @@ diff -urN a/googleapis/spanner/v1/BUILD.bazel b/googleapis/spanner/v1/BUILD.baze +go_library( + name = "spanner", + srcs = [ ++ "commit_response.pb.go", + "keys.pb.go", + "mutation.pb.go", + "query_plan.pb.go", @@ -9559,7 +11034,6 @@ diff -urN a/googleapis/spanner/v1/BUILD.bazel b/googleapis/spanner/v1/BUILD.baze + deps = [ + "//googleapis/api/annotations", + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -9578,9 +11052,9 @@ diff -urN a/googleapis/spanner/v1/BUILD.bazel b/googleapis/spanner/v1/BUILD.baze + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9590,7 +11064,6 @@ diff -urN a/googleapis/storage/clouddms/logging/v1/BUILD.bazel b/googleapis/stor + visibility = ["//visibility:public"], + deps = [ + "//googleapis/rpc/status", -+ "@com_github_golang_protobuf//proto: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", @@ -9604,9 +11077,9 @@ diff -urN a/googleapis/storage/clouddms/logging/v1/BUILD.bazel b/googleapis/stor + visibility = ["//visibility:public"], +) diff -urN a/googleapis/storage/v1/BUILD.bazel b/googleapis/storage/v1/BUILD.bazel ---- a/googleapis/storage/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9620,7 +11093,6 @@ diff -urN a/googleapis/storage/v1/BUILD.bazel b/googleapis/storage/v1/BUILD.baze + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "@com_github_golang_protobuf//proto: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", @@ -9639,9 +11111,9 @@ diff -urN a/googleapis/storage/v1/BUILD.bazel b/googleapis/storage/v1/BUILD.baze + visibility = ["//visibility:public"], +) diff -urN a/googleapis/storagetransfer/v1/BUILD.bazel b/googleapis/storagetransfer/v1/BUILD.bazel ---- a/googleapis/storagetransfer/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +@@ -0,0 +1,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9657,7 +11129,6 @@ diff -urN a/googleapis/storagetransfer/v1/BUILD.bazel b/googleapis/storagetransf + "//googleapis/rpc/code", + "//googleapis/type/date", + "//googleapis/type/timeofday", -+ "@com_github_golang_protobuf//proto: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", @@ -9676,9 +11147,9 @@ diff -urN a/googleapis/storagetransfer/v1/BUILD.bazel b/googleapis/storagetransf + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9694,7 +11165,6 @@ diff -urN a/googleapis/streetview/publish/v1/BUILD.bazel b/googleapis/streetview + "//googleapis/api/annotations", + "//googleapis/rpc/status", + "//googleapis/type/latlng", -+ "@com_github_golang_protobuf//proto: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", @@ -9712,9 +11182,9 @@ diff -urN a/googleapis/streetview/publish/v1/BUILD.bazel b/googleapis/streetview + visibility = ["//visibility:public"], +) diff -urN a/googleapis/type/calendarperiod/BUILD.bazel b/googleapis/type/calendarperiod/BUILD.bazel ---- a/googleapis/type/calendarperiod/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9723,7 +11193,6 @@ diff -urN a/googleapis/type/calendarperiod/BUILD.bazel b/googleapis/type/calenda + importpath = "google.golang.org/genproto/googleapis/type/calendarperiod", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -9735,9 +11204,9 @@ diff -urN a/googleapis/type/calendarperiod/BUILD.bazel b/googleapis/type/calenda + visibility = ["//visibility:public"], +) diff -urN a/googleapis/type/color/BUILD.bazel b/googleapis/type/color/BUILD.bazel ---- a/googleapis/type/color/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9746,7 +11215,6 @@ diff -urN a/googleapis/type/color/BUILD.bazel b/googleapis/type/color/BUILD.baze + importpath = "google.golang.org/genproto/googleapis/type/color", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto: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/wrapperspb:go_default_library", @@ -9759,9 +11227,9 @@ diff -urN a/googleapis/type/color/BUILD.bazel b/googleapis/type/color/BUILD.baze + visibility = ["//visibility:public"], +) diff -urN a/googleapis/type/date/BUILD.bazel b/googleapis/type/date/BUILD.bazel ---- a/googleapis/type/date/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9770,7 +11238,6 @@ diff -urN a/googleapis/type/date/BUILD.bazel b/googleapis/type/date/BUILD.bazel + importpath = "google.golang.org/genproto/googleapis/type/date", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -9782,9 +11249,9 @@ diff -urN a/googleapis/type/date/BUILD.bazel b/googleapis/type/date/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9794,7 +11261,6 @@ diff -urN a/googleapis/type/date_range/BUILD.bazel b/googleapis/type/date_range/ + visibility = ["//visibility:public"], + deps = [ + "//googleapis/type/date", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -9806,9 +11272,9 @@ diff -urN a/googleapis/type/date_range/BUILD.bazel b/googleapis/type/date_range/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9818,7 +11284,6 @@ diff -urN a/googleapis/type/date_time_range/BUILD.bazel b/googleapis/type/date_t + visibility = ["//visibility:public"], + deps = [ + "//googleapis/type/datetime", -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -9830,9 +11295,9 @@ diff -urN a/googleapis/type/date_time_range/BUILD.bazel b/googleapis/type/date_t + 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 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9841,7 +11306,6 @@ diff -urN a/googleapis/type/datetime/BUILD.bazel b/googleapis/type/datetime/BUIL + importpath = "google.golang.org/genproto/googleapis/type/datetime", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto: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", @@ -9854,9 +11318,9 @@ diff -urN a/googleapis/type/datetime/BUILD.bazel b/googleapis/type/datetime/BUIL + visibility = ["//visibility:public"], +) diff -urN a/googleapis/type/dayofweek/BUILD.bazel b/googleapis/type/dayofweek/BUILD.bazel ---- a/googleapis/type/dayofweek/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9865,7 +11329,6 @@ diff -urN a/googleapis/type/dayofweek/BUILD.bazel b/googleapis/type/dayofweek/BU + importpath = "google.golang.org/genproto/googleapis/type/dayofweek", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -9876,10 +11339,32 @@ diff -urN a/googleapis/type/dayofweek/BUILD.bazel b/googleapis/type/dayofweek/BU + actual = ":dayofweek", + visibility = ["//visibility:public"], +) +diff -urN a/googleapis/type/decimal/BUILD.bazel b/googleapis/type/decimal/BUILD.bazel +--- 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") ++ ++go_library( ++ name = "decimal", ++ srcs = ["decimal.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/type/decimal", ++ 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 = ":decimal", ++ visibility = ["//visibility:public"], ++) diff -urN a/googleapis/type/expr/BUILD.bazel b/googleapis/type/expr/BUILD.bazel ---- a/googleapis/type/expr/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9888,7 +11373,6 @@ diff -urN a/googleapis/type/expr/BUILD.bazel b/googleapis/type/expr/BUILD.bazel + importpath = "google.golang.org/genproto/googleapis/type/expr", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -9900,9 +11384,9 @@ diff -urN a/googleapis/type/expr/BUILD.bazel b/googleapis/type/expr/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/googleapis/type/fraction/BUILD.bazel b/googleapis/type/fraction/BUILD.bazel ---- a/googleapis/type/fraction/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9911,7 +11395,6 @@ diff -urN a/googleapis/type/fraction/BUILD.bazel b/googleapis/type/fraction/BUIL + importpath = "google.golang.org/genproto/googleapis/type/fraction", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -9923,9 +11406,9 @@ diff -urN a/googleapis/type/fraction/BUILD.bazel b/googleapis/type/fraction/BUIL + visibility = ["//visibility:public"], +) diff -urN a/googleapis/type/interval/BUILD.bazel b/googleapis/type/interval/BUILD.bazel ---- a/googleapis/type/interval/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9934,7 +11417,6 @@ diff -urN a/googleapis/type/interval/BUILD.bazel b/googleapis/type/interval/BUIL + importpath = "google.golang.org/genproto/googleapis/type/interval", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto: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", @@ -9947,9 +11429,9 @@ diff -urN a/googleapis/type/interval/BUILD.bazel b/googleapis/type/interval/BUIL + visibility = ["//visibility:public"], +) diff -urN a/googleapis/type/latlng/BUILD.bazel b/googleapis/type/latlng/BUILD.bazel ---- a/googleapis/type/latlng/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9958,7 +11440,6 @@ diff -urN a/googleapis/type/latlng/BUILD.bazel b/googleapis/type/latlng/BUILD.ba + importpath = "google.golang.org/genproto/googleapis/type/latlng", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -9970,9 +11451,9 @@ diff -urN a/googleapis/type/latlng/BUILD.bazel b/googleapis/type/latlng/BUILD.ba + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9981,7 +11462,6 @@ diff -urN a/googleapis/type/localized_text/BUILD.bazel b/googleapis/type/localiz + importpath = "google.golang.org/genproto/googleapis/type/localized_text", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -9993,9 +11473,9 @@ diff -urN a/googleapis/type/localized_text/BUILD.bazel b/googleapis/type/localiz + visibility = ["//visibility:public"], +) diff -urN a/googleapis/type/money/BUILD.bazel b/googleapis/type/money/BUILD.bazel ---- a/googleapis/type/money/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -10004,7 +11484,6 @@ diff -urN a/googleapis/type/money/BUILD.bazel b/googleapis/type/money/BUILD.baze + importpath = "google.golang.org/genproto/googleapis/type/money", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -10016,9 +11495,9 @@ diff -urN a/googleapis/type/money/BUILD.bazel b/googleapis/type/money/BUILD.baze + visibility = ["//visibility:public"], +) diff -urN a/googleapis/type/month/BUILD.bazel b/googleapis/type/month/BUILD.bazel ---- a/googleapis/type/month/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -10027,7 +11506,6 @@ diff -urN a/googleapis/type/month/BUILD.bazel b/googleapis/type/month/BUILD.baze + importpath = "google.golang.org/genproto/googleapis/type/month", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -10039,9 +11517,9 @@ diff -urN a/googleapis/type/month/BUILD.bazel b/googleapis/type/month/BUILD.baze + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -10050,7 +11528,6 @@ diff -urN a/googleapis/type/phone_number/BUILD.bazel b/googleapis/type/phone_num + importpath = "google.golang.org/genproto/googleapis/type/phone_number", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -10062,9 +11539,9 @@ diff -urN a/googleapis/type/phone_number/BUILD.bazel b/googleapis/type/phone_num + visibility = ["//visibility:public"], +) diff -urN a/googleapis/type/postaladdress/BUILD.bazel b/googleapis/type/postaladdress/BUILD.bazel ---- a/googleapis/type/postaladdress/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -10073,7 +11550,6 @@ diff -urN a/googleapis/type/postaladdress/BUILD.bazel b/googleapis/type/postalad + importpath = "google.golang.org/genproto/googleapis/type/postaladdress", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -10085,9 +11561,9 @@ diff -urN a/googleapis/type/postaladdress/BUILD.bazel b/googleapis/type/postalad + visibility = ["//visibility:public"], +) diff -urN a/googleapis/type/quaternion/BUILD.bazel b/googleapis/type/quaternion/BUILD.bazel ---- a/googleapis/type/quaternion/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -10096,7 +11572,6 @@ diff -urN a/googleapis/type/quaternion/BUILD.bazel b/googleapis/type/quaternion/ + importpath = "google.golang.org/genproto/googleapis/type/quaternion", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -10108,9 +11583,9 @@ diff -urN a/googleapis/type/quaternion/BUILD.bazel b/googleapis/type/quaternion/ + visibility = ["//visibility:public"], +) diff -urN a/googleapis/type/timeofday/BUILD.bazel b/googleapis/type/timeofday/BUILD.bazel ---- a/googleapis/type/timeofday/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -10119,7 +11594,6 @@ diff -urN a/googleapis/type/timeofday/BUILD.bazel b/googleapis/type/timeofday/BU + importpath = "google.golang.org/genproto/googleapis/type/timeofday", + visibility = ["//visibility:public"], + deps = [ -+ "@com_github_golang_protobuf//proto:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", + ], @@ -10131,9 +11605,9 @@ diff -urN a/googleapis/type/timeofday/BUILD.bazel b/googleapis/type/timeofday/BU + visibility = ["//visibility:public"], +) diff -urN a/googleapis/watcher/v1/BUILD.bazel b/googleapis/watcher/v1/BUILD.bazel ---- a/googleapis/watcher/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,25 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -10143,7 +11617,6 @@ diff -urN a/googleapis/watcher/v1/BUILD.bazel b/googleapis/watcher/v1/BUILD.baze + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto: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", @@ -10160,7 +11633,7 @@ diff -urN a/googleapis/watcher/v1/BUILD.bazel b/googleapis/watcher/v1/BUILD.baze + visibility = ["//visibility:public"], +) diff -urN a/protobuf/api/BUILD.bazel b/protobuf/api/BUILD.bazel ---- a/protobuf/api/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10179,7 +11652,7 @@ diff -urN a/protobuf/api/BUILD.bazel b/protobuf/api/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/protobuf/field_mask/BUILD.bazel b/protobuf/field_mask/BUILD.bazel ---- a/protobuf/field_mask/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10198,7 +11671,7 @@ diff -urN a/protobuf/field_mask/BUILD.bazel b/protobuf/field_mask/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/protobuf/ptype/BUILD.bazel b/protobuf/ptype/BUILD.bazel ---- a/protobuf/ptype/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10217,7 +11690,7 @@ diff -urN a/protobuf/ptype/BUILD.bazel b/protobuf/ptype/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/protobuf/source_context/BUILD.bazel b/protobuf/source_context/BUILD.bazel ---- a/protobuf/source_context/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 47362b577c..cede730da5 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,9 +34,9 @@ diff -urN a/cmd/protoc-gen-go/BUILD.bazel b/cmd/protoc-gen-go/BUILD.bazel + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,32 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -52,7 +52,6 @@ diff -urN a/cmd/protoc-gen-go/internal_gengo/BUILD.bazel b/cmd/protoc-gen-go/int + deps = [ + "//compiler/protogen", + "//encoding/protowire", -+ "//internal/encoding/messageset", + "//internal/encoding/tag", + "//internal/genid", + "//internal/version", @@ -70,7 +69,7 @@ diff -urN a/cmd/protoc-gen-go/internal_gengo/BUILD.bazel b/cmd/protoc-gen-go/int + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -107,7 +106,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/BUILD.bazel b/cmd/protoc-gen-go/testdata/ + ], +) 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 19:00:00.000000000 -0500 +--- 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") @@ -129,9 +128,9 @@ diff -urN a/cmd/protoc-gen-go/testdata/annotations/BUILD.bazel b/cmd/protoc-gen- + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,22 @@ +@@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -144,7 +143,6 @@ diff -urN a/cmd/protoc-gen-go/testdata/comments/BUILD.bazel b/cmd/protoc-gen-go/ + visibility = ["//visibility:public"], + deps = [ + "//reflect/protoreflect", -+ "//runtime/protoiface", + "//runtime/protoimpl", + ], +) @@ -155,9 +153,9 @@ diff -urN a/cmd/protoc-gen-go/testdata/comments/BUILD.bazel b/cmd/protoc-gen-go/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -167,7 +165,6 @@ diff -urN a/cmd/protoc-gen-go/testdata/extensions/base/BUILD.bazel b/cmd/protoc- + visibility = ["//visibility:public"], + deps = [ + "//reflect/protoreflect", -+ "//runtime/protoiface", + "//runtime/protoimpl", + ], +) @@ -178,9 +175,9 @@ diff -urN a/cmd/protoc-gen-go/testdata/extensions/base/BUILD.bazel b/cmd/protoc- + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,21 @@ +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -192,7 +189,6 @@ diff -urN a/cmd/protoc-gen-go/testdata/extensions/ext/BUILD.bazel b/cmd/protoc-g + "//cmd/protoc-gen-go/testdata/extensions/base", + "//cmd/protoc-gen-go/testdata/extensions/extra", + "//reflect/protoreflect", -+ "//runtime/protoiface", + "//runtime/protoimpl", + ], +) @@ -203,7 +199,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/extensions/ext/BUILD.bazel b/cmd/protoc-g + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -225,7 +221,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/extensions/extra/BUILD.bazel b/cmd/protoc + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -248,7 +244,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/extensions/proto3/BUILD.bazel b/cmd/proto + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -270,7 +266,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/fieldnames/BUILD.bazel b/cmd/protoc-gen-g + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -298,9 +294,9 @@ diff -urN a/cmd/protoc-gen-go/testdata/import_public/BUILD.bazel b/cmd/protoc-ge + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,23 @@ +@@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -314,7 +310,6 @@ diff -urN a/cmd/protoc-gen-go/testdata/import_public/sub/BUILD.bazel b/cmd/proto + deps = [ + "//cmd/protoc-gen-go/testdata/import_public/sub2", + "//reflect/protoreflect", -+ "//runtime/protoiface", + "//runtime/protoimpl", + ], +) @@ -325,7 +320,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/import_public/sub/BUILD.bazel b/cmd/proto + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -347,7 +342,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/import_public/sub2/BUILD.bazel b/cmd/prot + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -377,7 +372,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/imports/BUILD.bazel b/cmd/protoc-gen-go/t + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -399,7 +394,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/imports/fmt/BUILD.bazel b/cmd/protoc-gen- + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -424,7 +419,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/imports/test_a_1/BUILD.bazel b/cmd/protoc + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -449,7 +444,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/imports/test_a_2/BUILD.bazel b/cmd/protoc + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -474,7 +469,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/imports/test_b_1/BUILD.bazel b/cmd/protoc + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -496,7 +491,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/issue780_oneof_conflict/BUILD.bazel b/cmd + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -518,7 +513,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/nopackage/BUILD.bazel b/cmd/protoc-gen-go + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -545,7 +540,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/proto2/BUILD.bazel b/cmd/protoc-gen-go/te + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -570,7 +565,7 @@ diff -urN a/cmd/protoc-gen-go/testdata/proto3/BUILD.bazel b/cmd/protoc-gen-go/te + visibility = ["//visibility:public"], +) diff -urN a/compiler/protogen/BUILD.bazel b/compiler/protogen/BUILD.bazel ---- a/compiler/protogen/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -612,7 +607,7 @@ diff -urN a/compiler/protogen/BUILD.bazel b/compiler/protogen/BUILD.bazel + ], +) diff -urN a/encoding/BUILD.bazel b/encoding/BUILD.bazel ---- a/encoding/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -628,9 +623,9 @@ diff -urN a/encoding/BUILD.bazel b/encoding/BUILD.bazel + ], +) diff -urN a/encoding/protojson/BUILD.bazel b/encoding/protojson/BUILD.bazel ---- a/encoding/protojson/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,62 @@ +@@ -0,0 +1,64 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -647,8 +642,10 @@ diff -urN a/encoding/protojson/BUILD.bazel b/encoding/protojson/BUILD.bazel + "//internal/encoding/json", + "//internal/encoding/messageset", + "//internal/errors", ++ "//internal/filedesc", + "//internal/flags", + "//internal/genid", ++ "//internal/order", + "//internal/pragma", + "//internal/set", + "//internal/strs", @@ -671,8 +668,8 @@ diff -urN a/encoding/protojson/BUILD.bazel b/encoding/protojson/BUILD.bazel + "decode_test.go", + "encode_test.go", + ], -+ embed = [":protojson"], + deps = [ ++ ":protojson", + "//internal/detrand", + "//internal/errors", + "//internal/flags", @@ -694,7 +691,7 @@ diff -urN a/encoding/protojson/BUILD.bazel b/encoding/protojson/BUILD.bazel + ], +) diff -urN a/encoding/prototext/BUILD.bazel b/encoding/prototext/BUILD.bazel ---- a/encoding/prototext/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -715,7 +712,7 @@ diff -urN a/encoding/prototext/BUILD.bazel b/encoding/prototext/BUILD.bazel + "//internal/errors", + "//internal/flags", + "//internal/genid", -+ "//internal/mapsort", ++ "//internal/order", + "//internal/pragma", + "//internal/set", + "//internal/strs", @@ -738,8 +735,8 @@ diff -urN a/encoding/prototext/BUILD.bazel b/encoding/prototext/BUILD.bazel + "encode_test.go", + "other_test.go", + ], -+ embed = [":prototext"], + deps = [ ++ ":prototext", + "//internal/detrand", + "//internal/flags", + "//internal/testprotos/test", @@ -759,7 +756,7 @@ diff -urN a/encoding/prototext/BUILD.bazel b/encoding/prototext/BUILD.bazel + ], +) diff -urN a/encoding/protowire/BUILD.bazel b/encoding/protowire/BUILD.bazel ---- a/encoding/protowire/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -784,7 +781,7 @@ diff -urN a/encoding/protowire/BUILD.bazel b/encoding/protowire/BUILD.bazel + embed = [":protowire"], +) diff -urN a/internal/benchmarks/BUILD.bazel b/internal/benchmarks/BUILD.bazel ---- a/internal/benchmarks/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -807,7 +804,7 @@ diff -urN a/internal/benchmarks/BUILD.bazel b/internal/benchmarks/BUILD.bazel + ], +) diff -urN a/internal/benchmarks/micro/BUILD.bazel b/internal/benchmarks/micro/BUILD.bazel ---- a/internal/benchmarks/micro/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -825,7 +822,7 @@ diff -urN a/internal/benchmarks/micro/BUILD.bazel b/internal/benchmarks/micro/BU + ], +) diff -urN a/internal/cmd/generate-corpus/BUILD.bazel b/internal/cmd/generate-corpus/BUILD.bazel ---- a/internal/cmd/generate-corpus/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -850,7 +847,7 @@ diff -urN a/internal/cmd/generate-corpus/BUILD.bazel b/internal/cmd/generate-cor + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -873,7 +870,7 @@ diff -urN a/internal/cmd/generate-protos/BUILD.bazel b/internal/cmd/generate-pro + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -895,7 +892,7 @@ diff -urN a/internal/cmd/generate-types/BUILD.bazel b/internal/cmd/generate-type + visibility = ["//:__subpackages__"], +) diff -urN a/internal/cmd/pbdump/BUILD.bazel b/internal/cmd/pbdump/BUILD.bazel ---- a/internal/cmd/pbdump/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -934,7 +931,7 @@ diff -urN a/internal/cmd/pbdump/BUILD.bazel b/internal/cmd/pbdump/BUILD.bazel + ], +) diff -urN a/internal/conformance/BUILD.bazel b/internal/conformance/BUILD.bazel ---- a/internal/conformance/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -950,7 +947,7 @@ diff -urN a/internal/conformance/BUILD.bazel b/internal/conformance/BUILD.bazel + ], +) diff -urN a/internal/descfmt/BUILD.bazel b/internal/descfmt/BUILD.bazel ---- a/internal/descfmt/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -979,7 +976,7 @@ diff -urN a/internal/descfmt/BUILD.bazel b/internal/descfmt/BUILD.bazel + embed = [":descfmt"], +) diff -urN a/internal/descopts/BUILD.bazel b/internal/descopts/BUILD.bazel ---- a/internal/descopts/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -998,7 +995,7 @@ diff -urN a/internal/descopts/BUILD.bazel b/internal/descopts/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN a/internal/detrand/BUILD.bazel b/internal/detrand/BUILD.bazel ---- a/internal/detrand/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1022,7 +1019,7 @@ diff -urN a/internal/detrand/BUILD.bazel b/internal/detrand/BUILD.bazel + embed = [":detrand"], +) diff -urN a/internal/encoding/defval/BUILD.bazel b/internal/encoding/defval/BUILD.bazel ---- a/internal/encoding/defval/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1048,14 +1045,14 @@ diff -urN a/internal/encoding/defval/BUILD.bazel b/internal/encoding/defval/BUIL +go_test( + name = "defval_test", + srcs = ["default_test.go"], -+ embed = [":defval"], + deps = [ ++ ":defval", + "//internal/filedesc", + "//reflect/protoreflect", + ], +) diff -urN a/internal/encoding/json/BUILD.bazel b/internal/encoding/json/BUILD.bazel ---- a/internal/encoding/json/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1091,17 +1088,17 @@ diff -urN a/internal/encoding/json/BUILD.bazel b/internal/encoding/json/BUILD.ba + "decode_test.go", + "encode_test.go", + ], -+ embed = [":json"], + deps = [ ++ ":json", + "//internal/detrand", + "@com_github_google_go_cmp//cmp:go_default_library", + "@com_github_google_go_cmp//cmp/cmpopts:go_default_library", + ], +) diff -urN a/internal/encoding/messageset/BUILD.bazel b/internal/encoding/messageset/BUILD.bazel ---- a/internal/encoding/messageset/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1113,7 +1110,6 @@ diff -urN a/internal/encoding/messageset/BUILD.bazel b/internal/encoding/message + "//encoding/protowire", + "//internal/errors", + "//reflect/protoreflect", -+ "//reflect/protoregistry", + ], +) + @@ -1123,7 +1119,7 @@ diff -urN a/internal/encoding/messageset/BUILD.bazel b/internal/encoding/message + visibility = ["//:__subpackages__"], +) diff -urN a/internal/encoding/tag/BUILD.bazel b/internal/encoding/tag/BUILD.bazel ---- a/internal/encoding/tag/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1150,8 +1146,8 @@ diff -urN a/internal/encoding/tag/BUILD.bazel b/internal/encoding/tag/BUILD.baze +go_test( + name = "tag_test", + srcs = ["tag_test.go"], -+ embed = [":tag"], + deps = [ ++ ":tag", + "//internal/filedesc", + "//proto", + "//reflect/protodesc", @@ -1159,7 +1155,7 @@ diff -urN a/internal/encoding/tag/BUILD.bazel b/internal/encoding/tag/BUILD.baze + ], +) diff -urN a/internal/encoding/text/BUILD.bazel b/internal/encoding/text/BUILD.bazel ---- a/internal/encoding/text/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1196,15 +1192,15 @@ diff -urN a/internal/encoding/text/BUILD.bazel b/internal/encoding/text/BUILD.ba + "decode_test.go", + "encode_test.go", + ], -+ embed = [":text"], + deps = [ ++ ":text", + "//internal/detrand", + "//internal/flags", + "@com_github_google_go_cmp//cmp:go_default_library", + ], +) diff -urN a/internal/errors/BUILD.bazel b/internal/errors/BUILD.bazel ---- a/internal/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1232,29 +1228,10 @@ diff -urN a/internal/errors/BUILD.bazel b/internal/errors/BUILD.bazel + srcs = ["errors_test.go"], + embed = [":errors"], +) -diff -urN a/internal/fieldsort/BUILD.bazel b/internal/fieldsort/BUILD.bazel ---- a/internal/fieldsort/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/fieldsort/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,15 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "fieldsort", -+ srcs = ["fieldsort.go"], -+ importpath = "google.golang.org/protobuf/internal/fieldsort", -+ visibility = ["//:__subpackages__"], -+ deps = ["//reflect/protoreflect"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":fieldsort", -+ visibility = ["//:__subpackages__"], -+) diff -urN a/internal/filedesc/BUILD.bazel b/internal/filedesc/BUILD.bazel ---- a/internal/filedesc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,54 @@ +@@ -0,0 +1,55 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -1275,6 +1252,7 @@ diff -urN a/internal/filedesc/BUILD.bazel b/internal/filedesc/BUILD.bazel + "//internal/descfmt", + "//internal/descopts", + "//internal/encoding/defval", ++ "//internal/encoding/messageset", + "//internal/errors", + "//internal/genid", + "//internal/pragma", @@ -1297,8 +1275,8 @@ diff -urN a/internal/filedesc/BUILD.bazel b/internal/filedesc/BUILD.bazel + "build_test.go", + "desc_test.go", + ], -+ embed = [":filedesc"], + deps = [ ++ ":filedesc", + "//internal/detrand", + "//internal/testprotos/test", + "//internal/testprotos/test/weak1", @@ -1310,7 +1288,7 @@ diff -urN a/internal/filedesc/BUILD.bazel b/internal/filedesc/BUILD.bazel + ], +) diff -urN a/internal/filetype/BUILD.bazel b/internal/filetype/BUILD.bazel ---- a/internal/filetype/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1335,7 +1313,7 @@ diff -urN a/internal/filetype/BUILD.bazel b/internal/filetype/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN a/internal/flags/BUILD.bazel b/internal/flags/BUILD.bazel ---- a/internal/flags/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1356,7 +1334,7 @@ diff -urN a/internal/flags/BUILD.bazel b/internal/flags/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN a/internal/fuzz/jsonfuzz/BUILD.bazel b/internal/fuzz/jsonfuzz/BUILD.bazel ---- a/internal/fuzz/jsonfuzz/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1386,7 +1364,7 @@ diff -urN a/internal/fuzz/jsonfuzz/BUILD.bazel b/internal/fuzz/jsonfuzz/BUILD.ba + deps = ["//internal/fuzztest"], +) diff -urN a/internal/fuzz/textfuzz/BUILD.bazel b/internal/fuzz/textfuzz/BUILD.bazel ---- a/internal/fuzz/textfuzz/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1416,7 +1394,7 @@ diff -urN a/internal/fuzz/textfuzz/BUILD.bazel b/internal/fuzz/textfuzz/BUILD.ba + deps = ["//internal/fuzztest"], +) diff -urN a/internal/fuzz/wirefuzz/BUILD.bazel b/internal/fuzz/wirefuzz/BUILD.bazel ---- a/internal/fuzz/wirefuzz/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1448,7 +1426,7 @@ diff -urN a/internal/fuzz/wirefuzz/BUILD.bazel b/internal/fuzz/wirefuzz/BUILD.ba + deps = ["//internal/fuzztest"], +) diff -urN a/internal/fuzztest/BUILD.bazel b/internal/fuzztest/BUILD.bazel ---- a/internal/fuzztest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1466,7 +1444,7 @@ diff -urN a/internal/fuzztest/BUILD.bazel b/internal/fuzztest/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN a/internal/genid/BUILD.bazel b/internal/genid/BUILD.bazel ---- a/internal/genid/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1501,9 +1479,9 @@ diff -urN a/internal/genid/BUILD.bazel b/internal/genid/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN a/internal/impl/BUILD.bazel b/internal/impl/BUILD.bazel ---- a/internal/impl/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,109 @@ +@@ -0,0 +1,111 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -1549,13 +1527,14 @@ diff -urN a/internal/impl/BUILD.bazel b/internal/impl/BUILD.bazel + "//encoding/prototext", + "//encoding/protowire", + "//internal/descopts", ++ "//internal/detrand", + "//internal/encoding/messageset", + "//internal/encoding/tag", + "//internal/errors", -+ "//internal/fieldsort", + "//internal/filedesc", + "//internal/flags", + "//internal/genid", ++ "//internal/order", + "//internal/pragma", + "//internal/strs", + "//proto", @@ -1608,42 +1587,14 @@ diff -urN a/internal/impl/BUILD.bazel b/internal/impl/BUILD.bazel + "//reflect/protoregistry", + "//runtime/protoiface", + "//testing/protocmp", ++ "//testing/protopack", + "//types/descriptorpb", + "@com_github_google_go_cmp//cmp:go_default_library", + "@com_github_google_go_cmp//cmp/cmpopts:go_default_library", + ], +) -diff -urN a/internal/mapsort/BUILD.bazel b/internal/mapsort/BUILD.bazel ---- a/internal/mapsort/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/internal/mapsort/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") -+ -+go_library( -+ name = "mapsort", -+ srcs = ["mapsort.go"], -+ importpath = "google.golang.org/protobuf/internal/mapsort", -+ visibility = ["//:__subpackages__"], -+ deps = ["//reflect/protoreflect"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":mapsort", -+ visibility = ["//:__subpackages__"], -+) -+ -+go_test( -+ name = "mapsort_test", -+ srcs = ["mapsort_test.go"], -+ embed = [":mapsort"], -+ deps = [ -+ "//internal/testprotos/test", -+ "//reflect/protoreflect", -+ ], -+) diff -urN a/internal/msgfmt/BUILD.bazel b/internal/msgfmt/BUILD.bazel ---- a/internal/msgfmt/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1657,7 +1608,7 @@ diff -urN a/internal/msgfmt/BUILD.bazel b/internal/msgfmt/BUILD.bazel + "//encoding/protowire", + "//internal/detrand", + "//internal/genid", -+ "//internal/mapsort", ++ "//internal/order", + "//proto", + "//reflect/protoreflect", + "//reflect/protoregistry", @@ -1673,8 +1624,8 @@ diff -urN a/internal/msgfmt/BUILD.bazel b/internal/msgfmt/BUILD.bazel +go_test( + name = "msgfmt_test", + srcs = ["format_test.go"], -+ embed = [":msgfmt"], + deps = [ ++ ":msgfmt", + "//internal/detrand", + "//internal/testprotos/test", + "//internal/testprotos/textpb2", @@ -1689,8 +1640,40 @@ diff -urN a/internal/msgfmt/BUILD.bazel b/internal/msgfmt/BUILD.bazel + "@com_github_google_go_cmp//cmp:go_default_library", + ], +) +diff -urN a/internal/order/BUILD.bazel b/internal/order/BUILD.bazel +--- 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") ++ ++go_library( ++ name = "order", ++ srcs = [ ++ "order.go", ++ "range.go", ++ ], ++ importpath = "google.golang.org/protobuf/internal/order", ++ visibility = ["//:__subpackages__"], ++ deps = ["//reflect/protoreflect"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":order", ++ visibility = ["//:__subpackages__"], ++) ++ ++go_test( ++ name = "order_test", ++ srcs = ["order_test.go"], ++ embed = [":order"], ++ deps = [ ++ "//reflect/protoreflect", ++ "@com_github_google_go_cmp//cmp:go_default_library", ++ ], ++) diff -urN a/internal/pragma/BUILD.bazel b/internal/pragma/BUILD.bazel ---- a/internal/pragma/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1708,7 +1691,7 @@ diff -urN a/internal/pragma/BUILD.bazel b/internal/pragma/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN a/internal/protobuild/BUILD.bazel b/internal/protobuild/BUILD.bazel ---- a/internal/protobuild/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1730,7 +1713,7 @@ diff -urN a/internal/protobuild/BUILD.bazel b/internal/protobuild/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN a/internal/protolegacy/BUILD.bazel b/internal/protolegacy/BUILD.bazel ---- a/internal/protolegacy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1754,7 +1737,7 @@ diff -urN a/internal/protolegacy/BUILD.bazel b/internal/protolegacy/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN a/internal/set/BUILD.bazel b/internal/set/BUILD.bazel ---- a/internal/set/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1778,7 +1761,7 @@ diff -urN a/internal/set/BUILD.bazel b/internal/set/BUILD.bazel + embed = [":set"], +) diff -urN a/internal/strs/BUILD.bazel b/internal/strs/BUILD.bazel ---- a/internal/strs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1809,7 +1792,7 @@ diff -urN a/internal/strs/BUILD.bazel b/internal/strs/BUILD.bazel + embed = [":strs"], +) diff -urN a/internal/testprotos/annotation/BUILD.bazel b/internal/testprotos/annotation/BUILD.bazel ---- a/internal/testprotos/annotation/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1832,7 +1815,7 @@ diff -urN a/internal/testprotos/annotation/BUILD.bazel b/internal/testprotos/ann + visibility = ["//:__subpackages__"], +) diff -urN a/internal/testprotos/benchmarks/BUILD.bazel b/internal/testprotos/benchmarks/BUILD.bazel ---- a/internal/testprotos/benchmarks/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1854,7 +1837,7 @@ diff -urN a/internal/testprotos/benchmarks/BUILD.bazel b/internal/testprotos/ben + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1876,7 +1859,7 @@ diff -urN a/internal/testprotos/benchmarks/datasets/google_message1/proto2/BUILD + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1898,7 +1881,7 @@ diff -urN a/internal/testprotos/benchmarks/datasets/google_message1/proto3/BUILD + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1920,9 +1903,9 @@ diff -urN a/internal/testprotos/benchmarks/datasets/google_message2/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1942,7 +1925,6 @@ diff -urN a/internal/testprotos/benchmarks/datasets/google_message3/BUILD.bazel + visibility = ["//:__subpackages__"], + deps = [ + "//reflect/protoreflect", -+ "//runtime/protoiface", + "//runtime/protoimpl", + ], +) @@ -1953,9 +1935,9 @@ diff -urN a/internal/testprotos/benchmarks/datasets/google_message3/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,24 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -1970,7 +1952,6 @@ diff -urN a/internal/testprotos/benchmarks/datasets/google_message4/BUILD.bazel + visibility = ["//:__subpackages__"], + deps = [ + "//reflect/protoreflect", -+ "//runtime/protoiface", + "//runtime/protoimpl", + ], +) @@ -1981,7 +1962,7 @@ diff -urN a/internal/testprotos/benchmarks/datasets/google_message4/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2003,9 +1984,9 @@ diff -urN a/internal/testprotos/benchmarks/micro/BUILD.bazel b/internal/testprot + visibility = ["//:__subpackages__"], +) diff -urN a/internal/testprotos/conformance/BUILD.bazel b/internal/testprotos/conformance/BUILD.bazel ---- a/internal/testprotos/conformance/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2019,7 +2000,6 @@ diff -urN a/internal/testprotos/conformance/BUILD.bazel b/internal/testprotos/co + visibility = ["//:__subpackages__"], + deps = [ + "//reflect/protoreflect", -+ "//runtime/protoiface", + "//runtime/protoimpl", + "//types/known/anypb", + "//types/known/durationpb", @@ -2035,8 +2015,30 @@ diff -urN a/internal/testprotos/conformance/BUILD.bazel b/internal/testprotos/co + actual = ":conformance", + visibility = ["//:__subpackages__"], +) +diff -urN a/internal/testprotos/enums/BUILD.bazel b/internal/testprotos/enums/BUILD.bazel +--- 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") ++ ++go_library( ++ name = "enums", ++ srcs = ["enums.pb.go"], ++ importpath = "google.golang.org/protobuf/internal/testprotos/enums", ++ visibility = ["//:__subpackages__"], ++ deps = [ ++ "//reflect/protoreflect", ++ "//runtime/protoimpl", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":enums", ++ visibility = ["//:__subpackages__"], ++) diff -urN a/internal/testprotos/fieldtrack/BUILD.bazel b/internal/testprotos/fieldtrack/BUILD.bazel ---- a/internal/testprotos/fieldtrack/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2061,7 +2063,7 @@ diff -urN a/internal/testprotos/fieldtrack/BUILD.bazel b/internal/testprotos/fie + visibility = ["//:__subpackages__"], +) diff -urN a/internal/testprotos/fuzz/BUILD.bazel b/internal/testprotos/fuzz/BUILD.bazel ---- a/internal/testprotos/fuzz/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2085,7 +2087,7 @@ diff -urN a/internal/testprotos/fuzz/BUILD.bazel b/internal/testprotos/fuzz/BUIL + visibility = ["//:__subpackages__"], +) diff -urN a/internal/testprotos/irregular/BUILD.bazel b/internal/testprotos/irregular/BUILD.bazel ---- a/internal/testprotos/irregular/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2114,7 +2116,7 @@ diff -urN a/internal/testprotos/irregular/BUILD.bazel b/internal/testprotos/irre + visibility = ["//:__subpackages__"], +) diff -urN a/internal/testprotos/legacy/BUILD.bazel b/internal/testprotos/legacy/BUILD.bazel ---- a/internal/testprotos/legacy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2148,7 +2150,7 @@ diff -urN a/internal/testprotos/legacy/BUILD.bazel b/internal/testprotos/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 19:00:00.000000000 -0500 +--- 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") @@ -2173,10 +2175,10 @@ diff -urN a/internal/testprotos/legacy/bug1052/BUILD.bazel b/internal/testprotos +go_test( + name = "bug1052_test", + srcs = ["bug1052_test.go"], -+ embed = [":bug1052"], ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2195,7 +2197,7 @@ diff -urN a/internal/testprotos/legacy/proto2_20160225_2fc053c5/BUILD.bazel b/in + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2214,7 +2216,7 @@ diff -urN a/internal/testprotos/legacy/proto2_20160519_a4ab9ec5/BUILD.bazel b/in + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2233,7 +2235,7 @@ diff -urN a/internal/testprotos/legacy/proto2_20180125_92554152/BUILD.bazel b/in + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2252,7 +2254,7 @@ diff -urN a/internal/testprotos/legacy/proto2_20180430_b4deda09/BUILD.bazel b/in + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2271,7 +2273,7 @@ diff -urN a/internal/testprotos/legacy/proto2_20180814_aa810b61/BUILD.bazel b/in + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2290,7 +2292,7 @@ diff -urN a/internal/testprotos/legacy/proto2_20190205_c823c79e/BUILD.bazel b/in + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2309,7 +2311,7 @@ diff -urN a/internal/testprotos/legacy/proto3_20160225_2fc053c5/BUILD.bazel b/in + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2328,7 +2330,7 @@ diff -urN a/internal/testprotos/legacy/proto3_20160519_a4ab9ec5/BUILD.bazel b/in + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2347,7 +2349,7 @@ diff -urN a/internal/testprotos/legacy/proto3_20180125_92554152/BUILD.bazel b/in + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2366,7 +2368,7 @@ diff -urN a/internal/testprotos/legacy/proto3_20180430_b4deda09/BUILD.bazel b/in + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2385,7 +2387,7 @@ diff -urN a/internal/testprotos/legacy/proto3_20180814_aa810b61/BUILD.bazel b/in + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2404,9 +2406,9 @@ diff -urN a/internal/testprotos/legacy/proto3_20190205_c823c79e/BUILD.bazel b/in + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2416,7 +2418,6 @@ diff -urN a/internal/testprotos/messageset/messagesetpb/BUILD.bazel b/internal/t + visibility = ["//:__subpackages__"], + deps = [ + "//reflect/protoreflect", -+ "//runtime/protoiface", + "//runtime/protoimpl", + ], +) @@ -2427,7 +2428,7 @@ diff -urN a/internal/testprotos/messageset/messagesetpb/BUILD.bazel b/internal/t + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2449,10 +2450,71 @@ diff -urN a/internal/testprotos/messageset/msetextpb/BUILD.bazel b/internal/test + actual = ":msetextpb", + visibility = ["//:__subpackages__"], +) +diff -urN a/internal/testprotos/news/BUILD.bazel b/internal/testprotos/news/BUILD.bazel +--- 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") ++ ++go_library( ++ name = "news", ++ srcs = ["news.pb.go"], ++ importpath = "google.golang.org/protobuf/internal/testprotos/news", ++ visibility = ["//:__subpackages__"], ++ deps = [ ++ "//reflect/protoreflect", ++ "//runtime/protoimpl", ++ "//types/known/anypb", ++ "//types/known/timestamppb", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":news", ++ visibility = ["//:__subpackages__"], ++) +diff -urN a/internal/testprotos/nullable/BUILD.bazel b/internal/testprotos/nullable/BUILD.bazel +--- 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") ++ ++go_library( ++ name = "nullable", ++ srcs = ["nullable.go"], ++ importpath = "google.golang.org/protobuf/internal/testprotos/nullable", ++ visibility = ["//:__subpackages__"], ++ deps = [ ++ "//encoding/prototext", ++ "//encoding/protowire", ++ "//runtime/protoimpl", ++ "//types/descriptorpb", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":nullable", ++ visibility = ["//:__subpackages__"], ++) ++ ++go_test( ++ name = "nullable_test", ++ srcs = ["nullable_test.go"], ++ embed = [":nullable"], ++ deps = [ ++ "//proto", ++ "//reflect/protoreflect", ++ "//runtime/protoimpl", ++ "//testing/protocmp", ++ "@com_github_google_go_cmp//cmp:go_default_library", ++ ], ++) diff -urN a/internal/testprotos/order/BUILD.bazel b/internal/testprotos/order/BUILD.bazel ---- a/internal/testprotos/order/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2462,7 +2524,6 @@ diff -urN a/internal/testprotos/order/BUILD.bazel b/internal/testprotos/order/BU + visibility = ["//:__subpackages__"], + deps = [ + "//reflect/protoreflect", -+ "//runtime/protoiface", + "//runtime/protoimpl", + ], +) @@ -2473,9 +2534,9 @@ diff -urN a/internal/testprotos/order/BUILD.bazel b/internal/testprotos/order/BU + visibility = ["//:__subpackages__"], +) diff -urN a/internal/testprotos/registry/BUILD.bazel b/internal/testprotos/registry/BUILD.bazel ---- a/internal/testprotos/registry/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2485,7 +2546,6 @@ diff -urN a/internal/testprotos/registry/BUILD.bazel b/internal/testprotos/regis + visibility = ["//:__subpackages__"], + deps = [ + "//reflect/protoreflect", -+ "//runtime/protoiface", + "//runtime/protoimpl", + ], +) @@ -2496,7 +2556,7 @@ diff -urN a/internal/testprotos/registry/BUILD.bazel b/internal/testprotos/regis + visibility = ["//:__subpackages__"], +) diff -urN a/internal/testprotos/required/BUILD.bazel b/internal/testprotos/required/BUILD.bazel ---- a/internal/testprotos/required/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2518,7 +2578,7 @@ diff -urN a/internal/testprotos/required/BUILD.bazel b/internal/testprotos/requi + visibility = ["//:__subpackages__"], +) diff -urN a/internal/testprotos/test/BUILD.bazel b/internal/testprotos/test/BUILD.bazel ---- a/internal/testprotos/test/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2534,9 +2594,9 @@ diff -urN a/internal/testprotos/test/BUILD.bazel b/internal/testprotos/test/BUIL + importpath = "google.golang.org/protobuf/internal/testprotos/test", + visibility = ["//:__subpackages__"], + deps = [ ++ "//internal/testprotos/enums", + "//proto", + "//reflect/protoreflect", -+ "//runtime/protoiface", + "//runtime/protoimpl", + ], +) @@ -2547,7 +2607,7 @@ diff -urN a/internal/testprotos/test/BUILD.bazel b/internal/testprotos/test/BUIL + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2569,7 +2629,7 @@ diff -urN a/internal/testprotos/test/weak1/BUILD.bazel b/internal/testprotos/tes + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2591,7 +2651,7 @@ diff -urN a/internal/testprotos/test/weak2/BUILD.bazel b/internal/testprotos/tes + visibility = ["//:__subpackages__"], +) diff -urN a/internal/testprotos/test3/BUILD.bazel b/internal/testprotos/test3/BUILD.bazel ---- a/internal/testprotos/test3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2618,9 +2678,9 @@ diff -urN a/internal/testprotos/test3/BUILD.bazel b/internal/testprotos/test3/BU + visibility = ["//:__subpackages__"], +) diff -urN a/internal/testprotos/textpb2/BUILD.bazel b/internal/testprotos/textpb2/BUILD.bazel ---- a/internal/testprotos/textpb2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -2630,7 +2690,6 @@ diff -urN a/internal/testprotos/textpb2/BUILD.bazel b/internal/testprotos/textpb + visibility = ["//:__subpackages__"], + deps = [ + "//reflect/protoreflect", -+ "//runtime/protoiface", + "//runtime/protoimpl", + "//types/known/anypb", + "//types/known/durationpb", @@ -2648,7 +2707,7 @@ diff -urN a/internal/testprotos/textpb2/BUILD.bazel b/internal/testprotos/textpb + visibility = ["//:__subpackages__"], +) diff -urN a/internal/testprotos/textpb3/BUILD.bazel b/internal/testprotos/textpb3/BUILD.bazel ---- a/internal/testprotos/textpb3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2670,7 +2729,7 @@ diff -urN a/internal/testprotos/textpb3/BUILD.bazel b/internal/testprotos/textpb + visibility = ["//:__subpackages__"], +) diff -urN a/internal/version/BUILD.bazel b/internal/version/BUILD.bazel ---- a/internal/version/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2688,7 +2747,7 @@ diff -urN a/internal/version/BUILD.bazel b/internal/version/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN a/internal/weakdeps/BUILD.bazel b/internal/weakdeps/BUILD.bazel ---- a/internal/weakdeps/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2706,7 +2765,7 @@ diff -urN a/internal/weakdeps/BUILD.bazel b/internal/weakdeps/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel ---- a/proto/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2737,10 +2796,9 @@ diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel + "//encoding/protowire", + "//internal/encoding/messageset", + "//internal/errors", -+ "//internal/fieldsort", + "//internal/flags", + "//internal/genid", -+ "//internal/mapsort", ++ "//internal/order", + "//internal/pragma", + "//internal/strs", + "//reflect/protoreflect", @@ -2774,10 +2832,11 @@ diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel + "validate_test.go", + "weak_test.go", + ], -+ embed = [":proto"], + deps = [ ++ ":proto", + "//encoding/prototext", + "//encoding/protowire", ++ "//internal/errors", + "//internal/filedesc", + "//internal/flags", + "//internal/impl", @@ -2804,7 +2863,7 @@ diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel + ], +) diff -urN a/reflect/protodesc/BUILD.bazel b/reflect/protodesc/BUILD.bazel ---- a/reflect/protodesc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2855,10 +2914,86 @@ diff -urN a/reflect/protodesc/BUILD.bazel b/reflect/protodesc/BUILD.bazel + "//types/descriptorpb", + ], +) +diff -urN a/reflect/protopath/BUILD.bazel b/reflect/protopath/BUILD.bazel +--- 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") ++ ++go_library( ++ name = "protopath", ++ srcs = [ ++ "path.go", ++ "step.go", ++ ], ++ importpath = "google.golang.org/protobuf/reflect/protopath", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//internal/encoding/text", ++ "//internal/msgfmt", ++ "//reflect/protoreflect", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":protopath", ++ visibility = ["//visibility:public"], ++) +diff -urN a/reflect/protorange/BUILD.bazel b/reflect/protorange/BUILD.bazel +--- 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") ++ ++go_library( ++ name = "protorange", ++ srcs = ["range.go"], ++ importpath = "google.golang.org/protobuf/reflect/protorange", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//internal/genid", ++ "//internal/order", ++ "//proto", ++ "//reflect/protopath", ++ "//reflect/protoreflect", ++ "//reflect/protoregistry", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":protorange", ++ visibility = ["//visibility:public"], ++) ++ ++go_test( ++ name = "protorange_test", ++ srcs = [ ++ "example_test.go", ++ "range_test.go", ++ ], ++ embed = [":protorange"], ++ deps = [ ++ "//encoding/protojson", ++ "//internal/detrand", ++ "//internal/testprotos/news", ++ "//proto", ++ "//reflect/protopath", ++ "//reflect/protoreflect", ++ "//reflect/protoregistry", ++ "//testing/protocmp", ++ "//testing/protopack", ++ "//types/known/anypb", ++ "//types/known/timestamppb", ++ "@com_github_google_go_cmp//cmp:go_default_library", ++ "@com_github_google_go_cmp//cmp/cmpopts:go_default_library", ++ ], ++) diff -urN a/reflect/protoreflect/BUILD.bazel b/reflect/protoreflect/BUILD.bazel ---- a/reflect/protoreflect/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,35 @@ +@@ -0,0 +1,37 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -2867,6 +3002,7 @@ diff -urN a/reflect/protoreflect/BUILD.bazel b/reflect/protoreflect/BUILD.bazel + "methods.go", + "proto.go", + "source.go", ++ "source_gen.go", + "type.go", + "value.go", + "value_union.go", @@ -2890,14 +3026,15 @@ diff -urN a/reflect/protoreflect/BUILD.bazel b/reflect/protoreflect/BUILD.bazel + name = "protoreflect_test", + srcs = [ + "proto_test.go", ++ "source_test.go", + "value_test.go", + ], + embed = [":protoreflect"], +) diff -urN a/reflect/protoregistry/BUILD.bazel b/reflect/protoregistry/BUILD.bazel ---- a/reflect/protoregistry/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,34 @@ +@@ -0,0 +1,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -2906,7 +3043,9 @@ diff -urN a/reflect/protoregistry/BUILD.bazel b/reflect/protoregistry/BUILD.baze + importpath = "google.golang.org/protobuf/reflect/protoregistry", + visibility = ["//visibility:public"], + deps = [ ++ "//internal/encoding/messageset", + "//internal/errors", ++ "//internal/flags", + "//reflect/protoreflect", + ], +) @@ -2920,8 +3059,8 @@ diff -urN a/reflect/protoregistry/BUILD.bazel b/reflect/protoregistry/BUILD.baze +go_test( + name = "protoregistry_test", + srcs = ["registry_test.go"], -+ embed = [":protoregistry"], + deps = [ ++ ":protoregistry", + "//encoding/prototext", + "//internal/impl", + "//internal/testprotos/registry", @@ -2933,7 +3072,7 @@ diff -urN a/reflect/protoregistry/BUILD.bazel b/reflect/protoregistry/BUILD.baze + ], +) diff -urN a/runtime/protoiface/BUILD.bazel b/runtime/protoiface/BUILD.bazel ---- a/runtime/protoiface/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2958,7 +3097,7 @@ diff -urN a/runtime/protoiface/BUILD.bazel b/runtime/protoiface/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/runtime/protoimpl/BUILD.bazel b/runtime/protoimpl/BUILD.bazel ---- a/runtime/protoimpl/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2985,7 +3124,7 @@ diff -urN a/runtime/protoimpl/BUILD.bazel b/runtime/protoimpl/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/testing/protocmp/BUILD.bazel b/testing/protocmp/BUILD.bazel ---- a/testing/protocmp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3041,7 +3180,7 @@ diff -urN a/testing/protocmp/BUILD.bazel b/testing/protocmp/BUILD.bazel + ], +) diff -urN a/testing/protopack/BUILD.bazel b/testing/protopack/BUILD.bazel ---- a/testing/protopack/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3076,7 +3215,7 @@ diff -urN a/testing/protopack/BUILD.bazel b/testing/protopack/BUILD.bazel + ], +) diff -urN a/testing/prototest/BUILD.bazel b/testing/prototest/BUILD.bazel ---- a/testing/prototest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3085,7 +3224,7 @@ diff -urN a/testing/prototest/BUILD.bazel b/testing/prototest/BUILD.bazel + name = "prototest", + srcs = [ + "enum.go", -+ "prototest.go", ++ "message.go", + ], + importpath = "google.golang.org/protobuf/testing/prototest", + visibility = ["//visibility:public"], @@ -3107,8 +3246,8 @@ diff -urN a/testing/prototest/BUILD.bazel b/testing/prototest/BUILD.bazel +go_test( + name = "prototest_test", + srcs = ["prototest_test.go"], -+ embed = [":prototest"], + deps = [ ++ ":prototest", + "//internal/flags", + "//internal/testprotos/irregular", + "//internal/testprotos/legacy", @@ -3122,9 +3261,9 @@ diff -urN a/testing/prototest/BUILD.bazel b/testing/prototest/BUILD.bazel + ], +) diff -urN a/types/descriptorpb/BUILD.bazel b/types/descriptorpb/BUILD.bazel ---- a/types/descriptorpb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,19 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3134,7 +3273,6 @@ diff -urN a/types/descriptorpb/BUILD.bazel b/types/descriptorpb/BUILD.bazel + visibility = ["//visibility:public"], + deps = [ + "//reflect/protoreflect", -+ "//runtime/protoiface", + "//runtime/protoimpl", + ], +) @@ -3145,7 +3283,7 @@ diff -urN a/types/descriptorpb/BUILD.bazel b/types/descriptorpb/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/types/dynamicpb/BUILD.bazel b/types/dynamicpb/BUILD.bazel ---- a/types/dynamicpb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3172,8 +3310,8 @@ diff -urN a/types/dynamicpb/BUILD.bazel b/types/dynamicpb/BUILD.bazel +go_test( + name = "dynamicpb_test", + srcs = ["dynamic_test.go"], -+ embed = [":dynamicpb"], + deps = [ ++ ":dynamicpb", + "//internal/testprotos/test", + "//internal/testprotos/test3", + "//proto", @@ -3183,7 +3321,7 @@ diff -urN a/types/dynamicpb/BUILD.bazel b/types/dynamicpb/BUILD.bazel + ], +) diff -urN a/types/known/anypb/BUILD.bazel b/types/known/anypb/BUILD.bazel ---- a/types/known/anypb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3210,8 +3348,8 @@ diff -urN a/types/known/anypb/BUILD.bazel b/types/known/anypb/BUILD.bazel +go_test( + name = "anypb_test", + srcs = ["any_test.go"], -+ embed = [":anypb"], + deps = [ ++ ":anypb", + "//internal/testprotos/test", + "//proto", + "//reflect/protoreflect", @@ -3222,7 +3360,7 @@ diff -urN a/types/known/anypb/BUILD.bazel b/types/known/anypb/BUILD.bazel + ], +) diff -urN a/types/known/apipb/BUILD.bazel b/types/known/apipb/BUILD.bazel ---- a/types/known/apipb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3246,7 +3384,7 @@ diff -urN a/types/known/apipb/BUILD.bazel b/types/known/apipb/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/types/known/durationpb/BUILD.bazel b/types/known/durationpb/BUILD.bazel ---- a/types/known/durationpb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3271,8 +3409,8 @@ diff -urN a/types/known/durationpb/BUILD.bazel b/types/known/durationpb/BUILD.ba +go_test( + name = "durationpb_test", + srcs = ["duration_test.go"], -+ embed = [":durationpb"], + deps = [ ++ ":durationpb", + "//internal/detrand", + "//testing/protocmp", + "@com_github_google_go_cmp//cmp:go_default_library", @@ -3280,7 +3418,7 @@ diff -urN a/types/known/durationpb/BUILD.bazel b/types/known/durationpb/BUILD.ba + ], +) diff -urN a/types/known/emptypb/BUILD.bazel b/types/known/emptypb/BUILD.bazel ---- a/types/known/emptypb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3302,7 +3440,7 @@ diff -urN a/types/known/emptypb/BUILD.bazel b/types/known/emptypb/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/types/known/fieldmaskpb/BUILD.bazel b/types/known/fieldmaskpb/BUILD.bazel ---- a/types/known/fieldmaskpb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3328,8 +3466,8 @@ diff -urN a/types/known/fieldmaskpb/BUILD.bazel b/types/known/fieldmaskpb/BUILD. +go_test( + name = "fieldmaskpb_test", + srcs = ["field_mask_test.go"], -+ embed = [":fieldmaskpb"], + deps = [ ++ ":fieldmaskpb", + "//internal/testprotos/test", + "//proto", + "@com_github_google_go_cmp//cmp:go_default_library", @@ -3337,7 +3475,7 @@ diff -urN a/types/known/fieldmaskpb/BUILD.bazel b/types/known/fieldmaskpb/BUILD. + ], +) diff -urN a/types/known/sourcecontextpb/BUILD.bazel b/types/known/sourcecontextpb/BUILD.bazel ---- a/types/known/sourcecontextpb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3359,7 +3497,7 @@ diff -urN a/types/known/sourcecontextpb/BUILD.bazel b/types/known/sourcecontextp + visibility = ["//visibility:public"], +) diff -urN a/types/known/structpb/BUILD.bazel b/types/known/structpb/BUILD.bazel ---- a/types/known/structpb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3385,8 +3523,8 @@ diff -urN a/types/known/structpb/BUILD.bazel b/types/known/structpb/BUILD.bazel +go_test( + name = "structpb_test", + srcs = ["struct_test.go"], -+ embed = [":structpb"], + deps = [ ++ ":structpb", + "//reflect/protoreflect", + "//testing/protocmp", + "@com_github_google_go_cmp//cmp:go_default_library", @@ -3394,7 +3532,7 @@ diff -urN a/types/known/structpb/BUILD.bazel b/types/known/structpb/BUILD.bazel + ], +) diff -urN a/types/known/timestamppb/BUILD.bazel b/types/known/timestamppb/BUILD.bazel ---- a/types/known/timestamppb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3419,8 +3557,8 @@ diff -urN a/types/known/timestamppb/BUILD.bazel b/types/known/timestamppb/BUILD. +go_test( + name = "timestamppb_test", + srcs = ["timestamp_test.go"], -+ embed = [":timestamppb"], + deps = [ ++ ":timestamppb", + "//internal/detrand", + "//testing/protocmp", + "@com_github_google_go_cmp//cmp:go_default_library", @@ -3428,7 +3566,7 @@ diff -urN a/types/known/timestamppb/BUILD.bazel b/types/known/timestamppb/BUILD. + ], +) diff -urN a/types/known/typepb/BUILD.bazel b/types/known/typepb/BUILD.bazel ---- a/types/known/typepb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3452,7 +3590,7 @@ diff -urN a/types/known/typepb/BUILD.bazel b/types/known/typepb/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/types/known/wrapperspb/BUILD.bazel b/types/known/wrapperspb/BUILD.bazel ---- a/types/known/wrapperspb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3474,7 +3612,7 @@ diff -urN a/types/known/wrapperspb/BUILD.bazel b/types/known/wrapperspb/BUILD.ba + visibility = ["//visibility:public"], +) diff -urN a/types/pluginpb/BUILD.bazel b/types/pluginpb/BUILD.bazel ---- a/types/pluginpb/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 da6c3292f3..6b8beaac69 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/cpu/BUILD.bazel b/cpu/BUILD.bazel + deps = [":cpu"], +) diff -urN a/execabs/BUILD.bazel b/execabs/BUILD.bazel ---- a/execabs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -84,7 +84,7 @@ diff -urN a/execabs/BUILD.bazel b/execabs/BUILD.bazel + embed = [":execabs"], +) diff -urN a/internal/unsafeheader/BUILD.bazel b/internal/unsafeheader/BUILD.bazel ---- a/internal/unsafeheader/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -108,7 +108,7 @@ diff -urN a/internal/unsafeheader/BUILD.bazel b/internal/unsafeheader/BUILD.baze + deps = [":unsafeheader"], +) diff -urN a/plan9/BUILD.bazel b/plan9/BUILD.bazel ---- a/plan9/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -163,9 +163,9 @@ diff -urN a/plan9/BUILD.bazel b/plan9/BUILD.bazel + }), +) diff -urN a/unix/BUILD.bazel b/unix/BUILD.bazel ---- a/unix/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,338 @@ +@@ -0,0 +1,324 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -211,6 +211,7 @@ diff -urN a/unix/BUILD.bazel b/unix/BUILD.bazel + "fcntl_linux_32bit.go", + "fdset.go", + "ioctl.go", ++ "ioctl_linux.go", + "pagesize_unix.go", + "pledge_openbsd.go", + "ptrace_darwin.go", @@ -231,9 +232,7 @@ diff -urN a/unix/BUILD.bazel b/unix/BUILD.bazel + "syscall_darwin.1_12.go", + "syscall_darwin.1_13.go", + "syscall_darwin.go", -+ "syscall_darwin_386.go", + "syscall_darwin_amd64.go", -+ "syscall_darwin_arm.go", + "syscall_darwin_arm64.go", + "syscall_darwin_libSystem.go", + "syscall_dragonfly.go", @@ -277,9 +276,7 @@ diff -urN a/unix/BUILD.bazel b/unix/BUILD.bazel + "unveil_openbsd.go", + "xattr_bsd.go", + "zerrors_aix_ppc64.go", -+ "zerrors_darwin_386.go", + "zerrors_darwin_amd64.go", -+ "zerrors_darwin_arm.go", + "zerrors_darwin_arm64.go", + "zerrors_dragonfly_amd64.go", + "zerrors_freebsd_386.go", @@ -315,18 +312,10 @@ diff -urN a/unix/BUILD.bazel b/unix/BUILD.bazel + "zptrace_x86_linux.go", + "zsyscall_aix_ppc64.go", + "zsyscall_aix_ppc64_gc.go", -+ "zsyscall_darwin_386.1_13.go", -+ "zsyscall_darwin_386.1_13.s", -+ "zsyscall_darwin_386.go", -+ "zsyscall_darwin_386.s", + "zsyscall_darwin_amd64.1_13.go", + "zsyscall_darwin_amd64.1_13.s", + "zsyscall_darwin_amd64.go", + "zsyscall_darwin_amd64.s", -+ "zsyscall_darwin_arm.1_13.go", -+ "zsyscall_darwin_arm.1_13.s", -+ "zsyscall_darwin_arm.go", -+ "zsyscall_darwin_arm.s", + "zsyscall_darwin_arm64.1_13.go", + "zsyscall_darwin_arm64.1_13.s", + "zsyscall_darwin_arm64.go", @@ -363,9 +352,7 @@ diff -urN a/unix/BUILD.bazel b/unix/BUILD.bazel + "zsysctl_openbsd_amd64.go", + "zsysctl_openbsd_arm.go", + "zsysctl_openbsd_arm64.go", -+ "zsysnum_darwin_386.go", + "zsysnum_darwin_amd64.go", -+ "zsysnum_darwin_arm.go", + "zsysnum_darwin_arm64.go", + "zsysnum_dragonfly_amd64.go", + "zsysnum_freebsd_386.go", @@ -393,9 +380,7 @@ diff -urN a/unix/BUILD.bazel b/unix/BUILD.bazel + "zsysnum_openbsd_arm.go", + "zsysnum_openbsd_arm64.go", + "ztypes_aix_ppc64.go", -+ "ztypes_darwin_386.go", + "ztypes_darwin_amd64.go", -+ "ztypes_darwin_arm.go", + "ztypes_darwin_arm64.go", + "ztypes_dragonfly_amd64.go", + "ztypes_freebsd_386.go", @@ -490,6 +475,7 @@ diff -urN a/unix/BUILD.bazel b/unix/BUILD.bazel + "syscall_bsd_test.go", + "syscall_darwin_test.go", + "syscall_freebsd_test.go", ++ "syscall_illumos_test.go", + "syscall_internal_bsd_test.go", + "syscall_internal_darwin_test.go", + "syscall_internal_linux_test.go", @@ -505,7 +491,7 @@ diff -urN a/unix/BUILD.bazel b/unix/BUILD.bazel + embed = [":unix"], +) diff -urN a/windows/BUILD.bazel b/windows/BUILD.bazel ---- a/windows/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,57 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -566,7 +552,7 @@ diff -urN a/windows/BUILD.bazel b/windows/BUILD.bazel + }), +) diff -urN a/windows/mkwinsyscall/BUILD.bazel b/windows/mkwinsyscall/BUILD.bazel ---- a/windows/mkwinsyscall/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -584,7 +570,7 @@ diff -urN a/windows/mkwinsyscall/BUILD.bazel b/windows/mkwinsyscall/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/windows/registry/BUILD.bazel b/windows/registry/BUILD.bazel ---- a/windows/registry/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -622,7 +608,7 @@ diff -urN a/windows/registry/BUILD.bazel b/windows/registry/BUILD.bazel + embed = [":registry"], +) diff -urN a/windows/svc/BUILD.bazel b/windows/svc/BUILD.bazel ---- a/windows/svc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -668,7 +654,7 @@ diff -urN a/windows/svc/BUILD.bazel b/windows/svc/BUILD.bazel + }), +) diff -urN a/windows/svc/debug/BUILD.bazel b/windows/svc/debug/BUILD.bazel ---- a/windows/svc/debug/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -695,7 +681,7 @@ diff -urN a/windows/svc/debug/BUILD.bazel b/windows/svc/debug/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/windows/svc/eventlog/BUILD.bazel b/windows/svc/eventlog/BUILD.bazel ---- a/windows/svc/eventlog/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -734,7 +720,7 @@ diff -urN a/windows/svc/eventlog/BUILD.bazel b/windows/svc/eventlog/BUILD.bazel + }), +) diff -urN a/windows/svc/example/BUILD.bazel b/windows/svc/example/BUILD.bazel ---- a/windows/svc/example/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -767,7 +753,7 @@ diff -urN a/windows/svc/example/BUILD.bazel b/windows/svc/example/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN a/windows/svc/mgr/BUILD.bazel b/windows/svc/mgr/BUILD.bazel ---- a/windows/svc/mgr/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 5729a25ceb..9aaa3e9d35 100644 --- a/third_party/org_golang_x_tools-deletegopls.patch +++ b/third_party/org_golang_x_tools-deletegopls.patch @@ -1,95 +1,194 @@ 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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,73 +0,0 @@ --# gopls documentation +--- a/gopls/README.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/README.md 1969-12-31 16:00:00.000000000 -0800 +@@ -1,106 +0,0 @@ +-# `gopls`, the Go language server - -[![PkgGoDev](https://pkg.go.dev/badge/golang.org/x/tools/gopls)](https://pkg.go.dev/golang.org/x/tools/gopls) - --gopls (pronounced: "go please") is the official [language server] for the Go language. +-`gopls` (pronounced "Go please") is the official Go [language server] developed +-by the Go team. It provides IDE features to any [LSP]-compatible editor. +- +- - --## Status +-You should not need to interact with `gopls` directly--it will be automatically +-integrated into your editor. The specific features and settings vary slightly +-by editor, so we recommend that you proceed to the [documentation for your +-editor](#editors) below. +- +-## Editors - --It is currently in **alpha**, so it is **not stable**. +-To get started with `gopls`, install an LSP plugin in your editor of choice. - --You can see more information about the status of gopls and its supported features [here](doc/status.md). +-* [VSCode](https://github.com/golang/vscode-go/blob/master/README.md) +-* [Vim / Neovim](doc/vim.md) +-* [Emacs](doc/emacs.md) +-* [Atom](https://github.com/MordFustang21/ide-gopls) +-* [Sublime Text](doc/subl.md) +-* [Acme](https://github.com/fhs/acme-lsp) - --## Roadmap +-If you use `gopls` with an editor that is not on this list, please let us know +-by [filing an issue](#new-issue) or [modifying this documentation](doc/contributing.md). - --The current goal is a fully stable build with the existing feature set, aiming --for the first half of 2020, with release candidates earlier in the year. +-## Installation - --This will be the first build that we recommend people use, and will be tagged as the 1.0 version. --You can see the set of things being worked on in the [1.0 milestone], in general --we are focused on stability, specifically, making sure we have a reliable service that produces an experience in module mode that is not a retrograde step from the old tools in GOPATH mode. +-For the most part, you should not need to install or update `gopls`. Your +-editor should handle that step for you. - --There is also considerable effort being put into testing in order to make sure that we both have a stable service and also that we do not regress after launch. +-If you do want to get the latest stable version of `gopls`, change to any +-directory that is both outside of your `GOPATH` and outside of a module (a temp +-directory is fine), and run: - --While we may continue to accept contributions for new features, they may be turned off behind a configuration flag if they are not yet stable. See the [gopls unplanned] milestone for deprioritized features. +-```sh +-GO111MODULE=on go get golang.org/x/tools/gopls@latest +-``` - --This is just a milestone for gopls itself. We work with editor integrators to make sure they can use the latest builds of gopls, and will help them use the 1.0 version as soon as it is ready, but that does not imply anything about the stability, supported features or version of the plugins. +-**NOTE**: Do not use the `-u` flag, as it will update your dependencies to +-incompatible versions. - --## Using +-Learn more in the [advanced installation +-instructions](doc/advanced.md#installing-unreleased-versions). - --In general you should not need to know anything about gopls, it should be integrated into your editor for you. +-## Setting up your workspace - --To install for your specific editor you can follow the following instructions +-`gopls` supports both Go module and GOPATH modes, but if you are working with +-multiple modules or uncommon project layouts, you will need to specifically +-configure your workspace. See the [Workspace document](doc/workspace.md) for +-information on supported workspace layouts. - --* [VSCode](doc/vscode.md) --* [Vim / Neovim](doc/vim.md) --* [Emacs](doc/emacs.md) --* [Acme](doc/acme.md) --* [Sublime Text](doc/subl.md) --* [Atom](doc/atom.md) +-## Configuration - --See the [user guide](doc/user.md) for more information, including the how to install gopls by hand if you need. +-You can configure `gopls` to change your editor experience or view additional +-debugging information. Configuration options will be made available by your +-editor, so see your [editor's instructions](#editors) for specific details. A +-full list of `gopls` settings can be found in the [Settings documentation](doc/settings.md). - --## Issues +-### Environment variables +- +-`gopls` inherits your editor's environment, so be aware of any environment +-variables you configure. Some editors, such as VS Code, allow users to +-selectively override the values of some environment variables. +- +-## Troubleshooting - --If you are having issues with gopls, please first check the [known issues](doc/status.md#known-issues) before following the [troubleshooting](doc/troubleshooting.md#steps) guide. --If that does not give you the information you need, reach out to us. +-If you are having issues with `gopls`, please follow the steps described in the +-[troubleshooting guide](doc/troubleshooting.md). - --You can chat with us on: --* the golang-tools [mailing list] --* the #gopls [slack channel] on the gophers slack +-## Supported Go versions and build systems - --If you think you have an issue that needs fixing, or a feature suggestion, then please make sure you follow the steps to [file an issue](doc/troubleshooting.md#file-an-issue) with the right information to allow us to address it. +-`gopls` follows the [Go Release +-Policy](https://golang.org/doc/devel/release.html#policy), meaning that it +-officially supports the last 2 major Go releases. Per +-[issue #39146](golang.org/issues/39146), we attempt to maintain best-effort +-support for the last 4 major Go releases, but this support extends only to not +-breaking the build and avoiding easily fixable regressions. - --If you need to talk to us directly (for instance to file an issue with confidential information in it) you can reach out directly to [@stamblerre] or [@ianthehat]. +-Our extended support is enforced via [continuous integration with older Go +-versions](doc/contributing.md#ci). This legacy Go CI may not block releases: +-test failures may be skipped rather than fixed. Furthermore, if a regression in +-an older Go version causes irreconcilable CI failures, we may drop support for +-that Go version in CI if it is 3 or 4 Go versions old. - --## More information +-`gopls` currently only supports the `go` command, so if you are using a +-different build system, `gopls` will not work well. Bazel support is currently +-blocked on +-[bazelbuild/rules_go#512](https://github.com/bazelbuild/rules_go/issues/512). - --If you want to know more about it, have an unusual use case, or want to contribute, please read the following documents +-## Additional information - --* [Using gopls](doc/user.md) --* [Troubleshooting and reporting issues](doc/troubleshooting.md) --* [Integrating gopls with an editor](doc/integrating.md) --* [Contributing to gopls](doc/contributing.md) --* [Design requirements and decisions](doc/design.md) --* [Implementation details](doc/implementation.md) +-* [Features](doc/features.md) +-* [Command-line interface](doc/command-line.md) +-* [Advanced topics](doc/advanced.md) +-* [Contributing to `gopls`](doc/contributing.md) +-* [Integrating `gopls` with an editor](doc/design/integrating.md) +-* [Design requirements and decisions](doc/design/design.md) +-* [Implementation details](doc/design/implementation.md) +-* [Open issues](https://github.com/golang/go/issues?q=is%3Aissue+is%3Aopen+label%3Agopls) - -[language server]: https://langserver.org --[mailing list]: https://groups.google.com/forum/#!forum/golang-tools --[slack channel]: https://gophers.slack.com/messages/CJZH85XCZ --[@stamblerre]: https://github.com/stamblerre "Rebecca Stambler" --[@ianthehat]: https://github.com/ianthehat "Ian Cottrell" --[1.0 milestone]: https://github.com/golang/go/milestone/112 --[gopls unplanned]: https://github.com/golang/go/milestone/124 -diff -urN a/gopls/doc/acme.md b/gopls/doc/acme.md ---- a/gopls/doc/acme.md 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/doc/acme.md 1969-12-31 19:00:00.000000000 -0500 -@@ -1,7 +0,0 @@ --# Acme -- --Use the experimental [`acme-lsp`] plugin. --Get started by following the[installation guide]. -- --[`acme-lsp`]: https://github.com/fhs/acme-lsp --[installation guide]: https://github.com/fhs/acme-lsp#gopls +-[LSP]: https://microsoft.github.io/language-server-protocol/ +-[Gophers Slack]: https://gophers.slack.com/ +diff -urN a/gopls/doc/advanced.md b/gopls/doc/advanced.md +--- a/gopls/doc/advanced.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/advanced.md 1969-12-31 16:00:00.000000000 -0800 +@@ -1,73 +0,0 @@ +-# Advanced topics +- +-This documentation is for advanced `gopls` users, who may want to test +-unreleased versions or try out special features. +- +-## Installing unreleased versions +- +-To get a specific version of `gopls` (for example, to test a prerelease +-version), run: +- +-```sh +-GO111MODULE=on go get golang.org/x/tools/gopls@vX.Y.Z +-``` +- +-Where `vX.Y.Z` is the desired version. +- +-### Unstable versions +- +-To update `gopls` to the latest **unstable** version, use: +- +-```sh +-GO111MODULE=on go get golang.org/x/tools/gopls@master golang.org/x/tools@master +-``` +- +-## Working on the Go source distribution +- +-If you are working on the [Go project] itself, the `go` command that `gopls` +-invokes will have to correspond to the version of the source you are working +-on. That is, if you have checked out the Go project to `$HOME/go`, your `go` +-command should be the `$HOME/go/bin/go` executable that you built with +-`make.bash` or equivalent. +- +-You can achieve this by adding the right version of `go` to your `PATH` +-(`export PATH=$HOME/go/bin:$PATH` on Unix systems) or by configuring your +-editor. +- +-## Working with generic code +- +-Gopls has experimental support for generic Go, as defined by the type +-parameters proposal ([golang/go#43651](https://golang.org/issues/43651)) and +-type set addendum ([golang/go#45346](https://golang.org/issues/45346)). +- +-To enable this support, you need to build gopls with a version of Go that +-supports type parameters: the +-[dev.typeparams branch](https://github.com/golang/go/tree/dev.typeparams). This +-can be done by checking out this branch in the Go repository, or by using +-`golang.org/dl/gotip`: +- +-``` +-$ go get golang.org/dl/gotip +-$ gotip download dev.typeparams +-``` +- +-For building gopls with type parameter support, it is recommended that you +-build gopls at tip. External APIs are under active development on the +-`dev.typeparams` branch, so building gopls at tip minimizes the chances of +-a build failure (though it is still possible). To get enhanced gopls features +-for generic code, build gopls with the `typeparams` build constraint (though +-this increases your chances of a build failure). +- +-``` +-$ GO111MODULE=on gotip get -tags=typeparams golang.org/x/tools/gopls@master golang.org/x/tools@master +-``` +- +-This will build a version of gopls that understands generic code. To actually +-run the generic code you develop, you must also tell the compiler to speak +-generics using the `-G=3` compiler flag. For example +- +-``` +-$ gotip run -gcflags=-G=3 . +-``` +- +-[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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,540 +0,0 @@ +--- a/gopls/doc/analyzers.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/analyzers.md 1969-12-31 16:00:00.000000000 -0800 +@@ -1,626 +0,0 @@ -# Analyzers - -This document describes the analyzers that `gopls` uses inside the editor. @@ -211,11 +310,28 @@ diff -urN a/gopls/doc/analyzers.md b/gopls/doc/analyzers.md - -## **fieldalignment** - --find structs that would take less memory if their fields were sorted +-find structs that would use less memory if their fields were sorted - --This analyzer find structs that can be rearranged to take less memory, and provides +-This analyzer find structs that can be rearranged to use less memory, and provides -a suggested edit with the optimal order. - +-Note that there are two different diagnostics reported. One checks struct size, +-and the other reports "pointer bytes" used. Pointer bytes is how many bytes of the +-object that the garbage collector has to potentially scan for pointers, for example: +- +- struct { uint32; string } +- +-have 16 pointer bytes because the garbage collector has to scan up through the string's +-inner pointer. +- +- struct { string; *uint32 } +- +-has 24 pointer bytes because it has to scan further through the *uint32. +- +- struct { string; uint32 } +- +-has 8 because it can stop immediately after the string pointer. +- - -**Disabled by default. Enable it by setting `"analyses": {"fieldalignment": true}`.** - @@ -300,6 +416,46 @@ diff -urN a/gopls/doc/analyzers.md b/gopls/doc/analyzers.md - -**Enabled by default.** - +-## **nilness** +- +-check for redundant or impossible nil comparisons +- +-The nilness checker inspects the control-flow graph of each function in +-a package and reports nil pointer dereferences, degenerate nil +-pointers, and panics with nil values. A degenerate comparison is of the form +-x==nil or x!=nil where x is statically known to be nil or non-nil. These are +-often a mistake, especially in control flow related to errors. Panics with nil +-values are checked because they are not detectable by +- +- if r := recover(); r != nil { +- +-This check reports conditions such as: +- +- if f == nil { // impossible condition (f is a function) +- } +- +-and: +- +- p := &v +- ... +- if p != nil { // tautological condition +- } +- +-and: +- +- if p == nil { +- print(*p) // nil dereference +- } +- +-and: +- +- if p == nil { +- panic(p) +- } +- +- +-**Disabled by default. Enable it by setting `"analyses": {"nilness": true}`.** +- -## **printf** - -check consistency of Printf format strings and arguments @@ -560,6 +716,35 @@ diff -urN a/gopls/doc/analyzers.md b/gopls/doc/analyzers.md - -**Enabled by default.** - +-## **unusedwrite** +- +-checks for unused writes +- +-The analyzer reports instances of writes to struct fields and +-arrays that are never read. Specifically, when a struct object +-or an array is copied, its elements are copied implicitly by +-the compiler, and any element write to this copy does nothing +-with the original object. +- +-For example: +- +- type T struct { x int } +- func f(input []T) { +- for i, v := range input { // v is a copy +- v.x = i // unused write to field x +- } +- } +- +-Another example is about non-pointer receiver: +- +- type T struct { x int } +- func (t T) f() { // t is a copy +- t.x = i // unused write to field x +- } +- +- +-**Disabled by default. Enable it by setting `"analyses": {"unusedwrite": true}`.** +- -## **fillreturns** - -suggested fixes for "wrong number of return values (want %d, got %d)" @@ -630,20 +815,9 @@ diff -urN a/gopls/doc/analyzers.md b/gopls/doc/analyzers.md -**Enabled by default.** - - -diff -urN a/gopls/doc/atom.md b/gopls/doc/atom.md ---- a/gopls/doc/atom.md 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/doc/atom.md 1969-12-31 19:00:00.000000000 -0500 -@@ -1,7 +0,0 @@ --# Atom -- --Use the [`ide-gopls`] package. --You will also need to install the [`atom-ide-ui`] package. -- --[`ide-gopls`]: https://github.com/MordFustang21/ide-gopls --[`atom-ide-ui`]: https://github.com/facebookarchive/atom-ide-ui 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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/doc/command-line.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/command-line.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,17 +0,0 @@ -# Command line - @@ -663,179 +837,445 @@ diff -urN a/gopls/doc/command-line.md b/gopls/doc/command-line.md - -For more information, see the `gopls` [command line page](command-line.md). 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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,104 +0,0 @@ +--- a/gopls/doc/commands.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/commands.md 1969-12-31 16:00:00.000000000 -0800 +@@ -1,370 +0,0 @@ -# Commands - -This document describes the LSP-level commands supported by `gopls`. They cannot be invoked directly by users, and all the details are subject to change, so nobody should rely on this information. - - --### **Run go generate** --Identifier: `gopls.generate` -- --generate runs `go generate` for a given directory. +-### **Add a dependency** +-Identifier: `gopls.add_dependency` - +-Adds a dependency to the go.mod file for a module. - --### **Fill struct** --Identifier: `gopls.fill_struct` +-Args: - --fill_struct is a gopls command to fill a struct with default --values. +-``` +-{ +- // The go.mod file URI. +- "URI": string, +- // Additional args to pass to the go command. +- "GoCmdArgs": []string, +- // Whether to add a require directive. +- "AddRequire": bool, +-} +-``` - +-### **Add an import** +-Identifier: `gopls.add_import` - --### **Regenerate cgo** --Identifier: `gopls.regenerate_cgo` +-Ask the server to add an import path to a given Go file. The method will +-call applyEdit on the client so that clients don't have to apply the edit +-themselves. - --regenerate_cgo regenerates cgo definitions. +-Args: - +-``` +-{ +- // ImportPath is the target import path that should +- // be added to the URI file +- "ImportPath": string, +- // URI is the file that the ImportPath should be +- // added to +- "URI": string, +-} +-``` - --### **Run test(s)** --Identifier: `gopls.test` +-### **Apply a fix** +-Identifier: `gopls.apply_fix` - --test runs `go test` for a specific test function. +-Applies a fix to a region of source code. - +-Args: - --### **Run go mod tidy** --Identifier: `gopls.tidy` +-``` +-{ +- // The fix to apply. +- "Fix": string, +- // The file URI for the document to fix. +- "URI": string, +- // The document range to scan for fixes. +- "Range": { +- "start": { +- "line": uint32, +- "character": uint32, +- }, +- "end": { +- "line": uint32, +- "character": uint32, +- }, +- }, +-} +-``` - --tidy runs `go mod tidy` for a module. +-### **Check for upgrades** +-Identifier: `gopls.check_upgrades` - +-Checks for module upgrades. - --### **Update go.sum** --Identifier: `gopls.update_go_sum` +-Args: - --update_go_sum updates the go.sum file for a module. +-``` +-{ +- // The go.mod file URI. +- "URI": string, +- // The modules to check. +- "Modules": []string, +-} +-``` - +-### **Toggle gc_details** +-Identifier: `gopls.gc_details` - --### **Undeclared name** --Identifier: `gopls.undeclared_name` +-Toggle the calculation of gc annotations. - --undeclared_name adds a variable declaration for an undeclared --name. +-Args: - +-``` +-string +-``` - --### **go get package** --Identifier: `gopls.go_get_package` +-### **Run go generate** +-Identifier: `gopls.generate` - --go_get_package runs `go get` to fetch a package. +-Runs `go generate` for a given directory. - +-Args: - --### **Add dependency** --Identifier: `gopls.add_dependency` +-``` +-{ +- // URI for the directory to generate. +- "Dir": string, +- // Whether to generate recursively (go generate ./...) +- "Recursive": bool, +-} +-``` - --add_dependency adds a dependency. +-### **Generate gopls.mod** +-Identifier: `gopls.generate_gopls_mod` - +-(Re)generate the gopls.mod file for a workspace. - --### **Upgrade dependency** --Identifier: `gopls.upgrade_dependency` +-Args: - --upgrade_dependency upgrades a dependency. +-``` +-{ +- // The file URI. +- "URI": string, +-} +-``` - +-### **go get a package** +-Identifier: `gopls.go_get_package` - --### **Remove dependency** --Identifier: `gopls.remove_dependency` +-Runs `go get` to fetch a package. - --remove_dependency removes a dependency. +-Args: - +-``` +-{ +- // Any document URI within the relevant module. +- "URI": string, +- // The package to go get. +- "Pkg": string, +- "AddRequire": bool, +-} +-``` - --### **Run go mod vendor** --Identifier: `gopls.vendor` +-### **List known packages** +-Identifier: `gopls.list_known_packages` - --vendor runs `go mod vendor` for a module. +-Retrieve a list of packages that are importable from the given URI. - +-Args: - --### **Extract to variable** --Identifier: `gopls.extract_variable` +-``` +-{ +- // The file URI. +- "URI": string, +-} +-``` - --extract_variable extracts an expression to a variable. +-Result: - +-``` +-{ +- // Packages is a list of packages relative +- // to the URIArg passed by the command request. +- // In other words, it omits paths that are already +- // imported or cannot be imported due to compiler +- // restrictions. +- "Packages": []string, +-} +-``` - --### **Extract to function** --Identifier: `gopls.extract_function` +-### **Regenerate cgo** +-Identifier: `gopls.regenerate_cgo` - --extract_function extracts statements to a function. +-Regenerates cgo definitions. - +-Args: - --### **Toggle gc_details** --Identifier: `gopls.gc_details` +-``` +-{ +- // The file URI. +- "URI": string, +-} +-``` - --gc_details controls calculation of gc annotations. +-### **Remove a dependency** +-Identifier: `gopls.remove_dependency` - +-Removes a dependency from the go.mod file of a module. - --### **Generate gopls.mod** --Identifier: `gopls.generate_gopls_mod` +-Args: - --generate_gopls_mod (re)generates the gopls.mod file. +-``` +-{ +- // The go.mod file URI. +- "URI": string, +- // The module path to remove. +- "ModulePath": string, +- "OnlyDiagnostic": bool, +-} +-``` - +-### **Run test(s)** +-Identifier: `gopls.run_tests` - -- -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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,111 +0,0 @@ --# Documentation for contributors +-Runs `go test` for a specific set of test or benchmark functions. - --This documentation augments the general documentation for contributing to the --x/tools repository, described at the [repository root](../CONTRIBUTING.md). +-Args: - --Contributions are welcome, but since development is so active, we request that --you file an issue and claim it before starting to work on something. Otherwise, --it is likely that we might already be working on a fix for your issue. +-``` +-{ +- // The test file containing the tests to run. +- "URI": string, +- // Specific test names to run, e.g. TestFoo. +- "Tests": []string, +- // Specific benchmarks to run, e.g. BenchmarkFoo. +- "Benchmarks": []string, +-} +-``` - --## Finding issues +-### **Start the gopls debug server** +-Identifier: `gopls.start_debugging` - --All `gopls` issues are labeled as such (see the [`gopls` label][issue-gopls]). --Issues that are suitable for contributors are additionally tagged with the --[`help-wanted` label][issue-wanted]. +-Start the gopls debug server if it isn't running, and return the debug +-address. - --Before you begin working on an issue, please leave a comment that you are --claiming it. +-Args: - --## Getting started +-``` +-{ +- // Optional: the address (including port) for the debug server to listen on. +- // If not provided, the debug server will bind to "localhost:0", and the +- // full debug URL will be contained in the result. +- // +- // If there is more than one gopls instance along the serving path (i.e. you +- // are using a daemon), each gopls instance will attempt to start debugging. +- // If Addr specifies a port, only the daemon will be able to bind to that +- // port, and each intermediate gopls instance will fail to start debugging. +- // For this reason it is recommended not to specify a port (or equivalently, +- // to specify ":0"). +- // +- // If the server was already debugging this field has no effect, and the +- // result will contain the previously configured debug URL(s). +- "Addr": string, +-} +-``` - --Most of the `gopls` logic is actually in the `golang.org/x/tools/internal/lsp` --directory, so you are most likely to develop in the golang.org/x/tools module. +-Result: - --## Build +-``` +-{ +- // The URLs to use to access the debug servers, for all gopls instances in +- // the serving path. For the common case of a single gopls instance (i.e. no +- // daemon), this will be exactly one address. +- // +- // In the case of one or more gopls instances forwarding the LSP to a daemon, +- // URLs will contain debug addresses for each server in the serving path, in +- // serving order. The daemon debug address will be the last entry in the +- // slice. If any intermediate gopls instance fails to start debugging, no +- // error will be returned but the debug URL for that server in the URLs slice +- // will be empty. +- "URLs": []string, +-} +-``` - --To build a version of `gopls` with your changes applied: +-### **Run test(s) (legacy)** +-Identifier: `gopls.test` - --```bash --cd /path/to/tools/gopls --go install --``` +-Runs `go test` for a specific set of test or benchmark functions. - --To confirm that you are testing with the correct `gopls` version, check that --your `gopls` version looks like this: +-Args: - --```bash --$ gopls version --golang.org/x/tools/gopls master -- golang.org/x/tools/gopls@(devel) +-``` +-string, +-[]string, +-[]string -``` - --## Getting help -- --The best way to contact the gopls team directly is via the --[#gopls-dev](https://app.slack.com/client/T029RQSE6/CRWSN9NCD) channel on the --gophers slack. Please feel free to ask any questions about your contribution or --about contributing in general. +-### **Run go mod tidy** +-Identifier: `gopls.tidy` - --## Testing +-Runs `go mod tidy` for a module. - --To run tests for just `gopls/`, run, +-Args: - --```bash --cd /path/to/tools/gopls --go test ./... +-``` +-{ +- // The file URIs. +- "URIs": []string, +-} -``` - --But, much of the gopls work involves `internal/lsp` too, so you will want to --run both: +-### **Toggle gc_details** +-Identifier: `gopls.toggle_gc_details` - --```bash --cd /path/to/tools +-Toggle the calculation of gc annotations. +- +-Args: +- +-``` +-{ +- // The file URI. +- "URI": string, +-} +-``` +- +-### **Update go.sum** +-Identifier: `gopls.update_go_sum` +- +-Updates the go.sum file for a module. +- +-Args: +- +-``` +-{ +- // The file URIs. +- "URIs": []string, +-} +-``` +- +-### **Upgrade a dependency** +-Identifier: `gopls.upgrade_dependency` +- +-Upgrades a dependency in the go.mod file for a module. +- +-Args: +- +-``` +-{ +- // The go.mod file URI. +- "URI": string, +- // Additional args to pass to the go command. +- "GoCmdArgs": []string, +- // Whether to add a require directive. +- "AddRequire": bool, +-} +-``` +- +-### **Run go mod vendor** +-Identifier: `gopls.vendor` +- +-Runs `go mod vendor` for a module. +- +-Args: +- +-``` +-{ +- // The file URI. +- "URI": string, +-} +-``` +- +-### **Query workspace metadata** +-Identifier: `gopls.workspace_metadata` +- +-Query the server for information about active workspaces. +- +-Result: +- +-``` +-{ +- // All workspaces for this session. +- "Workspaces": []{ +- "Name": string, +- "ModuleDir": string, +- }, +-} +-``` +- +- +diff -urN a/gopls/doc/contributing.md b/gopls/doc/contributing.md +--- a/gopls/doc/contributing.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/contributing.md 1969-12-31 16:00:00.000000000 -0800 +@@ -1,119 +0,0 @@ +-# Documentation for contributors +- +-This documentation augments the general documentation for contributing to the +-x/tools repository, described at the [repository root](../../CONTRIBUTING.md). +- +-Contributions are welcome, but since development is so active, we request that +-you file an issue and claim it before starting to work on something. Otherwise, +-it is likely that we might already be working on a fix for your issue. +- +-## Finding issues +- +-All `gopls` issues are labeled as such (see the [`gopls` label][issue-gopls]). +-Issues that are suitable for contributors are additionally tagged with the +-[`help-wanted` label][issue-wanted]. +- +-Before you begin working on an issue, please leave a comment that you are +-claiming it. +- +-## Getting started +- +-Most of the `gopls` logic is actually in the `golang.org/x/tools/internal/lsp` +-directory, so you are most likely to develop in the golang.org/x/tools module. +- +-## Build +- +-To build a version of `gopls` with your changes applied: +- +-```bash +-cd /path/to/tools/gopls +-go install +-``` +- +-To confirm that you are testing with the correct `gopls` version, check that +-your `gopls` version looks like this: +- +-```bash +-$ gopls version +-golang.org/x/tools/gopls master +- golang.org/x/tools/gopls@(devel) +-``` +- +-## Getting help +- +-The best way to contact the gopls team directly is via the +-[#gopls-dev](https://app.slack.com/client/T029RQSE6/CRWSN9NCD) channel on the +-gophers slack. Please feel free to ask any questions about your contribution or +-about contributing in general. +- +-## Testing +- +-To run tests for just `gopls/`, run, +- +-```bash +-cd /path/to/tools/gopls +-go test ./... +-``` +- +-But, much of the gopls work involves `internal/lsp` too, so you will want to +-run both: +- +-```bash +-cd /path/to/tools -cd gopls && go test ./... -cd .. -go test ./internal/lsp/... @@ -872,8 +1312,16 @@ diff -urN a/gopls/doc/contributing.md b/gopls/doc/contributing.md -Jenkins-like Google infrastructure for running Dockerized tests. This allows us -to run gopls tests in various environments that would be difficult to add to -the TryBots. Notably, Kokoro runs tests on --[older Go versions](user.md#supported-go-versions) that are no longer supported --by the TryBots. +-[older Go versions](../README.md#supported-go-versions) that are no longer supported +-by the TryBots. Per that that policy, support for these older Go versions is +-best-effort, and test failures may be skipped rather than fixed. +- +-Kokoro runs are triggered by the `Run-TryBot=1` label, just like TryBots, but +-unlike TryBots they do not automatically re-run if the "gopls-CI" result is +-removed in Gerrit. In order to force a new run, you must upload a new patch +-set. (Technically, Googlers can force a new run on an existing patch-set via an +-internal Kokoro dashboard, but unfortunately this ability can't be made more +-generally available). - -## Debugging - @@ -886,9 +1334,9 @@ diff -urN a/gopls/doc/contributing.md b/gopls/doc/contributing.md -[issue-gopls]: https://github.com/golang/go/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Agopls "gopls issues" -[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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,182 +0,0 @@ +--- a/gopls/doc/daemon.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/daemon.md 1969-12-31 16:00:00.000000000 -0800 +@@ -1,183 +0,0 @@ -# Running gopls as a daemon - -**Note: this feature is new. If you encounter bugs, please [file an @@ -1041,10 +1489,10 @@ diff -urN a/gopls/doc/daemon.md b/gopls/doc/daemon.md - -**Q: Why am I not saving as much memory as I expected when using a shared gopls?** - --A: As described in [implementation.md](implementation.md), gopls has a concept --of view/session/cache. Each session and view map onto exactly one editor --session (because they contain things like edited but unsaved buffers). The --cache contains things that are independent of any editor session, and can +-A: As described in [implementation.md](design/implementation.md), gopls has a +-concept of view/session/cache. Each session and view map onto exactly one +-editor session (because they contain things like edited but unsaved buffers). +-The cache contains things that are independent of any editor session, and can -therefore be shared. - -When, for example, three editor session are sharing a single gopls process, @@ -1065,15 +1513,16 @@ diff -urN a/gopls/doc/daemon.md b/gopls/doc/daemon.md -* `-remote.logfile`: the location of the daemon logfile -* `-remote.debug`: the daemon's debug address -* `-remote.listen.timeout`: the amount of time the daemon should wait for new -- connections while there are no current connections, before shutting down. If -- `0`, listen indefinitely. +- connections while there are no current connections, before shutting down. +- Must be set to a valid `time.Duration` (e.g. `30s` or `5m`). If `0`, listen +- indefinitely. Default: `1m`. - -Note that once the daemon is already running, setting these flags will not -change its configuration. These flags only matter for the forwarder process -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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/doc/design/design.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/design/design.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,394 +0,0 @@ -# `gopls` design documentation - @@ -1470,8 +1919,8 @@ diff -urN a/gopls/doc/design/design.md b/gopls/doc/design/design.md -[`textDocument/typeDefinition`]: https://github.com/Microsoft/language-server-protocol/blob/gh-pages/_specifications/specification-3-14.md#textDocument_typeDefinition -[`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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/doc/design/implementation.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/design/implementation.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,48 +0,0 @@ -# gopls implementation documentation - @@ -1522,8 +1971,8 @@ diff -urN a/gopls/doc/design/implementation.md b/gopls/doc/design/implementation -[internal/span]: https://github.com/golang/tools/tree/master/internal/span -[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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/doc/design/integrating.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/design/integrating.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,91 +0,0 @@ -# Documentation for plugin authors - @@ -1617,15 +2066,15 @@ diff -urN a/gopls/doc/design/integrating.md b/gopls/doc/design/integrating.md -[#31553]: https://github.com/golang/go/issues/31553 -[#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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,177 +0,0 @@ +--- a/gopls/doc/emacs.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/emacs.md 1969-12-31 16:00:00.000000000 -0800 +@@ -1,183 +0,0 @@ -# Emacs - -## Installing `gopls` - -To use `gopls` with Emacs, you must first --[install the `gopls` binary](user.md#installation) and ensure that the directory +-[install the `gopls` binary](../README.md#installation) and ensure that the directory -containing the resulting binary (either `$(go env GOBIN)` or `$(go env -GOPATH)/bin`) is in your `PATH`. - @@ -1743,9 +2192,9 @@ diff -urN a/gopls/doc/emacs.md b/gopls/doc/emacs.md -See [settings] for information about available gopls settings. - -LSP server settings are controlled by the `eglot-workspace-configuration` --variable, which can be set either globally in `.emacs` (as below) or in a --`.dir-locals.el` file in the project root. +-variable, which can be set either globally in `.emacs` or in a `.dir-locals.el` file in the project root. - +-`.emacs`: -```elisp -(setq-default eglot-workspace-configuration - '((:gopls . @@ -1753,6 +2202,12 @@ diff -urN a/gopls/doc/emacs.md b/gopls/doc/emacs.md - (matcher . "CaseSensitive"))))) -``` - +-`.dir-locals.el`: +-```elisp +-((nil (eglot-workspace-configuration . ((gopls . ((staticcheck . t) +- (matcher . "CaseSensitive"))))))) +-``` +- -### Organizing imports with Eglot - -`gopls` provides the import-organizing functionality of `goimports` as an LSP @@ -1798,8 +2253,8 @@ diff -urN a/gopls/doc/emacs.md b/gopls/doc/emacs.md -[settings]: settings.md -[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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/doc/features.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/features.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,24 +0,0 @@ -# Features - @@ -1826,9 +2281,9 @@ diff -urN a/gopls/doc/features.md b/gopls/doc/features.md - - 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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,766 +0,0 @@ +--- a/gopls/doc/generate.go 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/generate.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,778 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -1860,6 +2315,8 @@ diff -urN a/gopls/doc/generate.go b/gopls/doc/generate.go - "github.com/sanity-io/litter" - "golang.org/x/tools/go/ast/astutil" - "golang.org/x/tools/go/packages" +- "golang.org/x/tools/internal/lsp/command" +- "golang.org/x/tools/internal/lsp/command/commandmeta" - "golang.org/x/tools/internal/lsp/mod" - "golang.org/x/tools/internal/lsp/source" -) @@ -1918,9 +2375,9 @@ diff -urN a/gopls/doc/generate.go b/gopls/doc/generate.go - - // Transform the internal command name to the external command name. - for _, c := range api.Commands { -- c.Command = source.CommandPrefix + c.Command +- c.Command = command.ID(c.Command) - } -- for _, m := range []map[string]source.Analyzer{ +- for _, m := range []map[string]*source.Analyzer{ - defaults.DefaultAnalyzers, - defaults.TypeErrorAnalyzers, - defaults.ConvenienceAnalyzers, @@ -2199,90 +2656,94 @@ diff -urN a/gopls/doc/generate.go b/gopls/doc/generate.go -} - -func loadCommands(pkg *packages.Package) ([]*source.CommandJSON, error) { -- // The code that defines commands is much more complicated than the -- // code that defines options, so reading comments for the Doc is very -- // fragile. If this causes problems, we should switch to a dynamic -- // approach and put the doc in the Commands struct rather than reading -- // from the source code. -- -- // Find the Commands slice. -- typesSlice := pkg.Types.Scope().Lookup("Commands") -- f, err := fileForPos(pkg, typesSlice.Pos()) +- +- var commands []*source.CommandJSON +- +- _, cmds, err := commandmeta.Load() - if err != nil { - return nil, err - } -- path, _ := astutil.PathEnclosingInterval(f, typesSlice.Pos(), typesSlice.Pos()) -- vspec := path[1].(*ast.ValueSpec) -- var astSlice *ast.CompositeLit -- for i, name := range vspec.Names { -- if name.Name == "Commands" { -- astSlice = vspec.Values[i].(*ast.CompositeLit) +- // Parse the objects it contains. +- for _, cmd := range cmds { +- cmdjson := &source.CommandJSON{ +- Command: cmd.Name, +- Title: cmd.Title, +- Doc: cmd.Doc, +- ArgDoc: argsDoc(cmd.Args), - } +- if cmd.Result != nil { +- cmdjson.ResultDoc = typeDoc(cmd.Result, 0) +- } +- commands = append(commands, cmdjson) - } +- return commands, nil +-} - -- var commands []*source.CommandJSON +-func argsDoc(args []*commandmeta.Field) string { +- var b strings.Builder +- for i, arg := range args { +- b.WriteString(typeDoc(arg, 0)) +- if i != len(args)-1 { +- b.WriteString(",\n") +- } +- } +- return b.String() +-} - -- // Parse the objects it contains. -- for _, elt := range astSlice.Elts { -- // Find the composite literal of the Command. -- typesCommand := pkg.TypesInfo.ObjectOf(elt.(*ast.Ident)) -- path, _ := astutil.PathEnclosingInterval(f, typesCommand.Pos(), typesCommand.Pos()) -- vspec := path[1].(*ast.ValueSpec) -- -- var astCommand ast.Expr -- for i, name := range vspec.Names { -- if name.Name == typesCommand.Name() { -- astCommand = vspec.Values[i] -- } +-func typeDoc(arg *commandmeta.Field, level int) string { +- // Max level to expand struct fields. +- const maxLevel = 3 +- if len(arg.Fields) > 0 { +- if level < maxLevel { +- return arg.FieldMod + structDoc(arg.Fields, level) - } +- return "{ ... }" +- } +- under := arg.Type.Underlying() +- switch u := under.(type) { +- case *types.Slice: +- return fmt.Sprintf("[]%s", u.Elem().Underlying().String()) +- } +- return types.TypeString(under, nil) +-} - -- // Read the Name and Title fields of the literal. -- var name, title string -- ast.Inspect(astCommand, func(n ast.Node) bool { -- kv, ok := n.(*ast.KeyValueExpr) -- if ok { -- k := kv.Key.(*ast.Ident).Name -- switch k { -- case "Name": -- name = strings.Trim(kv.Value.(*ast.BasicLit).Value, `"`) -- case "Title": -- title = strings.Trim(kv.Value.(*ast.BasicLit).Value, `"`) -- } +-func structDoc(fields []*commandmeta.Field, level int) string { +- var b strings.Builder +- b.WriteString("{\n") +- indent := strings.Repeat("\t", level) +- for _, fld := range fields { +- if fld.Doc != "" && level == 0 { +- doclines := strings.Split(fld.Doc, "\n") +- for _, line := range doclines { +- fmt.Fprintf(&b, "%s\t// %s\n", indent, line) - } -- return true -- }) -- -- if title == "" { -- title = name - } -- -- // Conventionally, the doc starts with the name of the variable. -- // Replace it with the name of the command. -- doc := vspec.Doc.Text() -- doc = strings.Replace(doc, typesCommand.Name(), name, 1) -- -- commands = append(commands, &source.CommandJSON{ -- Command: name, -- Title: title, -- Doc: doc, -- }) +- tag := fld.JSONTag +- if tag == "" { +- tag = fld.Name +- } +- fmt.Fprintf(&b, "%s\t%q: %s,\n", indent, tag, typeDoc(fld, level+1)) - } -- return commands, nil +- fmt.Fprintf(&b, "%s}", indent) +- return b.String() -} - -func loadLenses(commands []*source.CommandJSON) []*source.LensJSON { -- lensNames := map[string]struct{}{} +- all := map[command.Command]struct{}{} - for k := range source.LensFuncs() { -- lensNames[k] = struct{}{} +- all[k] = struct{}{} - } - for k := range mod.LensFuncs() { -- lensNames[k] = struct{}{} +- if _, ok := all[k]; ok { +- panic(fmt.Sprintf("duplicate lens %q", string(k))) +- } +- all[k] = struct{}{} - } - - var lenses []*source.LensJSON - - for _, cmd := range commands { -- if _, ok := lensNames[cmd.Command]; ok { +- if _, ok := all[command.Command(cmd.Command)]; ok { - lenses = append(lenses, &source.LensJSON{ - Lens: cmd.Command, - Title: cmd.Title, @@ -2293,7 +2754,7 @@ diff -urN a/gopls/doc/generate.go b/gopls/doc/generate.go - return lenses -} - --func loadAnalyzers(m map[string]source.Analyzer) []*source.AnalyzerJSON { +-func loadAnalyzers(m map[string]*source.Analyzer) []*source.AnalyzerJSON { - var sorted []string - for _, a := range m { - sorted = append(sorted, a.Analyzer.Name) @@ -2565,6 +3026,12 @@ diff -urN a/gopls/doc/generate.go b/gopls/doc/generate.go - section := bytes.NewBuffer(nil) - for _, command := range api.Commands { - fmt.Fprintf(section, "### **%v**\nIdentifier: `%v`\n\n%v\n\n", command.Title, command.Command, command.Doc) +- if command.ArgDoc != "" { +- fmt.Fprintf(section, "Args:\n\n```\n%s\n```\n\n", command.ArgDoc) +- } +- if command.ResultDoc != "" { +- fmt.Fprintf(section, "Result:\n\n```\n%s\n```\n\n", command.ResultDoc) +- } - } - return replaceSection(doc, "Commands", section.Bytes()) -} @@ -2596,8 +3063,8 @@ diff -urN a/gopls/doc/generate.go b/gopls/doc/generate.go - return result, nil -} 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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/doc/generate_test.go 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/generate_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,23 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style @@ -2623,9 +3090,9 @@ diff -urN a/gopls/doc/generate_test.go b/gopls/doc/generate_test.go - } -} 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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,429 +0,0 @@ +--- a/gopls/doc/settings.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/settings.md 1969-12-31 16:00:00.000000000 -0800 +@@ -1,472 +0,0 @@ -# Settings - - @@ -2691,12 +3158,33 @@ diff -urN a/gopls/doc/settings.md b/gopls/doc/settings.md -The path prefix can be empty, so an initial `-` excludes everything. - -Examples: +- -Exclude node_modules: `-node_modules` +- -Include only project_a: `-` (exclude everything), `+project_a` +- -Include only project_a, but not node_modules inside it: `-`, `+project_a`, `-project_a/node_modules` - -Default: `[]`. - +-#### **memoryMode** *enum* +- +-**This setting is experimental and may be deleted.** +- +-memoryMode controls the tradeoff `gopls` makes between memory usage and +-correctness. +- +-Values other than `Normal` are untested and may break in surprising ways. +- +-Must be one of: +- +-* `"DegradeClosed"`: In DegradeClosed mode, `gopls` will collect less information about +-packages without open files. As a result, features like Find +-References and Rename will miss results in such packages. +- +-* `"Normal"` +-Default: `"Normal"`. +- -#### **expandWorkspaceToModule** *bool* - -**This setting is experimental and may be deleted.** @@ -2719,6 +3207,15 @@ diff -urN a/gopls/doc/settings.md b/gopls/doc/settings.md - -Default: `false`. - +-#### **experimentalTemplateSupport** *bool* +- +-**This setting is experimental and may be deleted.** +- +-experimentalTemplateSupport opts into the experimental support +-for template files. +- +-Default: `false`. +- -#### **experimentalPackageCacheKey** *bool* - -**This setting is experimental and may be deleted.** @@ -2752,6 +3249,17 @@ diff -urN a/gopls/doc/settings.md b/gopls/doc/settings.md - -Default: `false`. - +-#### **experimentalUseInvalidMetadata** *bool* +- +-**This setting is experimental and may be deleted.** +- +-experimentalUseInvalidMetadata enables gopls to fall back on outdated +-package metadata to provide editor features if the go command fails to +-load packages for some reason (like an invalid go.mod file). This will +-eventually be the default behavior, and this setting will be removed. +- +-Default: `false`. +- -### Formatting - -#### **local** *string* @@ -2837,6 +3345,15 @@ diff -urN a/gopls/doc/settings.md b/gopls/doc/settings.md -* `"Fuzzy"` -Default: `"Fuzzy"`. - +-##### **experimentalPostfixCompletions** *bool* +- +-**This setting is experimental and may be deleted.** +- +-experimentalPostfixCompletions enables artifical method snippets +-such as "someSlice.sort!". +- +-Default: `true`. +- -#### Diagnostic - -##### **analyses** *map[string]bool* @@ -3012,52 +3529,45 @@ diff -urN a/gopls/doc/settings.md b/gopls/doc/settings.md -features are subject to change. - - +-### **Toggle gc_details** +- +-Identifier: `gc_details` +- +-Toggle the calculation of gc annotations. -### **Run go generate** - -Identifier: `generate` - --generate runs `go generate` for a given directory. -- +-Runs `go generate` for a given directory. -### **Regenerate cgo** - -Identifier: `regenerate_cgo` - --regenerate_cgo regenerates cgo definitions. -- --### **Run test(s)** +-Regenerates cgo definitions. +-### **Run test(s) (legacy)** - -Identifier: `test` - --test runs `go test` for a specific test function. -- +-Runs `go test` for a specific set of test or benchmark functions. -### **Run go mod tidy** - -Identifier: `tidy` - --tidy runs `go mod tidy` for a module. -- --### **Upgrade dependency** +-Runs `go mod tidy` for a module. +-### **Upgrade a dependency** - -Identifier: `upgrade_dependency` - --upgrade_dependency upgrades a dependency. -- +-Upgrades a dependency in the go.mod file for a module. -### **Run go mod vendor** - -Identifier: `vendor` - --vendor runs `go mod vendor` for a module. -- --### **Toggle gc_details** -- --Identifier: `gc_details` -- --gc_details controls calculation of gc annotations. -- +-Runs `go mod vendor` for a module. - 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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/doc/subl.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/subl.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,11 +0,0 @@ -# Sublime Text - @@ -3071,8 +3581,8 @@ diff -urN a/gopls/doc/subl.md b/gopls/doc/subl.md - -[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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/doc/troubleshooting.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/troubleshooting.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,48 +0,0 @@ -# Troubleshooting - @@ -3086,7 +3596,7 @@ diff -urN a/gopls/doc/troubleshooting.md b/gopls/doc/troubleshooting.md - -1. Verify that your project is in good shape by working with it outside of your editor. Running a command like `go build ./...` in the workspace directory will compile everything. For modules, `go mod tidy` is another good check, though it may modify your `go.mod`. -1. Check that your editor isn't showing any diagnostics that indicate a problem with your workspace. They may appear as diagnostics on a Go file's package declaration, diagnostics in a go.mod file, or as a status or progress message. Problems in the workspace configuration can cause many different symptoms. See the [workspace setup instructions](workspace.md) for help. --1. Make sure `gopls` is up to date by following the [installation instructions](user.md#installing), then [restarting gopls](#restart-gopls). +-1. Make sure `gopls` is up to date by following the [installation instructions](../README.md#installation), then [restarting gopls](#restart-gopls). -1. Optionally, [ask for help](#ask-for-help) on Gophers Slack. -1. Finally, [report the issue](#file-an-issue) to the `gopls` developers. - @@ -3117,237 +3627,68 @@ diff -urN a/gopls/doc/troubleshooting.md b/gopls/doc/troubleshooting.md - -To increase the level of detail in your logs, start `gopls` with the `-rpc.trace` flag. To start a debug server that will allow you to see profiles and memory usage, start `gopls` with `serve --debug=localhost:6060`. You will then be able to view debug information by navigating to `localhost:6060`. - --If you are unsure of how to pass a flag to `gopls` through your editor, please see the [documentation for your editor](user.md#editors). +-If you are unsure of how to pass a flag to `gopls` through your editor, please see the [documentation for your editor](../README.md#editors). - -## Debug memory usage - -`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/user.md b/gopls/doc/user.md ---- a/gopls/doc/user.md 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/doc/user.md 1969-12-31 19:00:00.000000000 -0500 -@@ -1,165 +0,0 @@ --# User guide -- --**If you're having issues with `gopls`, please see the --[troubleshooting guide](troubleshooting.md).** -- --## Editors -- --The following is the list of editors with known integrations for `gopls`. -- --* [VSCode](vscode.md) --* [Vim / Neovim](vim.md) --* [Emacs](emacs.md) --* [Acme](acme.md) --* [Sublime Text](subl.md) --* [Atom](atom.md) -- --If you use `gopls` with an editor that is not on this list, please let us know --by [filing an issue](#new-issue) or [modifying this documentation](contributing.md). -- --## Overview -- --* [Installation](#installation) --* [Configuration](#configuration) -- --Learn more at the following pages: -- --* [Features](features.md) --* [Command-line](command-line.md) +diff -urN a/gopls/doc/vim.md b/gopls/doc/vim.md +--- a/gopls/doc/vim.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/doc/vim.md 1969-12-31 16:00:00.000000000 -0800 +@@ -1,229 +0,0 @@ +-# Vim / Neovim - --## Installation +-* [vim-go](#vimgo) +-* [LanguageClient-neovim](#lcneovim) +-* [Ale](#ale) +-* [vim-lsp](#vimlsp) +-* [vim-lsc](#vimlsc) +-* [coc.nvim](#cocnvim) +-* [govim](#govim) +-* [Neovim v0.5.0+](#neovim) +- * [Installation](#neovim-install) +- * [Custom Configuration](#neovim-config) +- * [Imports](#neovim-imports) +- * [Omnifunc](#neovim-omnifunc) +- * [Additional Links](#neovim-links) - --For the most part, you should not need to install or update `gopls`. Your editor should handle that step for you. +-## vim-go - --If you do want to get the latest stable version of `gopls`, change to any directory that is both outside of your `GOPATH` and outside of a module (a temp directory is fine), and run +-Use [vim-go] ver 1.20+, with the following configuration: - --```sh --go get golang.org/x/tools/gopls@latest +-```vim +-let g:go_def_mode='gopls' +-let g:go_info_mode='gopls' -``` - --**Do not** use the `-u` flag, as it will update your dependencies to incompatible versions. +-## LanguageClient-neovim - --To get a specific version of `gopls` (for example, to test a prerelease --version), run: +-Use [LanguageClient-neovim], with the following configuration: - --```sh --go get golang.org/x/tools/gopls@vX.Y.Z +-```vim +-" Launch gopls when Go files are in use +-let g:LanguageClient_serverCommands = { +- \ 'go': ['gopls'] +- \ } +-" Run gofmt on save +-autocmd BufWritePre *.go :call LanguageClient#textDocument_formatting_sync() -``` - --Where `vX.Y.Z` is the desired version. +-## Ale - --If you see this error: +-Use [ale]: - --```sh --$ go get golang.org/x/tools/gopls@latest --go: cannot use path@version syntax in GOPATH mode +-```vim +-let g:ale_linters = { +- \ 'go': ['gopls'], +- \} -``` - --then run -- --```sh --GO111MODULE=on go get golang.org/x/tools/gopls@latest --``` +-see [this issue][ale-issue-2179] - --### Unstable versions +-## vim-lsp - --`go get` doesn't honor the `replace` directive in the `go.mod` of --`gopls` when you are outside of the `gopls` module, so a simple `go get` --with `@master` could fail. To actually update your `gopls` to the --latest **unstable** version, use: -- --```sh --go get golang.org/x/tools/gopls@master golang.org/x/tools@master --``` -- --In general, you should use `@latest` instead, to prevent frequent --breakages. -- --### Supported Go versions -- --`gopls` follows the --[Go Release Policy](https://golang.org/doc/devel/release.html#policy), --meaning that it officially supports the last 2 major Go releases. We run CI to --verify that the `gopls` tests pass for the last 4 major Go releases, but do not --prioritize issues only affecting legacy Go release (3 or 4 releases ago). -- --## Configuration -- --### Environment variables -- --These are often inherited from the editor that launches `gopls`, and sometimes --the editor has a way to add or replace values before launching. For example, --VSCode allows you to configure `go.toolsEnvVars`. -- --Configuring your environment correctly is important, as `gopls` relies on the --`go` command. -- --### Command-line flags -- --See the [command-line page](command-line.md) for more information about the --flags you might specify. All editors support some way of adding flags to --`gopls`, for the most part you should not need to do this unless you have very --unusual requirements or are trying to [troubleshoot](troubleshooting.md#steps) --`gopls` behavior. -- --### Editor settings -- --For the most part these will be settings that control how the editor interacts --with or uses the results of `gopls`, not modifications to `gopls` itself. This --means they are not standardized across editors, and you will have to look at --the specific instructions for your editor integration to change them. -- --#### The set of workspace folders -- --This is one of the most important pieces of configuration. It is the set of --folders that gopls considers to be "roots" that it should consider files to --be a part of. -- --If you are using modules there should be one of these per go.mod that you --are working on. If you do not open the right folders, very little will work. --**This is the most common misconfiguration of `gopls` that we see**. -- --#### Global configuration -- --There should be a way of declaring global settings for `gopls` inside the --editor. The settings block will be called `"gopls"` and contains a collection --of controls for `gopls` that the editor is not expected to understand or --control. -- --In VSCode, this would be a section in your settings file that might look like --this: -- --```json5 -- "gopls": { -- "usePlaceholders": true, -- "completeUnimported": true -- }, --``` -- --See [Settings](settings.md) for more information about the available --configurations. -- --#### Workspace folder configuration -- --This contains exactly the same set of values that are in the global --configuration, but it is fetched for every workspace folder separately. --The editor can choose to respond with different values per-folder. -- --### Working on the Go source distribution -- --If you are working on the [Go project](https://go.googlesource.com/go) itself, --your `go` command will have to correspond to the version of the source you are --working on. That is, if you have downloaded the code to `$HOME/go`, your `go` --command should be the `$HOME/go/bin/go` executable that you built with --`make.bash` or equivalent. -- --You can achieve this by adding the right version of `go` to your `PATH` (`export PATH=$HOME/go/bin:$PATH` on Unix systems) or by configuring your editor. In VS Code, you can use the `go.alternateTools` setting to point to the correct version of `go`: -- --```json5 --{ -- -- "go.alternateTools": { -- "go": "$HOME/bin/go" -- } --} --``` -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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,219 +0,0 @@ --# Vim / Neovim -- --* [vim-go](#vimgo) --* [LanguageClient-neovim](#lcneovim) --* [Ale](#ale) --* [vim-lsp](#vimlsp) --* [vim-lsc](#vimlsc) --* [coc.nvim](#cocnvim) --* [govim](#govim) --* [Neovim v0.5.0+](#neovim) -- * [Installation](#neovim-install) -- * [Custom Configuration](#neovim-config) -- * [Imports](#neovim-imports) -- * [Omnifunc](#neovim-omnifunc) -- * [Additional Links](#neovim-links) -- --## vim-go -- --Use [vim-go] ver 1.20+, with the following configuration: -- --```vim --let g:go_def_mode='gopls' --let g:go_info_mode='gopls' --``` -- --## LanguageClient-neovim -- --Use [LanguageClient-neovim], with the following configuration: -- --```vim --" Launch gopls when Go files are in use --let g:LanguageClient_serverCommands = { -- \ 'go': ['gopls'] -- \ } --" Run gofmt on save --autocmd BufWritePre *.go :call LanguageClient#textDocument_formatting_sync() --``` -- --## Ale -- --Use [ale]: -- --```vim --let g:ale_linters = { -- \ 'go': ['gopls'], -- \} --``` -- --see [this issue][ale-issue-2179] -- --## vim-lsp -- --Use [prabirshrestha/vim-lsp], with the following configuration: +-Use [prabirshrestha/vim-lsp], with the following configuration: - -```vim -augroup LspGo @@ -3461,24 +3802,34 @@ diff -urN a/gopls/doc/vim.md b/gopls/doc/vim.md -lua < ../ 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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,71 +0,0 @@ +--- a/gopls/go.sum 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/go.sum 1969-12-31 16:00:00.000000000 -0800 +@@ -1,70 +0,0 @@ -github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ= -github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= -github.com/davecgh/go-spew v0.0.0-20161028175848-04cdfd42973b/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= -github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= --github.com/google/go-cmp v0.5.4 h1:L8R9j+yAqZuZjsqh/z+F1NCffTKKLShY6zXTItVIZ8M= -github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= --github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= +-github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= +-github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/safehtml v0.0.2 h1:ZOt2VXg4x24bW0m2jtzAOkhoXV0iM8vNKc0paByCZqM= -github.com/google/safehtml v0.0.2/go.mod h1:L4KWwDsUJdECRAEpZoBn3O64bQaywRscowZjJAzjHnU= --github.com/jba/templatecheck v0.5.0 h1:sZwNjXG3xNApuwKmgUWEo2JuxmG0sgNaELl0zwRQ9x8= --github.com/jba/templatecheck v0.5.0/go.mod h1:/1k7EajoSErFI9GLHAsiIJEaNLt3ALKNw2TV7z2SYv4= +-github.com/jba/templatecheck v0.6.0 h1:SwM8C4hlK/YNLsdcXStfnHWE2HKkuTVwy5FKQHt5ro8= +-github.com/jba/templatecheck v0.6.0/go.mod h1:/1k7EajoSErFI9GLHAsiIJEaNLt3ALKNw2TV7z2SYv4= -github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= --github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= -github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= --github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= -github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= -github.com/pmezard/go-difflib v0.0.0-20151028094244-d8ed2627bdf0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= --github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rogpeppe/go-internal v1.5.2/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= -github.com/rogpeppe/go-internal v1.6.2/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= --github.com/sanity-io/litter v1.3.0 h1:5ZO+weUsqdSWMUng5JnpkW/Oz8iTXiIdeumhQr1sSjs= --github.com/sanity-io/litter v1.3.0/go.mod h1:5Z71SvaYy5kcGtyglXOC9rrUi3c1E8CamFWjQsazTh0= +-github.com/sanity-io/litter v1.5.0 h1:cHM1wTJiOETY9LKRPd3tqUHGquaBaTteD1tZFesEoi8= +-github.com/sanity-io/litter v1.5.0/go.mod h1:5Z71SvaYy5kcGtyglXOC9rrUi3c1E8CamFWjQsazTh0= -github.com/sergi/go-diff v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0= -github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/testify v0.0.0-20161117074351-18a02ba4a312/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= -github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk= -github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= --github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +-github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= --golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= --golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= --golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= --golang.org/x/mod v0.4.0 h1:8pl+sMODzuvGJkmj2W4kZihvVb5mKm8pB/X44PIQHv8= -golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +-golang.org/x/mod v0.4.2 h1:Gz96sIWK3OalVv/I/qNygP42zyoKp3xptRVCWRFEBvo= +-golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= --golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= --golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9 h1:SQFwaSi55rU7vdNs9Yr0Z324VNlrF+0wMqRXT4St8ck= --golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +-golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= +-golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ= +-golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= --golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= --golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4 h1:myAQVi0cGEoqQVR5POX+8RR2mrocKqNN1hmeMqhX27k= --golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +-golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +-golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +-golang.org/x/sys v0.0.0-20210510120138-977fb7262007 h1:gG67DSER+11cZvqIMb8S8bt0vZtiN6xWYARwirrOSfE= +-golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +-golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= --golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +-golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M= +-golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= --gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= -gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.4 h1:/eiJrUcujPVeJ3xlSWaiNi3uSVmDGBK1pDHUHAnao1I= -gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= --honnef.co/go/tools v0.0.1-2020.1.6 h1:W18jzjh8mfPez+AwGLxmOImucz/IFjpNlrKVnaj2YVc= --honnef.co/go/tools v0.0.1-2020.1.6/go.mod h1:pyyisuGw24ruLjrr1ddx39WE0y9OooInRzEYLhQB2YY= --mvdan.cc/gofumpt v0.1.0 h1:hsVv+Y9UsZ/mFZTxJZuHVI6shSQCtzZ11h1JEFPAZLw= --mvdan.cc/gofumpt v0.1.0/go.mod h1:yXG1r1WqZVKWbVRtBWKWX9+CxGYfA51nSomhM0woR48= +-honnef.co/go/tools v0.1.4 h1:SadWOkti5uVN1FAMgxn165+Mw00fuQKyk4Gyn/inxNQ= +-honnef.co/go/tools v0.1.4/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las= +-honnef.co/go/tools v0.2.0 h1:ws8AfbgTX3oIczLPNPCu5166oBg9ST2vNs0rcht+mDE= +-honnef.co/go/tools v0.2.0/go.mod h1:lPVVZ2BS5TfnjLyizF7o7hv7j9/L+8cZY2hLyjP9cGY= +-mvdan.cc/gofumpt v0.1.1 h1:bi/1aS/5W00E2ny5q65w9SnKpWEF/UIOqDYBILpo9rA= +-mvdan.cc/gofumpt v0.1.1/go.mod h1:yXG1r1WqZVKWbVRtBWKWX9+CxGYfA51nSomhM0woR48= -mvdan.cc/xurls/v2 v2.2.0 h1:NSZPykBXJFCetGZykLAxaL6SIpvbVy/UFEniIfHAa8A= -mvdan.cc/xurls/v2 v2.2.0/go.mod h1:EV1RMtya9D6G5DMYPGD8zTQzaHet6Jh8gFlRgGRJeO8= 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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/integration/govim/Dockerfile 2021-06-30 08:59:09.000000000 -0700 ++++ 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 @@ -3781,8 +4066,8 @@ diff -urN a/gopls/integration/govim/Dockerfile b/gopls/integration/govim/Dockerf -RUN git clone https://github.com/govim/govim /src/govim && cd /src/govim && \ - 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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/integration/govim/README.md 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/integration/govim/README.md 1969-12-31 16:00:00.000000000 -0800 @@ -1,47 +0,0 @@ -# govim integration tests - @@ -3832,8 +4117,8 @@ diff -urN a/gopls/integration/govim/README.md b/gopls/integration/govim/README.m - -[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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/integration/govim/artifacts.go 2021-06-30 08:59:09.000000000 -0700 ++++ 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 @@ -3903,8 +4188,8 @@ diff -urN a/gopls/integration/govim/artifacts.go b/gopls/integration/govim/artif - return nil -} 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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/integration/govim/cloudbuild.harness.yaml 2021-06-30 08:59:09.000000000 -0700 ++++ 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 @@ -3928,8 +4213,8 @@ diff -urN a/gopls/integration/govim/cloudbuild.harness.yaml b/gopls/integration/ -images: - - 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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/integration/govim/cloudbuild.yaml 2021-06-30 08:59:09.000000000 -0700 ++++ 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 @@ -3983,8 +4268,8 @@ diff -urN a/gopls/integration/govim/cloudbuild.yaml b/gopls/integration/govim/cl -# shared. -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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/integration/govim/run_local.sh 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/integration/govim/run_local.sh 1969-12-31 16:00:00.000000000 -0800 @@ -1,96 +0,0 @@ -#!/bin/bash -e - @@ -4083,8 +4368,8 @@ diff -urN a/gopls/integration/govim/run_local.sh b/gopls/integration/govim/run_l - go test ${TEST_SHORT} ./cmd/govim \ - -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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/integration/govim/run_tests_for_cloudbuild.sh 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/integration/govim/run_tests_for_cloudbuild.sh 1969-12-31 16:00:00.000000000 -0800 @@ -1,28 +0,0 @@ -#!/bin/bash - @@ -4114,1119 +4399,354 @@ diff -urN a/gopls/integration/govim/run_tests_for_cloudbuild.sh b/gopls/integrat - # Remove directories we don't care about. - find "$GOVIM_TESTSCRIPT_WORKDIR_ROOT" -type d \( -name .vim -o -name gopath \) -prune -exec rm -rf '{}' \; -fi -diff -urN a/gopls/integration/parse/parse.go b/gopls/integration/parse/parse.go ---- a/gopls/integration/parse/parse.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/integration/parse/parse.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,230 +0,0 @@ --// Copyright 2019 The Go Authors. All rights reserved. +diff -urN a/gopls/internal/coverage/coverage.go b/gopls/internal/coverage/coverage.go +--- a/gopls/internal/coverage/coverage.go 2021-06-30 08:59:09.000000000 -0700 ++++ 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 -// license that can be found in the LICENSE file. - --// Package parse provides functions to parse LSP logs. --// Fully processed logs are returned by ToRLog(). --package parse +-//go:build go.1.16 +-// +build go.1.16 +- +-// Running this program in the tools directory will produce a coverage file /tmp/cover.out +-// and a coverage report for all the packages under internal/lsp, accumulated by all the tests +-// under gopls. +-// +-// -o controls where the coverage file is written, defaulting to /tmp/cover.out +-// -i coverage-file will generate the report from an existing coverage file +-// -v controls verbosity (0: only report coverage, 1: report as each directory is finished, +-// 2: report on each test, 3: more details, 4: too much) +-// -t tests only tests packages in the given comma-separated list of directories in gopls. +-// The names should start with ., as in ./internal/regtest/bench +-// -run tests. If set, -run tests is passed on to the go test command. +-// +-// Despite gopls' use of goroutines, the counts are almost deterministic. +-package main - -import ( -- "bufio" +- "bytes" - "encoding/json" -- "errors" +- "flag" - "fmt" - "log" - "os" -- "regexp" +- "os/exec" +- "path/filepath" +- "sort" - "strings" --) +- "time" - --// MsgType is the type of message. --type MsgType int +- "golang.org/x/tools/cover" +-) - --const ( -- // ClRequest from client to server has method and id -- ClRequest MsgType = iota -- // ClResponse from server to client -- ClResponse -- // SvRequest from server to client, has method and id -- SvRequest -- // SvResponse from client to server -- SvResponse -- // ToServer notification has method, but no id -- ToServer -- // ToClient notification -- ToClient -- // ReportErr is an error message -- ReportErr // errors have method and id +-var ( +- proFile = flag.String("i", "", "existing profile file") +- outFile = flag.String("o", "/tmp/cover.out", "where to write the coverage file") +- verbose = flag.Int("v", 0, "how much detail to print as tests are running") +- tests = flag.String("t", "", "list of tests to run") +- run = flag.String("run", "", "value of -run to pass to go test") -) - --// Logmsg is the type of a parsed log entry. --type Logmsg struct { -- Type MsgType -- Method string -- ID string // for requests/responses. Client and server request ids overlap -- Elapsed string // for responses -- Hdr string // header. do we need to keep all these strings? -- Rest string // the unparsed result, with newlines or not -- Body interface{} // the parsed result --} -- --// ReadLogs from a file. Most users should use ToRlog(). --func ReadLogs(fname string) ([]*Logmsg, error) { -- byid := make(map[string]int) -- msgs := []*Logmsg{} -- fd, err := os.Open(fname) -- if err != nil { -- return nil, err +-func main() { +- log.SetFlags(log.Lshortfile) +- flag.Parse() +- +- if *proFile != "" { +- report(*proFile) +- return - } -- defer fd.Close() -- logrdr := bufio.NewScanner(fd) -- logrdr.Buffer(nil, 1<<25) // a large buffer, for safety -- logrdr.Split(scanLogs) -- for i := 0; logrdr.Scan(); i++ { -- flds := strings.SplitN(logrdr.Text(), "\n", 2) -- if len(flds) == 1 { -- flds = append(flds, "") // for Errors +- +- checkCwd() +- // find the packages under gopls containing tests +- tests := listDirs("gopls") +- tests = onlyTests(tests) +- tests = realTestName(tests) +- +- // report coverage for packages under internal/lsp +- parg := "golang.org/x/tools/internal/lsp/..." +- +- accum := []string{} +- seen := make(map[string]bool) +- now := time.Now() +- for _, toRun := range tests { +- if excluded(toRun) { +- continue - } -- msg, err := parselog(flds[0], flds[1]) -- if err != nil { -- return nil, fmt.Errorf("failed to parse %q: %v", logrdr.Text(), err) +- x := runTest(toRun, parg) +- if *verbose > 0 { +- fmt.Printf("finished %s %.1fs\n", toRun, time.Since(now).Seconds()) - } -- switch msg.Type { -- case ClRequest, SvRequest: -- v, err := msg.unmarshal(Requests(msg.Method)) -- if err != nil { -- return nil, fmt.Errorf("%v for %s, %T", err, msg.Method, Requests(msg.Method)) -- } -- msg.Body = v -- case ClResponse, SvResponse: -- v, err := msg.doresponse() -- if err != nil { -- return nil, fmt.Errorf("%v %s", err, msg.Method) +- lines := bytes.Split(x, []byte{'\n'}) +- for _, l := range lines { +- if len(l) == 0 { +- continue - } -- msg.Body = v -- case ToServer, ToClient: -- v, err := msg.unmarshal(Notifs(msg.Method)) -- if err != nil && Notifs(msg.Method) != nil { -- return nil, fmt.Errorf("%s/%T: %v", msg.Method, Notifs(msg.Method), err) +- if !seen[string(l)] { +- // not accumulating counts, so only works for mode:set +- seen[string(l)] = true +- accum = append(accum, string(l)) - } -- msg.Body = v -- case ReportErr: -- msg.Body = msg.Rest // save cause -- } -- byid[msg.ID]++ -- msgs = append(msgs, msg) -- } -- if err = logrdr.Err(); err != nil { -- return msgs, err -- } -- return msgs, nil --} -- --// parse a single log message, given first line, and the rest --func parselog(first, rest string) (*Logmsg, error) { -- if strings.HasPrefix(rest, "Params: ") { -- rest = rest[8:] -- } else if strings.HasPrefix(rest, "Result: ") { -- rest = rest[8:] -- } -- msg := &Logmsg{Hdr: first, Rest: rest} -- fixid := func(s string) string { -- // emacs does (n)., gopls does (n)'. -- s = strings.Trim(s, "()'.{)") -- return s -- } -- flds := strings.Fields(first) -- chk := func(s string, n int) bool { return strings.Contains(first, s) && len(flds) == n } -- // gopls and emacs differ in how they report elapsed time -- switch { -- case chk("Sending request", 9): -- msg.Type = ClRequest -- msg.Method = flds[6][1:] -- msg.ID = fixid(flds[8][:len(flds[8])-2]) -- case chk("Received response", 11): -- msg.Type = ClResponse -- msg.Method = flds[6][1:] -- msg.ID = fixid(flds[8]) -- msg.Elapsed = flds[10] -- case chk("Received request", 9): -- msg.Type = SvRequest -- msg.Method = flds[6][1:] -- msg.ID = fixid(flds[8]) -- case chk("Sending response", 11), // gopls -- chk("Sending response", 13): // emacs -- msg.Type = SvResponse -- msg.Method = flds[6][1:] -- msg.ID = fixid(flds[8][:len(flds[8])-1]) -- msg.Elapsed = flds[10] -- case chk("Sending notification", 7): -- msg.Type = ToServer -- msg.Method = strings.Trim(flds[6], ".'") -- if len(flds) == 9 { -- log.Printf("len=%d method=%s %q", len(flds), msg.Method, first) -- } -- case chk("Received notification", 7): -- msg.Type = ToClient -- msg.Method = flds[6][1 : len(flds[6])-2] -- case strings.HasPrefix(first, "[Error - "): -- msg.Type = ReportErr -- both := flds[5] -- idx := strings.Index(both, "#") // relies on ID.Number -- msg.Method = both[:idx] -- msg.ID = fixid(both[idx+1:]) -- msg.Rest = strings.Join(flds[6:], " ") -- msg.Rest = `"` + msg.Rest + `"` -- default: -- return nil, fmt.Errorf("surprise, first=%q with %d flds", first, len(flds)) +- } +- } +- sort.Strings(accum[1:]) +- if err := os.WriteFile(*outFile, []byte(strings.Join(accum, "\n")), 0644); err != nil { +- log.Print(err) - } -- return msg, nil +- report(*outFile) -} - --// unmarshal into a proposed type --func (l *Logmsg) unmarshal(p interface{}) (interface{}, error) { -- r := []byte(l.Rest) -- if err := json.Unmarshal(r, p); err != nil { -- // need general alternatives, but for now -- // if p is *[]foo and rest is {}, return an empty p (or *p?) -- // or, cheat: -- if l.Rest == "{}" { -- return nil, nil -- } -- return nil, err -- } -- return p, nil +-type result struct { +- Time time.Time +- Test string +- Action string +- Package string +- Output string +- Elapsed float64 -} - --func (l *Logmsg) doresponse() (interface{}, error) { -- for _, x := range Responses(l.Method) { -- v, err := l.unmarshal(x) -- if err == nil { -- return v, nil -- } -- if x == nil { -- return new(interface{}), nil +-func runTest(tName, parg string) []byte { +- args := []string{"test", "-short", "-coverpkg", parg, "-coverprofile", *outFile, +- "-json"} +- if *run != "" { +- args = append(args, fmt.Sprintf("-run=%s", *run)) +- } +- args = append(args, tName) +- cmd := exec.Command("go", args...) +- cmd.Dir = "./gopls" +- ans, err := cmd.Output() +- if *verbose > 1 { +- got := strings.Split(string(ans), "\n") +- for _, g := range got { +- if g == "" { +- continue +- } +- var m result +- if err := json.Unmarshal([]byte(g), &m); err != nil { +- log.Printf("%T/%v", err, err) // shouldn't happen +- continue +- } +- maybePrint(m) - } - } -- // failure! -- rr := Responses(l.Method) -- for _, x := range rr { -- log.Printf("tried %T", x) +- if err != nil { +- log.Printf("%s: %q, cmd=%s", tName, ans, cmd.String()) +- } +- buf, err := os.ReadFile(*outFile) +- if err != nil { +- log.Fatal(err) - } -- log.Fatalf("(%d) doresponse failed for %s %q", len(rr), l.Method, l.Rest) -- return nil, nil +- return buf -} - --// be a little forgiving in separating log records --var recSep = regexp.MustCompile("\n\n\n|\r\n\r\n\r\n") -- --// return offset of start of next record, contents of record, error --func scanLogs(b []byte, atEOF bool) (int, []byte, error) { //bufio.SplitFunc -- got := recSep.FindIndex(b) -- if got == nil { -- if atEOF && len(b) > 0 { -- return 0, nil, errors.New("malformed log: all logs should end with a separator") -- } -- return 0, nil, nil -- } -- return got[1], b[:got[0]], nil --} -- --// String returns a user-useful versin of a Direction --func (d MsgType) String() string { -- switch d { -- case ClRequest: -- return "clrequest" -- case ClResponse: -- return "clresponse" -- case SvRequest: -- return "svrequest" -- case SvResponse: -- return "svresponse" -- case ToServer: -- return "toserver" -- case ToClient: -- return "toclient" -- case ReportErr: -- return "reporterr" -- } -- return fmt.Sprintf("dirname: %d unknown", d) --} -diff -urN a/gopls/integration/parse/protocol.go b/gopls/integration/parse/protocol.go ---- a/gopls/integration/parse/protocol.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/integration/parse/protocol.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,320 +0,0 @@ --// Copyright 2019 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. -- --package parse -- --import ( -- "log" +-func report(fn string) { +- profs, err := cover.ParseProfiles(fn) +- if err != nil { +- log.Fatal(err) +- } +- for _, p := range profs { +- statements, counts := 0, 0 +- for _, x := range p.Blocks { +- statements += x.NumStmt +- if x.Count != 0 { +- counts += x.NumStmt // sic: if any were executed, all were +- } +- } +- pc := 100 * float64(counts) / float64(statements) +- fmt.Printf("%3.0f%% %3d/%3d %s\n", pc, counts, statements, p.FileName) +- } +-} - -- p "golang.org/x/tools/internal/lsp/protocol" --) +-var todo []string // tests to run - --// Requests and notifications are fixed types --// Responses may be one of several types -- --// Requests returns a pointer to a type suitable for Unmarshal --func Requests(m string) interface{} { -- // these are in the documentation's order -- switch m { -- case "initialize": -- return new(p.InitializeParams) -- case "shutdown": -- return new(struct{}) -- case "window/showMessgeRequest": -- return new(p.ShowMessageRequestParams) -- case "client/registerCapability": -- return new(p.RegistrationParams) -- case "client/unregisterCapability": -- return new(p.UnregistrationParams) -- case "workspace/workspaceFolders": -- return nil -- case "workspace/configuration": -- return new(p.ConfigurationParams) -- case "workspace/symbol": -- return new(p.WorkspaceSymbolParams) -- case "workspace/executeCommand": -- return new(p.ExecuteCommandParams) -- case "workspace/applyEdit": -- return new(p.ApplyWorkspaceEditParams) -- case "textDocument/willSaveWaitUntil": -- return new(p.WillSaveTextDocumentParams) -- case "textDocument/completion": -- return new(p.CompletionParams) -- case "completionItem/resolve": -- return new(p.CompletionItem) -- case "textDocument/hover": -- return new(p.TextDocumentPositionParams) -- case "textDocument/signatureHelp": -- return new(p.TextDocumentPositionParams) -- case "textDocument/declaration": -- return new(p.TextDocumentPositionParams) -- case "textDocument/definition": -- return new(p.TextDocumentPositionParams) -- case "textDocument/typeDefinition": -- return new(p.TextDocumentPositionParams) -- case "textDocument/implementation": -- return new(p.TextDocumentPositionParams) -- case "textDocument/references": -- return new(p.ReferenceParams) -- case "textDocument/documentHighlight": -- return new(p.TextDocumentPositionParams) -- case "textDocument/documentSymbol": -- return new(p.DocumentSymbolParams) -- case "textDocument/codeAction": -- return new(p.CodeActionParams) -- case "textDocument/codeLens": -- return new(p.CodeLensParams) -- case "codeLens/resolve": -- return new(p.CodeLens) -- case "textDocument/documentLink": -- return new(p.DocumentLinkParams) -- case "documentLink/resolve": -- return new(p.DocumentLink) -- case "textDocument/documentColor": -- return new(p.DocumentColorParams) -- case "textDocument/colorPressentation": -- return new(p.ColorPresentationParams) -- case "textDocument/formatting": -- return new(p.DocumentFormattingParams) -- case "textDocument/rangeFormatting": -- return new(p.DocumentRangeFormattingParams) -- case "textDocument/typeFormatting": -- return new(p.DocumentOnTypeFormattingParams) -- case "textDocument/rename": -- return new(p.RenameParams) -- case "textDocument/prepareRename": -- return new(p.TextDocumentPositionParams) -- case "textDocument/foldingRange": -- return new(p.FoldingRangeParams) -- case "textDocument/incomingCalls": -- return new(p.CallHierarchyIncomingCallsParams) -- case "textDocument/outgoingCalls": -- return new(p.CallHierarchyOutgoingCallsParams) -- } -- log.Fatalf("request(%s) undefined", m) -- return "" +-func excluded(tname string) bool { +- if *tests == "" { // run all tests +- return false +- } +- if todo == nil { +- todo = strings.Split(*tests, ",") +- } +- for _, nm := range todo { +- if tname == nm { // run this test +- return false +- } +- } +- // not in list, skip it +- return true -} - --// Notifs returns a pointer to a type suitable for Unmarshal --func Notifs(m string) interface{} { -- switch m { -- case "$/cancelRequest": -- return new(p.CancelParams) -- case "$/setTraceNotification": -- return new(struct{ Value string }) -- case "client/registerCapability": // why is this a notification? (serer->client rpc) -- return new(p.RegistrationParams) -- case "initialized": -- return new(p.InitializedParams) -- case "exit": -- return nil -- case "window/showMessage": -- return new(p.ShowMessageParams) -- case "window/logMessage": -- return new(p.LogMessageParams) -- case "telemetry/event": -- return new(interface{}) // any -- case "workspace/didChangeWorkspaceFolders": -- return new(p.DidChangeWorkspaceFoldersParams) -- case "workspace/didChangeConfiguration": -- return new(p.DidChangeConfigurationParams) -- case "workspace/didChangeWatchedFiles": -- return new(p.DidChangeWatchedFilesParams) -- case "textDocument/didOpen": -- return new(p.DidOpenTextDocumentParams) -- case "textDocument/didChange": -- return new(p.DidChangeTextDocumentParams) -- case "textDocument/willSave": -- return new(p.WillSaveTextDocumentParams) -- case "textDocument/didSave": -- return new(p.DidSaveTextDocumentParams) -- case "textDocument/didClose": -- return new(p.DidCloseTextDocumentParams) -- case "textDocument/willClose": -- return new(p.DidCloseTextDocumentParams) -- case "textDocument/publishDiagnostics": -- return new(p.PublishDiagnosticsParams) -- } -- log.Fatalf("notif(%s) undefined", m) -- return "" +-// should m.Package be printed sometime? +-func maybePrint(m result) { +- switch m.Action { +- case "pass", "fail", "skip": +- fmt.Printf("%s %s %.3f\n", m.Action, m.Test, m.Elapsed) +- case "run": +- if *verbose > 2 { +- fmt.Printf("%s %s %.3f\n", m.Action, m.Test, m.Elapsed) +- } +- case "output": +- if *verbose > 3 { +- fmt.Printf("%s %s %q %.3f\n", m.Action, m.Test, m.Output, m.Elapsed) +- } +- default: +- log.Fatalf("unknown action %s\n", m.Action) +- } -} - --// Responses returns a slice of types, one of which should be --// suitable for Unmarshal --func Responses(m string) []interface{} { -- switch m { -- case "initialize": -- return []interface{}{new(p.InitializeResult)} -- case "shutdown": -- return []interface{}{nil} -- case "window/showMessageRequest": -- return []interface{}{new(p.MessageActionItem), nil} -- case "client/registerCapability": -- return []interface{}{nil} -- case "client/unregisterCapability": -- return []interface{}{nil} -- case "workspace/workspaceFolder": -- return []interface{}{new([]p.WorkspaceFolder), nil} -- case "workspace/configuration": -- return []interface{}{new([]interface{}), new(interface{})} -- case "workspace/symbol": -- return []interface{}{new([]p.SymbolInformation), nil} -- case "workspace/executeCommand": -- return []interface{}{new(interface{}), nil} -- case "workspace/applyEdit": -- return []interface{}{new(p.ApplyWorkspaceEditResponse)} -- case "textDocument/willSaveWaitUntil": -- return []interface{}{new([]p.TextEdit), nil} -- case "textDocument/completion": -- return []interface{}{new(p.CompletionList), new([]p.CompletionItem), nil} -- case "completionItem/resolve": -- return []interface{}{new(p.CompletionItem)} -- case "textDocument/hover": -- return []interface{}{new(p.Hover), nil} -- case "textDocument/signatureHelp": -- return []interface{}{new(p.SignatureHelp), nil} -- case "textDocument/declaration": -- return []interface{}{new(p.Location), new([]p.Location), new([]p.LocationLink), nil} -- case "textDocument/definition": -- return []interface{}{new([]p.Location), new([]p.Location), new([]p.LocationLink), nil} -- case "textDocument/typeDefinition": -- return []interface{}{new([]p.Location), new([]p.LocationLink), new(p.Location), nil} -- case "textDocument/implementation": -- return []interface{}{new(p.Location), new([]p.Location), new([]p.LocationLink), nil} -- case "textDocument/references": -- return []interface{}{new([]p.Location), nil} -- case "textDocument/documentHighlight": -- return []interface{}{new([]p.DocumentHighlight), nil} -- case "textDocument/documentSymbol": -- return []interface{}{new([]p.DocumentSymbol), new([]p.SymbolInformation), nil} -- case "textDocument/codeAction": -- return []interface{}{new([]p.CodeAction), new(p.Command), nil} -- case "textDocument/codeLens": -- return []interface{}{new([]p.CodeLens), nil} -- case "codelens/resolve": -- return []interface{}{new(p.CodeLens)} -- case "textDocument/documentLink": -- return []interface{}{new([]p.DocumentLink), nil} -- case "documentLink/resolve": -- return []interface{}{new(p.DocumentLink)} -- case "textDocument/documentColor": -- return []interface{}{new([]p.ColorInformation)} -- case "textDocument/colorPresentation": -- return []interface{}{new([]p.ColorPresentation)} -- case "textDocument/formatting": -- return []interface{}{new([]p.TextEdit), nil} -- case "textDocument/rangeFormatting": -- return []interface{}{new([]p.TextEdit), nil} -- case "textDocument/onTypeFormatting": -- return []interface{}{new([]p.TextEdit), nil} -- case "textDocument/rename": -- return []interface{}{new(p.WorkspaceEdit), nil} -- case "textDocument/prepareRename": -- return []interface{}{new(p.Range), nil} -- case "textDocument/foldingRange": -- return []interface{}{new([]p.FoldingRange), nil} -- case "callHierarchy/incomingCalls": -- return []interface{}{new([]p.CallHierarchyIncomingCall), nil} -- case "callHierarchy/outgoingCalls": -- return []interface{}{new([]p.CallHierarchyOutgoingCall), nil} -- } -- log.Fatalf("responses(%q) undefined", m) -- return nil +-// return only the directories that contain tests +-func onlyTests(s []string) []string { +- ans := []string{} +-outer: +- for _, d := range s { +- files, err := os.ReadDir(d) +- if err != nil { +- log.Fatalf("%s: %v", d, err) +- } +- for _, de := range files { +- if strings.Contains(de.Name(), "_test.go") { +- ans = append(ans, d) +- continue outer +- } +- } +- } +- return ans -} - --// Msgtype given method names. Note that mSrv|mCl is possible --type Msgtype int -- --const ( -- // Mnot for notifications -- Mnot Msgtype = 1 -- // Mreq for requests -- Mreq Msgtype = 2 -- // Msrv for messages from the server -- Msrv Msgtype = 4 -- // Mcl for messages from the client -- Mcl Msgtype = 8 --) -- --// IsNotify says if the message is a notification --func IsNotify(msg string) bool { -- m, ok := fromMethod[msg] -- if !ok { -- log.Fatalf("%q", msg) +-// replace the prefix gopls/ with ./ as the tests are run in the gopls directory +-func realTestName(p []string) []string { +- ans := []string{} +- for _, x := range p { +- x = x[len("gopls/"):] +- ans = append(ans, "./"+x) - } -- return m&Mnot != 0 +- return ans -} - --// FromServer says if the message is from the server --func FromServer(msg string) bool { -- m, ok := fromMethod[msg] -- if !ok { -- log.Fatalf("%q", msg) +-// make sure we start in a tools directory +-func checkCwd() { +- dir, err := os.Getwd() +- if err != nil { +- log.Fatal(err) +- } +- // we expect to be a the root of golang.org/x/tools +- cmd := exec.Command("go", "list", "-m", "-f", "{{.Dir}}", "golang.org/x/tools") +- buf, err := cmd.Output() +- buf = bytes.Trim(buf, "\n \t") // remove \n at end +- if err != nil { +- log.Fatal(err) +- } +- if string(buf) != dir { +- log.Fatalf("wrong directory: in %q, should be in %q", dir, string(buf)) +- } +- // and we expect gopls and internal/lsp as subdirectories +- _, err = os.Stat("gopls") +- if err != nil { +- log.Fatalf("expected a gopls directory, %v", err) +- } +- _, err = os.Stat("internal/lsp") +- if err != nil { +- log.Fatalf("expected to see internal/lsp, %v", err) - } -- return m&Msrv != 0 -} - --// FromClient says if the message is from the client --func FromClient(msg string) bool { -- m, ok := fromMethod[msg] -- if !ok { -- log.Fatalf("%q", msg) -- } -- return m&Mcl != 0 --} -- --// rpc name to message type --var fromMethod = map[string]Msgtype{ -- "$/cancelRequest": Mnot | Msrv | Mcl, -- "initialize": Mreq | Msrv, -- "initialized": Mnot | Mcl, -- "shutdown": Mreq | Mcl, -- "exit": Mnot | Mcl, -- "window/showMessage": Mreq | Msrv, -- "window/logMessage": Mnot | Msrv, -- "telemetry'event": Mnot | Msrv, -- "client/registerCapability": Mreq | Msrv, -- "client/unregisterCapability": Mreq | Msrv, -- "workspace/workspaceFolders": Mreq | Msrv, -- "workspace/workspaceDidChangeWorkspaceFolders": Mnot | Mcl, -- "workspace/didChangeConfiguration": Mnot | Mcl, -- "workspace/configuration": Mreq | Msrv, -- "workspace/didChangeWatchedFiles": Mnot | Mcl, -- "workspace/symbol": Mreq | Mcl, -- "workspace/executeCommand": Mreq | Mcl, -- "workspace/applyEdit": Mreq | Msrv, -- "textDocument/didOpen": Mnot | Mcl, -- "textDocument/didChange": Mnot | Mcl, -- "textDocument/willSave": Mnot | Mcl, -- "textDocument/willSaveWaitUntil": Mreq | Mcl, -- "textDocument/didSave": Mnot | Mcl, -- "textDocument/didClose": Mnot | Mcl, -- "textDocument/publishDiagnostics": Mnot | Msrv, -- "textDocument/completion": Mreq | Mcl, -- "completionItem/resolve": Mreq | Mcl, -- "textDocument/hover": Mreq | Mcl, -- "textDocument/signatureHelp": Mreq | Mcl, -- "textDocument/declaration": Mreq | Mcl, -- "textDocument/definition": Mreq | Mcl, -- "textDocument/typeDefinition": Mreq | Mcl, -- "textDocument/implementation": Mreq | Mcl, -- "textDocument/references": Mreq | Mcl, -- "textDocument/documentHighlight": Mreq | Mcl, -- "textDocument/documentSymbol": Mreq | Mcl, -- "textDocument/codeAction": Mreq | Mcl, -- "textDocument/codeLens": Mreq | Mcl, -- "codeLens/resolve": Mreq | Mcl, -- "textDocument/documentLink": Mreq | Mcl, -- "documentLink/resolve": Mreq | Mcl, -- "textDocument/documentColor": Mreq | Mcl, -- "textDocument/colorPresentation": Mreq | Mcl, -- "textDocument/formatting": Mreq | Mcl, -- "textDocument/rangeFormatting": Mreq | Mcl, -- "textDocument/onTypeFormatting": Mreq | Mcl, -- "textDocument/rename": Mreq | Mcl, -- "textDocument/prepareRename": Mreq | Mcl, -- "textDocument/foldingRange": Mreq | Mcl, -- "callHierarchy/incomingCalls": Mreq | Mcl, -- "callHierarchy/outgoingCalls": Mreq | Mcl, --} -diff -urN a/gopls/integration/parse/rlog.go b/gopls/integration/parse/rlog.go ---- a/gopls/integration/parse/rlog.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/integration/parse/rlog.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,126 +0,0 @@ +-func listDirs(dir string) []string { +- ans := []string{} +- f := func(path string, dirEntry os.DirEntry, err error) error { +- if strings.HasSuffix(path, "/testdata") || strings.HasSuffix(path, "/typescript") { +- return filepath.SkipDir +- } +- if dirEntry.IsDir() { +- ans = append(ans, path) +- } +- return nil +- } +- filepath.WalkDir(dir, f) +- return ans +-} +diff -urN a/gopls/internal/hooks/analysis.go b/gopls/internal/hooks/analysis.go +--- a/gopls/internal/hooks/analysis.go 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/hooks/analysis.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,60 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - --package parse +-//go:build go1.15 +-// +build go1.15 +- +-package hooks - -import ( -- "fmt" -- "log" -- "strings" +- "golang.org/x/tools/internal/lsp/protocol" +- "golang.org/x/tools/internal/lsp/source" +- "honnef.co/go/tools/analysis/lint" +- "honnef.co/go/tools/quickfix" +- "honnef.co/go/tools/simple" +- "honnef.co/go/tools/staticcheck" +- "honnef.co/go/tools/stylecheck" -) - --// Rlog contains the processed logs --type Rlog struct { -- Logs []*Logmsg // In the order in the log file -- ServerCall map[string]*Logmsg // ID->Request, client->server -- ServerReply map[string]*Logmsg // ID->Response, server->client (includes Errors) -- ClientCall map[string]*Logmsg -- ClientReply map[string]*Logmsg -- ClientNotifs []*Logmsg -- ServerNotifs []*Logmsg -- Histogram *LogHist --} -- --func newRlog(x []*Logmsg) *Rlog { -- return &Rlog{Logs: x, -- ServerCall: make(map[string]*Logmsg), -- ServerReply: make(map[string]*Logmsg), -- ClientCall: make(map[string]*Logmsg), -- ClientReply: make(map[string]*Logmsg), -- ClientNotifs: []*Logmsg{}, -- ServerNotifs: []*Logmsg{}, -- Histogram: &LogHist{}, -- } --} -- --// Counts returns a one-line summary of an Rlog --func (r *Rlog) Counts() string { -- return fmt.Sprintf("logs:%d srvC:%d srvR:%d clC:%d clR:%d clN:%d srvN:%d", -- len(r.Logs), -- len(r.ServerCall), len(r.ServerReply), len(r.ClientCall), len(r.ClientReply), -- len(r.ClientNotifs), len(r.ServerNotifs)) --} -- --// ToRlog reads a log file and returns a *Rlog --func ToRlog(fname string) (*Rlog, error) { -- x, err := ReadLogs(fname) -- if err != nil { -- return nil, err +-func updateAnalyzers(options *source.Options) { +- mapSeverity := func(severity lint.Severity) protocol.DiagnosticSeverity { +- switch severity { +- case lint.SeverityError: +- return protocol.SeverityError +- case lint.SeverityDeprecated: +- // TODO(dh): in LSP, deprecated is a tag, not a severity. +- // We'll want to support this once we enable SA5011. +- return protocol.SeverityWarning +- case lint.SeverityWarning: +- return protocol.SeverityWarning +- case lint.SeverityInfo: +- return protocol.SeverityInformation +- case lint.SeverityHint: +- return protocol.SeverityHint +- default: +- return protocol.SeverityWarning +- } - } -- ans := newRlog(x) -- for _, l := range x { -- switch l.Type { -- case ClRequest: -- ans.ServerCall[l.ID] = l -- case ClResponse: -- ans.ServerReply[l.ID] = l -- if l.Type != ReportErr { -- n := 0 -- fmt.Sscanf(l.Elapsed, "%d", &n) -- ans.Histogram.add(n) +- add := func(analyzers []*lint.Analyzer, skip map[string]struct{}) { +- for _, a := range analyzers { +- if _, ok := skip[a.Analyzer.Name]; ok { +- continue - } -- case SvRequest: -- ans.ClientCall[l.ID] = l -- case SvResponse: -- ans.ClientReply[l.ID] = l -- case ToClient: -- ans.ClientNotifs = append(ans.ClientNotifs, l) -- case ToServer: -- ans.ServerNotifs = append(ans.ServerNotifs, l) -- case ReportErr: -- ans.ServerReply[l.ID] = l -- l.Method = ans.ServerCall[l.ID].Method // Method not in log message -- default: -- log.Fatalf("eh? %s/%s (%s)", l.Type, l.Method, l.ID) +- +- enabled := !a.Doc.NonDefault +- options.AddStaticcheckAnalyzer(a.Analyzer, enabled, mapSeverity(a.Doc.Severity)) - } - } -- return ans, nil --} - --// LogHist gets ints, and puts them into buckets: --// <=10, <=30, 100, 300, 1000, ... --// It produces a historgram of elapsed times in milliseconds --type LogHist struct { -- cnts []int --} -- --func (l *LogHist) add(n int) { -- if n < 0 { -- n = 0 -- } -- bucket := 0 -- for ; n > 0; n /= 10 { -- if n < 10 { -- break -- } -- if n < 30 { -- bucket++ -- break -- } -- bucket += 2 -- } -- if len(l.cnts) <= bucket { -- for j := len(l.cnts); j < bucket+10; j++ { -- l.cnts = append(l.cnts, 0) -- } -- } -- l.cnts[bucket]++ --} -- --// String returns a string describing a histogram --func (l *LogHist) String() string { -- top := len(l.cnts) - 1 -- for ; top > 0 && l.cnts[top] == 0; top-- { -- } -- labs := []string{"10", "30"} -- out := strings.Builder{} -- out.WriteByte('[') -- for i := 0; i <= top; i++ { -- label := labs[i%2] -- labs[i%2] += "0" -- fmt.Fprintf(&out, "%s:%d ", label, l.cnts[i]) -- } -- out.WriteByte(']') -- return out.String() +- add(simple.Analyzers, nil) +- add(staticcheck.Analyzers, map[string]struct{}{ +- // This check conflicts with the vet printf check (golang/go#34494). +- "SA5009": {}, +- // This check relies on facts from dependencies, which +- // we don't currently compute. +- "SA5011": {}, +- }) +- add(stylecheck.Analyzers, nil) +- add(quickfix.Analyzers, nil) -} -diff -urN a/gopls/integration/replay/README.md b/gopls/integration/replay/README.md ---- a/gopls/integration/replay/README.md 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/integration/replay/README.md 1969-12-31 19:00:00.000000000 -0500 -@@ -1,79 +0,0 @@ --# Replaying Logs -- --The LSP log replayer takes a log from a gopls session, starts up an instance of gopls, --and tries to replay the session. It produces a log from the replayed session and reports --some comparative statistics of the two logs. -- --```replay -log ``` -- --The `logfile` should be the log produced by gopls. It will have a name like --`/tmp/gopls-89775` or, on a Mac, `$TMPDIR/gopls-29388`. -- --If `replay` cannot find a copy of gopls to execute, use `-cmd `. --It looks in the same places where `go install` would put its output, --namely `$GOBIN/gopls`, `$GOPATH/bin/gopls`, `$HOME/go/bin/gopls`. -- --The log for the replayed session is saved in `/tmp/seen`. -- --There is also a boolean argument `-cmp` which compares the log file --with `/tmp/seen` without invoking gopls and rerunning the session. -- --The output is fairly cryptic, and generated by logging. Ideas for better output would be welcome. --Here's an example, with intermingled comments: -- --``` --main.go:50: old 1856, hist:[10:177 30:1 100:0 300:3 1000:4 ] --``` --This says that the original log had 1856 records in it. The histogram is --counting how long RPCs took, in milliseconds. In this case 177 took no more --than 10ms, and 4 took between 300ms and 1000ms. --``` --main.go:53: calling mimic --main.go:293: mimic 1856 --``` --This is a reminder that it's replaying in a new session, with a log file --containing 1856 records --``` --main.go:61: new 1846, hist:[10:181 30:1 100:1 300:1 1000:1 ] --``` --The new session produced 1846 log records (that's 10 fewer), --and a vaguely similar histogram. --``` --main.go:96: old: clrequest:578 clresponse:185 svrequest:2 svresponse:2 toserver:244 toclient:460 reporterr:385 --main.go:96: new: clrequest:571 clresponse:185 svrequest:2 svresponse:2 toserver:241 toclient:460 reporterr:385 --``` --The first line is for the original log, the second for the new log. The new log has 7 fewer RPC requests --from the client *clrequest* (578 vs 571), the same number of client responses *clresponse*, 3 fewer --notifications *toserver* from the client, the same number from the server *toclient* to the client, and --the same number of errors *reporterr*. (That's mysterious, but a look at the ends of the log files shows --that the original session ended with several RPCs that don't show up, for whatever reason, in the new session.) -- --Finally, there are counts of the various notifications seen, in the new log and the old log, and --which direction they went. (The 3 fewer notifications in the summary above can be seen here to be from cancels --and a didChange.) --``` --main.go:107: counts of notifications --main.go:110: '$/cancelRequest'. new toserver 1 --main.go:110: '$/cancelRequest'. old toserver 3 --main.go:110: 'initialized'. new toserver 1 --main.go:110: 'initialized'. old toserver 1 --main.go:110: 'textDocument/didChange'. new toserver 231 --main.go:110: 'textDocument/didChange'. old toserver 232 --main.go:110: 'textDocument/didOpen'. new toserver 1 --main.go:110: 'textDocument/didOpen'. old toserver 1 --main.go:110: 'textDocument/didSave'. new toserver 7 --main.go:110: 'textDocument/didSave'. old toserver 7 --main.go:110: 'textDocument/publishDiagnostics'. new toclient 182 --main.go:110: 'textDocument/publishDiagnostics'. old toclient 182 --main.go:110: 'window/logMessage'. new toclient 278 --main.go:110: 'window/logMessage'. old toclient 278 --``` --### Caveats --Replay cannot restore the exact environment gopls saw for the original session. --For instance, the first didOpen message in the new session will see the file --as it was left by the original session. -- --Gopls invokes various tools, and the environment they see could have changed too. -- --Replay will use the gopls it finds (or is given). It has no way of using --the same version that created the original session. -diff -urN a/gopls/integration/replay/main.go b/gopls/integration/replay/main.go ---- a/gopls/integration/replay/main.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/integration/replay/main.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,292 +0,0 @@ --// Copyright 2019 The Go Authors. All rights reserved. +diff -urN a/gopls/internal/hooks/analysis_115.go b/gopls/internal/hooks/analysis_115.go +--- a/gopls/internal/hooks/analysis_115.go 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/hooks/analysis_115.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,12 +0,0 @@ +-// Copyright 2021 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - --// Replay logs. See README.md --package main -- --import ( -- "bufio" -- "context" -- "flag" -- "fmt" -- exec "golang.org/x/sys/execabs" -- "log" -- "os" -- "sort" -- "strconv" -- "strings" -- -- "golang.org/x/tools/gopls/integration/parse" -- "golang.org/x/tools/internal/fakenet" -- "golang.org/x/tools/internal/jsonrpc2" -- p "golang.org/x/tools/internal/lsp/protocol" --) -- --var ( -- command = flag.String("cmd", "", "location of server to send to, looks for gopls") -- cmp = flag.Bool("cmp", false, "only compare log and /tmp/seen") -- logrdr *bufio.Scanner -- msgs []*parse.Logmsg -- // requests and responses/errors, by id -- clreq = make(map[string]*parse.Logmsg) -- clresp = make(map[string]*parse.Logmsg) -- svreq = make(map[string]*parse.Logmsg) -- svresp = make(map[string]*parse.Logmsg) --) -- --func main() { -- log.SetFlags(log.Lshortfile) -- flag.Usage = func() { -- fmt.Fprintln(flag.CommandLine.Output(), "replay [options] ") -- flag.PrintDefaults() -- } -- flag.Parse() -- if flag.NArg() != 1 { -- flag.Usage() -- os.Exit(2) -- } -- logf := flag.Arg(0) -- -- orig, err := parse.ToRlog(logf) -- if err != nil { -- log.Fatalf("error parsing logfile %q: %v", logf, err) -- } -- ctx := context.Background() -- msgs = orig.Logs -- log.Printf("old %d, hist:%s", len(msgs), orig.Histogram) -- -- if !*cmp { -- log.Print("calling mimic") -- mimic(ctx) -- } -- seen, err := parse.ToRlog("/tmp/seen") -- if err != nil { -- log.Fatal(err) -- } -- newMsgs := seen.Logs -- log.Printf("new %d, hist:%s", len(newMsgs), seen.Histogram) -- -- ok := make(map[string]int) -- f := func(x []*parse.Logmsg, label string, diags map[p.DocumentURI][]p.Diagnostic) { -- counts := make(map[parse.MsgType]int) -- for _, l := range x { -- if l.Method == "window/logMessage" { -- // don't care -- //continue -- } -- if l.Method == "textDocument/publishDiagnostics" { -- v, ok := l.Body.(*p.PublishDiagnosticsParams) -- if !ok { -- log.Fatalf("got %T expected PublishDiagnosticsParams", l.Body) -- } -- diags[v.URI] = v.Diagnostics -- } -- counts[l.Type]++ -- // notifications only -- if l.Type != parse.ToServer && l.Type != parse.ToClient { -- continue -- } -- s := fmt.Sprintf("%s %s %s", strings.Replace(l.Hdr, "\r", "", -1), label, l.Type) -- if i := strings.Index(s, "notification"); i != -1 { -- s = s[i+12:] -- } -- if len(s) > 120 { -- s = s[:120] -- } -- ok[s]++ -- } -- msg := "" -- for i := parse.ClRequest; i <= parse.ReportErr; i++ { -- msg += fmt.Sprintf("%s:%d ", i, counts[i]) -- } -- log.Printf("%s: %s", label, msg) -- } -- mdiags := make(map[p.DocumentURI][]p.Diagnostic) -- f(msgs, "old", mdiags) -- vdiags := make(map[p.DocumentURI][]p.Diagnostic) -- f(newMsgs, "new", vdiags) -- buf := []string{} -- for k := range ok { -- buf = append(buf, fmt.Sprintf("%s %d", k, ok[k])) -- } -- if len(buf) > 0 { -- log.Printf("counts of notifications") -- sort.Strings(buf) -- for _, k := range buf { -- log.Print(k) -- } -- } -- buf = buf[0:0] -- for k, v := range mdiags { -- va := vdiags[k] -- if len(v) != len(va) { -- buf = append(buf, fmt.Sprintf("new has %d, old has %d for %s", -- len(va), len(v), k)) -- } -- } -- for ka := range vdiags { -- if _, ok := mdiags[ka]; !ok { -- buf = append(buf, fmt.Sprintf("new diagnostics, but no old ones, for %s", -- ka)) -- } -- } -- if len(buf) > 0 { -- log.Print("diagnostics differ:") -- for _, s := range buf { -- log.Print(s) -- } -- } --} -- --func send(ctx context.Context, l *parse.Logmsg, stream jsonrpc2.Stream, id *jsonrpc2.ID) { -- if id == nil { -- // need to use the number version of ID -- n, err := strconv.Atoi(l.ID) -- if err != nil { -- n = 0 -- } -- nid := jsonrpc2.NewIntID(int64(n)) -- id = &nid -- } -- var msg jsonrpc2.Message -- var err error -- switch l.Type { -- case parse.ClRequest: -- msg, err = jsonrpc2.NewCall(*id, l.Method, l.Body) -- case parse.SvResponse: -- msg, err = jsonrpc2.NewResponse(*id, l.Body, nil) -- case parse.ToServer: -- msg, err = jsonrpc2.NewNotification(l.Method, l.Body) -- default: -- log.Fatalf("sending %s", l.Type) -- } -- if err != nil { -- log.Fatal(err) -- } -- stream.Write(ctx, msg) --} -- --func respond(ctx context.Context, c *jsonrpc2.Call, stream jsonrpc2.Stream) { -- // c is a server request -- // pick out the id, and look for the response in msgs -- id := c.ID() -- idstr := fmt.Sprint(id) -- for _, l := range msgs { -- if l.ID == idstr && l.Type == parse.SvResponse { -- // check that the methods match? -- // need to send back the same ID we got. -- send(ctx, l, stream, &id) -- return -- } -- } -- log.Fatalf("no response found %q %+v %+v", c.Method(), c.ID(), c) --} -- --func findgopls() string { -- totry := [][]string{{"GOBIN", "/gopls"}, {"GOPATH", "/bin/gopls"}, {"HOME", "/go/bin/gopls"}} -- // looks in the places go install would install: -- // GOBIN, else GOPATH/bin, else HOME/go/bin -- ok := func(s string) bool { -- fd, err := os.Open(s) -- if err != nil { -- return false -- } -- fi, err := fd.Stat() -- if err != nil { -- return false -- } -- return fi.Mode()&0111 != 0 -- } -- for _, t := range totry { -- g := os.Getenv(t[0]) -- if g != "" && ok(g+t[1]) { -- gopls := g + t[1] -- log.Printf("using gopls at %s", gopls) -- return gopls -- } -- } -- log.Fatal("could not find gopls") -- return "" --} -- --func mimic(ctx context.Context) { -- log.Printf("mimic %d", len(msgs)) -- if *command == "" { -- *command = findgopls() -- } -- cmd := exec.Command(*command, "-logfile", "/tmp/seen", "-rpc.trace") -- toServer, err := cmd.StdinPipe() -- if err != nil { -- log.Fatal(err) -- } -- fromServer, err := cmd.StdoutPipe() -- if err != nil { -- log.Fatal(err) -- } -- err = cmd.Start() -- if err != nil { -- log.Fatal(err) -- } -- conn := fakenet.NewConn("stdio", fromServer, toServer) -- stream := jsonrpc2.NewHeaderStream(conn) -- rchan := make(chan jsonrpc2.Message, 10) // do we need buffering? -- rdr := func() { -- for { -- msg, _, err := stream.Read(ctx) -- if err != nil { -- rchan <- nil // close it instead? -- return -- } -- rchan <- msg -- } -- } -- go rdr() -- // send as many as possible: all clrequests and toservers up to a clresponse -- // and loop -- seenids := make(map[string]bool) // id's that have been responded to: --big: -- for _, l := range msgs { -- switch l.Type { -- case parse.ToServer: // just send these as we get to them -- send(ctx, l, stream, nil) -- case parse.ClRequest: -- send(ctx, l, stream, nil) // for now, wait for a response, to make sure code is ok -- fallthrough -- case parse.ClResponse, parse.ReportErr: // don't go past these until they're received -- if seenids[l.ID] { -- break // onward, as it has been received already -- } -- done: -- for { -- msg := <-rchan -- if msg == nil { -- break big -- } -- // if it's svrequest, do something -- // if it's clresponse or reporterr, add to seenids, and if it -- // is l.id, break out of the loop, and continue the outer loop -- -- switch msg := msg.(type) { -- case *jsonrpc2.Call: -- if parse.FromServer(msg.Method()) { -- respond(ctx, msg, stream) -- continue done // still waiting -- } -- case *jsonrpc2.Response: -- id := fmt.Sprint(msg.ID()) -- seenids[id] = true -- if id == l.ID { -- break done -- } -- } -- } -- case parse.SvRequest: // not ours to send -- continue -- case parse.SvResponse: // sent by us, if the request arrives -- continue -- case parse.ToClient: // we don't send these -- continue -- } -- } --} -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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,39 +0,0 @@ --// Copyright 2019 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. +-//go:build !go1.15 +-// +build !go1.15 - -package hooks - --import ( -- "golang.org/x/tools/go/analysis" -- "golang.org/x/tools/internal/lsp/source" -- "honnef.co/go/tools/simple" -- "honnef.co/go/tools/staticcheck" -- "honnef.co/go/tools/stylecheck" --) +-import "golang.org/x/tools/internal/lsp/source" - --func updateAnalyzers(options *source.Options) { -- var analyzers []*analysis.Analyzer -- for _, a := range simple.Analyzers { -- analyzers = append(analyzers, a) -- } -- for _, a := range staticcheck.Analyzers { -- switch a.Name { -- case "SA5009": -- // This check conflicts with the vet printf check (golang/go#34494). -- case "SA5011": -- // This check relies on facts from dependencies, which -- // we don't currently compute. -- default: -- analyzers = append(analyzers, a) -- } -- } -- for _, a := range stylecheck.Analyzers { -- analyzers = append(analyzers, a) -- } -- // Always add hooks for all available analyzers, but disable them if the -- // user does not have staticcheck enabled (they may enable it later on). -- for _, a := range analyzers { -- options.AddStaticcheckAnalyzer(a) -- } --} +-func updateAnalyzers(_ *source.Options) {} 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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/internal/hooks/diff.go 2021-06-30 08:59:09.000000000 -0700 ++++ 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 @@ -5270,8 +4790,8 @@ diff -urN a/gopls/internal/hooks/diff.go b/gopls/internal/hooks/diff.go - return edits, nil -} 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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/internal/hooks/diff_test.go 2021-06-30 08:59:09.000000000 -0700 ++++ 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 @@ -5290,9 +4810,9 @@ diff -urN a/gopls/internal/hooks/diff_test.go b/gopls/internal/hooks/diff_test.g - difftest.DiffTest(t, hooks.ComputeEdits) -} 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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,45 +0,0 @@ +--- a/gopls/internal/hooks/gen-licenses.sh 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/hooks/gen-licenses.sh 1969-12-31 16:00:00.000000000 -0800 +@@ -1,38 +0,0 @@ -#!/bin/bash -eu - -# Copyright 2020 The Go Authors. All rights reserved. @@ -5301,13 +4821,10 @@ diff -urN a/gopls/internal/hooks/gen-licenses.sh b/gopls/internal/hooks/gen-lice - -set -o pipefail - +-output=$1 -tempfile=$(mktemp) -cd $(dirname $0) - --modhash=$(sha256sum ../../go.sum | awk '{print $1}') --# Make sure we have the code for all the modules we depend on. --go mod download -- -cat > $tempfile <> $tempfile -done - --cat >> $tempfile << END --\` -- --const licensesGeneratedFrom = "$modhash" --END --mv $tempfile licenses.go +-echo "\`" >> $tempfile +-mv $tempfile $output \ 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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,36 +0,0 @@ +--- a/gopls/internal/hooks/hooks.go 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/hooks/hooks.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,37 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -5366,23 +4879,24 @@ diff -urN a/gopls/internal/hooks/hooks.go b/gopls/internal/hooks/hooks.go - if options.GoDiff { - options.ComputeEdits = ComputeEdits - } -- options.URLRegexp = urlRegexp() +- options.URLRegexp = relaxedFullWord - options.GofumptFormat = func(ctx context.Context, src []byte) ([]byte, error) { - return format.Source(src, format.Options{}) - } - updateAnalyzers(options) -} - --func urlRegexp() *regexp.Regexp { -- // Ensure links are matched as full words, not anywhere. -- re := regexp.MustCompile(`\b(` + xurls.Relaxed().String() + `)\b`) -- re.Longest() -- return re +-var relaxedFullWord *regexp.Regexp +- +-// Ensure links are matched as full words, not anywhere. +-func init() { +- relaxedFullWord = regexp.MustCompile(`\b(` + xurls.Relaxed().String() + `)\b`) +- relaxedFullWord.Longest() -} 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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,171 +0,0 @@ +--- a/gopls/internal/hooks/licenses.go 2021-06-30 08:59:09.000000000 -0700 ++++ 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 -// license that can be found in the LICENSE file. @@ -5552,12 +5066,10 @@ diff -urN a/gopls/internal/hooks/licenses.go b/gopls/internal/hooks/licenses.go -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -` -- --const licensesGeneratedFrom = "029a0f934a7bad22a7d47185055bc554b1ea23ce427351caa87d9a088fcfba4e" 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 1969-12-31 19:00:00.000000000 -0500 -@@ -1,23 +0,0 @@ +--- a/gopls/internal/hooks/licenses_test.go 2021-06-30 08:59:09.000000000 -0700 ++++ 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 -// license that can be found in the LICENSE file. @@ -5565,40 +5077,90 @@ diff -urN a/gopls/internal/hooks/licenses_test.go b/gopls/internal/hooks/license -package hooks - -import ( -- "crypto/sha256" -- "encoding/hex" +- "bytes" - "io/ioutil" +- "os/exec" +- "runtime" - "testing" +- +- "golang.org/x/tools/internal/testenv" -) - -func TestLicenses(t *testing.T) { -- sumBytes, err := ioutil.ReadFile("../../go.sum") +- // License text differs for older Go versions because staticcheck isn't +- // supported for those versions. +- testenv.NeedsGo1Point(t, 15) +- +- if runtime.GOOS != "linux" && runtime.GOOS != "darwin" { +- t.Skip("generating licenses only works on Unixes") +- } +- tmp, err := ioutil.TempFile("", "") - if err != nil { - t.Fatal(err) - } -- sumSum := sha256.Sum256(sumBytes) -- if licensesGeneratedFrom != hex.EncodeToString(sumSum[:]) { +- tmp.Close() +- +- if out, err := exec.Command("./gen-licenses.sh", tmp.Name()).CombinedOutput(); err != nil { +- t.Fatalf("generating licenses failed: %q, %v", out, err) +- } +- +- got, err := ioutil.ReadFile(tmp.Name()) +- if err != nil { +- t.Fatal(err) +- } +- want, err := ioutil.ReadFile("licenses.go") +- if err != nil { +- t.Fatal(err) +- } +- if !bytes.Equal(got, want) { - t.Error("combined license text needs updating. Run: `go generate ./internal/hooks` from the gopls module.") - } -} -diff -urN a/gopls/internal/regtest/bench_test.go b/gopls/internal/regtest/bench_test.go ---- a/gopls/internal/regtest/bench_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/bench_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,104 +0,0 @@ +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/bench/bench_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,179 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - --package regtest +-package bench - -import ( - "flag" - "fmt" - "testing" +- "time" +- +- "golang.org/x/tools/gopls/internal/hooks" +- "golang.org/x/tools/internal/lsp/fake" +- . "golang.org/x/tools/internal/lsp/regtest" - - "golang.org/x/tools/internal/lsp/protocol" -) - +-func TestMain(m *testing.M) { +- Main(m, hooks.Options) +-} +- +-func benchmarkOptions(dir string) []RunOption { +- return []RunOption{ +- // Run in an existing directory, since we're trying to simulate known cases +- // that cause gopls memory problems. +- InExistingDir(dir), +- // Skip logs as they buffer up memory unnaturally. +- SkipLogs(), +- // The Debug server only makes sense if running in singleton mode. +- Modes(Singleton), +- // Set a generous timeout. Individual tests should control their own +- // graceful termination. +- Timeout(20 * time.Minute), +- +- // Use the actual proxy, since we want our builds to succeed. +- GOPROXY("https://proxy.golang.org"), +- } +-} +- -func printBenchmarkResults(result testing.BenchmarkResult) { - fmt.Println("Benchmark Statistics:") - fmt.Println(result.String()) @@ -5624,7 +5186,7 @@ diff -urN a/gopls/internal/regtest/bench_test.go b/gopls/internal/regtest/bench_ - - results := testing.Benchmark(func(b *testing.B) { - for i := 0; i < b.N; i++ { -- withOptions(opts...).run(t, "", func(t *testing.T, env *Env) {}) +- WithOptions(opts...).Run(t, "", func(t *testing.T, env *Env) {}) - } - }) - @@ -5659,7 +5221,7 @@ diff -urN a/gopls/internal/regtest/bench_test.go b/gopls/internal/regtest/bench_ - } - opts = append(opts, conf) - -- withOptions(opts...).run(t, "", func(t *testing.T, env *Env) { +- WithOptions(opts...).Run(t, "", func(t *testing.T, env *Env) { - // We can't Await in this test, since we have disabled hooks. Instead, run - // one symbol request to completion to ensure all necessary cache entries - // are populated. @@ -5689,43 +5251,375 @@ diff -urN a/gopls/internal/regtest/bench_test.go b/gopls/internal/regtest/bench_ - printBenchmarkResults(results) - }) -} -diff -urN a/gopls/internal/regtest/codelens_test.go b/gopls/internal/regtest/codelens_test.go ---- a/gopls/internal/regtest/codelens_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/codelens_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,319 +0,0 @@ +- +-var ( +- benchDir = flag.String("didchange_dir", "", "If set, run benchmarks in this dir. Must also set regtest_bench_file.") +- benchFile = flag.String("didchange_file", "", "The file to modify") +-) +- +-// TestBenchmarkDidChange benchmarks modifications of a single file by making +-// synthetic modifications in a comment. It controls pacing by waiting for the +-// server to actually start processing the didChange notification before +-// proceeding. Notably it does not wait for diagnostics to complete. +-// +-// Run it by passing -didchange_dir and -didchange_file, where -didchange_dir +-// is the path to a workspace root, and -didchange_file is the +-// workspace-relative path to a file to modify. e.g.: +-// +-// go test -run=TestBenchmarkDidChange \ +-// -didchange_dir=path/to/kubernetes \ +-// -didchange_file=pkg/util/hash/hash.go +-func TestBenchmarkDidChange(t *testing.T) { +- if *benchDir == "" { +- t.Skip("-didchange_dir is not set") +- } +- if *benchFile == "" { +- t.Fatal("-didchange_file must be set if -didchange_dir is set") +- } +- +- opts := benchmarkOptions(*benchDir) +- WithOptions(opts...).Run(t, "", func(_ *testing.T, env *Env) { +- env.OpenFile(*benchFile) +- env.Await(env.DoneWithOpen()) +- // Insert the text we'll be modifying at the top of the file. +- env.EditBuffer(*benchFile, fake.Edit{Text: "// __REGTEST_PLACEHOLDER_0__\n"}) +- result := testing.Benchmark(func(b *testing.B) { +- b.ResetTimer() +- for i := 0; i < b.N; i++ { +- env.EditBuffer(*benchFile, fake.Edit{ +- Start: fake.Pos{Line: 0, Column: 0}, +- End: fake.Pos{Line: 1, Column: 0}, +- // Increment +- Text: fmt.Sprintf("// __REGTEST_PLACEHOLDER_%d__\n", i+1), +- }) +- env.Await(StartedChange(uint64(i + 1))) +- } +- b.StopTimer() +- }) +- printBenchmarkResults(result) +- }) +-} +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/bench/completion_bench_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,202 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - --package regtest +-package bench - -import ( +- "flag" +- "fmt" - "runtime" - "strings" - "testing" - -- "golang.org/x/tools/internal/lsp" +- . "golang.org/x/tools/internal/lsp/regtest" +- - "golang.org/x/tools/internal/lsp/fake" -- "golang.org/x/tools/internal/lsp/protocol" -- "golang.org/x/tools/internal/lsp/source" -- "golang.org/x/tools/internal/lsp/tests" -- "golang.org/x/tools/internal/testenv" -) - --func TestDisablingCodeLens(t *testing.T) { -- const workspace = ` ---- go.mod -- --module codelens.test +-// dummyCompletionFunction to test manually configured completion using CLI. +-func dummyCompletionFunction() { const s = "placeholder"; fmt.Printf("%s", s) } - --go 1.12 ---- lib.go -- --package lib +-type completionBenchOptions struct { +- workdir, file, locationRegexp string +- printResults bool +- // hook to run edits before initial completion, not supported for manually +- // configured completions. +- preCompletionEdits func(*Env) +-} - --type Number int +-var completionOptions = completionBenchOptions{} - --const ( -- Zero Number = iota -- One +-func init() { +- flag.StringVar(&completionOptions.workdir, "completion_workdir", "", "directory to run completion benchmarks in") +- flag.StringVar(&completionOptions.file, "completion_file", "", "relative path to the file to complete in") +- flag.StringVar(&completionOptions.locationRegexp, "completion_regexp", "", "regexp location to complete at") +- flag.BoolVar(&completionOptions.printResults, "completion_print_results", false, "whether to print completion results") +-} +- +-func benchmarkCompletion(options completionBenchOptions, t *testing.T) { +- if completionOptions.workdir == "" { +- t.Skip("-completion_workdir not configured, skipping benchmark") +- } +- +- opts := stressTestOptions(options.workdir) +- +- // Completion gives bad results if IWL is not yet complete, so we must await +- // it first (and therefore need hooks). +- opts = append(opts, SkipHooks(false)) +- +- WithOptions(opts...).Run(t, "", func(t *testing.T, env *Env) { +- env.OpenFile(options.file) +- +- // Run edits required for this completion. +- if options.preCompletionEdits != nil { +- options.preCompletionEdits(env) +- } +- +- // Add a comment as a marker at the start of the file, we'll replace +- // this in every iteration to trigger type checking and hence emulate +- // a more real world scenario. +- env.EditBuffer(options.file, fake.Edit{Text: "// 0\n"}) +- +- // Run a completion to make sure the system is warm. +- pos := env.RegexpSearch(options.file, options.locationRegexp) +- completions := env.Completion(options.file, pos) +- +- if options.printResults { +- fmt.Println("Results:") +- for i := 0; i < len(completions.Items); i++ { +- fmt.Printf("\t%d. %v\n", i, completions.Items[i]) +- } +- } +- +- results := testing.Benchmark(func(b *testing.B) { +- for i := 0; i < b.N; i++ { +- b.StopTimer() +- env.RegexpReplace(options.file, `\/\/ \d*`, fmt.Sprintf("// %d", i)) +- +- // explicitly garbage collect since we don't want to count this +- // time in completion benchmarks. +- if i%10 == 0 { +- runtime.GC() +- } +- b.StartTimer() +- +- env.Completion(options.file, pos) +- } +- }) +- +- printBenchmarkResults(results) +- }) +-} +- +-// endPosInBuffer returns the position for last character in the buffer for +-// the given file. +-func endPosInBuffer(env *Env, name string) fake.Pos { +- buffer := env.Editor.BufferText(name) +- lines := strings.Split(buffer, "\n") +- numLines := len(lines) +- +- return fake.Pos{ +- Line: numLines - 1, +- Column: len([]rune(lines[numLines-1])), +- } +-} +- +-// Benchmark completion at a specified file and location. When no CLI options +-// are specified, this test is skipped. +-// To Run (from x/tools/gopls) against the dummy function above: +-// go test -v ./internal/regtest -run=TestBenchmarkConfiguredCompletion +-// -completion_workdir="$HOME/Developer/tools" +-// -completion_file="gopls/internal/regtest/completion_bench_test.go" +-// -completion_regexp="dummyCompletionFunction.*fmt\.Printf\(\"%s\", s(\))" +-func TestBenchmarkConfiguredCompletion(t *testing.T) { +- benchmarkCompletion(completionOptions, t) +-} +- +-// To run (from x/tools/gopls): +-// go test -v ./internal/regtest -run TestBenchmark<>Completion +-// -completion_workdir="$HOME/Developer/tools" +-// where <> is one of the tests below. completion_workdir should be path to +-// x/tools on your system. +- +-// Benchmark struct completion in tools codebase. +-func TestBenchmarkStructCompletion(t *testing.T) { +- file := "internal/lsp/cache/session.go" +- +- preCompletionEdits := func(env *Env) { +- env.OpenFile(file) +- originalBuffer := env.Editor.BufferText(file) +- env.EditBuffer(file, fake.Edit{ +- End: endPosInBuffer(env, file), +- Text: originalBuffer + "\nvar testVariable map[string]bool = Session{}.\n", +- }) +- } +- +- benchmarkCompletion(completionBenchOptions{ +- workdir: completionOptions.workdir, +- file: file, +- locationRegexp: `var testVariable map\[string\]bool = Session{}(\.)`, +- preCompletionEdits: preCompletionEdits, +- printResults: completionOptions.printResults, +- }, t) +-} +- +-// Benchmark import completion in tools codebase. +-func TestBenchmarkImportCompletion(t *testing.T) { +- benchmarkCompletion(completionBenchOptions{ +- workdir: completionOptions.workdir, +- file: "internal/lsp/source/completion/completion.go", +- locationRegexp: `go\/()`, +- printResults: completionOptions.printResults, +- }, t) +-} +- +-// Benchmark slice completion in tools codebase. +-func TestBenchmarkSliceCompletion(t *testing.T) { +- file := "internal/lsp/cache/session.go" +- +- preCompletionEdits := func(env *Env) { +- env.OpenFile(file) +- originalBuffer := env.Editor.BufferText(file) +- env.EditBuffer(file, fake.Edit{ +- End: endPosInBuffer(env, file), +- Text: originalBuffer + "\nvar testVariable []byte = \n", +- }) +- } +- +- benchmarkCompletion(completionBenchOptions{ +- workdir: completionOptions.workdir, +- file: file, +- locationRegexp: `var testVariable \[\]byte (=)`, +- preCompletionEdits: preCompletionEdits, +- printResults: completionOptions.printResults, +- }, t) +-} +- +-// Benchmark deep completion in function call in tools codebase. +-func TestBenchmarkFuncDeepCompletion(t *testing.T) { +- file := "internal/lsp/source/completion/completion.go" +- fileContent := ` +-func (c *completer) _() { +- c.inference.kindMatches(c.) +-} +-` +- preCompletionEdits := func(env *Env) { +- env.OpenFile(file) +- originalBuffer := env.Editor.BufferText(file) +- env.EditBuffer(file, fake.Edit{ +- End: endPosInBuffer(env, file), +- Text: originalBuffer + fileContent, +- }) +- } +- +- benchmarkCompletion(completionBenchOptions{ +- workdir: completionOptions.workdir, +- file: file, +- locationRegexp: `func \(c \*completer\) _\(\) {\n\tc\.inference\.kindMatches\((c)`, +- preCompletionEdits: preCompletionEdits, +- printResults: completionOptions.printResults, +- }, t) +-} +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 2021-06-30 08:59:09.000000000 -0700 ++++ 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 +-// license that can be found in the LICENSE file. +- +-package bench +- +-import ( +- "context" +- "flag" +- "fmt" +- "testing" +- "time" +- +- . "golang.org/x/tools/internal/lsp/regtest" +-) +- +-// Pilosa is a repository that has historically caused significant memory +-// problems for Gopls. We use it for a simple stress test that types +-// arbitrarily in a file with lots of dependents. +- +-var pilosaPath = flag.String("pilosa_path", "", "Path to a directory containing "+ +- "github.com/pilosa/pilosa, for stress testing. Do not set this unless you "+ +- "know what you're doing!") +- +-func stressTestOptions(dir string) []RunOption { +- opts := benchmarkOptions(dir) +- opts = append(opts, SkipHooks(true), DebugAddress(":8087")) +- return opts +-} +- +-func TestPilosaStress(t *testing.T) { +- if *pilosaPath == "" { +- t.Skip("-pilosa_path not configured") +- } +- opts := stressTestOptions(*pilosaPath) +- +- WithOptions(opts...).Run(t, "", func(_ *testing.T, env *Env) { +- files := []string{ +- "cmd.go", +- "internal/private.pb.go", +- "roaring/roaring.go", +- "roaring/roaring_internal_test.go", +- "server/handler_test.go", +- } +- for _, file := range files { +- env.OpenFile(file) +- } +- ctx, cancel := context.WithTimeout(env.Ctx, 10*time.Minute) +- defer cancel() +- +- i := 1 +- // MagicNumber is an identifier that occurs in roaring.go. Just change it +- // arbitrarily. +- env.RegexpReplace("roaring/roaring.go", "MagicNumber", fmt.Sprintf("MagicNumber%d", 1)) +- for { +- select { +- case <-ctx.Done(): +- return +- default: +- } +- env.RegexpReplace("roaring/roaring.go", fmt.Sprintf("MagicNumber%d", i), fmt.Sprintf("MagicNumber%d", i+1)) +- time.Sleep(20 * time.Millisecond) +- i++ +- } +- }) +-} +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/codelens/codelens_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,352 +0,0 @@ +-// Copyright 2020 The Go Authors. All rights reserved. +-// Use of this source code is governed by a BSD-style +-// license that can be found in the LICENSE file. +- +-package codelens +- +-import ( +- "fmt" +- "runtime" +- "strings" +- "testing" +- "time" +- +- "golang.org/x/tools/gopls/internal/hooks" +- . "golang.org/x/tools/internal/lsp/regtest" +- +- "golang.org/x/tools/internal/lsp/command" +- "golang.org/x/tools/internal/lsp/fake" +- "golang.org/x/tools/internal/lsp/protocol" +- "golang.org/x/tools/internal/lsp/tests" +- "golang.org/x/tools/internal/testenv" +-) +- +-func TestMain(m *testing.M) { +- Main(m, hooks.Options) +-} +- +-func TestDisablingCodeLens(t *testing.T) { +- const workspace = ` +--- go.mod -- +-module codelens.test +- +-go 1.12 +--- lib.go -- +-package lib +- +-type Number int +- +-const ( +- Zero Number = iota +- One - Two -) - @@ -5742,17 +5636,17 @@ diff -urN a/gopls/internal/regtest/codelens_test.go b/gopls/internal/regtest/cod - }, - { - label: "generate disabled", -- enabled: map[string]bool{source.CommandGenerate.Name: false}, +- enabled: map[string]bool{string(command.Generate): false}, - wantCodeLens: false, - }, - } - for _, test := range tests { - t.Run(test.label, func(t *testing.T) { -- withOptions( +- WithOptions( - EditorConfig{ - CodeLenses: test.enabled, - }, -- ).run(t, workspace, func(t *testing.T, env *Env) { +- ).Run(t, workspace, func(t *testing.T, env *Env) { - env.OpenFile("lib.go") - lens := env.CodeLens("lib.go") - if gotCodeLens := len(lens) > 0; gotCodeLens != test.wantCodeLens { @@ -5777,7 +5671,7 @@ diff -urN a/gopls/internal/regtest/codelens_test.go b/gopls/internal/regtest/cod -package hi - -var Goodbye error -- -- golang.org/x/hello@v1.2.3/go.mod -- +--- golang.org/x/hello@v1.2.3/go.mod -- -module golang.org/x/hello - -go 1.12 @@ -5791,12 +5685,12 @@ diff -urN a/gopls/internal/regtest/codelens_test.go b/gopls/internal/regtest/cod --- go.mod -- -module mod.com - --go 1.12 +-go 1.14 - -require golang.org/x/hello v1.2.3 --- go.sum -- --golang.org/x/hello v1.2.3 h1:jOtNXLsiCuLzU6KM3wRHidpc29IxcKpofHZiOW1hYKA= --golang.org/x/hello v1.2.3/go.mod h1:X79D30QqR94cGK8aIhQNhCZLq4mIr5Gimj5qekF08rY= +-golang.org/x/hello v1.2.3 h1:7Wesfkx/uBd+eFgPrq0irYj/1XfmbvLV8jZ/W7C2Dwg= +-golang.org/x/hello v1.2.3/go.mod h1:OgtlzsxVMUUdsdQCIDYgaauCTH47B8T8vofouNJfzgY= --- main.go -- -package main - @@ -5806,14 +5700,22 @@ diff -urN a/gopls/internal/regtest/codelens_test.go b/gopls/internal/regtest/cod - _ = hi.Goodbye -} -` +- +- const wantGoMod = `module mod.com +- +-go 1.14 +- +-require golang.org/x/hello v1.3.3 +-` +- - for _, commandTitle := range []string{ - "Upgrade transitive dependencies", - "Upgrade direct dependencies", - } { - t.Run(commandTitle, func(t *testing.T) { -- withOptions( +- WithOptions( - ProxyFiles(proxyWithLatest), -- ).run(t, shouldUpdateDep, func(t *testing.T, env *Env) { +- ).Run(t, shouldUpdateDep, func(t *testing.T, env *Env) { - env.OpenFile("go.mod") - var lens protocol.CodeLens - var found bool @@ -5832,15 +5734,27 @@ diff -urN a/gopls/internal/regtest/codelens_test.go b/gopls/internal/regtest/cod - }); err != nil { - t.Fatal(err) - } -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1)) -- got := env.Editor.BufferText("go.mod") -- const wantGoMod = `module mod.com -- --go 1.12 -- --require golang.org/x/hello v1.3.3 --` -- if got != wantGoMod { +- env.Await(env.DoneWithChangeWatchedFiles()) +- if got := env.Editor.BufferText("go.mod"); got != wantGoMod { +- t.Fatalf("go.mod upgrade failed:\n%s", tests.Diff(t, wantGoMod, got)) +- } +- }) +- }) +- } +- for _, vendoring := range []bool{false, true} { +- t.Run(fmt.Sprintf("Upgrade individual dependency vendoring=%v", vendoring), func(t *testing.T) { +- WithOptions(ProxyFiles(proxyWithLatest)).Run(t, shouldUpdateDep, func(t *testing.T, env *Env) { +- if vendoring { +- env.RunGoCommand("mod", "vendor") +- } +- env.OpenFile("go.mod") +- env.ExecuteCodeLensCommand("go.mod", command.CheckUpgrades) +- d := &protocol.PublishDiagnosticsParams{} +- env.Await(OnceMet(env.DiagnosticAtRegexpWithMessage("go.mod", `require`, "can be upgraded"), +- ReadDiagnostics("go.mod", d))) +- env.ApplyQuickFixes("go.mod", d.Diagnostics) +- env.Await(env.DoneWithChangeWatchedFiles()) +- if got := env.Editor.BufferText("go.mod"); got != wantGoMod { - t.Fatalf("go.mod upgrade failed:\n%s", tests.Diff(t, wantGoMod, got)) - } - }) @@ -5891,10 +5805,10 @@ diff -urN a/gopls/internal/regtest/codelens_test.go b/gopls/internal/regtest/cod - _ = hi.Goodbye -} -` -- runner.Run(t, shouldRemoveDep, func(t *testing.T, env *Env) { +- WithOptions(ProxyFiles(proxy)).Run(t, shouldRemoveDep, func(t *testing.T, env *Env) { - env.OpenFile("go.mod") -- env.ExecuteCodeLensCommand("go.mod", source.CommandTidy) -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1)) +- env.ExecuteCodeLensCommand("go.mod", command.Tidy) +- env.Await(env.DoneWithChangeWatchedFiles()) - got := env.Editor.BufferText("go.mod") - const wantGoMod = `module mod.com - @@ -5905,7 +5819,7 @@ diff -urN a/gopls/internal/regtest/codelens_test.go b/gopls/internal/regtest/cod - if got != wantGoMod { - t.Fatalf("go.mod tidy failed:\n%s", tests.Diff(t, wantGoMod, got)) - } -- }, ProxyFiles(proxy)) +- }) -} - -func TestRegenerateCgo(t *testing.T) { @@ -5929,18 +5843,21 @@ diff -urN a/gopls/internal/regtest/codelens_test.go b/gopls/internal/regtest/cod - print(C.fortytwo()) -} -` -- runner.Run(t, workspace, func(t *testing.T, env *Env) { -- // Open the file. We should have a nonexistant symbol. +- Run(t, workspace, func(t *testing.T, env *Env) { +- // Open the file. We have a nonexistant symbol that will break cgo processing. - env.OpenFile("cgo.go") -- env.Await(env.DiagnosticAtRegexp("cgo.go", `C\.(fortytwo)`)) // could not determine kind of name for C.fortytwo +- env.Await(env.DiagnosticAtRegexpWithMessage("cgo.go", ``, "go list failed to return CompiledGoFiles")) - - // Fix the C function name. We haven't regenerated cgo, so nothing should be fixed. - env.RegexpReplace("cgo.go", `int fortythree`, "int fortytwo") - env.SaveBuffer("cgo.go") -- env.Await(env.DiagnosticAtRegexp("cgo.go", `C\.(fortytwo)`)) +- env.Await(OnceMet( +- env.DoneWithSave(), +- env.DiagnosticAtRegexpWithMessage("cgo.go", ``, "go list failed to return CompiledGoFiles"), +- )) - - // Regenerate cgo, fixing the diagnostic. -- env.ExecuteCodeLensCommand("cgo.go", source.CommandRegenerateCgo) +- env.ExecuteCodeLensCommand("cgo.go", command.RegenerateCgo) - env.Await(EmptyDiagnostics("cgo.go")) - }) -} @@ -5966,14 +5883,16 @@ diff -urN a/gopls/internal/regtest/codelens_test.go b/gopls/internal/regtest/cod - fmt.Println(x) -} -` -- withOptions( +- WithOptions( - EditorConfig{ - CodeLenses: map[string]bool{ - "gc_details": true, - }}, -- ).run(t, mod, func(t *testing.T, env *Env) { +- // TestGCDetails seems to suffer from poor performance on certain builders. Give it some more time to complete. +- Timeout(60*time.Second), +- ).Run(t, mod, func(t *testing.T, env *Env) { - env.OpenFile("main.go") -- env.ExecuteCodeLensCommand("main.go", source.CommandToggleDetails) +- env.ExecuteCodeLensCommand("main.go", command.GCDetails) - d := &protocol.PublishDiagnosticsParams{} - env.Await( - OnceMet( @@ -6000,759 +5919,1041 @@ diff -urN a/gopls/internal/regtest/codelens_test.go b/gopls/internal/regtest/cod - env.EditBuffer("main.go", fake.NewEdit(0, 0, 0, 0, "\n\n")) - env.Await(EmptyDiagnostics("main.go")) - -- // Saving a buffer should re-format back to the original state, and -- // re-enable the gc_details diagnostics. -- env.SaveBuffer("main.go") -- env.Await(DiagnosticAt("main.go", 6, 12)) +- // Saving a buffer should re-format back to the original state, and +- // re-enable the gc_details diagnostics. +- env.SaveBuffer("main.go") +- env.Await(DiagnosticAt("main.go", 6, 12)) +- +- // Toggle the GC details code lens again so now it should be off. +- env.ExecuteCodeLensCommand("main.go", command.GCDetails) +- env.Await( +- EmptyDiagnostics("main.go"), +- ) +- }) +-} +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/completion/completion_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,542 +0,0 @@ +-// Copyright 2020 The Go Authors. All rights reserved. +-// Use of this source code is governed by a BSD-style +-// license that can be found in the LICENSE file. +- +-package completion +- +-import ( +- "fmt" +- "strings" +- "testing" +- +- "golang.org/x/tools/gopls/internal/hooks" +- . "golang.org/x/tools/internal/lsp/regtest" +- +- "golang.org/x/tools/internal/lsp/fake" +- "golang.org/x/tools/internal/lsp/protocol" +- "golang.org/x/tools/internal/testenv" +-) +- +-func TestMain(m *testing.M) { +- Main(m, hooks.Options) +-} +- +-const proxy = ` +--- example.com@v1.2.3/go.mod -- +-module example.com +- +-go 1.12 +--- example.com@v1.2.3/blah/blah.go -- +-package blah +- +-const Name = "Blah" +--- random.org@v1.2.3/go.mod -- +-module random.org +- +-go 1.12 +--- random.org@v1.2.3/blah/blah.go -- +-package hello +- +-const Name = "Hello" +-` +- +-func TestPackageCompletion(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- const files = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- fruits/apple.go -- +-package apple +- +-fun apple() int { +- return 0 +-} +- +--- fruits/testfile.go -- +-// this is a comment +- +-/* +- this is a multiline comment +-*/ +- +-import "fmt" +- +-func test() {} +- +--- fruits/testfile2.go -- +-package +- +--- fruits/testfile3.go -- +-pac +--- 123f_r.u~its-123/testfile.go -- +-package +- +--- .invalid-dir@-name/testfile.go -- +-package +-` +- var ( +- testfile4 = "" +- testfile5 = "/*a comment*/ " +- testfile6 = "/*a comment*/\n" +- ) +- for _, tc := range []struct { +- name string +- filename string +- content *string +- triggerRegexp string +- want []string +- editRegexp string +- }{ +- { +- name: "package completion at valid position", +- filename: "fruits/testfile.go", +- triggerRegexp: "\n()", +- want: []string{"package apple", "package apple_test", "package fruits", "package fruits_test", "package main"}, +- editRegexp: "\n()", +- }, +- { +- name: "package completion in a comment", +- filename: "fruits/testfile.go", +- triggerRegexp: "th(i)s", +- want: nil, +- }, +- { +- name: "package completion in a multiline comment", +- filename: "fruits/testfile.go", +- triggerRegexp: `\/\*\n()`, +- want: nil, +- }, +- { +- name: "package completion at invalid position", +- filename: "fruits/testfile.go", +- triggerRegexp: "import \"fmt\"\n()", +- want: nil, +- }, +- { +- name: "package completion after keyword 'package'", +- filename: "fruits/testfile2.go", +- triggerRegexp: "package()", +- want: []string{"package apple", "package apple_test", "package fruits", "package fruits_test", "package main"}, +- editRegexp: "package\n", +- }, +- { +- name: "package completion with 'pac' prefix", +- filename: "fruits/testfile3.go", +- triggerRegexp: "pac()", +- want: []string{"package apple", "package apple_test", "package fruits", "package fruits_test", "package main"}, +- editRegexp: "pac", +- }, +- { +- name: "package completion for empty file", +- filename: "fruits/testfile4.go", +- triggerRegexp: "^$", +- content: &testfile4, +- want: []string{"package apple", "package apple_test", "package fruits", "package fruits_test", "package main"}, +- editRegexp: "^$", +- }, +- { +- name: "package completion without terminal newline", +- filename: "fruits/testfile5.go", +- triggerRegexp: `\*\/ ()`, +- content: &testfile5, +- want: []string{"package apple", "package apple_test", "package fruits", "package fruits_test", "package main"}, +- editRegexp: `\*\/ ()`, +- }, +- { +- name: "package completion on terminal newline", +- filename: "fruits/testfile6.go", +- triggerRegexp: `\*\/\n()`, +- content: &testfile6, +- want: []string{"package apple", "package apple_test", "package fruits", "package fruits_test", "package main"}, +- editRegexp: `\*\/\n()`, +- }, +- // Issue golang/go#44680 +- { +- name: "package completion for dir name with punctuation", +- filename: "123f_r.u~its-123/testfile.go", +- triggerRegexp: "package()", +- want: []string{"package fruits123", "package fruits123_test", "package main"}, +- editRegexp: "package\n", +- }, +- { +- name: "package completion for invalid dir name", +- filename: ".invalid-dir@-name/testfile.go", +- triggerRegexp: "package()", +- want: []string{"package main"}, +- editRegexp: "package\n", +- }, +- } { +- t.Run(tc.name, func(t *testing.T) { +- Run(t, files, func(t *testing.T, env *Env) { +- if tc.content != nil { +- env.WriteWorkspaceFile(tc.filename, *tc.content) +- env.Await( +- env.DoneWithChangeWatchedFiles(), +- ) +- } +- env.OpenFile(tc.filename) +- completions := env.Completion(tc.filename, env.RegexpSearch(tc.filename, tc.triggerRegexp)) +- +- // Check that the completion item suggestions are in the range +- // of the file. +- lineCount := len(strings.Split(env.Editor.BufferText(tc.filename), "\n")) +- for _, item := range completions.Items { +- if start := int(item.TextEdit.Range.Start.Line); start >= lineCount { +- t.Fatalf("unexpected text edit range start line number: got %d, want less than %d", start, lineCount) +- } +- if end := int(item.TextEdit.Range.End.Line); end >= lineCount { +- t.Fatalf("unexpected text edit range end line number: got %d, want less than %d", end, lineCount) +- } +- } +- +- if tc.want != nil { +- start, end := env.RegexpRange(tc.filename, tc.editRegexp) +- expectedRng := protocol.Range{ +- Start: fake.Pos.ToProtocolPosition(start), +- End: fake.Pos.ToProtocolPosition(end), +- } +- for _, item := range completions.Items { +- gotRng := item.TextEdit.Range +- if expectedRng != gotRng { +- t.Errorf("unexpected completion range for completion item %s: got %v, want %v", +- item.Label, gotRng, expectedRng) +- } +- } +- } +- +- diff := compareCompletionResults(tc.want, completions.Items) +- if diff != "" { +- t.Error(diff) +- } +- }) +- }) +- } +-} +- +-func TestPackageNameCompletion(t *testing.T) { +- const files = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- math/add.go -- +-package ma +-` +- +- want := []string{"ma", "ma_test", "main", "math", "math_test"} +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("math/add.go") +- completions := env.Completion("math/add.go", fake.Pos{ +- Line: 0, +- Column: 10, +- }) - -- // Toggle the GC details code lens again so now it should be off. -- env.ExecuteCodeLensCommand("main.go", source.CommandToggleDetails) -- env.Await( -- EmptyDiagnostics("main.go"), -- ) +- diff := compareCompletionResults(want, completions.Items) +- if diff != "" { +- t.Fatal(diff) +- } - }) -} -diff -urN a/gopls/internal/regtest/completion_bench_test.go b/gopls/internal/regtest/completion_bench_test.go ---- a/gopls/internal/regtest/completion_bench_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/completion_bench_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,200 +0,0 @@ --// Copyright 2020 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. -- --package regtest - --import ( -- "flag" -- "fmt" -- "runtime" -- "strings" -- "testing" +-func compareCompletionResults(want []string, gotItems []protocol.CompletionItem) string { +- if len(gotItems) != len(want) { +- return fmt.Sprintf("got %v completion(s), want %v", len(gotItems), len(want)) +- } - -- "golang.org/x/tools/internal/lsp/fake" --) +- var got []string +- for _, item := range gotItems { +- got = append(got, item.Label) +- } - --// dummyCompletionFunction to test manually configured completion using CLI. --func dummyCompletionFunction() { const s = "placeholder"; fmt.Printf("%s", s) } +- for i, v := range got { +- if v != want[i] { +- return fmt.Sprintf("completion results are not the same: got %v, want %v", got, want) +- } +- } - --type completionBenchOptions struct { -- workdir, file, locationRegexp string -- printResults bool -- // hook to run edits before initial completion, not supported for manually -- // configured completions. -- preCompletionEdits func(*Env) +- return "" -} - --var completionOptions = completionBenchOptions{} +-func TestUnimportedCompletion(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) - --func init() { -- flag.StringVar(&completionOptions.workdir, "completion_workdir", "", "directory to run completion benchmarks in") -- flag.StringVar(&completionOptions.file, "completion_file", "", "relative path to the file to complete in") -- flag.StringVar(&completionOptions.locationRegexp, "completion_regexp", "", "regexp location to complete at") -- flag.BoolVar(&completionOptions.printResults, "completion_print_results", false, "whether to print completion results") --} +- const mod = ` +--- go.mod -- +-module mod.com - --func benchmarkCompletion(options completionBenchOptions, t *testing.T) { -- if completionOptions.workdir == "" { -- t.Skip("-completion_workdir not configured, skipping benchmark") -- } +-go 1.14 - -- opts := stressTestOptions(options.workdir) +-require example.com v1.2.3 +--- go.sum -- +-example.com v1.2.3 h1:ihBTGWGjTU3V4ZJ9OmHITkU9WQ4lGdQkMjgyLFk0FaY= +-example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= +--- main.go -- +-package main - -- // Completion gives bad results if IWL is not yet complete, so we must await -- // it first (and therefore need hooks). -- opts = append(opts, SkipHooks(false)) +-func main() { +- _ = blah +-} +--- main2.go -- +-package main - -- withOptions(opts...).run(t, "", func(t *testing.T, env *Env) { -- env.OpenFile(options.file) +-import "example.com/blah" - -- // Run edits required for this completion. -- if options.preCompletionEdits != nil { -- options.preCompletionEdits(env) +-func _() { +- _ = blah.Hello +-} +-` +- WithOptions( +- ProxyFiles(proxy), +- ).Run(t, mod, func(t *testing.T, env *Env) { +- // Make sure the dependency is in the module cache and accessible for +- // unimported completions, and then remove it before proceeding. +- env.RemoveWorkspaceFile("main2.go") +- env.RunGoCommand("mod", "tidy") +- env.Await(env.DoneWithChangeWatchedFiles()) +- +- // Trigger unimported completions for the example.com/blah package. +- env.OpenFile("main.go") +- env.Await(env.DoneWithOpen()) +- pos := env.RegexpSearch("main.go", "ah") +- completions := env.Completion("main.go", pos) +- if len(completions.Items) == 0 { +- t.Fatalf("no completion items") - } +- env.AcceptCompletion("main.go", pos, completions.Items[0]) +- env.Await(env.DoneWithChange()) - -- // Add a comment as a marker at the start of the file, we'll replace -- // this in every iteration to trigger type checking and hence emulate -- // a more real world scenario. -- env.EditBuffer(options.file, fake.Edit{Text: "// 0\n"}) +- // Trigger completions once again for the blah.<> selector. +- env.RegexpReplace("main.go", "_ = blah", "_ = blah.") +- env.Await(env.DoneWithChange()) +- pos = env.RegexpSearch("main.go", "\n}") +- completions = env.Completion("main.go", pos) +- if len(completions.Items) != 1 { +- t.Fatalf("expected 1 completion item, got %v", len(completions.Items)) +- } +- item := completions.Items[0] +- if item.Label != "Name" { +- t.Fatalf("expected completion item blah.Name, got %v", item.Label) +- } +- env.AcceptCompletion("main.go", pos, item) - -- // Run a completion to make sure the system is warm. -- pos := env.RegexpSearch(options.file, options.locationRegexp) -- completions := env.Completion(options.file, pos) +- // Await the diagnostics to add example.com/blah to the go.mod file. +- env.Await( +- env.DiagnosticAtRegexp("main.go", `"example.com/blah"`), +- ) +- }) +-} - -- if options.printResults { -- fmt.Println("Results:") -- for i := 0; i < len(completions.Items); i++ { -- fmt.Printf("\t%d. %v\n", i, completions.Items[i]) -- } -- } +-// Test that completions still work with an undownloaded module, golang/go#43333. +-func TestUndownloadedModule(t *testing.T) { +- // mod.com depends on example.com, but only in a file that's hidden by a +- // build tag, so the IWL won't download example.com. That will cause errors +- // in the go list -m call performed by the imports package. +- const files = ` +--- go.mod -- +-module mod.com - -- results := testing.Benchmark(func(b *testing.B) { -- for i := 0; i < b.N; i++ { -- b.StopTimer() -- env.RegexpReplace(options.file, `\/\/ \d*`, fmt.Sprintf("// %d", i)) +-go 1.14 - -- // explicitly garbage collect since we don't want to count this -- // time in completion benchmarks. -- if i%10 == 0 { -- runtime.GC() -- } -- b.StartTimer() +-require example.com v1.2.3 +--- go.sum -- +-example.com v1.2.3 h1:ihBTGWGjTU3V4ZJ9OmHITkU9WQ4lGdQkMjgyLFk0FaY= +-example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= +--- useblah.go -- +-// +build hidden - -- env.Completion(options.file, pos) -- } -- }) +-package pkg +-import "example.com/blah" +-var _ = blah.Name +--- mainmod/mainmod.go -- +-package mainmod - -- printBenchmarkResults(results) +-const Name = "mainmod" +-` +- WithOptions(ProxyFiles(proxy)).Run(t, files, func(t *testing.T, env *Env) { +- env.CreateBuffer("import.go", "package pkg\nvar _ = mainmod.Name\n") +- env.SaveBuffer("import.go") +- content := env.ReadWorkspaceFile("import.go") +- if !strings.Contains(content, `import "mod.com/mainmod`) { +- t.Errorf("expected import of mod.com/mainmod in %q", content) +- } - }) -} - --// endPosInBuffer returns the position for last character in the buffer for --// the given file. --func endPosInBuffer(env *Env, name string) fake.Pos { -- buffer := env.Editor.BufferText(name) -- lines := strings.Split(buffer, "\n") -- numLines := len(lines) +-// Test that we can doctor the source code enough so the file is +-// parseable and completion works as expected. +-func TestSourceFixup(t *testing.T) { +- const files = ` +--- go.mod -- +-module mod.com - -- return fake.Pos{ -- Line: numLines - 1, -- Column: len([]rune(lines[numLines-1])), -- } +-go 1.12 +--- foo.go -- +-package foo +- +-func _() { +- var s S +- if s. -} - --// Benchmark completion at a specified file and location. When no CLI options --// are specified, this test is skipped. --// To Run (from x/tools/gopls) against the dummy function above: --// go test -v ./internal/regtest -run=TestBenchmarkConfiguredCompletion --// -completion_workdir="$HOME/Developer/tools" --// -completion_file="gopls/internal/regtest/completion_bench_test.go" --// -completion_regexp="dummyCompletionFunction.*fmt\.Printf\(\"%s\", s(\))" --func TestBenchmarkConfiguredCompletion(t *testing.T) { -- benchmarkCompletion(completionOptions, t) +-type S struct { +- i int -} +-` - --// To run (from x/tools/gopls): --// go test -v ./internal/regtest -run TestBenchmark<>Completion --// -completion_workdir="$HOME/Developer/tools" --// where <> is one of the tests below. completion_workdir should be path to --// x/tools on your system. +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("foo.go") +- completions := env.Completion("foo.go", env.RegexpSearch("foo.go", `if s\.()`)) +- diff := compareCompletionResults([]string{"i"}, completions.Items) +- if diff != "" { +- t.Fatal(diff) +- } +- }) +-} - --// Benchmark struct completion in tools codebase. --func TestBenchmarkStructCompletion(t *testing.T) { -- file := "internal/lsp/cache/session.go" +-func TestCompletion_Issue45510(t *testing.T) { +- const files = ` +--- go.mod -- +-module mod.com - -- preCompletionEdits := func(env *Env) { -- env.OpenFile(file) -- originalBuffer := env.Editor.BufferText(file) -- env.EditBuffer(file, fake.Edit{ -- End: endPosInBuffer(env, file), -- Text: originalBuffer + "\nvar testVariable map[string]bool = Session{}.\n", -- }) -- } +-go 1.12 +--- main.go -- +-package main - -- benchmarkCompletion(completionBenchOptions{ -- workdir: completionOptions.workdir, -- file: file, -- locationRegexp: `var testVariable map\[string\]bool = Session{}(\.)`, -- preCompletionEdits: preCompletionEdits, -- printResults: completionOptions.printResults, -- }, t) +-func _() { +- type a *a +- var aaaa1, aaaa2 a +- var _ a = aaaa +- +- type b a +- var bbbb1, bbbb2 b +- var _ b = bbbb -} - --// Benchmark import completion in tools codebase. --func TestBenchmarkImportCompletion(t *testing.T) { -- benchmarkCompletion(completionBenchOptions{ -- workdir: completionOptions.workdir, -- file: "internal/lsp/source/completion/completion.go", -- locationRegexp: `go\/()`, -- printResults: completionOptions.printResults, -- }, t) +-type ( +- c *d +- d *e +- e **c +-) +- +-func _() { +- var ( +- xxxxc c +- xxxxd d +- xxxxe e +- ) +- +- var _ c = xxxx +- var _ d = xxxx +- var _ e = xxxx -} +-` - --// Benchmark slice completion in tools codebase. --func TestBenchmarkSliceCompletion(t *testing.T) { -- file := "internal/lsp/cache/session.go" +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") - -- preCompletionEdits := func(env *Env) { -- env.OpenFile(file) -- originalBuffer := env.Editor.BufferText(file) -- env.EditBuffer(file, fake.Edit{ -- End: endPosInBuffer(env, file), -- Text: originalBuffer + "\nvar testVariable []byte = \n", -- }) -- } +- tests := []struct { +- re string +- want []string +- }{ +- {`var _ a = aaaa()`, []string{"aaaa1", "aaaa2"}}, +- {`var _ b = bbbb()`, []string{"bbbb1", "bbbb2"}}, +- {`var _ c = xxxx()`, []string{"xxxxc", "xxxxd", "xxxxe"}}, +- {`var _ d = xxxx()`, []string{"xxxxc", "xxxxd", "xxxxe"}}, +- {`var _ e = xxxx()`, []string{"xxxxc", "xxxxd", "xxxxe"}}, +- } +- for _, tt := range tests { +- completions := env.Completion("main.go", env.RegexpSearch("main.go", tt.re)) +- diff := compareCompletionResults(tt.want, completions.Items) +- if diff != "" { +- t.Errorf("%s: %s", tt.re, diff) +- } +- } +- }) +-} - -- benchmarkCompletion(completionBenchOptions{ -- workdir: completionOptions.workdir, -- file: file, -- locationRegexp: `var testVariable \[\]byte (=)`, -- preCompletionEdits: preCompletionEdits, -- printResults: completionOptions.printResults, -- }, t) +-func TestCompletionDeprecation(t *testing.T) { +- const files = ` +--- go.mod -- +-module test.com +- +-go 1.16 +--- prog.go -- +-package waste +-// Deprecated, use newFoof +-func fooFunc() bool { +- return false -} - --// Benchmark deep completion in function call in tools codebase. --func TestBenchmarkFuncDeepCompletion(t *testing.T) { -- file := "internal/lsp/source/completion/completion.go" -- fileContent := ` --func (c *completer) _() { -- c.inference.kindMatches(c.) +-// Deprecated +-const badPi = 3.14 +- +-func doit() { +- if fooF +- panic() +- x := badP -} -` -- preCompletionEdits := func(env *Env) { -- env.OpenFile(file) -- originalBuffer := env.Editor.BufferText(file) -- env.EditBuffer(file, fake.Edit{ -- End: endPosInBuffer(env, file), -- Text: originalBuffer + fileContent, -- }) -- } +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("prog.go") +- pos := env.RegexpSearch("prog.go", "if fooF") +- pos.Column += len("if fooF") +- completions := env.Completion("prog.go", pos) +- diff := compareCompletionResults([]string{"fooFunc"}, completions.Items) +- if diff != "" { +- t.Error(diff) +- } +- if completions.Items[0].Tags == nil { +- t.Errorf("expected Tags to show deprecation %#v", diff[0]) +- } +- pos = env.RegexpSearch("prog.go", "= badP") +- pos.Column += len("= badP") +- completions = env.Completion("prog.go", pos) +- diff = compareCompletionResults([]string{"badPi"}, completions.Items) +- if diff != "" { +- t.Error(diff) +- } +- if completions.Items[0].Tags == nil { +- t.Errorf("expected Tags to show deprecation %#v", diff[0]) +- } +- }) +-} - -- benchmarkCompletion(completionBenchOptions{ -- workdir: completionOptions.workdir, -- file: file, -- locationRegexp: `func \(c \*completer\) _\(\) {\n\tc\.inference\.kindMatches\((c)`, -- preCompletionEdits: preCompletionEdits, -- printResults: completionOptions.printResults, -- }, t) +-func TestUnimportedCompletion_VSCodeIssue1489(t *testing.T) { +- t.Skip("broken due to golang/vscode-go#1489") +- testenv.NeedsGo1Point(t, 14) +- +- const src = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +- +--- main.go -- +-package main +- +-import "fmt" +- +-func main() { +- fmt.Println("a") +- math.Sqr -} -diff -urN a/gopls/internal/regtest/completion_test.go b/gopls/internal/regtest/completion_test.go ---- a/gopls/internal/regtest/completion_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/completion_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,325 +0,0 @@ --// Copyright 2020 The Go Authors. All rights reserved. +-` +- WithOptions( +- WindowsLineEndings, +- ProxyFiles(proxy), +- ).Run(t, src, func(t *testing.T, env *Env) { +- // Trigger unimported completions for the example.com/blah package. +- env.OpenFile("main.go") +- env.Await(env.DoneWithOpen()) +- pos := env.RegexpSearch("main.go", "Sqr()") +- completions := env.Completion("main.go", pos) +- if len(completions.Items) == 0 { +- t.Fatalf("no completion items") +- } +- env.AcceptCompletion("main.go", pos, completions.Items[0]) +- env.Await(env.DoneWithChange()) +- t.Log(env.Editor.BufferText("main.go")) +- }) +-} +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/completion/postfix_snippet_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,402 +0,0 @@ +-// Copyright 2021 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - --package regtest +-package completion - -import ( -- "fmt" - "strings" - "testing" - -- "golang.org/x/tools/internal/lsp" -- "golang.org/x/tools/internal/lsp/fake" -- "golang.org/x/tools/internal/lsp/protocol" -- "golang.org/x/tools/internal/testenv" +- . "golang.org/x/tools/internal/lsp/regtest" +- "golang.org/x/tools/internal/lsp/source" -) - --func TestPackageCompletion(t *testing.T) { -- testenv.NeedsGo1Point(t, 14) -- const files = ` +-func TestPostfixSnippetCompletion(t *testing.T) { +- const mod = ` --- go.mod -- -module mod.com - -go 1.12 ---- fruits/apple.go -- --package apple -- --fun apple() int { -- return 0 --} -- ---- fruits/testfile.go -- --// this is a comment -- --/* -- this is a multiline comment --*/ -- --import "fmt" -- --func test() {} -- ---- fruits/testfile2.go -- --package -- ---- fruits/testfile3.go -- --pac -` -- var ( -- testfile4 = "" -- testfile5 = "/*a comment*/ " -- testfile6 = "/*a comment*/\n" -- ) -- for _, tc := range []struct { +- +- cases := []struct { - name string -- filename string -- content *string -- triggerRegexp string -- want []string -- editRegexp string +- before, after string - }{ - { -- name: "package completion at valid position", -- filename: "fruits/testfile.go", -- triggerRegexp: "\n()", -- want: []string{"package apple", "package apple_test", "package fruits", "package fruits_test", "package main"}, -- editRegexp: "\n()", -- }, -- { -- name: "package completion in a comment", -- filename: "fruits/testfile.go", -- triggerRegexp: "th(i)s", -- want: nil, -- }, -- { -- name: "package completion in a multiline comment", -- filename: "fruits/testfile.go", -- triggerRegexp: `\/\*\n()`, -- want: nil, -- }, -- { -- name: "package completion at invalid position", -- filename: "fruits/testfile.go", -- triggerRegexp: "import \"fmt\"\n()", -- want: nil, -- }, -- { -- name: "package completion after keyword 'package'", -- filename: "fruits/testfile2.go", -- triggerRegexp: "package()", -- want: []string{"package apple", "package apple_test", "package fruits", "package fruits_test", "package main"}, -- editRegexp: "package\n", -- }, -- { -- name: "package completion with 'pac' prefix", -- filename: "fruits/testfile3.go", -- triggerRegexp: "pac()", -- want: []string{"package apple", "package apple_test", "package fruits", "package fruits_test", "package main"}, -- editRegexp: "pac", -- }, -- { -- name: "package completion for empty file", -- filename: "fruits/testfile4.go", -- triggerRegexp: "^$", -- content: &testfile4, -- want: []string{"package apple", "package apple_test", "package fruits", "package fruits_test", "package main"}, -- editRegexp: "^$", -- }, -- { -- name: "package completion without terminal newline", -- filename: "fruits/testfile5.go", -- triggerRegexp: `\*\/ ()`, -- content: &testfile5, -- want: []string{"package apple", "package apple_test", "package fruits", "package fruits_test", "package main"}, -- editRegexp: `\*\/ ()`, +- name: "sort", +- before: ` +-package foo +- +-func _() { +- var foo []int +- foo.sort +-} +-`, +- after: ` +-package foo +- +-import "sort" +- +-func _() { +- var foo []int +- sort.Slice(foo, func(i, j int) bool { +- $0 +-}) +-} +-`, - }, - { -- name: "package completion on terminal newline", -- filename: "fruits/testfile6.go", -- triggerRegexp: `\*\/\n()`, -- content: &testfile6, -- want: []string{"package apple", "package apple_test", "package fruits", "package fruits_test", "package main"}, -- editRegexp: `\*\/\n()`, -- }, -- } { -- t.Run(tc.name, func(t *testing.T) { -- run(t, files, func(t *testing.T, env *Env) { -- if tc.content != nil { -- env.WriteWorkspaceFile(tc.filename, *tc.content) -- env.Await( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), -- ) -- } -- env.OpenFile(tc.filename) -- completions := env.Completion(tc.filename, env.RegexpSearch(tc.filename, tc.triggerRegexp)) +- name: "sort_renamed_sort_package", +- before: ` +-package foo - -- // Check that the completion item suggestions are in the range -- // of the file. -- lineCount := len(strings.Split(env.Editor.BufferText(tc.filename), "\n")) -- for _, item := range completions.Items { -- if start := int(item.TextEdit.Range.Start.Line); start >= lineCount { -- t.Fatalf("unexpected text edit range start line number: got %d, want less than %d", start, lineCount) -- } -- if end := int(item.TextEdit.Range.End.Line); end >= lineCount { -- t.Fatalf("unexpected text edit range end line number: got %d, want less than %d", end, lineCount) -- } -- } +-import blahsort "sort" - -- if tc.want != nil { -- start, end := env.RegexpRange(tc.filename, tc.editRegexp) -- expectedRng := protocol.Range{ -- Start: fake.Pos.ToProtocolPosition(start), -- End: fake.Pos.ToProtocolPosition(end), -- } -- for _, item := range completions.Items { -- gotRng := item.TextEdit.Range -- if expectedRng != gotRng { -- t.Errorf("unexpected completion range for completion item %s: got %v, want %v", -- item.Label, gotRng, expectedRng) -- } -- } -- } +-var j int - -- diff := compareCompletionResults(tc.want, completions.Items) -- if diff != "" { -- t.Error(diff) -- } -- }) -- }) -- } +-func _() { +- var foo []int +- foo.sort -} +-`, +- after: ` +-package foo - --func TestPackageNameCompletion(t *testing.T) { -- const files = ` ---- go.mod -- --module mod.com +-import blahsort "sort" - --go 1.12 ---- math/add.go -- --package ma --` +-var j int - -- want := []string{"ma", "ma_test", "main", "math", "math_test"} -- run(t, files, func(t *testing.T, env *Env) { -- env.OpenFile("math/add.go") -- completions := env.Completion("math/add.go", fake.Pos{ -- Line: 0, -- Column: 10, -- }) +-func _() { +- var foo []int +- blahsort.Slice(foo, func(i, j2 int) bool { +- $0 +-}) +-} +-`, +- }, +- { +- name: "last", +- before: ` +-package foo - -- diff := compareCompletionResults(want, completions.Items) -- if diff != "" { -- t.Fatal(diff) -- } -- }) +-func _() { +- var s struct { i []int } +- s.i.last -} +-`, +- after: ` +-package foo - --func compareCompletionResults(want []string, gotItems []protocol.CompletionItem) string { -- if len(gotItems) != len(want) { -- return fmt.Sprintf("got %v completion(s), want %v", len(gotItems), len(want)) -- } +-func _() { +- var s struct { i []int } +- s.i[len(s.i)-1] +-} +-`, +- }, +- { +- name: "reverse", +- before: ` +-package foo - -- var got []string -- for _, item := range gotItems { -- got = append(got, item.Label) -- } +-func _() { +- var foo []int +- foo.reverse +-} +-`, +- after: ` +-package foo - -- for i, v := range got { -- if v != want[i] { -- return fmt.Sprintf("completion results are not the same: got %v, want %v", got, want) -- } -- } +-func _() { +- var foo []int +- for i, j := 0, len(foo)-1; i < j; i, j = i+1, j-1 { +- foo[i], foo[j] = foo[j], foo[i] +-} - -- return "" -} +-`, +- }, +- { +- name: "slice_range", +- before: ` +-package foo - --func TestUnimportedCompletion(t *testing.T) { -- testenv.NeedsGo1Point(t, 14) +-func _() { +- type myThing struct{} +- var foo []myThing +- foo.range +-} +-`, +- after: ` +-package foo - -- const mod = ` ---- go.mod -- --module mod.com +-func _() { +- type myThing struct{} +- var foo []myThing +- for i, mt := range foo { +- $0 +-} +-} +-`, +- }, +- { +- name: "append_stmt", +- before: ` +-package foo - --go 1.14 +-func _() { +- var foo []int +- foo.append +-} +-`, +- after: ` +-package foo - --require example.com v1.2.3 ---- go.sum -- --example.com v1.2.3 h1:ihBTGWGjTU3V4ZJ9OmHITkU9WQ4lGdQkMjgyLFk0FaY= --example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= ---- main.go -- --package main +-func _() { +- var foo []int +- foo = append(foo, $0) +-} +-`, +- }, +- { +- name: "append_expr", +- before: ` +-package foo - --func main() { -- _ = blah +-func _() { +- var foo []int +- var _ []int = foo.append -} ---- main2.go -- --package main +-`, +- after: ` +-package foo - --import "example.com/blah" +-func _() { +- var foo []int +- var _ []int = append(foo, $0) +-} +-`, +- }, +- { +- name: "slice_copy", +- before: ` +-package foo - -func _() { -- _ = blah.Hello +- var foo []int +- foo.copy -} --` -- withOptions( -- ProxyFiles(proxy), -- ).run(t, mod, func(t *testing.T, env *Env) { -- // Make sure the dependency is in the module cache and accessible for -- // unimported completions, and then remove it before proceeding. -- env.RemoveWorkspaceFile("main2.go") -- env.RunGoCommand("mod", "tidy") -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 2)) +-`, +- after: ` +-package foo - -- // Trigger unimported completions for the example.com/blah package. -- env.OpenFile("main.go") -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) -- pos := env.RegexpSearch("main.go", "ah") -- completions := env.Completion("main.go", pos) -- if len(completions.Items) == 0 { -- t.Fatalf("no completion items") -- } -- env.AcceptCompletion("main.go", pos, completions.Items[0]) -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1)) +-func _() { +- var foo []int +- fooCopy := make([]int, len(foo)) +-copy(fooCopy, foo) - -- // Trigger completions once again for the blah.<> selector. -- env.RegexpReplace("main.go", "_ = blah", "_ = blah.") -- env.Await( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 2), -- ) -- pos = env.RegexpSearch("main.go", "\n}") -- completions = env.Completion("main.go", pos) -- if len(completions.Items) != 1 { -- t.Fatalf("expected 1 completion item, got %v", len(completions.Items)) -- } -- item := completions.Items[0] -- if item.Label != "Name" { -- t.Fatalf("expected completion item blah.Name, got %v", item.Label) -- } -- env.AcceptCompletion("main.go", pos, item) +-} +-`, +- }, +- { +- name: "map_range", +- before: ` +-package foo - -- // Await the diagnostics to add example.com/blah to the go.mod file. -- env.SaveBufferWithoutActions("main.go") -- env.Await( -- env.DiagnosticAtRegexp("go.mod", "module mod.com"), -- env.DiagnosticAtRegexp("main.go", `"example.com/blah"`), -- ) -- }) +-func _() { +- var foo map[string]int +- foo.range -} +-`, +- after: ` +-package foo - --// Test that completions still work with an undownloaded module, golang/go#43333. --func TestUndownloadedModule(t *testing.T) { -- // mod.com depends on example.com, but only in a file that's hidden by a -- // build tag, so the IWL won't download example.com. That will cause errors -- // in the go list -m call performed by the imports package. -- const files = ` ---- go.mod -- --module mod.com +-func _() { +- var foo map[string]int +- for k, v := range foo { +- $0 +-} +-} +-`, +- }, +- { +- name: "map_clear", +- before: ` +-package foo - --go 1.14 +-func _() { +- var foo map[string]int +- foo.clear +-} +-`, +- after: ` +-package foo - --require example.com v1.2.3 ---- go.sum -- --example.com v1.2.3 h1:ihBTGWGjTU3V4ZJ9OmHITkU9WQ4lGdQkMjgyLFk0FaY= --example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= ---- useblah.go -- --// +build hidden +-func _() { +- var foo map[string]int +- for k := range foo { +- delete(foo, k) +-} - --package pkg --import "example.com/blah" --var _ = blah.Name ---- mainmod/mainmod.go -- --package mainmod +-} +-`, +- }, +- { +- name: "map_keys", +- before: ` +-package foo - --const Name = "mainmod" --` -- withOptions(ProxyFiles(proxy)).run(t, files, func(t *testing.T, env *Env) { -- env.CreateBuffer("import.go", "package pkg\nvar _ = mainmod.Name\n") -- env.SaveBuffer("import.go") -- content := env.ReadWorkspaceFile("import.go") -- if !strings.Contains(content, `import "mod.com/mainmod`) { -- t.Errorf("expected import of mod.com/mainmod in %q", content) -- } -- }) +-func _() { +- var foo map[string]int +- foo.keys +-} +-`, +- after: ` +-package foo - +-func _() { +- var foo map[string]int +- keys := make([]string, 0, len(foo)) +-for k := range foo { +- keys = append(keys, k) -} -diff -urN a/gopls/internal/regtest/configuration_test.go b/gopls/internal/regtest/configuration_test.go ---- a/gopls/internal/regtest/configuration_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/configuration_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,42 +0,0 @@ --// Copyright 2020 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. - --package regtest +-} +-`, +- }, +- { +- name: "var", +- before: ` +-package foo - --import ( -- "testing" +-func foo() (int, error) { return 0, nil } - -- "golang.org/x/tools/internal/lsp" -- "golang.org/x/tools/internal/lsp/fake" --) +-func _() { +- foo().var +-} +-`, +- after: ` +-package foo - --// Test that enabling and disabling produces the expected results of showing --// and hiding staticcheck analysis results. --func TestChangeConfiguration(t *testing.T) { -- const files = ` ---- go.mod -- --module mod.com +-func foo() (int, error) { return 0, nil } - --go 1.12 ---- a/a.go -- --package a +-func _() { +- i, err := foo() +-} +-`, +- }, +- { +- name: "var_single_value", +- before: ` +-package foo - --// NotThisVariable should really start with ThisVariable. --const ThisVariable = 7 --` -- run(t, files, func(t *testing.T, env *Env) { -- env.OpenFile("a/a.go") -- env.Await( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1), -- NoDiagnostics("a/a.go"), -- ) -- cfg := &fake.EditorConfig{} -- *cfg = env.Editor.Config -- cfg.EnableStaticcheck = true -- env.changeConfiguration(t, cfg) -- env.Await( -- DiagnosticAt("a/a.go", 2, 0), -- ) -- }) +-func foo() error { return nil } +- +-func _() { +- foo().var -} -diff -urN a/gopls/internal/regtest/definition_test.go b/gopls/internal/regtest/definition_test.go ---- a/gopls/internal/regtest/definition_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/definition_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,134 +0,0 @@ --// Copyright 2020 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. +-`, +- after: ` +-package foo - --package regtest +-func foo() error { return nil } - --import ( -- "path" -- "strings" -- "testing" +-func _() { +- err := foo() +-} +-`, +- }, +- { +- name: "var_same_type", +- before: ` +-package foo - -- "golang.org/x/tools/internal/lsp/tests" --) +-func foo() (int, int) { return 0, 0 } - --const internalDefinition = ` ---- go.mod -- --module mod.com +-func _() { +- foo().var +-} +-`, +- after: ` +-package foo - --go 1.12 ---- main.go -- --package main +-func foo() (int, int) { return 0, 0 } - --import "fmt" +-func _() { +- i, i2 := foo() +-} +-`, +- }, +- { +- name: "print_scalar", +- before: ` +-package foo - --func main() { -- fmt.Println(message) +-func _() { +- var foo int +- foo.print -} ---- const.go -- --package main +-`, +- after: ` +-package foo - --const message = "Hello World." --` +-import "fmt" - --func TestGoToInternalDefinition(t *testing.T) { -- runner.Run(t, internalDefinition, func(t *testing.T, env *Env) { -- env.OpenFile("main.go") -- name, pos := env.GoToDefinition("main.go", env.RegexpSearch("main.go", "message")) -- if want := "const.go"; name != want { -- t.Errorf("GoToDefinition: got file %q, want %q", name, want) -- } -- if want := env.RegexpSearch("const.go", "message"); pos != want { -- t.Errorf("GoToDefinition: got position %v, want %v", pos, want) -- } -- }) +-func _() { +- var foo int +- fmt.Printf("foo: %v\n", foo) -} +-`, +- }, +- { +- name: "print_multi", +- before: ` +-package foo - --const stdlibDefinition = ` ---- go.mod -- --module mod.com +-func foo() (int, error) { return 0, nil } - --go 1.12 ---- main.go -- --package main +-func _() { +- foo().print +-} +-`, +- after: ` +-package foo - -import "fmt" - --func main() { -- fmt.Printf() --}` -- --func TestGoToStdlibDefinition_Issue37045(t *testing.T) { -- runner.Run(t, stdlibDefinition, func(t *testing.T, env *Env) { -- env.OpenFile("main.go") -- name, pos := env.GoToDefinition("main.go", env.RegexpSearch("main.go", `fmt.(Printf)`)) -- if got, want := path.Base(name), "print.go"; got != want { -- t.Errorf("GoToDefinition: got file %q, want %q", name, want) -- } +-func foo() (int, error) { return 0, nil } - -- // Test that we can jump to definition from outside our workspace. -- // See golang.org/issues/37045. -- newName, newPos := env.GoToDefinition(name, pos) -- if newName != name { -- t.Errorf("GoToDefinition is not idempotent: got %q, want %q", newName, name) -- } -- if newPos != pos { -- t.Errorf("GoToDefinition is not idempotent: got %v, want %v", newPos, pos) -- } -- }) +-func _() { +- fmt.Println(foo()) -} +-`, +- }, +- } - --func TestUnexportedStdlib_Issue40809(t *testing.T) { -- runner.Run(t, stdlibDefinition, func(t *testing.T, env *Env) { -- env.OpenFile("main.go") -- name, _ := env.GoToDefinition("main.go", env.RegexpSearch("main.go", `fmt.(Printf)`)) -- env.OpenFile(name) +- r := WithOptions(Options(func(o *source.Options) { +- o.ExperimentalPostfixCompletions = true +- })) +- r.Run(t, mod, func(t *testing.T, env *Env) { +- for _, c := range cases { +- t.Run(c.name, func(t *testing.T) { +- c.before = strings.Trim(c.before, "\n") +- c.after = strings.Trim(c.after, "\n") - -- pos := env.RegexpSearch(name, `:=\s*(newPrinter)\(\)`) +- env.CreateBuffer("foo.go", c.before) - -- // Check that we can find references on a reference -- refs := env.References(name, pos) -- if len(refs) < 5 { -- t.Errorf("expected 5+ references to newPrinter, found: %#v", refs) -- } +- pos := env.RegexpSearch("foo.go", "\n}") +- completions := env.Completion("foo.go", pos) +- if len(completions.Items) != 1 { +- t.Fatalf("expected one completion, got %v", completions.Items) +- } - -- name, pos = env.GoToDefinition(name, pos) -- content, _ := env.Hover(name, pos) -- if !strings.Contains(content.Value, "newPrinter") { -- t.Fatal("definition of newPrinter went to the incorrect place") -- } -- // And on the definition too. -- refs = env.References(name, pos) -- if len(refs) < 5 { -- t.Errorf("expected 5+ references to newPrinter, found: %#v", refs) +- env.AcceptCompletion("foo.go", pos, completions.Items[0]) +- +- if buf := env.Editor.BufferText("foo.go"); buf != c.after { +- t.Errorf("\nGOT:\n%s\nEXPECTED:\n%s", buf, c.after) +- } +- }) - } - }) -} +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 2021-06-30 08:59:09.000000000 -0700 ++++ 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 +-// license that can be found in the LICENSE file. - --// Test the hover on an error's Error function. --// This can't be done via the marker tests because Error is a builtin. --func TestHoverOnError(t *testing.T) { -- const mod = ` +-package diagnostics +- +-import ( +- "strings" +- "testing" +- +- . "golang.org/x/tools/internal/lsp/regtest" +-) +- +-func TestIssue44866(t *testing.T) { +- src := ` --- go.mod -- -module mod.com - -go 1.12 ---- main.go -- --package main +--- a.go -- +-package a - --func main() { -- var err error -- err.Error() --}` -- run(t, mod, func(t *testing.T, env *Env) { -- env.OpenFile("main.go") -- content, _ := env.Hover("main.go", env.RegexpSearch("main.go", "Error")) -- if content == nil { -- t.Fatalf("nil hover content for Error") -- } -- want := "```go\nfunc (error).Error() string\n```" -- if content.Value != want { -- t.Fatalf("hover failed:\n%s", tests.Diff(t, want, content.Value)) +-const ( +- c = iota +-) +-` +- Run(t, src, func(t *testing.T, env *Env) { +- env.OpenFile("a.go") +- name, _ := env.GoToDefinition("a.go", env.RegexpSearch("a.go", "iota")) +- if !strings.HasSuffix(name, "builtin.go") { +- t.Fatalf("jumped to %q, want builtin.go", name) - } +- env.Await(OnceMet( +- env.DoneWithOpen(), +- NoDiagnostics("builtin.go"), +- )) - }) -} -diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/diagnostics_test.go ---- a/gopls/internal/regtest/diagnostics_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/diagnostics_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,1791 +0,0 @@ +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/diagnostics/diagnostics_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,2136 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - --package regtest +-package diagnostics - -import ( - "context" - "fmt" -- "log" -- "os" +- "os/exec" - "testing" - +- "golang.org/x/tools/gopls/internal/hooks" +- . "golang.org/x/tools/internal/lsp/regtest" +- - "golang.org/x/tools/internal/lsp" - "golang.org/x/tools/internal/lsp/fake" - "golang.org/x/tools/internal/lsp/protocol" -- "golang.org/x/tools/internal/lsp/tests" - "golang.org/x/tools/internal/testenv" -) - +-func TestMain(m *testing.M) { +- Main(m, hooks.Options) +-} +- -// Use mod.com for all go.mod files due to golang/go#35230. -const exampleProgram = ` --- go.mod -- @@ -6772,7 +6973,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - // This test is very basic: start with a clean Go program, make an error, and - // get a diagnostic for that error. However, it also demonstrates how to - // combine Expectations to await more complex state in the editor. -- runner.Run(t, exampleProgram, func(t *testing.T, env *Env) { +- Run(t, exampleProgram, func(t *testing.T, env *Env) { - // Deleting the 'n' at the end of Println should generate a single error - // diagnostic. - env.OpenFile("main.go") @@ -6781,7 +6982,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - // Once we have gotten diagnostics for the change above, we should - // satisfy the DiagnosticAtRegexp assertion. - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1), +- env.DoneWithChange(), - env.DiagnosticAtRegexp("main.go", "Printl"), - ), - // Assert that this test has sent no error logs to the client. This is not @@ -6800,7 +7001,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - -go 1.12 -` -- runner.Run(t, onlyMod, func(t *testing.T, env *Env) { +- Run(t, onlyMod, func(t *testing.T, env *Env) { - env.CreateBuffer("main.go", `package main - -func m() { @@ -6822,7 +7023,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - -const Foo = "abc -` -- runner.Run(t, brokenFile, func(t *testing.T, env *Env) { +- Run(t, brokenFile, func(t *testing.T, env *Env) { - env.CreateBuffer("broken.go", brokenFile) - env.Await(env.DiagnosticAtRegexp("broken.go", "\"abc")) - }) @@ -6845,7 +7046,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -` - -func TestDiagnosticClearingOnEdit(t *testing.T) { -- runner.Run(t, badPackage, func(t *testing.T, env *Env) { +- Run(t, badPackage, func(t *testing.T, env *Env) { - env.OpenFile("b.go") - env.Await(env.DiagnosticAtRegexp("a.go", "a = 1"), env.DiagnosticAtRegexp("b.go", "a = 2")) - @@ -6859,7 +7060,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -} - -func TestDiagnosticClearingOnDelete_Issue37049(t *testing.T) { -- runner.Run(t, badPackage, func(t *testing.T, env *Env) { +- Run(t, badPackage, func(t *testing.T, env *Env) { - env.OpenFile("a.go") - env.Await(env.DiagnosticAtRegexp("a.go", "a = 1"), env.DiagnosticAtRegexp("b.go", "a = 2")) - env.RemoveWorkspaceFile("b.go") @@ -6869,25 +7070,27 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -} - -func TestDiagnosticClearingOnClose(t *testing.T) { -- runner.Run(t, badPackage, func(t *testing.T, env *Env) { +- Run(t, badPackage, func(t *testing.T, env *Env) { - env.CreateBuffer("c.go", `package consts - -const a = 3`) - env.Await( - env.DiagnosticAtRegexp("a.go", "a = 1"), - env.DiagnosticAtRegexp("b.go", "a = 2"), -- env.DiagnosticAtRegexp("c.go", "a = 3")) +- env.DiagnosticAtRegexp("c.go", "a = 3"), +- ) - env.CloseBuffer("c.go") - env.Await( - env.DiagnosticAtRegexp("a.go", "a = 1"), - env.DiagnosticAtRegexp("b.go", "a = 2"), -- EmptyDiagnostics("c.go")) +- EmptyDiagnostics("c.go"), +- ) - }) -} - -// Tests golang/go#37978. -func TestIssue37978(t *testing.T) { -- runner.Run(t, exampleProgram, func(t *testing.T, env *Env) { +- Run(t, exampleProgram, func(t *testing.T, env *Env) { - // Create a new workspace-level directory and empty file. - env.CreateBuffer("c/c.go", "") - @@ -6938,7 +7141,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -// Tests golang/go#38878: deleting a test file should clear its errors, and -// not break the workspace. -func TestDeleteTestVariant(t *testing.T) { -- runner.Run(t, test38878, func(t *testing.T, env *Env) { +- Run(t, test38878, func(t *testing.T, env *Env) { - env.Await(env.DiagnosticAtRegexp("a_test.go", `f\((3)\)`)) - env.RemoveWorkspaceFile("a_test.go") - env.Await(EmptyDiagnostics("a_test.go")) @@ -6954,13 +7157,12 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -// Tests golang/go#38878: deleting a test file on disk while it's still open -// should not clear its errors. -func TestDeleteTestVariant_DiskOnly(t *testing.T) { -- log.SetFlags(log.Lshortfile) -- runner.Run(t, test38878, func(t *testing.T, env *Env) { +- Run(t, test38878, func(t *testing.T, env *Env) { - env.OpenFile("a_test.go") - env.Await(DiagnosticAt("a_test.go", 5, 3)) - env.Sandbox.Workdir.RemoveFile(context.Background(), "a_test.go") - env.Await(OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DoneWithChangeWatchedFiles(), - DiagnosticAt("a_test.go", 5, 3))) - }) -} @@ -6986,7 +7188,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -` - - t.Run("manual", func(t *testing.T) { -- runner.Run(t, noMod, func(t *testing.T, env *Env) { +- Run(t, noMod, func(t *testing.T, env *Env) { - env.Await( - env.DiagnosticAtRegexp("main.go", `"mod.com/bob"`), - ) @@ -7011,7 +7213,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - }) - }) - t.Run("initialized", func(t *testing.T) { -- runner.Run(t, noMod, func(t *testing.T, env *Env) { +- Run(t, noMod, func(t *testing.T, env *Env) { - env.Await( - env.DiagnosticAtRegexp("main.go", `"mod.com/bob"`), - ) @@ -7024,13 +7226,13 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - }) - - t.Run("without workspace module", func(t *testing.T) { -- withOptions( +- WithOptions( - Modes(Singleton), -- ).run(t, noMod, func(t *testing.T, env *Env) { +- ).Run(t, noMod, func(t *testing.T, env *Env) { - env.Await( - env.DiagnosticAtRegexp("main.go", `"mod.com/bob"`), - ) -- if err := env.Sandbox.RunGoCommand(env.Ctx, "", "mod", []string{"init", "mod.com"}); err != nil { +- if err := env.Sandbox.RunGoCommand(env.Ctx, "", "mod", []string{"init", "mod.com"}, true); err != nil { - t.Fatal(err) - } - env.Await( @@ -7074,7 +7276,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -} -` - -- runner.Run(t, testPackage, func(t *testing.T, env *Env) { +- Run(t, testPackage, func(t *testing.T, env *Env) { - env.OpenFile("lib_test.go") - env.Await( - DiagnosticAt("lib_test.go", 10, 2), @@ -7100,7 +7302,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -package foo -func main() {} -` -- runner.Run(t, packageChange, func(t *testing.T, env *Env) { +- Run(t, packageChange, func(t *testing.T, env *Env) { - env.OpenFile("a.go") - env.RegexpReplace("a.go", "foo", "foox") - env.Await( @@ -7110,7 +7312,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - // test to actually exercise the bug, we must wait until that work has - // completed. - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1), +- env.DoneWithChange(), - NoDiagnostics("a.go"), - ), - ) @@ -7153,19 +7355,21 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -` - -func TestResolveDiagnosticWithDownload(t *testing.T) { -- runner.Run(t, testPackageWithRequire, func(t *testing.T, env *Env) { +- WithOptions( +- ProxyFiles(testPackageWithRequireProxy), +- ).Run(t, testPackageWithRequire, func(t *testing.T, env *Env) { - env.OpenFile("print.go") - // Check that gopackages correctly loaded this dependency. We should get a - // diagnostic for the wrong formatting type. - // TODO: we should be able to easily also match the diagnostic message. - env.Await(env.DiagnosticAtRegexp("print.go", "fmt.Printf")) -- }, ProxyFiles(testPackageWithRequireProxy)) +- }) -} - -func TestMissingDependency(t *testing.T) { -- runner.Run(t, testPackageWithRequire, func(t *testing.T, env *Env) { +- Run(t, testPackageWithRequire, func(t *testing.T, env *Env) { - env.OpenFile("print.go") -- env.Await(LogMatching(protocol.Error, "initial workspace load failed", 1)) +- env.Await(LogMatching(protocol.Error, "initial workspace load failed", 1, false)) - }) -} - @@ -7179,7 +7383,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - var x int -} -` -- runner.Run(t, adHoc, func(t *testing.T, env *Env) { +- Run(t, adHoc, func(t *testing.T, env *Env) { - env.OpenFile("b/b.go") - env.Await(env.DiagnosticAtRegexp("b/b.go", "x")) - }) @@ -7195,13 +7399,13 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - fmt.Println("Hello World") -} -` -- withOptions( +- WithOptions( - EditorConfig{ - Env: map[string]string{ - "GOPATH": "", - "GO111MODULE": "off", - }, -- }).run(t, files, func(t *testing.T, env *Env) { +- }).Run(t, files, func(t *testing.T, env *Env) { - env.OpenFile("main.go") - env.Await(env.DiagnosticAtRegexp("main.go", "fmt")) - env.SaveBuffer("main.go") @@ -7226,7 +7430,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -var X = 0 -` - editorConfig := EditorConfig{Env: map[string]string{"GOFLAGS": "-tags=foo"}} -- withOptions(editorConfig).run(t, files, func(t *testing.T, env *Env) { +- WithOptions(editorConfig).Run(t, files, func(t *testing.T, env *Env) { - env.OpenFile("main.go") - env.OrganizeImports("main.go") - env.Await(EmptyDiagnostics("main.go")) @@ -7251,9 +7455,8 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - } -} -` -- runner.Run(t, generated, func(t *testing.T, env *Env) { +- Run(t, generated, func(t *testing.T, env *Env) { - env.OpenFile("main.go") -- original := env.ReadWorkspaceFile("main.go") - var d protocol.PublishDiagnosticsParams - env.Await( - OnceMet( @@ -7261,12 +7464,8 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - ReadDiagnostics("main.go", &d), - ), - ) -- // Apply fixes and save the buffer. -- env.ApplyQuickFixes("main.go", d.Diagnostics) -- env.SaveBuffer("main.go") -- fixed := env.ReadWorkspaceFile("main.go") -- if original != fixed { -- t.Fatalf("generated file was changed by quick fixes:\n%s", tests.Diff(t, original, fixed)) +- if fixes := env.GetQuickFixes("main.go", d.Diagnostics); len(fixes) != 0 { +- t.Errorf("got quick fixes %v, wanted none", fixes) - } - }) -} @@ -7284,7 +7483,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - hello.Goodbye() -} -` -- runner.Run(t, noModule, func(t *testing.T, env *Env) { +- Run(t, noModule, func(t *testing.T, env *Env) { - env.OpenFile("a.go") - env.Await( - OutstandingWork(lsp.WorkspaceLoadFailure, "outside of a module"), @@ -7303,23 +7502,20 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -` - for _, go111module := range []string{"on", "off", ""} { - t.Run(fmt.Sprintf("GO111MODULE_%v", go111module), func(t *testing.T) { -- withOptions(EditorConfig{ +- WithOptions(EditorConfig{ - Env: map[string]string{"GO111MODULE": go111module}, -- }).run(t, files, func(t *testing.T, env *Env) { -- env.OpenFile("hello.txt") +- }).Run(t, files, func(t *testing.T, env *Env) { - env.Await( -- OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1), -- NoShowMessage(), -- ), +- NoOutstandingWork(), - ) - }) - }) - } -} - --// Tests golang/go#38602. --func TestNonexistentFileDiagnostics_Issue38602(t *testing.T) { +-// Tests the repro case from golang/go#38602. Diagnostics are now handled properly, +-// which blocks type checking. +-func TestConflictingMainPackageErrors(t *testing.T) { - const collision = ` --- x/x.go -- -package x @@ -7336,29 +7532,28 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - fmt.Println("") -} -` -- runner.Run(t, collision, func(t *testing.T, env *Env) { -- env.OpenFile("x/main.go") +- WithOptions( +- InGOPATH(), +- EditorConfig{ +- Env: map[string]string{ +- "GO111MODULE": "off", +- }, +- }, +- ).Run(t, collision, func(t *testing.T, env *Env) { +- env.OpenFile("x/x.go") - env.Await( -- env.DiagnosticAtRegexp("x/main.go", "fmt.Println"), +- env.DiagnosticAtRegexpWithMessage("x/x.go", `^`, "found packages main (main.go) and x (x.go)"), +- env.DiagnosticAtRegexpWithMessage("x/main.go", `^`, "found packages main (main.go) and x (x.go)"), - ) -- env.OrganizeImports("x/main.go") -- // span.Parse misparses the error message when multiple packages are -- // defined in the same directory, creating a garbage filename. -- // Previously, we would send diagnostics for this nonexistent file. -- // This test checks that we don't send diagnostics for this file. -- dir, err := os.Getwd() -- if err != nil { -- t.Fatal(err) +- +- // We don't recover cleanly from the errors without good overlay support. +- if testenv.Go1Point() >= 16 { +- env.RegexpReplace("x/x.go", `package x`, `package main`) +- env.Await(OnceMet( +- env.DoneWithChange(), +- env.DiagnosticAtRegexpWithMessage("x/main.go", `fmt`, "undeclared name"))) - } -- badFile := fmt.Sprintf("%s/found packages main (main.go) and x (x.go) in %s/src/x", dir, env.Sandbox.GOPATH()) -- env.Await( -- OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1), -- EmptyDiagnostics("x/main.go"), -- ), -- NoDiagnostics(badFile), -- ) -- }, InGOPATH()) +- }) -} - -const ardanLabsProxy = ` @@ -7389,9 +7584,9 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - _ = conf.ErrHelpWanted -} -` -- withOptions( +- WithOptions( - ProxyFiles(ardanLabsProxy), -- ).run(t, ardanLabs, func(t *testing.T, env *Env) { +- ).Run(t, ardanLabs, func(t *testing.T, env *Env) { - // Expect a diagnostic with a suggested fix to add - // "github.com/ardanlabs/conf" to the go.mod file. - env.OpenFile("go.mod") @@ -7419,7 +7614,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - env.Await(EmptyDiagnostics("main.go")) - env.Await( - OnceMet( -- env.DiagnosticAtRegexp("go.mod", "require github.com/ardanlabs/conf"), +- env.DiagnosticAtRegexpWithMessage("go.mod", "require github.com/ardanlabs/conf", "not used in this module"), - ReadDiagnostics("go.mod", &d), - ), - ) @@ -7447,28 +7642,26 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -go 1.12 --- main.go -- -` -- withOptions( +- WithOptions( - ProxyFiles(ardanLabsProxy), -- ).run(t, emptyFile, func(t *testing.T, env *Env) { -- env.OpenFile("main.go") -- env.EditBuffer("main.go", fake.NewEdit(0, 0, 0, 0, `package main +- ).Run(t, emptyFile, func(t *testing.T, env *Env) { +- env.CreateBuffer("main.go", `package main - -import "github.com/ardanlabs/conf" - -func main() { - _ = conf.ErrHelpWanted -} --`)) +-`) - env.SaveBuffer("main.go") - var d protocol.PublishDiagnosticsParams - env.Await( - OnceMet( -- env.DiagnosticAtRegexpWithMessage("main.go", `"github.com/ardanlabs/conf"`, "your go.mod file"), +- env.DiagnosticAtRegexpWithMessage("main.go", `"github.com/ardanlabs/conf"`, "no required module"), - ReadDiagnostics("main.go", &d), - ), - ) - env.ApplyQuickFixes("main.go", d.Diagnostics) -- env.CheckForFileChanges() - env.Await( - EmptyDiagnostics("main.go"), - ) @@ -7492,22 +7685,19 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - fmt.Println("hi") -} -` -- runner.Run(t, simplePackage, func(t *testing.T, env *Env) { +- Run(t, simplePackage, func(t *testing.T, env *Env) { - env.OpenFile("a/a1.go") - env.CreateBuffer("a/a2.go", ``) - env.SaveBufferWithoutActions("a/a2.go") - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidSave), 1), +- env.DoneWithSave(), - NoDiagnostics("a/a1.go"), - ), - ) - env.EditBuffer("a/a2.go", fake.NewEdit(0, 0, 0, 0, `package a`)) - env.Await( -- OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1), -- NoDiagnostics("a/a1.go"), -- ), +- OnceMet(env.DoneWithChange(), NoDiagnostics("a/a1.go")), - ) - }) -} @@ -7540,7 +7730,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - Hello() -} -` -- runner.Run(t, testVariant, func(t *testing.T, env *Env) { +- Run(t, testVariant, func(t *testing.T, env *Env) { - // Open the file, triggering the workspace load. - // There are errors in the code to ensure all is working as expected. - env.OpenFile("hello/hello.go") @@ -7596,12 +7786,10 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -package foo --- foo/bar_test.go -- -` -- run(t, mod, func(t *testing.T, env *Env) { +- Run(t, mod, func(t *testing.T, env *Env) { - env.OpenFile("foo/bar_test.go") - env.EditBuffer("foo/bar_test.go", fake.NewEdit(0, 0, 0, 0, "package foo")) -- env.Await( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1), -- ) +- env.Await(env.DoneWithChange()) - env.RegexpReplace("foo/bar_test.go", "package foo", `package foo_test - -import "testing" @@ -7629,41 +7817,23 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ --- foo/bar_test.go -- -package foo_ -` -- run(t, mod, func(t *testing.T, env *Env) { +- Run(t, mod, func(t *testing.T, env *Env) { - env.OpenFile("foo/bar_test.go") - env.RegexpReplace("foo/bar_test.go", "package foo_", "package foo_test") - env.SaveBuffer("foo/bar_test.go") - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidSave), 1), +- env.DoneWithSave(), - NoDiagnostics("foo/bar_test.go"), - ), - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidSave), 1), +- env.DoneWithSave(), - NoDiagnostics("foo/foo.go"), - ), - ) - }) -} - --// Reproduces golang/go#40825. --func TestEmptyGOPATHXTest_40825(t *testing.T) { -- const files = ` ---- x.go -- --package x ---- x_test.go -- --` -- -- withOptions(InGOPATH()).run(t, files, func(t *testing.T, env *Env) { -- env.OpenFile("x_test.go") -- env.EditBuffer("x_test.go", fake.NewEdit(0, 0, 0, 0, "pack")) -- env.Await( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1), -- NoShowMessage(), -- ) -- }) --} -- -func TestIgnoredFiles(t *testing.T) { - const ws = ` --- go.mod -- @@ -7675,11 +7845,11 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - -var _ = foo.Bar -` -- runner.Run(t, ws, func(t *testing.T, env *Env) { +- Run(t, ws, func(t *testing.T, env *Env) { - env.OpenFile("_foo/x.go") - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1), +- env.DoneWithOpen(), - NoDiagnostics("_foo/x.go"), - )) - }) @@ -7713,9 +7883,9 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - -const C = a.A -` -- runner.Run(t, ws, func(t *testing.T, env *Env) { +- Run(t, ws, func(t *testing.T, env *Env) { - env.OpenFile("b/b.go") -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) +- env.Await(env.DoneWithOpen()) - // Delete c/c.go, the only file in package c. - env.RemoveWorkspaceFile("c/c.go") - @@ -7742,16 +7912,16 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - // package loads. - writeGoVim := func(env *Env, name, content string) { - env.WriteWorkspaceFile(name, "") -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1)) +- env.Await(env.DoneWithChangeWatchedFiles()) - - env.CreateBuffer(name, "\n") -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) +- env.Await(env.DoneWithOpen()) - - env.EditBuffer(name, fake.NewEdit(1, 0, 1, 0, content)) -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1)) +- env.Await(env.DoneWithChange()) - - env.EditBuffer(name, fake.NewEdit(0, 0, 1, 0, "")) -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1)) +- env.Await(env.DoneWithChange()) - } - - const p = `package p; func DoIt(s string) {};` @@ -7766,7 +7936,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - // A simple version of the test that reproduces most of the problems it - // exposes. - t.Run("short", func(t *testing.T) { -- runner.Run(t, mod, func(t *testing.T, env *Env) { +- Run(t, mod, func(t *testing.T, env *Env) { - writeGoVim(env, "p/p.go", p) - writeGoVim(env, "main.go", main) - env.Await(env.DiagnosticAtRegexp("main.go", "5")) @@ -7775,7 +7945,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - - // A full version that replicates the whole flow of the test. - t.Run("full", func(t *testing.T) { -- runner.Run(t, mod, func(t *testing.T, env *Env) { +- Run(t, mod, func(t *testing.T, env *Env) { - writeGoVim(env, "p/p.go", p) - writeGoVim(env, "main.go", main) - writeGoVim(env, "p/p_test.go", `package p @@ -7826,10 +7996,10 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - var x int -} -` -- withOptions( +- WithOptions( - // Empty workspace folders. - WorkspaceFolders(), -- ).run(t, mod, func(t *testing.T, env *Env) { +- ).Run(t, mod, func(t *testing.T, env *Env) { - env.OpenFile("a/a.go") - env.Await( - env.DiagnosticAtRegexp("a/a.go", "x"), @@ -7854,8 +8024,8 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - fmt.Println("") -} -` -- runner.Run(t, basic, func(t *testing.T, env *Env) { -- testenv.NeedsGo1Point(t, 15) +- Run(t, basic, func(t *testing.T, env *Env) { +- testenv.NeedsGo1Point(t, 16) // We can't recover cleanly from this case without good overlay support. - - env.WriteWorkspaceFile("foo/foo_test.go", `package main - @@ -7866,7 +8036,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - env.RegexpReplace("foo/foo_test.go", `package main`, `package foo`) - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1), +- env.DoneWithChange(), - NoDiagnostics("foo/foo.go"), - ), - ) @@ -7884,15 +8054,15 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - -func main() {} -` -- runner.Run(t, basic, func(t *testing.T, env *Env) { +- Run(t, basic, func(t *testing.T, env *Env) { - env.Editor.CreateBuffer(env.Ctx, "foo.go", `package main`) - env.Await( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1), +- env.DoneWithOpen(), - ) - env.CloseBuffer("foo.go") - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidClose), 1), +- env.DoneWithClose(), - NoLogMatching(protocol.Info, "packages=0"), - ), - ) @@ -7909,31 +8079,25 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ --- main2.go -- -package main -` -- runner.Run(t, basic, func(t *testing.T, env *Env) { +- Run(t, basic, func(t *testing.T, env *Env) { - env.CreateBuffer("main.go", "") -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) +- env.Await(env.DoneWithOpen()) - - env.SaveBufferWithoutActions("main.go") -- env.Await( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidSave), 1), -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), -- ) +- env.Await(env.DoneWithSave(), env.DoneWithChangeWatchedFiles()) - - env.EditBuffer("main.go", fake.NewEdit(0, 0, 0, 0, `package main - -func main() { -} -`)) -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1)) +- env.Await(env.DoneWithChange()) - - env.SaveBuffer("main.go") -- env.Await( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidSave), 2), -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 2), -- ) +- env.Await(env.DoneWithSave(), env.DoneWithChangeWatchedFiles()) - - env.EditBuffer("main.go", fake.NewEdit(0, 0, 4, 0, "")) -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 2)) +- env.Await(env.DoneWithChange()) - - env.EditBuffer("main.go", fake.NewEdit(0, 0, 0, 0, `package main - @@ -7961,10 +8125,10 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - -func main() {} -` -- runner.Run(t, pkgDefault, func(t *testing.T, env *Env) { +- Run(t, pkgDefault, func(t *testing.T, env *Env) { - env.OpenFile("main.go") - env.Await( -- env.DiagnosticAtRegexp("main.go", "default"), +- env.DiagnosticAtRegexpWithMessage("main.go", "default", "expected 'IDENT'"), - ) - }) -} @@ -7987,18 +8151,18 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - var x int -} -` -- withOptions( +- WithOptions( - WorkspaceFolders("a"), -- ).run(t, mod, func(t *testing.T, env *Env) { +- ).Run(t, mod, func(t *testing.T, env *Env) { - env.OpenFile("a/main.go") - env.Await( - env.DiagnosticAtRegexp("main.go", "x"), - ) - }) -- withOptions( +- WithOptions( - WorkspaceFolders("a"), - LimitWorkspaceScope(), -- ).run(t, mod, func(t *testing.T, env *Env) { +- ).Run(t, mod, func(t *testing.T, env *Env) { - env.OpenFile("a/main.go") - env.Await( - NoDiagnostics("main.go"), @@ -8006,7 +8170,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - }) -} - --func TestStaticcheckDiagnostic(t *testing.T) { +-func TestSimplifyCompositeLitDiagnostic(t *testing.T) { - const files = ` --- go.mod -- -module mod.com @@ -8027,12 +8191,20 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -} -` - -- withOptions( +- WithOptions( - EditorConfig{EnableStaticcheck: true}, -- ).run(t, files, func(t *testing.T, env *Env) { +- ).Run(t, files, func(t *testing.T, env *Env) { - env.OpenFile("main.go") -- // Staticcheck should generate a diagnostic to simplify this literal. -- env.Await(env.DiagnosticAtRegexp("main.go", `t{"msg"}`)) +- var d protocol.PublishDiagnosticsParams +- env.Await(OnceMet( +- env.DiagnosticAtRegexpWithMessage("main.go", `t{"msg"}`, "redundant type"), +- ReadDiagnostics("main.go", &d), +- )) +- if tags := d.Diagnostics[0].Tags; len(tags) == 0 || tags[0] != protocol.Unnecessary { +- t.Errorf("wanted Unnecessary tag on diagnostic, got %v", tags) +- } +- env.ApplyQuickFixes("main.go", d.Diagnostics) +- env.Await(EmptyDiagnostics("main.go")) - }) -} - @@ -8052,8 +8224,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -package main -func main() {} -` -- runner.Run(t, dir, func(t *testing.T, env *Env) { -- log.SetFlags(log.Lshortfile) +- Run(t, dir, func(t *testing.T, env *Env) { - env.OpenFile("main.go") - env.OpenFile("other.go") - x := env.DiagnosticsFor("main.go") @@ -8103,7 +8274,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - var x int -} -` -- run(t, files, func(t *testing.T, env *Env) { +- Run(t, files, func(t *testing.T, env *Env) { - env.OpenFile("a/a.go") - env.Await( - env.DiagnosticAtRegexp("a/a.go", "x"), @@ -8130,18 +8301,26 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - _ = 1 -} -` -- withOptions( +- WithOptions( - EditorConfig{ - AllExperiments: true, - }, -- ).run(t, mod, func(t *testing.T, env *Env) { +- ).Run(t, mod, func(t *testing.T, env *Env) { - // Confirm that the setting doesn't cause any warnings. - env.Await(NoShowMessage()) - }) -} - -func TestSwig(t *testing.T) { -- t.Skipf("skipped until golang/go#37098 is resolved") +- // This is fixed in Go 1.17, but not earlier. +- testenv.NeedsGo1Point(t, 17) +- +- if _, err := exec.LookPath("swig"); err != nil { +- t.Skip("skipping test: swig not available") +- } +- if _, err := exec.LookPath("g++"); err != nil { +- t.Skip("skipping test: g++ not available") +- } - - const mod = ` --- go.mod -- @@ -8177,7 +8356,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - var x int -} -` -- run(t, mod, func(t *testing.T, env *Env) { +- Run(t, mod, func(t *testing.T, env *Env) { - env.Await( - OnceMet( - InitialWorkspaceLoad, @@ -8194,6 +8373,25 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -func TestRenamePackage(t *testing.T) { - testenv.NeedsGo1Point(t, 16) - +- const proxy = ` +--- example.com@v1.2.3/go.mod -- +-module example.com +- +-go 1.12 +--- example.com@v1.2.3/blah/blah.go -- +-package blah +- +-const Name = "Blah" +--- random.org@v1.2.3/go.mod -- +-module random.org +- +-go 1.12 +--- random.org@v1.2.3/blah/blah.go -- +-package hello +- +-const Name = "Hello" +-` +- - const contents = ` --- go.mod -- -module mod.com @@ -8215,17 +8413,22 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -package foo_ -` - -- withOptions( +- WithOptions( - ProxyFiles(proxy), - InGOPATH(), -- ).run(t, contents, func(t *testing.T, env *Env) { +- EditorConfig{ +- Env: map[string]string{ +- "GO111MODULE": "off", +- }, +- }, +- ).Run(t, contents, func(t *testing.T, env *Env) { - // Simulate typing character by character. - env.OpenFile("foo/foo_test.go") -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) +- env.Await(env.DoneWithOpen()) - env.RegexpReplace("foo/foo_test.go", "_", "_t") -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1)) +- env.Await(env.DoneWithChange()) - env.RegexpReplace("foo/foo_test.go", "_t", "_test") -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 2)) +- env.Await(env.DoneWithChange()) - - env.Await( - EmptyDiagnostics("foo/foo_test.go"), @@ -8247,7 +8450,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ --- main.go -- -package main -` -- run(t, pkg, func(t *testing.T, env *Env) { +- Run(t, pkg, func(t *testing.T, env *Env) { - env.OpenFile("go.mod") - env.Await( - OutstandingWork(lsp.WorkspaceLoadFailure, "unknown directive"), @@ -8291,11 +8494,12 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - bob.Hello() -} -` -- run(t, mod, func(t *testing.T, env *Env) { +- Run(t, mod, func(t *testing.T, env *Env) { - env.RemoveWorkspaceFile("bob") - env.Await( - env.DiagnosticAtRegexp("main.go", `"mod.com/bob"`), - EmptyDiagnostics("bob/bob.go"), +- RegistrationMatching("didChangeWatchedFiles"), - ) - }) -} @@ -8323,21 +8527,58 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ --- triple/a/a.go -- -package a - --import _ "mod.com/triple/b" ---- triple/b/b.go -- +-import _ "mod.com/triple/b" +--- triple/b/b.go -- +-package b +- +-import _ "mod.com/triple/c" +--- triple/c/c.go -- +-package c +- +-import _ "mod.com/triple/a" +-` +- Run(t, mod, func(t *testing.T, env *Env) { +- env.Await( +- env.DiagnosticAtRegexpWithMessage("self/self.go", `_ "mod.com/self"`, "import cycle not allowed"), +- env.DiagnosticAtRegexpWithMessage("double/a/a.go", `_ "mod.com/double/b"`, "import cycle not allowed"), +- env.DiagnosticAtRegexpWithMessage("triple/a/a.go", `_ "mod.com/triple/b"`, "import cycle not allowed"), +- ) +- }) +-} +- +-// Tests golang/go#46667: deleting a problematic import path should resolve +-// import cycle errors. +-func TestResolveImportCycle(t *testing.T) { +- t.Skip("flaky test: see golang/go#46773") +- const mod = ` +--- go.mod -- +-module mod.test +- +-go 1.16 +--- a/a.go -- +-package a +- +-import "mod.test/b" +- +-const A = b.A +-const B = 2 +--- b/b.go -- -package b - --import _ "mod.com/triple/c" ---- triple/c/c.go -- --package c +-import "mod.test/a" - --import _ "mod.com/triple/a" --` -- run(t, mod, func(t *testing.T, env *Env) { +-const A = 1 +-const B = a.B +- ` +- Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("a/a.go") +- env.OpenFile("b/b.go") +- env.Await(env.DiagnosticAtRegexp("a/a.go", `"mod.test/b"`)) +- env.RegexpReplace("b/b.go", `const B = a\.B`, "") +- env.SaveBuffer("b/b.go") - env.Await( -- env.DiagnosticAtRegexpWithMessage("self/self.go", `_ "mod.com/self"`, "import cycle not allowed"), -- env.DiagnosticAtRegexpWithMessage("double/a/a.go", `_ "mod.com/double/b"`, "import cycle not allowed"), -- env.DiagnosticAtRegexpWithMessage("triple/a/a.go", `_ "mod.com/triple/b"`, "import cycle not allowed"), +- EmptyDiagnostics("a/a.go"), +- EmptyDiagnostics("b/b.go"), - ) - }) -} @@ -8358,20 +8599,20 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -) -` - t.Run("module", func(t *testing.T) { -- run(t, mod, func(t *testing.T, env *Env) { +- Run(t, mod, func(t *testing.T, env *Env) { - env.Await( - env.DiagnosticAtRegexpWithMessage("main.go", `"nosuchpkg"`, `could not import nosuchpkg (no required module provides package "nosuchpkg"`), - ) - }) - }) - t.Run("GOPATH", func(t *testing.T) { -- withOptions( +- WithOptions( - InGOPATH(), - EditorConfig{ - Env: map[string]string{"GO111MODULE": "off"}, - }, - Modes(Singleton), -- ).run(t, mod, func(t *testing.T, env *Env) { +- ).Run(t, mod, func(t *testing.T, env *Env) { - env.Await( - env.DiagnosticAtRegexpWithMessage("main.go", `"nosuchpkg"`, `cannot find package "nosuchpkg" in any of`), - ) @@ -8396,14 +8637,14 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ -` - for _, go111module := range []string{"on", "auto"} { - t.Run("GO111MODULE="+go111module, func(t *testing.T) { -- withOptions( +- WithOptions( - Modes(Singleton), - EditorConfig{ - Env: map[string]string{ - "GO111MODULE": go111module, - }, - }, -- ).run(t, modules, func(t *testing.T, env *Env) { +- ).Run(t, modules, func(t *testing.T, env *Env) { - env.OpenFile("a/a.go") - env.OpenFile("b/go.mod") - env.Await( @@ -8417,7 +8658,7 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - - // Expect no warning if GO111MODULE=auto in a directory in GOPATH. - t.Run("GOPATH_GO111MODULE_auto", func(t *testing.T) { -- withOptions( +- WithOptions( - Modes(Singleton), - EditorConfig{ - Env: map[string]string{ @@ -8425,11 +8666,11 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - }, - }, - InGOPATH(), -- ).run(t, modules, func(t *testing.T, env *Env) { +- ).Run(t, modules, func(t *testing.T, env *Env) { - env.OpenFile("a/a.go") - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1), +- env.DoneWithOpen(), - NoDiagnostics("a/a.go"), - ), - NoOutstandingWork(), @@ -8482,13 +8723,13 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - -func helloHelper() {} -` -- withOptions( +- WithOptions( - ProxyFiles(proxy), - Modes(Singleton), -- ).run(t, nested, func(t *testing.T, env *Env) { +- ).Run(t, nested, func(t *testing.T, env *Env) { - // Expect a diagnostic in a nested module. - env.OpenFile("nested/hello/hello.go") -- didOpen := CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1) +- didOpen := env.DoneWithOpen() - env.Await( - OnceMet( - didOpen, @@ -8513,1031 +8754,775 @@ diff -urN a/gopls/internal/regtest/diagnostics_test.go b/gopls/internal/regtest/ - -func main() {} -` -- run(t, nomod, func(t *testing.T, env *Env) { +- Run(t, nomod, func(t *testing.T, env *Env) { - env.OpenFile("main.go") - env.RegexpReplace("main.go", "{}", "{ var x int; }") // simulate typing - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1), +- env.DoneWithChange(), - NoLogMatching(protocol.Info, "packages=1"), - ), - ) - }) -} -diff -urN a/gopls/internal/regtest/doc.go b/gopls/internal/regtest/doc.go ---- a/gopls/internal/regtest/doc.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/doc.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,36 +0,0 @@ --// Copyright 2020 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. - --// Package regtest provides a framework for writing gopls regression tests. --// --// User reported regressions are often expressed in terms of editor --// interactions. For example: "When I open my editor in this directory, --// navigate to this file, and change this line, I get a diagnostic that doesn't --// make sense". In these cases reproducing, diagnosing, and writing a test to --// protect against this regression can be difficult. --// --// The regtest package provides an API for developers to express these types of --// user interactions in ordinary Go tests, validate them, and run them in a --// variety of execution modes (see gopls/doc/daemon.md for more information on --// execution modes). This is achieved roughly as follows: --// + the Runner type starts and connects to a gopls instance for each --// configured execution mode. --// + the Env type provides a collection of resources to use in writing tests --// (for example a temporary working directory and fake text editor) --// + user interactions with these resources are scripted using test wrappers --// around the API provided by the golang.org/x/tools/internal/lsp/fake --// package. --// --// Regressions are expressed in terms of Expectations, which at a high level --// are conditions that we expect to be met (or not to be met) at some point --// after performing the interactions in the test. This is necessary because the --// LSP is by construction asynchronous: both client and server can send --// eachother notifications without formal acknowledgement that they have been --// fully processed. --// --// Simple Expectations may be combined to match specific conditions reported by --// the user. In the example above, a regtest validating that the user-reported --// bug had been fixed would "expect" that the editor never displays the --// confusing diagnostic. --package regtest -diff -urN a/gopls/internal/regtest/env.go b/gopls/internal/regtest/env.go ---- a/gopls/internal/regtest/env.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/env.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,314 +0,0 @@ --// Copyright 2020 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. +-func TestBuildTagChange(t *testing.T) { +- const files = ` +--- go.mod -- +-module mod.com - --package regtest +-go 1.12 +--- foo.go -- +-// decoy comment +-// +build hidden +-// decoy comment - --import ( -- "context" -- "fmt" -- "strings" -- "sync" -- "testing" +-package foo +-var Foo = 1 +--- bar.go -- +-package foo +-var Bar = Foo +-` - -- "golang.org/x/tools/internal/jsonrpc2/servertest" -- "golang.org/x/tools/internal/lsp/fake" -- "golang.org/x/tools/internal/lsp/protocol" --) +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("foo.go") +- env.Await(env.DiagnosticAtRegexpWithMessage("bar.go", `Foo`, "undeclared name")) +- env.RegexpReplace("foo.go", `\+build`, "") +- env.Await(EmptyDiagnostics("bar.go")) +- }) - --// Env holds an initialized fake Editor, Workspace, and Server, which may be --// used for writing tests. It also provides adapter methods that call t.Fatal --// on any error, so that tests for the happy path may be written without --// checking errors. --type Env struct { -- T *testing.T -- Ctx context.Context -- -- // Most tests should not need to access the scratch area, editor, server, or -- // connection, but they are available if needed. -- Sandbox *fake.Sandbox -- Editor *fake.Editor -- Server servertest.Connector -- -- // mu guards the fields below, for the purpose of checking conditions on -- // every change to diagnostics. -- mu sync.Mutex -- // For simplicity, each waiter gets a unique ID. -- nextWaiterID int -- state State -- waiters map[int]*condition --} -- --// State encapsulates the server state TODO: explain more --type State struct { -- // diagnostics are a map of relative path->diagnostics params -- diagnostics map[string]*protocol.PublishDiagnosticsParams -- logs []*protocol.LogMessageParams -- showMessage []*protocol.ShowMessageParams -- showMessageRequest []*protocol.ShowMessageRequestParams -- -- registrations []*protocol.RegistrationParams -- unregistrations []*protocol.UnregistrationParams -- -- // outstandingWork is a map of token->work summary. All tokens are assumed to -- // be string, though the spec allows for numeric tokens as well. When work -- // completes, it is deleted from this map. -- outstandingWork map[protocol.ProgressToken]*workProgress -- completedWork map[string]int --} -- --type workProgress struct { -- title, msg string -- percent float64 --} -- --func (s State) String() string { -- var b strings.Builder -- b.WriteString("#### log messages (see RPC logs for full text):\n") -- for _, msg := range s.logs { -- summary := fmt.Sprintf("%v: %q", msg.Type, msg.Message) -- if len(summary) > 60 { -- summary = summary[:57] + "..." -- } -- // Some logs are quite long, and since they should be reproduced in the RPC -- // logs on any failure we include here just a short summary. -- fmt.Fprint(&b, "\t"+summary+"\n") -- } -- b.WriteString("\n") -- b.WriteString("#### diagnostics:\n") -- for name, params := range s.diagnostics { -- fmt.Fprintf(&b, "\t%s (version %d):\n", name, int(params.Version)) -- for _, d := range params.Diagnostics { -- fmt.Fprintf(&b, "\t\t(%d, %d): %s\n", int(d.Range.Start.Line), int(d.Range.Start.Character), d.Message) -- } -- } -- b.WriteString("\n") -- b.WriteString("#### outstanding work:\n") -- for token, state := range s.outstandingWork { -- name := state.title -- if name == "" { -- name = fmt.Sprintf("!NO NAME(token: %s)", token) -- } -- fmt.Fprintf(&b, "\t%s: %.2f\n", name, state.percent) -- } -- b.WriteString("#### completed work:\n") -- for name, count := range s.completedWork { -- fmt.Fprintf(&b, "\t%s: %d\n", name, count) -- } -- return b.String() -} - --// A condition is satisfied when all expectations are simultaneously --// met. At that point, the 'met' channel is closed. On any failure, err is set --// and the failed channel is closed. --type condition struct { -- expectations []Expectation -- verdict chan Verdict +-func TestIssue44736(t *testing.T) { +- const files = ` +- -- go.mod -- +-module blah.com +- +-go 1.16 +--- main.go -- +-package main +- +-import "fmt" +- +-func main() { +- asdf +- fmt.Printf("This is a test %v") +- fdas -} +--- other.go -- +-package main - --// NewEnv creates a new test environment using the given scratch environment --// and gopls server. --func NewEnv(ctx context.Context, t *testing.T, sandbox *fake.Sandbox, ts servertest.Connector, editorConfig fake.EditorConfig, withHooks bool) *Env { -- t.Helper() -- conn := ts.Connect(ctx) -- env := &Env{ -- T: t, -- Ctx: ctx, -- Sandbox: sandbox, -- Server: ts, -- state: State{ -- diagnostics: make(map[string]*protocol.PublishDiagnosticsParams), -- outstandingWork: make(map[protocol.ProgressToken]*workProgress), -- completedWork: make(map[string]int), -- }, -- waiters: make(map[int]*condition), -- } -- var hooks fake.ClientHooks -- if withHooks { -- hooks = fake.ClientHooks{ -- OnDiagnostics: env.onDiagnostics, -- OnLogMessage: env.onLogMessage, -- OnWorkDoneProgressCreate: env.onWorkDoneProgressCreate, -- OnProgress: env.onProgress, -- OnShowMessage: env.onShowMessage, -- OnShowMessageRequest: env.onShowMessageRequest, -- OnRegistration: env.onRegistration, -- OnUnregistration: env.onUnregistration, -- } -- } -- editor, err := fake.NewEditor(sandbox, editorConfig).Connect(ctx, conn, hooks) -- if err != nil { -- t.Fatal(err) -- } -- env.Editor = editor -- return env +-` +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- env.OpenFile("other.go") +- env.Await( +- env.DiagnosticAtRegexpWithMessage("main.go", "asdf", "undeclared name"), +- env.DiagnosticAtRegexpWithMessage("main.go", "fdas", "undeclared name"), +- ) +- env.SetBufferContent("other.go", "package main\n\nasdf") +- // The new diagnostic in other.go should not suppress diagnostics in main.go. +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexpWithMessage("other.go", "asdf", "expected declaration"), +- env.DiagnosticAtRegexpWithMessage("main.go", "asdf", "undeclared name"), +- ), +- ) +- }) -} - --func (e *Env) onDiagnostics(_ context.Context, d *protocol.PublishDiagnosticsParams) error { -- e.mu.Lock() -- defer e.mu.Unlock() +-func TestInitialization(t *testing.T) { +- const files = ` +--- go.mod -- +-module mod.com - -- pth := e.Sandbox.Workdir.URIToPath(d.URI) -- e.state.diagnostics[pth] = d -- e.checkConditionsLocked() -- return nil +-go 1.16 +--- main.go -- +-package main +-` +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("go.mod") +- env.Await(env.DoneWithOpen()) +- env.RegexpReplace("go.mod", "module", "modul") +- env.SaveBufferWithoutActions("go.mod") +- env.Await( +- OnceMet( +- env.DoneWithSave(), +- NoLogMatching(protocol.Error, "initial workspace load failed"), +- ), +- ) +- }) -} - --func (e *Env) onShowMessage(_ context.Context, m *protocol.ShowMessageParams) error { -- e.mu.Lock() -- defer e.mu.Unlock() +-// Tests golang/go#45075: A panic in fillreturns broke diagnostics. +-// Expect an error log indicating that fillreturns panicked, as well type +-// errors for the broken code. +-func TestFillReturnsPanic(t *testing.T) { +- // At tip, the panic no longer reproduces. +- testenv.SkipAfterGo1Point(t, 16) - -- e.state.showMessage = append(e.state.showMessage, m) -- e.checkConditionsLocked() -- return nil --} +- const files = ` +--- go.mod -- +-module mod.com - --func (e *Env) onShowMessageRequest(_ context.Context, m *protocol.ShowMessageRequestParams) error { -- e.mu.Lock() -- defer e.mu.Unlock() +-go 1.15 +--- main.go -- +-package main - -- e.state.showMessageRequest = append(e.state.showMessageRequest, m) -- e.checkConditionsLocked() -- return nil +-func foo() int { +- return x, nil +-} +-` +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- env.Await( +- OnceMet( +- env.DoneWithOpen(), +- LogMatching(protocol.Error, `.*analysis fillreturns.*panicked.*`, 1, true), +- env.DiagnosticAtRegexpWithMessage("main.go", `return x`, "wrong number of return values"), +- ), +- ) +- }) -} - --func (e *Env) onLogMessage(_ context.Context, m *protocol.LogMessageParams) error { -- e.mu.Lock() -- defer e.mu.Unlock() +-// This test confirms that the view does not reinitialize when a go.mod file is +-// opened. +-func TestNoReinitialize(t *testing.T) { +- const files = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- main.go -- +-package main - -- e.state.logs = append(e.state.logs, m) -- e.checkConditionsLocked() -- return nil +-func main() {} +-` +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("go.mod") +- env.Await( +- OnceMet( +- env.DoneWithOpen(), +- LogMatching(protocol.Info, `.*query=\[builtin mod.com/...\].*`, 1, false), +- ), +- ) +- }) -} - --func (e *Env) onWorkDoneProgressCreate(_ context.Context, m *protocol.WorkDoneProgressCreateParams) error { -- e.mu.Lock() -- defer e.mu.Unlock() +-func TestUseOfInvalidMetadata(t *testing.T) { +- testenv.NeedsGo1Point(t, 13) - -- e.state.outstandingWork[m.Token] = &workProgress{} -- return nil +- const mod = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- main.go -- +-package main +- +-import ( +- "mod.com/a" +- //"os" +-) +- +-func _() { +- a.Hello() +- os.Getenv("") +- //var x int -} +--- a/a.go -- +-package a - --func (e *Env) onProgress(_ context.Context, m *protocol.ProgressParams) error { -- e.mu.Lock() -- defer e.mu.Unlock() -- work, ok := e.state.outstandingWork[m.Token] -- if !ok { -- panic(fmt.Sprintf("got progress report for unknown report %v: %v", m.Token, m)) -- } -- v := m.Value.(map[string]interface{}) -- switch kind := v["kind"]; kind { -- case "begin": -- work.title = v["title"].(string) -- if msg, ok := v["message"]; ok { -- work.msg = msg.(string) -- } -- case "report": -- if pct, ok := v["percentage"]; ok { -- work.percent = pct.(float64) -- } -- if msg, ok := v["message"]; ok { -- work.msg = msg.(string) -- } -- case "end": -- title := e.state.outstandingWork[m.Token].title -- e.state.completedWork[title] = e.state.completedWork[title] + 1 -- delete(e.state.outstandingWork, m.Token) -- } -- e.checkConditionsLocked() -- return nil +-func Hello() {} +-` +- WithOptions( +- EditorConfig{ +- ExperimentalUseInvalidMetadata: true, +- }, +- Modes(Singleton), +- ).Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("go.mod") +- env.RegexpReplace("go.mod", "module mod.com", "modul mod.com") // break the go.mod file +- env.SaveBufferWithoutActions("go.mod") +- env.Await( +- env.DiagnosticAtRegexp("go.mod", "modul"), +- ) +- // Confirm that language features work with invalid metadata. +- env.OpenFile("main.go") +- file, pos := env.GoToDefinition("main.go", env.RegexpSearch("main.go", "Hello")) +- wantPos := env.RegexpSearch("a/a.go", "Hello") +- if file != "a/a.go" && pos != wantPos { +- t.Fatalf("expected a/a.go:%s, got %s:%s", wantPos, file, pos) +- } +- // Confirm that new diagnostics appear with invalid metadata by adding +- // an unused variable to the body of the function. +- env.RegexpReplace("main.go", "//var x int", "var x int") +- env.Await( +- env.DiagnosticAtRegexp("main.go", "x"), +- ) +- // Add an import and confirm that we get a diagnostic for it, since the +- // metadata will not have been updated. +- env.RegexpReplace("main.go", "//\"os\"", "\"os\"") +- env.Await( +- env.DiagnosticAtRegexp("main.go", `"os"`), +- ) +- // Fix the go.mod file and expect the diagnostic to resolve itself. +- env.RegexpReplace("go.mod", "modul mod.com", "module mod.com") +- env.SaveBuffer("go.mod") +- env.Await( +- env.DiagnosticAtRegexp("main.go", "x"), +- env.NoDiagnosticAtRegexp("main.go", `"os"`), +- EmptyDiagnostics("go.mod"), +- ) +- }) -} - --func (e *Env) onRegistration(_ context.Context, m *protocol.RegistrationParams) error { -- e.mu.Lock() -- defer e.mu.Unlock() +-func TestReloadInvalidMetadata(t *testing.T) { +- // We only use invalid metadata for Go versions > 1.12. +- testenv.NeedsGo1Point(t, 13) - -- e.state.registrations = append(e.state.registrations, m) -- e.checkConditionsLocked() -- return nil --} +- const mod = ` +--- go.mod -- +-module mod.com - --func (e *Env) onUnregistration(_ context.Context, m *protocol.UnregistrationParams) error { -- e.mu.Lock() -- defer e.mu.Unlock() +-go 1.12 +--- main.go -- +-package main - -- e.state.unregistrations = append(e.state.unregistrations, m) -- e.checkConditionsLocked() -- return nil --} +-func _() {} +-` +- WithOptions( +- EditorConfig{ +- ExperimentalUseInvalidMetadata: true, +- }, +- // ExperimentalWorkspaceModule has a different failure mode for this +- // case. +- Modes(Singleton), +- ).Run(t, mod, func(t *testing.T, env *Env) { +- env.Await( +- OnceMet( +- InitialWorkspaceLoad, +- CompletedWork("Load", 1, false), +- ), +- ) - --func (e *Env) checkConditionsLocked() { -- for id, condition := range e.waiters { -- if v, _ := checkExpectations(e.state, condition.expectations); v != Unmet { -- delete(e.waiters, id) -- condition.verdict <- v -- } -- } --} +- // Break the go.mod file on disk, expecting a reload. +- env.WriteWorkspaceFile("go.mod", `modul mod.com - --// checkExpectations reports whether s meets all expectations. --func checkExpectations(s State, expectations []Expectation) (Verdict, string) { -- finalVerdict := Met -- var summary strings.Builder -- for _, e := range expectations { -- v := e.Check(s) -- if v > finalVerdict { -- finalVerdict = v -- } -- summary.WriteString(fmt.Sprintf("\t%v: %s\n", v, e.Description())) -- } -- return finalVerdict, summary.String() --} +-go 1.12 +-`) +- env.Await( +- OnceMet( +- env.DoneWithChangeWatchedFiles(), +- env.DiagnosticAtRegexp("go.mod", "modul"), +- CompletedWork("Load", 1, false), +- ), +- ) - --// DiagnosticsFor returns the current diagnostics for the file. It is useful --// after waiting on AnyDiagnosticAtCurrentVersion, when the desired diagnostic --// is not simply described by DiagnosticAt. --func (e *Env) DiagnosticsFor(name string) *protocol.PublishDiagnosticsParams { -- e.mu.Lock() -- defer e.mu.Unlock() -- return e.state.diagnostics[name] --} +- env.OpenFile("main.go") +- env.Await(env.DoneWithOpen()) +- // The first edit after the go.mod file invalidation should cause a reload. +- // Any subsequent simple edits should not. +- content := `package main - --// Await waits for all expectations to simultaneously be met. It should only be --// called from the main test goroutine. --func (e *Env) Await(expectations ...Expectation) { -- e.T.Helper() -- e.mu.Lock() -- // Before adding the waiter, we check if the condition is currently met or -- // failed to avoid a race where the condition was realized before Await was -- // called. -- switch verdict, summary := checkExpectations(e.state, expectations); verdict { -- case Met: -- e.mu.Unlock() -- return -- case Unmeetable: -- e.mu.Unlock() -- e.T.Fatalf("unmeetable expectations:\n%s\nstate:\n%v", summary, e.state) -- } -- cond := &condition{ -- expectations: expectations, -- verdict: make(chan Verdict), -- } -- e.waiters[e.nextWaiterID] = cond -- e.nextWaiterID++ -- e.mu.Unlock() +-func main() { +- _ = 1 +-} +-` +- env.EditBuffer("main.go", fake.NewEdit(0, 0, 3, 0, content)) +- env.Await( +- OnceMet( +- env.DoneWithChange(), +- CompletedWork("Load", 2, false), +- NoLogMatching(protocol.Error, "error loading file"), +- ), +- ) +- env.RegexpReplace("main.go", "_ = 1", "_ = 2") +- env.Await( +- OnceMet( +- env.DoneWithChange(), +- CompletedWork("Load", 2, false), +- NoLogMatching(protocol.Error, "error loading file"), +- ), +- ) +- // Add an import to the main.go file and confirm that it does get +- // reloaded, but the reload fails, so we see a diagnostic on the new +- // "fmt" import. +- env.EditBuffer("main.go", fake.NewEdit(0, 0, 5, 0, `package main - -- var err error -- select { -- case <-e.Ctx.Done(): -- err = e.Ctx.Err() -- case v := <-cond.verdict: -- if v != Met { -- err = fmt.Errorf("condition has final verdict %v", v) -- } -- } -- e.mu.Lock() -- defer e.mu.Unlock() -- _, summary := checkExpectations(e.state, expectations) +-import "fmt" - -- // Debugging an unmet expectation can be tricky, so we put some effort into -- // nicely formatting the failure. -- if err != nil { -- e.T.Fatalf("waiting on:\n%s\nerr:%v\n\nstate:\n%v", summary, err, e.state) -- } +-func main() { +- fmt.Println("") -} -diff -urN a/gopls/internal/regtest/env_test.go b/gopls/internal/regtest/env_test.go ---- a/gopls/internal/regtest/env_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/env_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,67 +0,0 @@ --// Copyright 2020 The Go Authors. All rights reserved. +-`)) +- env.Await( +- OnceMet( +- env.DoneWithChange(), +- env.DiagnosticAtRegexp("main.go", `"fmt"`), +- CompletedWork("Load", 3, false), +- ), +- ) +- }) +-} +diff -urN a/gopls/internal/regtest/misc/add_import_test.go b/gopls/internal/regtest/misc/add_import_test.go +--- a/gopls/internal/regtest/misc/add_import_test.go 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/misc/add_import_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,59 +0,0 @@ +-// Copyright 2021 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - --package regtest +-package misc +- +-import ( +- "testing" +- +- "golang.org/x/tools/internal/lsp/command" +- "golang.org/x/tools/internal/lsp/protocol" +- . "golang.org/x/tools/internal/lsp/regtest" +- "golang.org/x/tools/internal/lsp/tests" +-) +- +-func TestAddImport(t *testing.T) { +- const before = `package main +- +-import "fmt" +- +-func main() { +- fmt.Println("hello world") +-} +-` +- +- const want = `package main - -import ( -- "context" -- "encoding/json" -- "testing" -- -- "golang.org/x/tools/internal/lsp/protocol" +- "bytes" +- "fmt" -) - --func TestProgressUpdating(t *testing.T) { -- e := &Env{ -- state: State{ -- outstandingWork: make(map[protocol.ProgressToken]*workProgress), -- completedWork: make(map[string]int), -- }, -- } -- ctx := context.Background() -- if err := e.onWorkDoneProgressCreate(ctx, &protocol.WorkDoneProgressCreateParams{ -- Token: "foo", -- }); err != nil { -- t.Fatal(err) -- } -- if err := e.onWorkDoneProgressCreate(ctx, &protocol.WorkDoneProgressCreateParams{ -- Token: "bar", -- }); err != nil { -- t.Fatal(err) -- } -- updates := []struct { -- token string -- value interface{} -- }{ -- {"foo", protocol.WorkDoneProgressBegin{Kind: "begin", Title: "foo work"}}, -- {"bar", protocol.WorkDoneProgressBegin{Kind: "begin", Title: "bar work"}}, -- {"foo", protocol.WorkDoneProgressEnd{Kind: "end"}}, -- {"bar", protocol.WorkDoneProgressReport{Kind: "report", Percentage: 42}}, -- } -- for _, update := range updates { -- params := &protocol.ProgressParams{ -- Token: update.token, -- Value: update.value, -- } -- data, err := json.Marshal(params) +-func main() { +- fmt.Println("hello world") +-} +-` +- +- Run(t, "", func(t *testing.T, env *Env) { +- env.CreateBuffer("main.go", before) +- cmd, err := command.NewAddImportCommand("Add Import", command.AddImportArgs{ +- URI: protocol.URIFromSpanURI(env.Sandbox.Workdir.URI("main.go").SpanURI()), +- ImportPath: "bytes", +- }) - if err != nil { - t.Fatal(err) - } -- var unmarshaled protocol.ProgressParams -- if err := json.Unmarshal(data, &unmarshaled); err != nil { +- _, err = env.Editor.ExecuteCommand(env.Ctx, &protocol.ExecuteCommandParams{ +- Command: "gopls.add_import", +- Arguments: cmd.Arguments, +- }) +- if err != nil { - t.Fatal(err) - } -- if err := e.onProgress(ctx, &unmarshaled); err != nil { -- t.Fatal(err) +- got := env.Editor.BufferText("main.go") +- if got != want { +- t.Fatalf("gopls.add_import failed\n%s", tests.Diff(t, want, got)) - } -- } -- if _, ok := e.state.outstandingWork["foo"]; ok { -- t.Error("got work entry for \"foo\", want none") -- } -- got := *e.state.outstandingWork["bar"] -- want := workProgress{title: "bar work", percent: 42} -- if got != want { -- t.Errorf("work progress for \"bar\": %v, want %v", got, want) -- } +- }) -} -diff -urN a/gopls/internal/regtest/expectation.go b/gopls/internal/regtest/expectation.go ---- a/gopls/internal/regtest/expectation.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/expectation.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,568 +0,0 @@ +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/misc/configuration_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,49 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - --package regtest +-package misc - -import ( -- "fmt" -- "regexp" -- "strings" +- "testing" +- +- . "golang.org/x/tools/internal/lsp/regtest" - -- "golang.org/x/tools/internal/lsp" - "golang.org/x/tools/internal/lsp/fake" -- "golang.org/x/tools/internal/lsp/protocol" +- "golang.org/x/tools/internal/testenv" -) - --// An Expectation asserts that the state of the editor at a point in time --// matches an expected condition. This is used for signaling in tests when --// certain conditions in the editor are met. --type Expectation interface { -- // Check determines whether the state of the editor satisfies the -- // expectation, returning the results that met the condition. -- Check(State) Verdict -- // Description is a human-readable description of the expectation. -- Description() string --} +-// Test that enabling and disabling produces the expected results of showing +-// and hiding staticcheck analysis results. +-func TestChangeConfiguration(t *testing.T) { +- // Staticcheck only supports Go versions > 1.14. +- testenv.NeedsGo1Point(t, 15) - --var ( -- // InitialWorkspaceLoad is an expectation that the workspace initial load has -- // completed. It is verified via workdone reporting. -- InitialWorkspaceLoad = CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromInitialWorkspaceLoad), 1) --) +- const files = ` +--- go.mod -- +-module mod.com - --// A Verdict is the result of checking an expectation against the current --// editor state. --type Verdict int +-go 1.12 +--- a/a.go -- +-package a - --// Order matters for the following constants: verdicts are sorted in order of --// decisiveness. --const ( -- // Met indicates that an expectation is satisfied by the current state. -- Met Verdict = iota -- // Unmet indicates that an expectation is not currently met, but could be met -- // in the future. -- Unmet -- // Unmeetable indicates that an expectation cannot be satisfied in the -- // future. -- Unmeetable --) +-import "errors" - --func (v Verdict) String() string { -- switch v { -- case Met: -- return "Met" -- case Unmet: -- return "Unmet" -- case Unmeetable: -- return "Unmeetable" -- } -- return fmt.Sprintf("unrecognized verdict %d", v) +-// FooErr should be called ErrFoo (ST1012) +-var FooErr = errors.New("foo") +-` +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("a/a.go") +- env.Await( +- env.DoneWithOpen(), +- NoDiagnostics("a/a.go"), +- ) +- cfg := &fake.EditorConfig{} +- *cfg = env.Editor.Config +- cfg.EnableStaticcheck = true +- env.ChangeConfiguration(t, cfg) +- env.Await( +- DiagnosticAt("a/a.go", 5, 4), +- ) +- }) -} +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 2021-06-30 08:59:09.000000000 -0700 ++++ 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 +-// license that can be found in the LICENSE file. - --// SimpleExpectation holds an arbitrary check func, and implements the Expectation interface. --type SimpleExpectation struct { -- check func(State) Verdict -- description string --} +-package misc - --// Check invokes e.check. --func (e SimpleExpectation) Check(s State) Verdict { -- return e.check(s) --} +-import ( +- "net/http" +- "testing" - --// Description returns e.descriptin. --func (e SimpleExpectation) Description() string { -- return e.description --} +- "golang.org/x/tools/internal/lsp/command" +- "golang.org/x/tools/internal/lsp/protocol" - --// OnceMet returns an Expectation that, once the precondition is met, asserts --// that mustMeet is met. --func OnceMet(precondition Expectation, mustMeet Expectation) *SimpleExpectation { -- check := func(s State) Verdict { -- switch pre := precondition.Check(s); pre { -- case Unmeetable: -- return Unmeetable -- case Met: -- verdict := mustMeet.Check(s) -- if verdict != Met { -- return Unmeetable -- } -- return Met -- default: -- return Unmet -- } -- } -- return &SimpleExpectation{ -- check: check, -- description: fmt.Sprintf("once %q is met, must have %q", precondition.Description(), mustMeet.Description()), -- } --} +- . "golang.org/x/tools/internal/lsp/regtest" +-) - --// ReadDiagnostics is an 'expectation' that is used to read diagnostics --// atomically. It is intended to be used with 'OnceMet'. --func ReadDiagnostics(fileName string, into *protocol.PublishDiagnosticsParams) *SimpleExpectation { -- check := func(s State) Verdict { -- diags, ok := s.diagnostics[fileName] -- if !ok { -- return Unmeetable +-func TestStartDebugging(t *testing.T) { +- WithOptions( +- Modes(Forwarded), +- ).Run(t, "", func(t *testing.T, env *Env) { +- args, err := command.MarshalArgs(command.DebuggingArgs{}) +- if err != nil { +- t.Fatal(err) - } -- *into = *diags -- return Met -- } -- return &SimpleExpectation{ -- check: check, -- description: fmt.Sprintf("read diagnostics for %q", fileName), -- } --} -- --// NoOutstandingWork asserts that there is no work initiated using the LSP --// $/progress API that has not completed. --func NoOutstandingWork() SimpleExpectation { -- check := func(s State) Verdict { -- if len(s.outstandingWork) == 0 { -- return Met +- params := &protocol.ExecuteCommandParams{ +- Command: command.StartDebugging.ID(), +- Arguments: args, - } -- return Unmet -- } -- return SimpleExpectation{ -- check: check, -- description: "no outstanding work", -- } --} -- --// NoShowMessage asserts that the editor has not received a ShowMessage. --func NoShowMessage() SimpleExpectation { -- check := func(s State) Verdict { -- if len(s.showMessage) == 0 { -- return Met +- var result command.DebuggingResult +- env.ExecuteCommand(params, &result) +- if got, want := len(result.URLs), 2; got != want { +- t.Fatalf("got %d urls, want %d; urls: %#v", got, want, result.URLs) - } -- return Unmeetable -- } -- return SimpleExpectation{ -- check: check, -- description: "no ShowMessage received", -- } --} -- --// ShownMessage asserts that the editor has received a ShownMessage with the --// given title. --func ShownMessage(title string) SimpleExpectation { -- check := func(s State) Verdict { -- for _, m := range s.showMessage { -- if strings.Contains(m.Message, title) { -- return Met +- for i, u := range result.URLs { +- resp, err := http.Get(u) +- if err != nil { +- t.Errorf("getting url #%d (%q): %v", i, u, err) +- continue +- } +- defer resp.Body.Close() +- if got, want := resp.StatusCode, http.StatusOK; got != want { +- t.Errorf("debug server #%d returned HTTP %d, want %d", i, got, want) - } - } -- return Unmet -- } -- return SimpleExpectation{ -- check: check, -- description: "received ShowMessage", -- } +- }) -} +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/misc/definition_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,236 +0,0 @@ +-// Copyright 2020 The Go Authors. All rights reserved. +-// Use of this source code is governed by a BSD-style +-// license that can be found in the LICENSE file. - --// ShowMessageRequest asserts that the editor has received a ShowMessageRequest --// with an action item that has the given title. --func ShowMessageRequest(title string) SimpleExpectation { -- check := func(s State) Verdict { -- if len(s.showMessageRequest) == 0 { -- return Unmet -- } -- // Only check the most recent one. -- m := s.showMessageRequest[len(s.showMessageRequest)-1] -- if len(m.Actions) == 0 || len(m.Actions) > 1 { -- return Unmet -- } -- if m.Actions[0].Title == title { -- return Met -- } -- return Unmet -- } -- return SimpleExpectation{ -- check: check, -- description: "received ShowMessageRequest", -- } --} +-package misc - --// DoneWithOpen expects all didOpen notifications currently sent by the editor --// to be completely processed. --func (e *Env) DoneWithOpen() Expectation { -- opens := e.Editor.Stats().DidOpen -- return CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), opens) --} +-import ( +- "path" +- "strings" +- "testing" - --// DoneWithChange expects all didChange notifications currently sent by the --// editor to be completely processed. --func (e *Env) DoneWithChange() Expectation { -- changes := e.Editor.Stats().DidChange -- return CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), changes) --} +- . "golang.org/x/tools/internal/lsp/regtest" - --// DoneWithChangeWatchedFiles expects all didChangeWatchedFiles notifications --// currently sent by the editor to be completely processed. --func (e *Env) DoneWithChangeWatchedFiles() Expectation { -- changes := e.Editor.Stats().DidChangeWatchedFiles -- return CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), changes) --} +- "golang.org/x/tools/internal/lsp/fake" +- "golang.org/x/tools/internal/lsp/tests" +-) - --// CompletedWork expects a work item to have been completed >= atLeast times. --// --// Since the Progress API doesn't include any hidden metadata, we must use the --// progress notification title to identify the work we expect to be completed. --func CompletedWork(title string, atLeast int) SimpleExpectation { -- check := func(s State) Verdict { -- if s.completedWork[title] >= atLeast { -- return Met -- } -- return Unmet -- } -- return SimpleExpectation{ -- check: check, -- description: fmt.Sprintf("completed work %q at least %d time(s)", title, atLeast), -- } +-const internalDefinition = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- main.go -- +-package main +- +-import "fmt" +- +-func main() { +- fmt.Println(message) -} +--- const.go -- +-package main - --// OutstandingWork expects a work item to be outstanding. The given title must --// be an exact match, whereas the given msg must only be contained in the work --// item's message. --func OutstandingWork(title, msg string) SimpleExpectation { -- check := func(s State) Verdict { -- for _, work := range s.outstandingWork { -- if work.title == title && strings.Contains(work.msg, msg) { -- return Met -- } +-const message = "Hello World." +-` +- +-func TestGoToInternalDefinition(t *testing.T) { +- Run(t, internalDefinition, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- name, pos := env.GoToDefinition("main.go", env.RegexpSearch("main.go", "message")) +- if want := "const.go"; name != want { +- t.Errorf("GoToDefinition: got file %q, want %q", name, want) - } -- return Unmet -- } -- return SimpleExpectation{ -- check: check, -- description: fmt.Sprintf("outstanding work: %s", title), -- } +- if want := env.RegexpSearch("const.go", "message"); pos != want { +- t.Errorf("GoToDefinition: got position %v, want %v", pos, want) +- } +- }) -} - --// LogExpectation is an expectation on the log messages received by the editor --// from gopls. --type LogExpectation struct { -- check func([]*protocol.LogMessageParams) Verdict -- description string --} +-const stdlibDefinition = ` +--- go.mod -- +-module mod.com - --// Check implements the Expectation interface. --func (e LogExpectation) Check(s State) Verdict { -- return e.check(s.logs) --} +-go 1.12 +--- main.go -- +-package main - --// Description implements the Expectation interface. --func (e LogExpectation) Description() string { -- return e.description --} +-import "fmt" - --// NoErrorLogs asserts that the client has not received any log messages of --// error severity. --func NoErrorLogs() LogExpectation { -- return NoLogMatching(protocol.Error, "") --} +-func main() { +- fmt.Printf() +-}` - --// LogMatching asserts that the client has received a log message --// of type typ matching the regexp re. --func LogMatching(typ protocol.MessageType, re string, count int) LogExpectation { -- rec, err := regexp.Compile(re) -- if err != nil { -- panic(err) -- } -- check := func(msgs []*protocol.LogMessageParams) Verdict { -- var found int -- for _, msg := range msgs { -- if msg.Type == typ && rec.Match([]byte(msg.Message)) { -- found++ -- } -- } -- if found == count { -- return Met +-func TestGoToStdlibDefinition_Issue37045(t *testing.T) { +- Run(t, stdlibDefinition, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- name, pos := env.GoToDefinition("main.go", env.RegexpSearch("main.go", `fmt.(Printf)`)) +- if got, want := path.Base(name), "print.go"; got != want { +- t.Errorf("GoToDefinition: got file %q, want %q", name, want) - } -- return Unmet -- } -- return LogExpectation{ -- check: check, -- description: fmt.Sprintf("log message matching %q", re), -- } --} - --// NoLogMatching asserts that the client has not received a log message --// of type typ matching the regexp re. If re is an empty string, any log --// message is considered a match. --func NoLogMatching(typ protocol.MessageType, re string) LogExpectation { -- var r *regexp.Regexp -- if re != "" { -- var err error -- r, err = regexp.Compile(re) -- if err != nil { -- panic(err) +- // Test that we can jump to definition from outside our workspace. +- // See golang.org/issues/37045. +- newName, newPos := env.GoToDefinition(name, pos) +- if newName != name { +- t.Errorf("GoToDefinition is not idempotent: got %q, want %q", newName, name) - } -- } -- check := func(msgs []*protocol.LogMessageParams) Verdict { -- for _, msg := range msgs { -- if msg.Type != typ { -- continue -- } -- if r == nil || r.Match([]byte(msg.Message)) { -- return Unmeetable -- } +- if newPos != pos { +- t.Errorf("GoToDefinition is not idempotent: got %v, want %v", newPos, pos) - } -- return Met -- } -- return LogExpectation{ -- check: check, -- description: fmt.Sprintf("no log message matching %q", re), -- } --} -- --// RegistrationExpectation is an expectation on the capability registrations --// received by the editor from gopls. --type RegistrationExpectation struct { -- check func([]*protocol.RegistrationParams) Verdict -- description string +- }) -} - --// Check implements the Expectation interface. --func (e RegistrationExpectation) Check(s State) Verdict { -- return e.check(s.registrations) --} +-func TestUnexportedStdlib_Issue40809(t *testing.T) { +- Run(t, stdlibDefinition, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- name, _ := env.GoToDefinition("main.go", env.RegexpSearch("main.go", `fmt.(Printf)`)) +- env.OpenFile(name) - --// Description implements the Expectation interface. --func (e RegistrationExpectation) Description() string { -- return e.description --} +- pos := env.RegexpSearch(name, `:=\s*(newPrinter)\(\)`) - --// RegistrationMatching asserts that the client has received a capability --// registration matching the given regexp. --func RegistrationMatching(re string) RegistrationExpectation { -- rec, err := regexp.Compile(re) -- if err != nil { -- panic(err) -- } -- check := func(params []*protocol.RegistrationParams) Verdict { -- for _, p := range params { -- for _, r := range p.Registrations { -- if rec.Match([]byte(r.Method)) { -- return Met -- } -- } +- // Check that we can find references on a reference +- refs := env.References(name, pos) +- if len(refs) < 5 { +- t.Errorf("expected 5+ references to newPrinter, found: %#v", refs) - } -- return Unmet -- } -- return RegistrationExpectation{ -- check: check, -- description: fmt.Sprintf("registration matching %q", re), -- } --} - --// UnregistrationExpectation is an expectation on the capability --// unregistrations received by the editor from gopls. --type UnregistrationExpectation struct { -- check func([]*protocol.UnregistrationParams) Verdict -- description string +- name, pos = env.GoToDefinition(name, pos) +- content, _ := env.Hover(name, pos) +- if !strings.Contains(content.Value, "newPrinter") { +- t.Fatal("definition of newPrinter went to the incorrect place") +- } +- // And on the definition too. +- refs = env.References(name, pos) +- if len(refs) < 5 { +- t.Errorf("expected 5+ references to newPrinter, found: %#v", refs) +- } +- }) -} - --// Check implements the Expectation interface. --func (e UnregistrationExpectation) Check(s State) Verdict { -- return e.check(s.unregistrations) --} +-// Test the hover on an error's Error function. +-// This can't be done via the marker tests because Error is a builtin. +-func TestHoverOnError(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com - --// Description implements the Expectation interface. --func (e UnregistrationExpectation) Description() string { -- return e.description --} +-go 1.12 +--- main.go -- +-package main - --// UnregistrationMatching asserts that the client has received an --// unregistration whose ID matches the given regexp. --func UnregistrationMatching(re string) UnregistrationExpectation { -- rec, err := regexp.Compile(re) -- if err != nil { -- panic(err) -- } -- check := func(params []*protocol.UnregistrationParams) Verdict { -- for _, p := range params { -- for _, r := range p.Unregisterations { -- if rec.Match([]byte(r.Method)) { -- return Met -- } -- } +-func main() { +- var err error +- err.Error() +-}` +- Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- content, _ := env.Hover("main.go", env.RegexpSearch("main.go", "Error")) +- if content == nil { +- t.Fatalf("nil hover content for Error") +- } +- want := "```go\nfunc (error).Error() string\n```" +- if content.Value != want { +- t.Fatalf("hover failed:\n%s", tests.Diff(t, want, content.Value)) - } -- return Unmet -- } -- return UnregistrationExpectation{ -- check: check, -- description: fmt.Sprintf("unregistration matching %q", re), -- } +- }) -} - --// A DiagnosticExpectation is a condition that must be met by the current set --// of diagnostics for a file. --type DiagnosticExpectation struct { -- // optionally, the position of the diagnostic and the regex used to calculate it. -- pos *fake.Pos -- re string +-func TestImportShortcut(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com - -- // optionally, the message that the diagnostic should contain. -- message string +-go 1.12 +--- main.go -- +-package main - -- // whether the expectation is that the diagnostic is present, or absent. -- present bool +-import "fmt" - -- // path is the scratch workdir-relative path to the file being asserted on. -- path string +-func main() {} +-` +- for _, tt := range []struct { +- wantLinks int +- wantDef bool +- importShortcut string +- }{ +- {1, false, "Link"}, +- {0, true, "Definition"}, +- {1, true, "Both"}, +- } { +- t.Run(tt.importShortcut, func(t *testing.T) { +- WithOptions( +- EditorConfig{ +- ImportShortcut: tt.importShortcut, +- }, +- ).Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- file, pos := env.GoToDefinition("main.go", env.RegexpSearch("main.go", `"fmt"`)) +- if !tt.wantDef && (file != "" || pos != (fake.Pos{})) { +- t.Fatalf("expected no definition, got one: %s:%v", file, pos) +- } else if tt.wantDef && file == "" && pos == (fake.Pos{}) { +- t.Fatalf("expected definition, got none") +- } +- links := env.DocumentLink("main.go") +- if len(links) != tt.wantLinks { +- t.Fatalf("expected %v links, got %v", tt.wantLinks, len(links)) +- } +- }) +- }) +- } -} - --// Check implements the Expectation interface. --func (e DiagnosticExpectation) Check(s State) Verdict { -- diags, ok := s.diagnostics[e.path] -- if !ok { -- if !e.present { -- return Met -- } -- return Unmet -- } +-func TestGoToTypeDefinition_Issue38589(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com - -- found := false -- for _, d := range diags.Diagnostics { -- if e.pos != nil { -- if d.Range.Start.Line != float64(e.pos.Line) || d.Range.Start.Character != float64(e.pos.Column) { -- continue -- } -- } -- if e.message != "" { -- if !strings.Contains(d.Message, e.message) { -- continue -- } -- } -- found = true -- break -- } +-go 1.12 +--- main.go -- +-package main - -- if found == e.present { -- return Met -- } -- return Unmet --} +-type Int int - --// Description implements the Expectation interface. --func (e DiagnosticExpectation) Description() string { -- desc := e.path + ":" -- if !e.present { -- desc += " no" -- } -- desc += " diagnostic" -- if e.pos != nil { -- desc += fmt.Sprintf(" at {line:%d, column:%d}", e.pos.Line, e.pos.Column) -- if e.re != "" { -- desc += fmt.Sprintf(" (location of %q)", e.re) -- } -- } -- if e.message != "" { -- desc += fmt.Sprintf(" with message %q", e.message) -- } -- return desc --} +-type Struct struct{} - --// EmptyDiagnostics asserts that empty diagnostics are sent for the --// workspace-relative path name. --func EmptyDiagnostics(name string) Expectation { -- check := func(s State) Verdict { -- if diags := s.diagnostics[name]; diags != nil && len(diags.Diagnostics) == 0 { -- return Met -- } -- return Unmet -- } -- return SimpleExpectation{ -- check: check, -- description: "empty diagnostics", -- } --} +-func F1() {} +-func F2() (int, error) { return 0, nil } +-func F3() (**Struct, bool, *Int, error) { return nil, false, nil, nil } +-func F4() (**Struct, bool, *float64, error) { return nil, false, nil, nil } - --// NoDiagnostics asserts that no diagnostics are sent for the --// workspace-relative path name. It should be used primarily in conjunction --// with a OnceMet, as it has to check that all outstanding diagnostics have --// already been delivered. --func NoDiagnostics(name string) Expectation { -- check := func(s State) Verdict { -- if _, ok := s.diagnostics[name]; !ok { -- return Met -- } -- return Unmet -- } -- return SimpleExpectation{ -- check: check, -- description: "no diagnostics", -- } --} +-func main() {} +-` - --// AnyDiagnosticAtCurrentVersion asserts that there is a diagnostic report for --// the current edited version of the buffer corresponding to the given --// workdir-relative pathname. --func (e *Env) AnyDiagnosticAtCurrentVersion(name string) Expectation { -- version := e.Editor.BufferVersion(name) -- check := func(s State) Verdict { -- diags, ok := s.diagnostics[name] -- if ok && diags.Version == float64(version) { -- return Met -- } -- return Unmet -- } -- return SimpleExpectation{ -- check: check, -- description: fmt.Sprintf("any diagnostics at version %d", version), +- for _, tt := range []struct { +- re string +- wantError bool +- wantTypeRe string +- }{ +- {re: `F1`, wantError: true}, +- {re: `F2`, wantError: true}, +- {re: `F3`, wantError: true}, +- {re: `F4`, wantError: false, wantTypeRe: `type (Struct)`}, +- } { +- t.Run(tt.re, func(t *testing.T) { +- Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- +- _, pos, err := env.Editor.GoToTypeDefinition(env.Ctx, "main.go", env.RegexpSearch("main.go", tt.re)) +- if tt.wantError { +- if err == nil { +- t.Fatal("expected error, got nil") +- } +- return +- } +- if err != nil { +- t.Fatalf("expected nil error, got %s", err) +- } +- +- typePos := env.RegexpSearch("main.go", tt.wantTypeRe) +- if pos != typePos { +- t.Errorf("invalid pos: want %+v, got %+v", typePos, pos) +- } +- }) +- }) - } -} +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/misc/embed_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,34 +0,0 @@ +-// Copyright 2021 The Go Authors. All rights reserved. +-// Use of this source code is governed by a BSD-style +-// license that can be found in the LICENSE file. +-package misc - --// DiagnosticAtRegexp expects that there is a diagnostic entry at the start --// position matching the regexp search string re in the buffer specified by --// name. Note that this currently ignores the end position. --func (e *Env) DiagnosticAtRegexp(name, re string) DiagnosticExpectation { -- e.T.Helper() -- pos := e.RegexpSearch(name, re) -- return DiagnosticExpectation{path: name, pos: &pos, re: re, present: true} --} +-import ( +- "testing" - --// DiagnosticAtRegexpWithMessage is like DiagnosticAtRegexp, but it also --// checks for the content of the diagnostic message, --func (e *Env) DiagnosticAtRegexpWithMessage(name, re, msg string) DiagnosticExpectation { -- e.T.Helper() -- pos := e.RegexpSearch(name, re) -- return DiagnosticExpectation{path: name, pos: &pos, re: re, present: true, message: msg} --} +- . "golang.org/x/tools/internal/lsp/regtest" +- "golang.org/x/tools/internal/testenv" +-) - --// DiagnosticAt asserts that there is a diagnostic entry at the position --// specified by line and col, for the workdir-relative path name. --func DiagnosticAt(name string, line, col int) DiagnosticExpectation { -- return DiagnosticExpectation{path: name, pos: &fake.Pos{Line: line, Column: col}, present: true} --} +-func TestMissingPatternDiagnostic(t *testing.T) { +- testenv.NeedsGo1Point(t, 16) +- const files = ` +--- go.mod -- +-module example.com +--- x.go -- +-package x - --// NoDiagnosticAtRegexp expects that there is no diagnostic entry at the start --// position matching the regexp search string re in the buffer specified by --// name. Note that this currently ignores the end position. --// This should only be used in combination with OnceMet for a given condition, --// otherwise it may always succeed. --func (e *Env) NoDiagnosticAtRegexp(name, re string) DiagnosticExpectation { -- e.T.Helper() -- pos := e.RegexpSearch(name, re) -- return DiagnosticExpectation{path: name, pos: &pos, re: re, present: false} --} +-import ( +- _ "embed" +-) - --// NoDiagnosticAt asserts that there is no diagnostic entry at the position --// specified by line and col, for the workdir-relative path name. --// This should only be used in combination with OnceMet for a given condition, --// otherwise it may always succeed. --func NoDiagnosticAt(name string, line, col int) DiagnosticExpectation { -- return DiagnosticExpectation{path: name, pos: &fake.Pos{Line: line, Column: col}, present: false} +-//go:embed NONEXISTENT +-var foo string +-` +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("x.go") +- env.Await(env.DiagnosticAtRegexpWithMessage("x.go", `NONEXISTENT`, "no matching files found")) +- env.RegexpReplace("x.go", `NONEXISTENT`, "x.go") +- env.Await(EmptyDiagnostics("x.go")) +- }) -} -- --// NoDiagnosticWithMessage asserts that there is no diagnostic entry with the --// given message. --// --// This should only be used in combination with OnceMet for a given condition, --// otherwise it may always succeed. --func NoDiagnosticWithMessage(name, msg string) DiagnosticExpectation { -- return DiagnosticExpectation{path: name, message: msg, present: false} --} -diff -urN a/gopls/internal/regtest/failures_test.go b/gopls/internal/regtest/failures_test.go ---- a/gopls/internal/regtest/failures_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/failures_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,74 +0,0 @@ +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 2021-06-30 08:59:09.000000000 -0700 ++++ 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 -// license that can be found in the LICENSE file. - --package regtest +-package misc - -import ( -- "log" - "testing" +- +- . "golang.org/x/tools/internal/lsp/regtest" -) - -// This test passes (TestHoverOnError in definition_test.go) without @@ -9559,7 +9544,7 @@ diff -urN a/gopls/internal/regtest/failures_test.go b/gopls/internal/regtest/fai - var err error - err.Error() -}` -- withOptions(SkipLogs()).run(t, mod, func(t *testing.T, env *Env) { +- WithOptions(SkipLogs()).Run(t, mod, func(t *testing.T, env *Env) { - env.OpenFile("main.go") - content, _ := env.Hover("main.go", env.RegexpSearch("main.go", "Error")) - // without the //line comment content would be non-nil @@ -9587,35 +9572,32 @@ diff -urN a/gopls/internal/regtest/failures_test.go b/gopls/internal/regtest/fai -` - -func TestFailingDiagnosticClearingOnEdit(t *testing.T) { -- runner.Run(t, badPackageDup, func(t *testing.T, env *Env) { -- log.SetFlags(log.Lshortfile) +- Run(t, badPackageDup, func(t *testing.T, env *Env) { - env.OpenFile("b.go") -- env.Await(env.AnyDiagnosticAtCurrentVersion("a.go")) -- // no diagnostics for either b.go or 'gen.go', but there should be -- env.Await(NoDiagnostics("b.go")) +- // no diagnostics for any files, but there should be +- env.Await(NoDiagnostics("a.go"), NoDiagnostics("b.go")) - - // Fix the error by editing the const name in b.go to `b`. - env.RegexpReplace("b.go", "(a) = 2", "b") -- env.Await( -- EmptyDiagnostics("a.go"), -- // expected, as there have never been any diagnostics for b.go -- NoDiagnostics("b.go"), -- ) +- +- // The diagnostics that weren't sent above should now be cleared. - }) -} -diff -urN a/gopls/internal/regtest/fix_test.go b/gopls/internal/regtest/fix_test.go ---- a/gopls/internal/regtest/fix_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/fix_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,64 +0,0 @@ +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/misc/fix_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,106 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - --package regtest +-package misc - -import ( - "testing" - +- . "golang.org/x/tools/internal/lsp/regtest" +- - "golang.org/x/tools/internal/lsp/protocol" - "golang.org/x/tools/internal/lsp/tests" -) @@ -9630,39 +9612,35 @@ diff -urN a/gopls/internal/regtest/fix_test.go b/gopls/internal/regtest/fix_test --- main.go -- -package main - --import "go/types" +-type Info struct { +- WordCounts map[string]int +- Words []string +-} - -func Foo() { -- _ = types.Info{} +- _ = Info{} -} -` -- runner.Run(t, basic, func(t *testing.T, env *Env) { +- Run(t, basic, func(t *testing.T, env *Env) { - env.OpenFile("main.go") +- pos := env.RegexpSearch("main.go", "Info{}").ToProtocolPosition() - if err := env.Editor.RefactorRewrite(env.Ctx, "main.go", &protocol.Range{ -- Start: protocol.Position{ -- Line: 5, -- Character: 16, -- }, -- End: protocol.Position{ -- Line: 5, -- Character: 16, -- }, +- Start: pos, +- End: pos, - }); err != nil { - t.Fatal(err) - } - want := `package main - --import "go/types" +-type Info struct { +- WordCounts map[string]int +- Words []string +-} - -func Foo() { -- _ = types.Info{ -- Types: map[ast.Expr]types.TypeAndValue{}, -- Defs: map[*ast.Ident]types.Object{}, -- Uses: map[*ast.Ident]types.Object{}, -- Implicits: map[ast.Node]types.Object{}, -- Selections: map[*ast.SelectorExpr]*types.Selection{}, -- Scopes: map[ast.Node]*types.Scope{}, -- InitOrder: []*types.Initializer{}, +- _ = Info{ +- WordCounts: map[string]int{}, +- Words: []string{}, - } -} -` @@ -9671,21 +9649,66 @@ diff -urN a/gopls/internal/regtest/fix_test.go b/gopls/internal/regtest/fix_test - } - }) -} -diff -urN a/gopls/internal/regtest/formatting_test.go b/gopls/internal/regtest/formatting_test.go ---- a/gopls/internal/regtest/formatting_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/formatting_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,241 +0,0 @@ +- +-func TestFillReturns(t *testing.T) { +- const files = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- main.go -- +-package main +- +-func Foo() error { +- return +-} +-` +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- var d protocol.PublishDiagnosticsParams +- env.Await(OnceMet( +- env.DiagnosticAtRegexpWithMessage("main.go", `return`, "wrong number of return values"), +- ReadDiagnostics("main.go", &d), +- )) +- codeActions := env.CodeAction("main.go", d.Diagnostics) +- if len(codeActions) != 2 { +- t.Fatalf("expected 2 code actions, got %v", len(codeActions)) +- } +- var foundQuickFix, foundFixAll bool +- for _, a := range codeActions { +- if a.Kind == protocol.QuickFix { +- foundQuickFix = true +- } +- if a.Kind == protocol.SourceFixAll { +- foundFixAll = true +- } +- } +- if !foundQuickFix { +- t.Fatalf("expected quickfix code action, got none") +- } +- if !foundFixAll { +- t.Fatalf("expected fixall code action, got none") +- } +- env.ApplyQuickFixes("main.go", d.Diagnostics) +- env.Await(EmptyDiagnostics("main.go")) +- }) +-} +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/misc/formatting_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,242 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - --package regtest +-package misc - -import ( - "strings" - "testing" - -- "golang.org/x/tools/internal/lsp" +- . "golang.org/x/tools/internal/lsp/regtest" +- - "golang.org/x/tools/internal/lsp/tests" -) - @@ -9707,7 +9730,7 @@ diff -urN a/gopls/internal/regtest/formatting_test.go b/gopls/internal/regtest/f -` - -func TestFormatting(t *testing.T) { -- runner.Run(t, unformattedProgram, func(t *testing.T, env *Env) { +- Run(t, unformattedProgram, func(t *testing.T, env *Env) { - env.OpenFile("main.go") - env.FormatBuffer("main.go") - got := env.Editor.BufferText("main.go") @@ -9729,7 +9752,7 @@ diff -urN a/gopls/internal/regtest/formatting_test.go b/gopls/internal/regtest/f - -func f() {} -` -- runner.Run(t, onelineProgram, func(t *testing.T, env *Env) { +- Run(t, onelineProgram, func(t *testing.T, env *Env) { - env.OpenFile("a.go") - env.FormatBuffer("a.go") - got := env.Editor.BufferText("a.go") @@ -9753,7 +9776,7 @@ diff -urN a/gopls/internal/regtest/formatting_test.go b/gopls/internal/regtest/f - -func f() { fmt.Println() } -` -- runner.Run(t, onelineProgramA, func(t *testing.T, env *Env) { +- Run(t, onelineProgramA, func(t *testing.T, env *Env) { - env.OpenFile("a.go") - env.OrganizeImports("a.go") - got := env.Editor.BufferText("a.go") @@ -9774,7 +9797,7 @@ diff -urN a/gopls/internal/regtest/formatting_test.go b/gopls/internal/regtest/f - -func f() {} -` -- runner.Run(t, onelineProgramB, func(t *testing.T, env *Env) { +- Run(t, onelineProgramB, func(t *testing.T, env *Env) { - env.OpenFile("a.go") - env.OrganizeImports("a.go") - got := env.Editor.BufferText("a.go") @@ -9820,7 +9843,7 @@ diff -urN a/gopls/internal/regtest/formatting_test.go b/gopls/internal/regtest/f -` - -func TestOrganizeImports(t *testing.T) { -- runner.Run(t, disorganizedProgram, func(t *testing.T, env *Env) { +- Run(t, disorganizedProgram, func(t *testing.T, env *Env) { - env.OpenFile("main.go") - env.OrganizeImports("main.go") - got := env.Editor.BufferText("main.go") @@ -9832,7 +9855,7 @@ diff -urN a/gopls/internal/regtest/formatting_test.go b/gopls/internal/regtest/f -} - -func TestFormattingOnSave(t *testing.T) { -- runner.Run(t, disorganizedProgram, func(t *testing.T, env *Env) { +- Run(t, disorganizedProgram, func(t *testing.T, env *Env) { - env.OpenFile("main.go") - env.SaveBuffer("main.go") - got := env.Editor.BufferText("main.go") @@ -9902,10 +9925,10 @@ diff -urN a/gopls/internal/regtest/formatting_test.go b/gopls/internal/regtest/f - }, - } { - t.Run(tt.issue, func(t *testing.T) { -- run(t, "-- main.go --", func(t *testing.T, env *Env) { +- Run(t, "-- main.go --", func(t *testing.T, env *Env) { - crlf := strings.ReplaceAll(tt.want, "\n", "\r\n") - env.CreateBuffer("main.go", crlf) -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) +- env.Await(env.DoneWithOpen()) - env.OrganizeImports("main.go") - got := env.Editor.BufferText("main.go") - got = strings.ReplaceAll(got, "\r\n", "\n") // convert everything to LF for simplicity @@ -9916,24 +9939,25 @@ diff -urN a/gopls/internal/regtest/formatting_test.go b/gopls/internal/regtest/f - }) - } -} -diff -urN a/gopls/internal/regtest/generate_test.go b/gopls/internal/regtest/generate_test.go ---- a/gopls/internal/regtest/generate_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/generate_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,54 +0,0 @@ +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/misc/generate_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,55 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// TODO(rfindley): figure out why go generate fails on android builders. - +-//go:build !android -// +build !android - --package regtest +-package misc - -import ( - "testing" - -- "golang.org/x/tools/internal/lsp" +- . "golang.org/x/tools/internal/lsp/regtest" -) - -func TestGenerateProgress(t *testing.T) { @@ -9962,27 +9986,244 @@ diff -urN a/gopls/internal/regtest/generate_test.go b/gopls/internal/regtest/gen -//go:generate go run generate.go -` - -- runner.Run(t, generatedWorkspace, func(t *testing.T, env *Env) { +- Run(t, generatedWorkspace, func(t *testing.T, env *Env) { - env.Await( - env.DiagnosticAtRegexp("lib/lib.go", "answer"), - ) - env.RunGenerate("./lib") - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DoneWithChangeWatchedFiles(), - EmptyDiagnostics("lib/lib.go")), - ) - }) -} -diff -urN a/gopls/internal/regtest/imports_test.go b/gopls/internal/regtest/imports_test.go ---- a/gopls/internal/regtest/imports_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/imports_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,214 +0,0 @@ +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 2021-06-30 08:59:09.000000000 -0700 ++++ 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 +-// license that can be found in the LICENSE file. +- +-package misc +- +-import ( +- "sort" +- "testing" +- +- "golang.org/x/tools/internal/lsp/fake" +- "golang.org/x/tools/internal/lsp/protocol" +- . "golang.org/x/tools/internal/lsp/regtest" +-) +- +-func TestWorkspacePackageHighlight(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- main.go -- +-package main +- +-func main() { +- var A string = "A" +- x := "x-" + A +- println(A, x) +-}` +- +- Run(t, mod, func(t *testing.T, env *Env) { +- const file = "main.go" +- env.OpenFile(file) +- _, pos := env.GoToDefinition(file, env.RegexpSearch(file, `var (A) string`)) +- +- checkHighlights(env, file, pos, 3) +- }) +-} +- +-func TestStdPackageHighlight_Issue43511(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- main.go -- +-package main +- +-import "fmt" +- +-func main() { +- fmt.Printf() +-}` +- +- Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- file, _ := env.GoToDefinition("main.go", env.RegexpSearch("main.go", `fmt\.(Printf)`)) +- pos := env.RegexpSearch(file, `func Printf\((format) string`) +- +- checkHighlights(env, file, pos, 2) +- }) +-} +- +-func TestThirdPartyPackageHighlight_Issue43511(t *testing.T) { +- const proxy = ` +--- example.com@v1.2.3/go.mod -- +-module example.com +- +-go 1.12 +--- example.com@v1.2.3/global/global.go -- +-package global +- +-const A = 1 +- +-func foo() { +- _ = A +-} +- +-func bar() int { +- return A + A +-} +--- example.com@v1.2.3/local/local.go -- +-package local +- +-func foo() int { +- const b = 2 +- +- return b * b * (b+1) + b +-}` +- +- const mod = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +- +-require example.com v1.2.3 +--- go.sum -- +-example.com v1.2.3 h1:WFzrgiQJwEDJNLDUOV1f9qlasQkvzXf2UNLaNIqbWsI= +-example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= +--- main.go -- +-package main +- +-import ( +- _ "example.com/global" +- _ "example.com/local" +-) +- +-func main() {}` +- +- WithOptions( +- ProxyFiles(proxy), +- ).Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- +- file, _ := env.GoToDefinition("main.go", env.RegexpSearch("main.go", `"example.com/global"`)) +- pos := env.RegexpSearch(file, `const (A)`) +- checkHighlights(env, file, pos, 4) +- +- file, _ = env.GoToDefinition("main.go", env.RegexpSearch("main.go", `"example.com/local"`)) +- pos = env.RegexpSearch(file, `const (b)`) +- checkHighlights(env, file, pos, 5) +- }) +-} +- +-func checkHighlights(env *Env, file string, pos fake.Pos, highlightCount int) { +- t := env.T +- t.Helper() +- +- highlights := env.DocumentHighlight(file, pos) +- if len(highlights) != highlightCount { +- t.Fatalf("expected %v highlight(s), got %v", highlightCount, len(highlights)) +- } +- +- references := env.References(file, pos) +- if len(highlights) != len(references) { +- t.Fatalf("number of highlights and references is expected to be equal: %v != %v", len(highlights), len(references)) +- } +- +- sort.Slice(highlights, func(i, j int) bool { +- return protocol.CompareRange(highlights[i].Range, highlights[j].Range) < 0 +- }) +- sort.Slice(references, func(i, j int) bool { +- return protocol.CompareRange(references[i].Range, references[j].Range) < 0 +- }) +- for i := range highlights { +- if highlights[i].Range != references[i].Range { +- t.Errorf("highlight and reference ranges are expected to be equal: %v != %v", highlights[i].Range, references[i].Range) +- } +- } +-} +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/misc/hover_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 +-// license that can be found in the LICENSE file. +- +-package misc +- +-import ( +- "strings" +- "testing" +- +- . "golang.org/x/tools/internal/lsp/regtest" +-) +- +-func TestHoverUnexported(t *testing.T) { +- const proxy = ` +--- golang.org/x/structs@v1.0.0/go.mod -- +-module golang.org/x/structs +- +-go 1.12 +- +--- golang.org/x/structs@v1.0.0/types.go -- +-package structs +- +-type Mixed struct { +- Exported int +- unexported string +-} +-` +- const mod = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +- +-require golang.org/x/structs v1.0.0 +--- go.sum -- +-golang.org/x/structs v1.0.0 h1:oxD5q25qV458xBbXf5+QX+Johgg71KFtwuJzt145c9A= +-golang.org/x/structs v1.0.0/go.mod h1:47gkSIdo5AaQaWJS0upVORsxfEr1LL1MWv9dmYF3iq4= +--- main.go -- +-package main +- +-import "golang.org/x/structs" +- +-func main() { +- var _ structs.Mixed +-} +-` +- // TODO: use a nested workspace folder here. +- WithOptions( +- ProxyFiles(proxy), +- ).Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- got, _ := env.Hover("main.go", env.RegexpSearch("main.go", "Mixed")) +- if !strings.Contains(got.Value, "unexported") { +- t.Errorf("Hover: missing expected field 'unexported'. Got:\n%q", got.Value) +- } +- }) +-} +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 2021-06-30 08:59:09.000000000 -0700 ++++ 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 -// license that can be found in the LICENSE file. - --package regtest +-package misc - -import ( - "io/ioutil" @@ -9991,6 +10232,8 @@ diff -urN a/gopls/internal/regtest/imports_test.go b/gopls/internal/regtest/impo - "strings" - "testing" - +- . "golang.org/x/tools/internal/lsp/regtest" +- - "golang.org/x/tools/internal/lsp/protocol" - "golang.org/x/tools/internal/testenv" -) @@ -10022,7 +10265,7 @@ diff -urN a/gopls/internal/regtest/imports_test.go b/gopls/internal/regtest/impo - - // it was returning - // "package main\nimport \"testing\"\npackage main..." -- runner.Run(t, needs, func(t *testing.T, env *Env) { +- Run(t, needs, func(t *testing.T, env *Env) { - env.CreateBuffer("a_test.go", ntest) - env.SaveBuffer("a_test.go") - got := env.Editor.BufferText("a_test.go") @@ -10049,10 +10292,10 @@ diff -urN a/gopls/internal/regtest/imports_test.go b/gopls/internal/regtest/impo - - // The file remains unchanged, but if there are any CodeActions returned, they confuse vim. - // Therefore check for no CodeActions -- runner.Run(t, "", func(t *testing.T, env *Env) { +- Run(t, "", func(t *testing.T, env *Env) { - env.CreateBuffer("main.go", vim1) - env.OrganizeImports("main.go") -- actions := env.CodeAction("main.go") +- actions := env.CodeAction("main.go", nil) - if len(actions) > 0 { - got := env.Editor.BufferText("main.go") - t.Errorf("unexpected actions %#v", actions) @@ -10082,10 +10325,10 @@ diff -urN a/gopls/internal/regtest/imports_test.go b/gopls/internal/regtest/impo -} -` - -- runner.Run(t, "", func(t *testing.T, env *Env) { +- Run(t, "", func(t *testing.T, env *Env) { - env.CreateBuffer("main.go", vim2) - env.OrganizeImports("main.go") -- actions := env.CodeAction("main.go") +- actions := env.CodeAction("main.go", nil) - if len(actions) > 0 { - t.Errorf("unexpected actions %#v", actions) - } @@ -10132,10 +10375,10 @@ diff -urN a/gopls/internal/regtest/imports_test.go b/gopls/internal/regtest/impo - } - defer os.RemoveAll(modcache) - editorConfig := EditorConfig{Env: map[string]string{"GOMODCACHE": modcache}} -- withOptions( +- WithOptions( - editorConfig, - ProxyFiles(proxy), -- ).run(t, files, func(t *testing.T, env *Env) { +- ).Run(t, files, func(t *testing.T, env *Env) { - env.OpenFile("main.go") - env.Await(env.DiagnosticAtRegexp("main.go", `y.Y`)) - env.SaveBuffer("main.go") @@ -10177,7 +10420,7 @@ diff -urN a/gopls/internal/regtest/imports_test.go b/gopls/internal/regtest/impo - os.Stat("") -} -` -- run(t, pkg, func(t *testing.T, env *Env) { +- Run(t, pkg, func(t *testing.T, env *Env) { - env.OpenFile("a/a.go") - var d protocol.PublishDiagnosticsParams - env.Await( @@ -10192,20 +10435,22 @@ diff -urN a/gopls/internal/regtest/imports_test.go b/gopls/internal/regtest/impo - ) - }) -} -diff -urN a/gopls/internal/regtest/link_test.go b/gopls/internal/regtest/link_test.go ---- a/gopls/internal/regtest/link_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/link_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,91 +0,0 @@ +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/misc/link_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,95 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - --package regtest +-package misc - -import ( - "strings" - "testing" - +- . "golang.org/x/tools/internal/lsp/regtest" +- - "golang.org/x/tools/internal/testenv" -) - @@ -10240,7 +10485,9 @@ diff -urN a/gopls/internal/regtest/link_test.go b/gopls/internal/regtest/link_te - -const Hello = "Hello" -` -- runner.Run(t, program, func(t *testing.T, env *Env) { +- WithOptions( +- ProxyFiles(proxy), +- ).Run(t, program, func(t *testing.T, env *Env) { - env.OpenFile("main.go") - env.OpenFile("go.mod") - @@ -10285,606 +10532,399 @@ diff -urN a/gopls/internal/regtest/link_test.go b/gopls/internal/regtest/link_te - if len(links) != 0 { - t.Errorf("documentLink: got %d document links for go.mod, want 0\nlinks: %v", len(links), links) - } -- }, ProxyFiles(proxy)) +- }) -} -diff -urN a/gopls/internal/regtest/modfile_test.go b/gopls/internal/regtest/modfile_test.go ---- a/gopls/internal/regtest/modfile_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/modfile_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,1023 +0,0 @@ +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/misc/misc_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,16 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - --package regtest +-package misc - -import ( -- "path/filepath" -- "strings" - "testing" - -- "golang.org/x/tools/internal/lsp" -- "golang.org/x/tools/internal/lsp/protocol" -- "golang.org/x/tools/internal/lsp/tests" -- "golang.org/x/tools/internal/testenv" +- "golang.org/x/tools/gopls/internal/hooks" +- "golang.org/x/tools/internal/lsp/regtest" -) - --const proxy = ` ---- example.com@v1.2.3/go.mod -- --module example.com -- --go 1.12 ---- example.com@v1.2.3/blah/blah.go -- --package blah -- --const Name = "Blah" ---- random.org@v1.2.3/go.mod -- --module random.org -- --go 1.12 ---- random.org@v1.2.3/blah/blah.go -- --package hello -- --const Name = "Hello" --` -- --func TestModFileModification(t *testing.T) { -- testenv.NeedsGo1Point(t, 14) -- -- const untidyModule = ` ---- a/go.mod -- --module mod.com -- ---- a/main.go -- --package main -- --import "example.com/blah" -- --func main() { -- println(blah.Name) --} --` -- -- runner := runMultiple{ -- {"default", withOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, -- {"nested", withOptions(ProxyFiles(proxy))}, -- } -- -- t.Run("basic", func(t *testing.T) { -- runner.run(t, untidyModule, func(t *testing.T, env *Env) { -- // Open the file and make sure that the initial workspace load does not -- // modify the go.mod file. -- goModContent := env.ReadWorkspaceFile("a/go.mod") -- env.OpenFile("a/main.go") -- env.Await( -- env.DiagnosticAtRegexp("a/main.go", "\"example.com/blah\""), -- ) -- if got := env.ReadWorkspaceFile("a/go.mod"); got != goModContent { -- t.Fatalf("go.mod changed on disk:\n%s", tests.Diff(t, goModContent, got)) -- } -- // Save the buffer, which will format and organize imports. -- // Confirm that the go.mod file still does not change. -- env.SaveBuffer("a/main.go") -- env.Await( -- env.DiagnosticAtRegexp("a/main.go", "\"example.com/blah\""), -- ) -- if got := env.ReadWorkspaceFile("a/go.mod"); got != goModContent { -- t.Fatalf("go.mod changed on disk:\n%s", tests.Diff(t, goModContent, got)) -- } -- }) -- }) -- -- // Reproduce golang/go#40269 by deleting and recreating main.go. -- t.Run("delete main.go", func(t *testing.T) { -- t.Skip("This test will be flaky until golang/go#40269 is resolved.") -- -- runner.run(t, untidyModule, func(t *testing.T, env *Env) { -- goModContent := env.ReadWorkspaceFile("a/go.mod") -- mainContent := env.ReadWorkspaceFile("a/main.go") -- env.OpenFile("a/main.go") -- env.SaveBuffer("a/main.go") -- -- env.RemoveWorkspaceFile("a/main.go") -- env.Await( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1), -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidSave), 1), -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 2), -- ) -- -- env.WriteWorkspaceFile("main.go", mainContent) -- env.Await( -- env.DiagnosticAtRegexp("main.go", "\"example.com/blah\""), -- ) -- if got := env.ReadWorkspaceFile("go.mod"); got != goModContent { -- t.Fatalf("go.mod changed on disk:\n%s", tests.Diff(t, goModContent, got)) -- } -- }) -- }) --} -- --func TestGoGetFix(t *testing.T) { -- testenv.NeedsGo1Point(t, 14) -- const mod = ` ---- a/go.mod -- --module mod.com -- --go 1.12 -- ---- a/main.go -- --package main -- --import "example.com/blah" -- --var _ = blah.Name --` -- -- const want = `module mod.com -- --go 1.12 -- --require example.com v1.2.3 --` -- -- runMultiple{ -- {"default", withOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, -- {"nested", withOptions(ProxyFiles(proxy))}, -- }.run(t, mod, func(t *testing.T, env *Env) { -- if strings.Contains(t.Name(), "workspace_module") { -- t.Skip("workspace module mode doesn't set -mod=readonly") -- } -- env.OpenFile("a/main.go") -- var d protocol.PublishDiagnosticsParams -- env.Await( -- OnceMet( -- env.DiagnosticAtRegexp("a/main.go", `"example.com/blah"`), -- ReadDiagnostics("a/main.go", &d), -- ), -- ) -- var goGetDiag protocol.Diagnostic -- for _, diag := range d.Diagnostics { -- if strings.Contains(diag.Message, "could not import") { -- goGetDiag = diag -- } -- } -- env.ApplyQuickFixes("a/main.go", []protocol.Diagnostic{goGetDiag}) -- if got := env.ReadWorkspaceFile("a/go.mod"); got != want { -- t.Fatalf("unexpected go.mod content:\n%s", tests.Diff(t, want, got)) -- } -- }) --} -- --// Tests that multiple missing dependencies gives good single fixes. --func TestMissingDependencyFixes(t *testing.T) { -- testenv.NeedsGo1Point(t, 14) -- const mod = ` ---- a/go.mod -- --module mod.com -- --go 1.12 -- ---- a/main.go -- --package main -- --import "example.com/blah" --import "random.org/blah" -- --var _, _ = blah.Name, hello.Name --` -- -- const want = `module mod.com -- --go 1.12 -- --require random.org v1.2.3 --` -- -- runMultiple{ -- {"default", withOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, -- {"nested", withOptions(ProxyFiles(proxy))}, -- }.run(t, mod, func(t *testing.T, env *Env) { -- env.OpenFile("a/main.go") -- var d protocol.PublishDiagnosticsParams -- env.Await( -- OnceMet( -- env.DiagnosticAtRegexp("a/main.go", `"random.org/blah"`), -- ReadDiagnostics("a/main.go", &d), -- ), -- ) -- var randomDiag protocol.Diagnostic -- for _, diag := range d.Diagnostics { -- if strings.Contains(diag.Message, "random.org") { -- randomDiag = diag -- } -- } -- env.ApplyQuickFixes("a/main.go", []protocol.Diagnostic{randomDiag}) -- if got := env.ReadWorkspaceFile("a/go.mod"); got != want { -- t.Fatalf("unexpected go.mod content:\n%s", tests.Diff(t, want, got)) -- } -- }) --} -- --func TestIndirectDependencyFix(t *testing.T) { -- testenv.NeedsGo1Point(t, 14) -- -- const mod = ` ---- a/go.mod -- --module mod.com -- --go 1.12 -- --require example.com v1.2.3 // indirect ---- a/go.sum -- --example.com v1.2.3 h1:ihBTGWGjTU3V4ZJ9OmHITkU9WQ4lGdQkMjgyLFk0FaY= --example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= ---- a/main.go -- --package main -- --import "example.com/blah" -- --func main() { -- fmt.Println(blah.Name) --` -- const want = `module mod.com -- --go 1.12 -- --require example.com v1.2.3 --` -- -- runMultiple{ -- {"default", withOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, -- {"nested", withOptions(ProxyFiles(proxy))}, -- }.run(t, mod, func(t *testing.T, env *Env) { -- env.OpenFile("a/go.mod") -- var d protocol.PublishDiagnosticsParams -- env.Await( -- OnceMet( -- env.DiagnosticAtRegexp("a/go.mod", "// indirect"), -- ReadDiagnostics("a/go.mod", &d), -- ), -- ) -- env.ApplyQuickFixes("a/go.mod", d.Diagnostics) -- if got := env.Editor.BufferText("a/go.mod"); got != want { -- t.Fatalf("unexpected go.mod content:\n%s", tests.Diff(t, want, got)) -- } -- }) +-func TestMain(m *testing.M) { +- regtest.Main(m, hooks.Options) -} +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/misc/references_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,44 +0,0 @@ +-// Copyright 2020 The Go Authors. All rights reserved. +-// Use of this source code is governed by a BSD-style +-// license that can be found in the LICENSE file. - --func TestUnusedDiag(t *testing.T) { -- testenv.NeedsGo1Point(t, 14) +-package misc - -- const proxy = ` ---- example.com@v1.0.0/x.go -- --package pkg --const X = 1 --` +-import ( +- "testing" +- +- . "golang.org/x/tools/internal/lsp/regtest" +-) +- +-func TestStdlibReferences(t *testing.T) { - const files = ` ---- a/go.mod -- +--- go.mod -- -module mod.com --go 1.14 --require example.com v1.0.0 ---- a/go.sum -- --example.com v1.0.0 h1:38O7j5rEBajXk+Q5wzLbRN7KqMkSgEiN9NqcM1O2bBM= --example.com v1.0.0/go.mod h1:vUsPMGpx9ZXXzECCOsOmYCW7npJTwuA16yl89n3Mgls= ---- a/main.go -- +- +-go 1.12 +--- main.go -- -package main --func main() {} --` - -- const want = `module mod.com +-import "fmt" - --go 1.14 +-func main() { +- fmt.Print() +-} -` - -- runMultiple{ -- {"default", withOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, -- {"nested", withOptions(ProxyFiles(proxy))}, -- }.run(t, files, func(t *testing.T, env *Env) { -- env.OpenFile("a/go.mod") -- var d protocol.PublishDiagnosticsParams -- env.Await( -- OnceMet( -- env.DiagnosticAtRegexp("a/go.mod", `require example.com`), -- ReadDiagnostics("a/go.mod", &d), -- ), -- ) -- env.ApplyQuickFixes("a/go.mod", d.Diagnostics) -- if got := env.ReadWorkspaceFile("a/go.mod"); got != want { -- t.Fatalf("unexpected go.mod content:\n%s", tests.Diff(t, want, got)) +- Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- file, pos := env.GoToDefinition("main.go", env.RegexpSearch("main.go", `fmt.(Print)`)) +- refs, err := env.Editor.References(env.Ctx, file, pos) +- if err != nil { +- t.Fatal(err) +- } +- if len(refs) != 2 { +- t.Fatalf("got %v reference(s), want 2", len(refs)) +- } +- // The first reference is guaranteed to be the definition. +- if got, want := refs[1].URI, env.Sandbox.Workdir.URI("main.go"); got != want { +- t.Errorf("found reference in %v, wanted %v", got, want) - } - }) -} +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 2021-06-30 08:59:09.000000000 -0700 ++++ 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 +-// license that can be found in the LICENSE file. - --// Test to reproduce golang/go#39041. It adds a new require to a go.mod file --// that already has an unused require. --func TestNewDepWithUnusedDep(t *testing.T) { -- testenv.NeedsGo1Point(t, 14) +-package misc - -- const proxy = ` ---- github.com/esimov/caire@v1.2.5/go.mod -- --module github.com/esimov/caire +-import ( +- "testing" - --go 1.12 ---- github.com/esimov/caire@v1.2.5/caire.go -- --package caire +- "golang.org/x/tools/internal/lsp/protocol" +- . "golang.org/x/tools/internal/lsp/regtest" +-) - --func RemoveTempImage() {} ---- google.golang.org/protobuf@v1.20.0/go.mod -- --module google.golang.org/protobuf +-func TestBadURICrash_VSCodeIssue1498(t *testing.T) { +- const src = ` +--- go.mod -- +-module example.com - -go 1.12 ---- google.golang.org/protobuf@v1.20.0/hello/hello.go -- --package hello --` -- const repro = ` ---- a/go.mod -- --module mod.com -- --go 1.14 - --require google.golang.org/protobuf v1.20.0 ---- a/go.sum -- --github.com/esimov/caire v1.2.5 h1:OcqDII/BYxcBYj3DuwDKjd+ANhRxRqLa2n69EGje7qw= --github.com/esimov/caire v1.2.5/go.mod h1:mXnjRjg3+WUtuhfSC1rKRmdZU9vJZyS1ZWU0qSvJhK8= --google.golang.org/protobuf v1.20.0 h1:y9T1vAtFKQg0faFNMOxJU7WuEqPWolVkjIkU6aI8qCY= --google.golang.org/protobuf v1.20.0/go.mod h1:FcqsytGClbtLv1ot8NvsJHjBi0h22StKVP+K/j2liKA= ---- a/main.go -- +--- main.go -- -package main - +-func main() {} +- +-` +- WithOptions( +- Modes(Singleton), +- EditorConfig{ +- AllExperiments: true, +- }, +- ).Run(t, src, func(t *testing.T, env *Env) { +- params := &protocol.SemanticTokensParams{} +- const badURI = "http://foo" +- params.TextDocument.URI = badURI +- // This call panicked in the past: golang/vscode-go#1498. +- if _, err := env.Editor.Server.SemanticTokensFull(env.Ctx, params); err != nil { +- // Requests to an invalid URI scheme shouldn't result in an error, we +- // simply don't support this so return empty result. This could be +- // changed, but for now assert on the current behavior. +- t.Errorf("SemanticTokensFull(%q): %v", badURI, err) +- } +- }) +-} +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/misc/shared_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,61 +0,0 @@ +-// Copyright 2020 The Go Authors. All rights reserved. +-// Use of this source code is governed by a BSD-style +-// license that can be found in the LICENSE file. +- +-package misc +- -import ( -- "github.com/esimov/caire" +- "testing" +- +- . "golang.org/x/tools/internal/lsp/regtest" -) - --func _() { -- caire.RemoveTempImage() +-const sharedProgram = ` +--- go.mod -- +-module mod +- +-go 1.12 +--- main.go -- +-package main +- +-import "fmt" +- +-func main() { +- fmt.Println("Hello World.") -}` - -- runMultiple{ -- {"default", withOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, -- {"nested", withOptions(ProxyFiles(proxy))}, -- }.run(t, repro, func(t *testing.T, env *Env) { -- env.OpenFile("a/main.go") -- var d protocol.PublishDiagnosticsParams -- env.Await( -- OnceMet( -- env.DiagnosticAtRegexp("a/main.go", `"github.com/esimov/caire"`), -- ReadDiagnostics("a/main.go", &d), -- ), -- ) -- env.ApplyQuickFixes("a/main.go", d.Diagnostics) -- want := `module mod.com +-func runShared(t *testing.T, testFunc func(env1 *Env, env2 *Env)) { +- // Only run these tests in forwarded modes. +- modes := DefaultModes() & (Forwarded | SeparateProcess) +- WithOptions(Modes(modes)).Run(t, sharedProgram, func(t *testing.T, env1 *Env) { +- // Create a second test session connected to the same workspace and server +- // as the first. +- env2 := NewEnv(env1.Ctx, t, env1.Sandbox, env1.Server, env1.Editor.Config, true) +- testFunc(env1, env2) +- }) +-} - --go 1.14 +-func TestSimultaneousEdits(t *testing.T) { +- runShared(t, func(env1 *Env, env2 *Env) { +- // In editor #1, break fmt.Println as before. +- env1.OpenFile("main.go") +- env1.RegexpReplace("main.go", "Printl(n)", "") +- // In editor #2 remove the closing brace. +- env2.OpenFile("main.go") +- env2.RegexpReplace("main.go", "\\)\n(})", "") - --require ( -- github.com/esimov/caire v1.2.5 -- google.golang.org/protobuf v1.20.0 --) --` -- if got := env.ReadWorkspaceFile("a/go.mod"); got != want { -- t.Fatalf("TestNewDepWithUnusedDep failed:\n%s", tests.Diff(t, want, got)) -- } +- // Now check that we got different diagnostics in each environment. +- env1.Await(env1.DiagnosticAtRegexp("main.go", "Printl")) +- env2.Await(env2.DiagnosticAtRegexp("main.go", "$")) - }) -} - --// TODO: For this test to be effective, the sandbox's file watcher must respect --// the file watching GlobPattern in the capability registration. See --// golang/go#39384. --func TestModuleChangesOnDisk(t *testing.T) { -- testenv.NeedsGo1Point(t, 14) +-func TestShutdown(t *testing.T) { +- runShared(t, func(env1 *Env, env2 *Env) { +- env1.CloseEditor() +- // Now make an edit in editor #2 to trigger diagnostics. +- env2.OpenFile("main.go") +- env2.RegexpReplace("main.go", "\\)\n(})", "") +- env2.Await(env2.DiagnosticAtRegexp("main.go", "$")) +- }) +-} +diff -urN a/gopls/internal/regtest/misc/template_test.go b/gopls/internal/regtest/misc/template_test.go +--- a/gopls/internal/regtest/misc/template_test.go 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/misc/template_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,72 +0,0 @@ +-// Copyright 2021 The Go Authors. All rights reserved. +-// Use of this source code is governed by a BSD-style +-// license that can be found in the LICENSE file. - -- const mod = ` ---- a/go.mod -- +-package misc +- +-import ( +- "strings" +- "testing" +- +- "golang.org/x/tools/internal/lsp/protocol" +- . "golang.org/x/tools/internal/lsp/regtest" +-) +- +-const filesA = ` +--- go.mod -- -module mod.com - -go 1.12 +--- b.gotmpl -- +-{{define "A"}}goo{{end}} +--- a.tmpl -- +-{{template "A"}} +-` - --require example.com v1.2.3 ---- a/go.sum -- --example.com v1.2.3 h1:ihBTGWGjTU3V4ZJ9OmHITkU9WQ4lGdQkMjgyLFk0FaY= --example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= ---- a/main.go -- --package main +-func TestSuffixes(t *testing.T) { +- WithOptions( +- EditorConfig{ +- AllExperiments: true, +- }, +- ).Run(t, filesA, func(t *testing.T, env *Env) { +- env.OpenFile("a.tmpl") +- x := env.RegexpSearch("a.tmpl", `A`) +- file, pos := env.GoToDefinition("a.tmpl", x) +- refs := env.References(file, pos) +- if len(refs) != 2 { +- t.Fatalf("got %v reference(s), want 2", len(refs)) +- } +- // make sure we got one from b.gotmpl +- want := env.Sandbox.Workdir.URI("b.gotmpl") +- if refs[0].URI != want && refs[1].URI != want { +- t.Errorf("failed to find reference to %s", shorten(want)) +- for i, r := range refs { +- t.Logf("%d: URI:%s %v", i, shorten(r.URI), r.Range) +- } +- } - --func main() { -- fmt.Println(blah.Name) --` -- runMultiple{ -- {"default", withOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, -- {"nested", withOptions(ProxyFiles(proxy))}, -- }.run(t, mod, func(t *testing.T, env *Env) { -- env.Await(env.DiagnosticAtRegexp("a/go.mod", "require")) -- env.RunGoCommandInDir("a", "mod", "tidy") -- env.Await( -- EmptyDiagnostics("a/go.mod"), -- ) +- content, npos := env.Hover(file, pos) +- if pos != npos { +- t.Errorf("pos? got %v, wanted %v", npos, pos) +- } +- if content.Value != "template A defined" { +- t.Errorf("got %s, wanted 'template A defined", content.Value) +- } - }) -} - --// Tests golang/go#39784: a missing indirect dependency, necessary --// due to blah@v2.0.0's incomplete go.mod file. --func TestBadlyVersionedModule(t *testing.T) { -- testenv.NeedsGo1Point(t, 14) +-// shorten long URIs +-func shorten(fn protocol.DocumentURI) string { +- if len(fn) <= 20 { +- return string(fn) +- } +- pieces := strings.Split(string(fn), "/") +- if len(pieces) < 2 { +- return string(fn) +- } +- j := len(pieces) +- return pieces[j-2] + "/" + pieces[j-1] +-} - -- const proxy = ` ---- example.com/blah/@v/v1.0.0.mod -- --module example.com +-// Hover, SemTok, Diagnose with errors +-// and better coverage +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/misc/vendor_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,69 +0,0 @@ +-// Copyright 2020 The Go Authors. All rights reserved. +-// Use of this source code is governed by a BSD-style +-// license that can be found in the LICENSE file. - --go 1.12 ---- example.com/blah@v1.0.0/blah.go -- --package blah +-package misc - --const Name = "Blah" ---- example.com/blah/v2/@v/v2.0.0.mod -- --module example.com +-import ( +- "testing" - --go 1.12 ---- example.com/blah/v2@v2.0.0/blah.go -- --package blah +- . "golang.org/x/tools/internal/lsp/regtest" - --import "example.com/blah" +- "golang.org/x/tools/internal/lsp/protocol" +- "golang.org/x/tools/internal/testenv" +-) - --var _ = blah.Name --const Name = "Blah" +-const basicProxy = ` +--- golang.org/x/hello@v1.2.3/go.mod -- +-module golang.org/x/hello +- +-go 1.14 +--- golang.org/x/hello@v1.2.3/hi/hi.go -- +-package hi +- +-var Goodbye error -` -- const files = ` ---- a/go.mod -- +- +-func TestInconsistentVendoring(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- +- const pkgThatUsesVendoring = ` +--- go.mod -- -module mod.com - --go 1.12 +-go 1.14 - --require example.com/blah/v2 v2.0.0 ---- a/go.sum -- --example.com/blah v1.0.0 h1:kGPlWJbMsn1P31H9xp/q2mYI32cxLnCvauHN0AVaHnc= --example.com/blah v1.0.0/go.mod h1:PZUQaGFeVjyDmAE8ywmLbmDn3fj4Ws8epg4oLuDzW3M= --example.com/blah/v2 v2.0.0 h1:w5baE9JuuU11s3de3yWx2sU05AhNkgLYdZ4qukv+V0k= --example.com/blah/v2 v2.0.0/go.mod h1:UZiKbTwobERo/hrqFLvIQlJwQZQGxWMVY4xere8mj7w= ---- a/main.go -- --package main +-require golang.org/x/hello v1.2.3 +--- go.sum -- +-golang.org/x/hello v1.2.3 h1:EcMp5gSkIhaTkPXp8/3+VH+IFqTpk3ZbpOhqk0Ncmho= +-golang.org/x/hello v1.2.3/go.mod h1:WW7ER2MRNXWA6c8/4bDIek4Hc/+DofTrMaQQitGXcco= +--- vendor/modules.txt -- +--- a/a1.go -- +-package a - --import "example.com/blah/v2" +-import "golang.org/x/hello/hi" - --var _ = blah.Name +-func _() { +- _ = hi.Goodbye +- var q int // hardcode a diagnostic +-} -` -- runMultiple{ -- {"default", withOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, -- {"nested", withOptions(ProxyFiles(proxy))}, -- }.run(t, files, func(t *testing.T, env *Env) { -- env.OpenFile("a/main.go") -- env.OpenFile("a/go.mod") -- var d protocol.PublishDiagnosticsParams +- WithOptions( +- Modes(Singleton), +- ProxyFiles(basicProxy), +- ).Run(t, pkgThatUsesVendoring, func(t *testing.T, env *Env) { +- env.OpenFile("a/a1.go") +- d := &protocol.PublishDiagnosticsParams{} - env.Await( - OnceMet( -- DiagnosticAt("a/go.mod", 0, 0), -- ReadDiagnostics("a/go.mod", &d), +- env.DiagnosticAtRegexpWithMessage("go.mod", "module mod.com", "Inconsistent vendoring"), +- ReadDiagnostics("go.mod", d), - ), - ) -- env.ApplyQuickFixes("a/main.go", d.Diagnostics) -- const want = `module mod.com -- --go 1.12 +- env.ApplyQuickFixes("go.mod", d.Diagnostics) - --require ( -- example.com/blah v1.0.0 // indirect -- example.com/blah/v2 v2.0.0 --) --` -- env.Await(EmptyDiagnostics("a/go.mod")) -- if got := env.Editor.BufferText("a/go.mod"); got != want { -- t.Fatalf("suggested fixes failed:\n%s", tests.Diff(t, want, got)) -- } +- env.Await( +- env.DiagnosticAtRegexpWithMessage("a/a1.go", `q int`, "not used"), +- ) - }) -} +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/modfile/modfile_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,1117 +0,0 @@ +-// Copyright 2020 The Go Authors. All rights reserved. +-// Use of this source code is governed by a BSD-style +-// license that can be found in the LICENSE file. - --// Reproduces golang/go#38232. --func TestUnknownRevision(t *testing.T) { -- testenv.NeedsGo1Point(t, 14) +-package modfile - -- const unknown = ` ---- a/go.mod -- --module mod.com +-import ( +- "path/filepath" +- "strings" +- "testing" - --require ( -- example.com v1.2.2 --) ---- a/main.go -- --package main +- "golang.org/x/tools/gopls/internal/hooks" +- . "golang.org/x/tools/internal/lsp/regtest" - --import "example.com/blah" +- "golang.org/x/tools/internal/lsp/protocol" +- "golang.org/x/tools/internal/lsp/tests" +- "golang.org/x/tools/internal/testenv" +-) - --func main() { -- var x = blah.Name +-func TestMain(m *testing.M) { +- Main(m, hooks.Options) -} --` -- -- runner := runMultiple{ -- {"default", withOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, -- {"nested", withOptions(ProxyFiles(proxy))}, -- } -- // Start from a bad state/bad IWL, and confirm that we recover. -- t.Run("bad", func(t *testing.T) { -- runner.run(t, unknown, func(t *testing.T, env *Env) { -- env.OpenFile("a/go.mod") -- env.Await( -- env.DiagnosticAtRegexp("a/go.mod", "example.com v1.2.2"), -- ) -- env.RegexpReplace("a/go.mod", "v1.2.2", "v1.2.3") -- env.Editor.SaveBuffer(env.Ctx, "a/go.mod") // go.mod changes must be on disk -- -- d := protocol.PublishDiagnosticsParams{} -- env.Await( -- OnceMet( -- env.DiagnosticAtRegexpWithMessage("a/go.mod", "example.com v1.2.3", "example.com@v1.2.3"), -- ReadDiagnostics("a/go.mod", &d), -- ), -- ) -- env.ApplyQuickFixes("a/go.mod", d.Diagnostics) - -- env.Await( -- EmptyDiagnostics("a/go.mod"), -- env.DiagnosticAtRegexp("a/main.go", "x = "), -- ) -- }) -- }) +-const workspaceProxy = ` +--- example.com@v1.2.3/go.mod -- +-module example.com - -- const known = ` ---- a/go.mod -- --module mod.com +-go 1.12 +--- example.com@v1.2.3/blah/blah.go -- +-package blah - --require ( -- example.com v1.2.3 --) ---- a/go.sum -- --example.com v1.2.3 h1:ihBTGWGjTU3V4ZJ9OmHITkU9WQ4lGdQkMjgyLFk0FaY= --example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= ---- a/main.go -- --package main +-func SaySomething() { +- fmt.Println("something") +-} +--- random.org@v1.2.3/go.mod -- +-module random.org - --import "example.com/blah" +-go 1.12 +--- random.org@v1.2.3/bye/bye.go -- +-package bye - --func main() { -- var x = blah.Name +-func Goodbye() { +- println("Bye") -} -` -- // Start from a good state, transform to a bad state, and confirm that we -- // still recover. -- t.Run("good", func(t *testing.T) { -- runner.run(t, known, func(t *testing.T, env *Env) { -- env.OpenFile("a/go.mod") -- env.Await( -- env.DiagnosticAtRegexp("a/main.go", "x = "), -- ) -- env.RegexpReplace("a/go.mod", "v1.2.3", "v1.2.2") -- env.Editor.SaveBuffer(env.Ctx, "a/go.mod") // go.mod changes must be on disk -- env.Await( -- env.DiagnosticAtRegexp("a/go.mod", "example.com v1.2.2"), -- ) -- env.RegexpReplace("a/go.mod", "v1.2.2", "v1.2.3") -- env.Editor.SaveBuffer(env.Ctx, "a/go.mod") // go.mod changes must be on disk -- env.Await( -- env.DiagnosticAtRegexp("a/main.go", "x = "), -- ) -- }) -- }) --} -- --// Confirm that an error in an indirect dependency of a requirement is surfaced --// as a diagnostic in the go.mod file. --func TestErrorInIndirectDependency(t *testing.T) { -- testenv.NeedsGo1Point(t, 14) - -- const badProxy = ` +-const proxy = ` --- example.com@v1.2.3/go.mod -- -module example.com - -go 1.12 -- --require random.org v1.2.3 // indirect --- example.com@v1.2.3/blah/blah.go -- -package blah - -const Name = "Blah" --- random.org@v1.2.3/go.mod -- --module bob.org +-module random.org - -go 1.12 --- random.org@v1.2.3/blah/blah.go -- @@ -10892,13 +10932,14 @@ diff -urN a/gopls/internal/regtest/modfile_test.go b/gopls/internal/regtest/modf - -const Name = "Hello" -` -- const module = ` +- +-func TestModFileModification(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- +- const untidyModule = ` --- a/go.mod -- -module mod.com - --go 1.14 -- --require example.com v1.2.3 --- a/main.go -- -package main - @@ -10908,1298 +10949,1046 @@ diff -urN a/gopls/internal/regtest/modfile_test.go b/gopls/internal/regtest/modf - println(blah.Name) -} -` -- runMultiple{ -- {"default", withOptions(ProxyFiles(badProxy), WorkspaceFolders("a"))}, -- {"nested", withOptions(ProxyFiles(badProxy))}, -- }.run(t, module, func(t *testing.T, env *Env) { -- env.OpenFile("a/go.mod") -- env.Await( -- env.DiagnosticAtRegexp("a/go.mod", "require example.com v1.2.3"), -- ) +- +- runner := RunMultiple{ +- {"default", WithOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, +- {"nested", WithOptions(ProxyFiles(proxy))}, +- } +- +- t.Run("basic", func(t *testing.T) { +- runner.Run(t, untidyModule, func(t *testing.T, env *Env) { +- // Open the file and make sure that the initial workspace load does not +- // modify the go.mod file. +- goModContent := env.ReadWorkspaceFile("a/go.mod") +- env.OpenFile("a/main.go") +- env.Await( +- env.DiagnosticAtRegexp("a/main.go", "\"example.com/blah\""), +- ) +- if got := env.ReadWorkspaceFile("a/go.mod"); got != goModContent { +- t.Fatalf("go.mod changed on disk:\n%s", tests.Diff(t, goModContent, got)) +- } +- // Save the buffer, which will format and organize imports. +- // Confirm that the go.mod file still does not change. +- env.SaveBuffer("a/main.go") +- env.Await( +- env.DiagnosticAtRegexp("a/main.go", "\"example.com/blah\""), +- ) +- if got := env.ReadWorkspaceFile("a/go.mod"); got != goModContent { +- t.Fatalf("go.mod changed on disk:\n%s", tests.Diff(t, goModContent, got)) +- } +- }) - }) --} - --// A copy of govim's config_set_env_goflags_mod_readonly test. --func TestGovimModReadonly(t *testing.T) { -- const mod = ` ---- go.mod -- --module mod.com +- // Reproduce golang/go#40269 by deleting and recreating main.go. +- t.Run("delete main.go", func(t *testing.T) { +- t.Skip("This test will be flaky until golang/go#40269 is resolved.") - --go 1.13 ---- main.go -- --package main +- runner.Run(t, untidyModule, func(t *testing.T, env *Env) { +- goModContent := env.ReadWorkspaceFile("a/go.mod") +- mainContent := env.ReadWorkspaceFile("a/main.go") +- env.OpenFile("a/main.go") +- env.SaveBuffer("a/main.go") - --import "example.com/blah" +- env.RemoveWorkspaceFile("a/main.go") +- env.Await( +- env.DoneWithOpen(), +- env.DoneWithSave(), +- env.DoneWithChangeWatchedFiles(), +- ) - --func main() { -- println(blah.Name) --} --` -- withOptions( -- EditorConfig{ -- Env: map[string]string{ -- "GOFLAGS": "-mod=readonly", -- }, -- }, -- ProxyFiles(proxy), -- Modes(Singleton), -- ).run(t, mod, func(t *testing.T, env *Env) { -- env.OpenFile("main.go") -- original := env.ReadWorkspaceFile("go.mod") -- env.Await( -- env.DiagnosticAtRegexp("main.go", `"example.com/blah"`), -- ) -- got := env.ReadWorkspaceFile("go.mod") -- if got != original { -- t.Fatalf("go.mod file modified:\n%s", tests.Diff(t, original, got)) -- } -- env.RunGoCommand("get", "example.com/blah@v1.2.3") -- env.RunGoCommand("mod", "tidy") -- env.Await( -- EmptyDiagnostics("main.go"), -- ) +- env.WriteWorkspaceFile("main.go", mainContent) +- env.Await( +- env.DiagnosticAtRegexp("main.go", "\"example.com/blah\""), +- ) +- if got := env.ReadWorkspaceFile("go.mod"); got != goModContent { +- t.Fatalf("go.mod changed on disk:\n%s", tests.Diff(t, goModContent, got)) +- } +- }) - }) -} - --func TestMultiModuleModDiagnostics(t *testing.T) { +-func TestGoGetFix(t *testing.T) { - testenv.NeedsGo1Point(t, 14) -- - const mod = ` ---- a/go.mod -- --module mod.com -- --go 1.14 -- --require ( -- example.com v1.2.3 --) ---- a/main.go -- --package main -- --func main() {} ---- b/go.mod -- +--- a/go.mod -- -module mod.com - --go 1.14 ---- b/main.go -- +-go 1.12 +- +--- a/main.go -- -package main - -import "example.com/blah" - --func main() { -- blah.SaySomething() --} +-var _ = blah.Name -` -- withOptions( -- ProxyFiles(workspaceProxy), -- Modes(Experimental), -- ).run(t, mod, func(t *testing.T, env *Env) { +- +- const want = `module mod.com +- +-go 1.12 +- +-require example.com v1.2.3 +-` +- +- RunMultiple{ +- {"default", WithOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, +- {"nested", WithOptions(ProxyFiles(proxy))}, +- }.Run(t, mod, func(t *testing.T, env *Env) { +- if strings.Contains(t.Name(), "workspace_module") { +- t.Skip("workspace module mode doesn't set -mod=readonly") +- } +- env.OpenFile("a/main.go") +- var d protocol.PublishDiagnosticsParams - env.Await( -- env.DiagnosticAtRegexp("a/go.mod", "example.com v1.2.3"), -- env.DiagnosticAtRegexp("b/go.mod", "module mod.com"), +- OnceMet( +- env.DiagnosticAtRegexp("a/main.go", `"example.com/blah"`), +- ReadDiagnostics("a/main.go", &d), +- ), - ) +- var goGetDiag protocol.Diagnostic +- for _, diag := range d.Diagnostics { +- if strings.Contains(diag.Message, "could not import") { +- goGetDiag = diag +- } +- } +- env.ApplyQuickFixes("a/main.go", []protocol.Diagnostic{goGetDiag}) +- if got := env.ReadWorkspaceFile("a/go.mod"); got != want { +- t.Fatalf("unexpected go.mod content:\n%s", tests.Diff(t, want, got)) +- } - }) -} - --func TestModTidyWithBuildTags(t *testing.T) { +-// Tests that multiple missing dependencies gives good single fixes. +-func TestMissingDependencyFixes(t *testing.T) { - testenv.NeedsGo1Point(t, 14) -- - const mod = ` ---- go.mod -- +--- a/go.mod -- -module mod.com - --go 1.14 ---- main.go -- --// +build bob +-go 1.12 - +--- a/main.go -- -package main - -import "example.com/blah" +-import "random.org/blah" - --func main() { -- blah.SaySomething() --} +-var _, _ = blah.Name, hello.Name -` -- withOptions( -- ProxyFiles(workspaceProxy), -- EditorConfig{ -- BuildFlags: []string{"-tags", "bob"}, -- }, -- ).run(t, mod, func(t *testing.T, env *Env) { -- env.Await( -- env.DiagnosticAtRegexp("main.go", `"example.com/blah"`), -- ) -- }) --} - --func TestModTypoDiagnostic(t *testing.T) { -- const mod = ` ---- go.mod -- --module mod.com +- const want = `module mod.com - -go 1.12 ---- main.go -- --package main - --func main() {} +-require random.org v1.2.3 -` -- run(t, mod, func(t *testing.T, env *Env) { -- env.OpenFile("go.mod") -- env.RegexpReplace("go.mod", "module", "modul") +- +- RunMultiple{ +- {"default", WithOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, +- {"nested", WithOptions(ProxyFiles(proxy))}, +- }.Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("a/main.go") +- var d protocol.PublishDiagnosticsParams - env.Await( -- env.DiagnosticAtRegexp("go.mod", "modul"), +- OnceMet( +- env.DiagnosticAtRegexp("a/main.go", `"random.org/blah"`), +- ReadDiagnostics("a/main.go", &d), +- ), - ) +- var randomDiag protocol.Diagnostic +- for _, diag := range d.Diagnostics { +- if strings.Contains(diag.Message, "random.org") { +- randomDiag = diag +- } +- } +- env.ApplyQuickFixes("a/main.go", []protocol.Diagnostic{randomDiag}) +- if got := env.ReadWorkspaceFile("a/go.mod"); got != want { +- t.Fatalf("unexpected go.mod content:\n%s", tests.Diff(t, want, got)) +- } - }) -} - --func TestSumUpdateFixesDiagnostics(t *testing.T) { +-func TestIndirectDependencyFix(t *testing.T) { - testenv.NeedsGo1Point(t, 14) - - const mod = ` ---- go.mod -- +--- a/go.mod -- -module mod.com - -go 1.12 - --require ( -- example.com v1.2.3 --) ---- go.sum -- ---- main.go -- +-require example.com v1.2.3 // indirect +--- a/go.sum -- +-example.com v1.2.3 h1:ihBTGWGjTU3V4ZJ9OmHITkU9WQ4lGdQkMjgyLFk0FaY= +-example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= +--- a/main.go -- -package main - --import ( -- "example.com/blah" --) +-import "example.com/blah" - -func main() { -- println(blah.Name) --} +- fmt.Println(blah.Name) -` -- withOptions( -- Modes(Singleton), // workspace modules don't use -mod=readonly (golang/go#43346) -- ProxyFiles(workspaceProxy), -- ).run(t, mod, func(t *testing.T, env *Env) { -- d := &protocol.PublishDiagnosticsParams{} -- env.OpenFile("go.mod") +- const want = `module mod.com +- +-go 1.12 +- +-require example.com v1.2.3 +-` +- +- RunMultiple{ +- {"default", WithOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, +- {"nested", WithOptions(ProxyFiles(proxy))}, +- }.Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("a/go.mod") +- var d protocol.PublishDiagnosticsParams - env.Await( - OnceMet( -- DiagnosticAt("go.mod", 0, 0), -- ReadDiagnostics("go.mod", d), +- env.DiagnosticAtRegexp("a/go.mod", "// indirect"), +- ReadDiagnostics("a/go.mod", &d), - ), - ) -- env.ApplyQuickFixes("go.mod", d.Diagnostics) -- env.Await( -- EmptyDiagnostics("go.mod"), -- ) +- env.ApplyQuickFixes("a/go.mod", d.Diagnostics) +- if got := env.Editor.BufferText("a/go.mod"); got != want { +- t.Fatalf("unexpected go.mod content:\n%s", tests.Diff(t, want, got)) +- } - }) -} - --// This test confirms that editing a go.mod file only causes metadata --// to be invalidated when it's saved. --func TestGoModInvalidatesOnSave(t *testing.T) { -- const mod = ` ---- go.mod -- --module mod.com +-func TestUnusedDiag(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) - --go 1.12 ---- main.go -- +- const proxy = ` +--- example.com@v1.0.0/x.go -- +-package pkg +-const X = 1 +-` +- const files = ` +--- a/go.mod -- +-module mod.com +-go 1.14 +-require example.com v1.0.0 +--- a/go.sum -- +-example.com v1.0.0 h1:38O7j5rEBajXk+Q5wzLbRN7KqMkSgEiN9NqcM1O2bBM= +-example.com v1.0.0/go.mod h1:vUsPMGpx9ZXXzECCOsOmYCW7npJTwuA16yl89n3Mgls= +--- a/main.go -- -package main +-func main() {} +-` - --func main() { -- hello() --} ---- hello.go -- --package main +- const want = `module mod.com - --func hello() {} +-go 1.14 -` -- withOptions( -- // TODO(rFindley) this doesn't work in multi-module workspace mode, because -- // it keeps around the last parsing modfile. Update this test to also -- // exercise the workspace module. -- Modes(Singleton), -- ).run(t, mod, func(t *testing.T, env *Env) { -- env.OpenFile("go.mod") -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) -- env.RegexpReplace("go.mod", "module", "modul") -- // Confirm that we still have metadata with only on-disk edits. -- env.OpenFile("main.go") -- file, _ := env.GoToDefinition("main.go", env.RegexpSearch("main.go", "hello")) -- if filepath.Base(file) != "hello.go" { -- t.Fatalf("expected definition in hello.go, got %s", file) -- } -- // Confirm that we no longer have metadata when the file is saved. -- env.SaveBufferWithoutActions("go.mod") -- _, _, err := env.Editor.GoToDefinition(env.Ctx, "main.go", env.RegexpSearch("main.go", "hello")) -- if err == nil { -- t.Fatalf("expected error, got none") +- +- RunMultiple{ +- {"default", WithOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, +- {"nested", WithOptions(ProxyFiles(proxy))}, +- }.Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("a/go.mod") +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexp("a/go.mod", `require example.com`), +- ReadDiagnostics("a/go.mod", &d), +- ), +- ) +- env.ApplyQuickFixes("a/go.mod", d.Diagnostics) +- if got := env.Editor.BufferText("a/go.mod"); got != want { +- t.Fatalf("unexpected go.mod content:\n%s", tests.Diff(t, want, got)) - } - }) -} - --func TestRemoveUnusedDependency(t *testing.T) { +-// Test to reproduce golang/go#39041. It adds a new require to a go.mod file +-// that already has an unused require. +-func TestNewDepWithUnusedDep(t *testing.T) { - testenv.NeedsGo1Point(t, 14) - - const proxy = ` ---- hasdep.com@v1.2.3/go.mod -- --module hasdep.com -- --go 1.12 -- --require example.com v1.2.3 ---- hasdep.com@v1.2.3/a/a.go -- --package a ---- example.com@v1.2.3/go.mod -- --module example.com -- --go 1.12 ---- example.com@v1.2.3/blah/blah.go -- --package blah -- --const Name = "Blah" ---- random.com@v1.2.3/go.mod -- --module random.com -- --go 1.12 ---- random.com@v1.2.3/blah/blah.go -- --package blah -- --const Name = "Blah" --` -- t.Run("almost tidied", func(t *testing.T) { -- const mod = ` ---- go.mod -- --module mod.com +--- github.com/esimov/caire@v1.2.5/go.mod -- +-module github.com/esimov/caire - -go 1.12 -- --require hasdep.com v1.2.3 ---- go.sum -- --example.com v1.2.3 h1:ihBTGWGjTU3V4ZJ9OmHITkU9WQ4lGdQkMjgyLFk0FaY= --example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= --hasdep.com v1.2.3 h1:00y+N5oD+SpKoqV1zP2VOPawcW65Zb9NebANY3GSzGI= --hasdep.com v1.2.3/go.mod h1:ePVZOlez+KZEOejfLPGL2n4i8qiAjrkhQZ4wcImqAes= ---- main.go -- --package main -- --func main() {} --` -- withOptions( -- ProxyFiles(proxy), -- ).run(t, mod, func(t *testing.T, env *Env) { -- d := &protocol.PublishDiagnosticsParams{} -- env.Await( -- OnceMet( -- env.DiagnosticAtRegexp("go.mod", "require hasdep.com v1.2.3"), -- ReadDiagnostics("go.mod", d), -- ), -- ) -- const want = `module mod.com +--- github.com/esimov/caire@v1.2.5/caire.go -- +-package caire +- +-func RemoveTempImage() {} +--- google.golang.org/protobuf@v1.20.0/go.mod -- +-module google.golang.org/protobuf - -go 1.12 +--- google.golang.org/protobuf@v1.20.0/hello/hello.go -- +-package hello -` -- env.ApplyQuickFixes("go.mod", d.Diagnostics) -- if got := env.ReadWorkspaceFile("go.mod"); got != want { -- t.Fatalf("unexpected content in go.mod:\n%s", tests.Diff(t, want, got)) -- } -- }) -- }) -- -- t.Run("not tidied", func(t *testing.T) { -- const mod = ` ---- go.mod -- +- const repro = ` +--- a/go.mod -- -module mod.com - --go 1.12 +-go 1.14 - --require hasdep.com v1.2.3 --require random.com v1.2.3 ---- go.sum -- --example.com v1.2.3 h1:ihBTGWGjTU3V4ZJ9OmHITkU9WQ4lGdQkMjgyLFk0FaY= --example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= --hasdep.com v1.2.3 h1:00y+N5oD+SpKoqV1zP2VOPawcW65Zb9NebANY3GSzGI= --hasdep.com v1.2.3/go.mod h1:ePVZOlez+KZEOejfLPGL2n4i8qiAjrkhQZ4wcImqAes= --random.com v1.2.3 h1:PzYTykzqqH6+qU0dIgh9iPFbfb4Mm8zNBjWWreRKtx0= --random.com v1.2.3/go.mod h1:8EGj+8a4Hw1clAp8vbaeHAsKE4sbm536FP7nKyXO+qQ= ---- main.go -- +-require google.golang.org/protobuf v1.20.0 +--- a/go.sum -- +-github.com/esimov/caire v1.2.5 h1:OcqDII/BYxcBYj3DuwDKjd+ANhRxRqLa2n69EGje7qw= +-github.com/esimov/caire v1.2.5/go.mod h1:mXnjRjg3+WUtuhfSC1rKRmdZU9vJZyS1ZWU0qSvJhK8= +-google.golang.org/protobuf v1.20.0 h1:y9T1vAtFKQg0faFNMOxJU7WuEqPWolVkjIkU6aI8qCY= +-google.golang.org/protobuf v1.20.0/go.mod h1:FcqsytGClbtLv1ot8NvsJHjBi0h22StKVP+K/j2liKA= +--- a/main.go -- -package main - --func main() {} --` -- withOptions( -- ProxyFiles(proxy), -- ).run(t, mod, func(t *testing.T, env *Env) { -- d := &protocol.PublishDiagnosticsParams{} -- env.OpenFile("go.mod") -- pos := env.RegexpSearch("go.mod", "require hasdep.com v1.2.3") -- env.Await( -- OnceMet( -- DiagnosticAt("go.mod", pos.Line, pos.Column), -- ReadDiagnostics("go.mod", d), -- ), -- ) -- const want = `module mod.com +-import ( +- "github.com/esimov/caire" +-) - --go 1.12 +-func _() { +- caire.RemoveTempImage() +-}` - --require random.com v1.2.3 +- RunMultiple{ +- {"default", WithOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, +- {"nested", WithOptions(ProxyFiles(proxy))}, +- }.Run(t, repro, func(t *testing.T, env *Env) { +- env.OpenFile("a/main.go") +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexp("a/main.go", `"github.com/esimov/caire"`), +- ReadDiagnostics("a/main.go", &d), +- ), +- ) +- env.ApplyQuickFixes("a/main.go", d.Diagnostics) +- want := `module mod.com +- +-go 1.14 +- +-require ( +- github.com/esimov/caire v1.2.5 +- google.golang.org/protobuf v1.20.0 +-) -` -- var diagnostics []protocol.Diagnostic -- for _, d := range d.Diagnostics { -- if d.Range.Start.Line != float64(pos.Line) { -- continue -- } -- diagnostics = append(diagnostics, d) -- } -- env.ApplyQuickFixes("go.mod", diagnostics) -- if got := env.Editor.BufferText("go.mod"); got != want { -- t.Fatalf("unexpected content in go.mod:\n%s", tests.Diff(t, want, got)) -- } -- }) +- if got := env.ReadWorkspaceFile("a/go.mod"); got != want { +- t.Fatalf("TestNewDepWithUnusedDep failed:\n%s", tests.Diff(t, want, got)) +- } - }) -} - --func TestSumUpdateQuickFix(t *testing.T) { -- // Error messages changed in 1.16 that changed the diagnostic positions. -- testenv.NeedsGo1Point(t, 16) +-// TODO: For this test to be effective, the sandbox's file watcher must respect +-// the file watching GlobPattern in the capability registration. See +-// golang/go#39384. +-func TestModuleChangesOnDisk(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) - - const mod = ` ---- go.mod -- +--- a/go.mod -- -module mod.com - -go 1.12 - --require ( -- example.com v1.2.3 --) ---- go.sum -- ---- main.go -- +-require example.com v1.2.3 +--- a/go.sum -- +-example.com v1.2.3 h1:ihBTGWGjTU3V4ZJ9OmHITkU9WQ4lGdQkMjgyLFk0FaY= +-example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= +--- a/main.go -- -package main - --import ( -- "example.com/blah" --) -- -func main() { -- blah.Hello() --} +- fmt.Println(blah.Name) -` -- withOptions( -- ProxyFiles(workspaceProxy), -- Modes(Singleton), -- ).run(t, mod, func(t *testing.T, env *Env) { -- env.OpenFile("go.mod") -- pos := env.RegexpSearch("go.mod", "example.com") -- params := &protocol.PublishDiagnosticsParams{} +- RunMultiple{ +- {"default", WithOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, +- {"nested", WithOptions(ProxyFiles(proxy))}, +- }.Run(t, mod, func(t *testing.T, env *Env) { +- env.Await(env.DiagnosticAtRegexp("a/go.mod", "require")) +- env.RunGoCommandInDir("a", "mod", "tidy") - env.Await( -- OnceMet( -- env.DiagnosticAtRegexp("go.mod", "example.com"), -- ReadDiagnostics("go.mod", params), -- ), +- EmptyDiagnostics("a/go.mod"), - ) -- var diagnostic protocol.Diagnostic -- for _, d := range params.Diagnostics { -- if d.Range.Start.Line == float64(pos.Line) { -- diagnostic = d -- break -- } -- } -- env.ApplyQuickFixes("go.mod", []protocol.Diagnostic{diagnostic}) -- const want = `example.com v1.2.3 h1:Yryq11hF02fEf2JlOS2eph+ICE2/ceevGV3C9dl5V/c= --example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= --` -- if got := env.ReadWorkspaceFile("go.sum"); got != want { -- t.Fatalf("unexpected go.sum contents:\n%s", tests.Diff(t, want, got)) -- } - }) -} -diff -urN a/gopls/internal/regtest/references_test.go b/gopls/internal/regtest/references_test.go ---- a/gopls/internal/regtest/references_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/references_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,42 +0,0 @@ --// Copyright 2020 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. - --package regtest +-// Tests golang/go#39784: a missing indirect dependency, necessary +-// due to blah@v2.0.0's incomplete go.mod file. +-func TestBadlyVersionedModule(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) - --import ( -- "testing" --) +- const proxy = ` +--- example.com/blah/@v/v1.0.0.mod -- +-module example.com - --func TestStdlibReferences(t *testing.T) { +-go 1.12 +--- example.com/blah@v1.0.0/blah.go -- +-package blah +- +-const Name = "Blah" +--- example.com/blah/v2/@v/v2.0.0.mod -- +-module example.com +- +-go 1.12 +--- example.com/blah/v2@v2.0.0/blah.go -- +-package blah +- +-import "example.com/blah" +- +-var V1Name = blah.Name +-const Name = "Blah" +-` - const files = ` ---- go.mod -- +--- a/go.mod -- -module mod.com - -go 1.12 ---- main.go -- +- +-require example.com/blah/v2 v2.0.0 +--- a/go.sum -- +-example.com/blah v1.0.0 h1:kGPlWJbMsn1P31H9xp/q2mYI32cxLnCvauHN0AVaHnc= +-example.com/blah v1.0.0/go.mod h1:PZUQaGFeVjyDmAE8ywmLbmDn3fj4Ws8epg4oLuDzW3M= +-example.com/blah/v2 v2.0.0 h1:DNPsFPkKtTdxclRheaMCiYAoYizp6PuBzO0OmLOO0pY= +-example.com/blah/v2 v2.0.0/go.mod h1:UZiKbTwobERo/hrqFLvIQlJwQZQGxWMVY4xere8mj7w= +--- a/main.go -- -package main - --import "fmt" +-import "example.com/blah/v2" - --func main() { -- fmt.Print() --} +-var _ = blah.Name -` +- RunMultiple{ +- {"default", WithOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, +- {"nested", WithOptions(ProxyFiles(proxy))}, +- }.Run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("a/main.go") +- env.OpenFile("a/go.mod") +- env.Await( +- // We would like for the error to appear in the v2 module, but +- // as of writing non-workspace packages are not diagnosed. +- env.DiagnosticAtRegexpWithMessage("a/main.go", `"example.com/blah/v2"`, "cannot find module providing"), +- env.DiagnosticAtRegexpWithMessage("a/go.mod", `require example.com/blah/v2`, "cannot find module providing"), +- ) +- env.ApplyQuickFixes("a/go.mod", env.DiagnosticsFor("a/go.mod").Diagnostics) +- const want = `module mod.com - -- run(t, files, func(t *testing.T, env *Env) { -- env.OpenFile("main.go") -- file, pos := env.GoToDefinition("main.go", env.RegexpSearch("main.go", `fmt.(Print)`)) -- refs, err := env.Editor.References(env.Ctx, file, pos) -- if err != nil { -- t.Fatal(err) -- } -- if len(refs) != 2 { -- t.Fatalf("got %v reference(s), want 2", len(refs)) -- } -- // The first reference is guaranteed to be the definition. -- if got, want := refs[1].URI, env.Sandbox.Workdir.URI("main.go"); got != want { -- t.Errorf("found reference in %v, wanted %v", got, want) +-go 1.12 +- +-require ( +- example.com/blah v1.0.0 // indirect +- example.com/blah/v2 v2.0.0 +-) +-` +- env.SaveBuffer("a/go.mod") +- env.Await(EmptyDiagnostics("a/main.go")) +- if got := env.Editor.BufferText("a/go.mod"); got != want { +- t.Fatalf("suggested fixes failed:\n%s", tests.Diff(t, want, got)) - } - }) -} -diff -urN a/gopls/internal/regtest/reg_test.go b/gopls/internal/regtest/reg_test.go ---- a/gopls/internal/regtest/reg_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/reg_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,107 +0,0 @@ --// Copyright 2020 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. -- --package regtest - --import ( -- "context" -- "flag" -- "fmt" -- "io/ioutil" -- "os" -- "runtime" -- "testing" -- "time" +-// Reproduces golang/go#38232. +-func TestUnknownRevision(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) - -- "golang.org/x/tools/internal/lsp/cmd" -- "golang.org/x/tools/internal/testenv" -- "golang.org/x/tools/internal/tool" --) +- const unknown = ` +--- a/go.mod -- +-module mod.com - --var ( -- runSubprocessTests = flag.Bool("enable_gopls_subprocess_tests", false, "run regtests against a gopls subprocess") -- goplsBinaryPath = flag.String("gopls_test_binary", "", "path to the gopls binary for use as a remote, for use with the -enable_gopls_subprocess_tests flag") -- regtestTimeout = flag.Duration("regtest_timeout", 20*time.Second, "default timeout for each regtest") -- skipCleanup = flag.Bool("regtest_skip_cleanup", false, "whether to skip cleaning up temp directories") -- printGoroutinesOnFailure = flag.Bool("regtest_print_goroutines", false, "whether to print goroutines info on failure") +-require ( +- example.com v1.2.2 -) +--- a/main.go -- +-package main - --var runner *Runner +-import "example.com/blah" - --type regtestRunner interface { -- run(t *testing.T, files string, f TestFunc) +-func main() { +- var x = blah.Name -} +-` - --func run(t *testing.T, files string, f TestFunc) { -- runner.Run(t, files, f) --} +- runner := RunMultiple{ +- {"default", WithOptions(ProxyFiles(proxy), WorkspaceFolders("a"))}, +- {"nested", WithOptions(ProxyFiles(proxy))}, +- } +- // Start from a bad state/bad IWL, and confirm that we recover. +- t.Run("bad", func(t *testing.T) { +- runner.Run(t, unknown, func(t *testing.T, env *Env) { +- env.OpenFile("a/go.mod") +- env.Await( +- env.DiagnosticAtRegexp("a/go.mod", "example.com v1.2.2"), +- ) +- env.RegexpReplace("a/go.mod", "v1.2.2", "v1.2.3") +- env.SaveBuffer("a/go.mod") // Save to trigger diagnostics. +- +- d := protocol.PublishDiagnosticsParams{} +- env.Await( +- OnceMet( +- // Make sure the diagnostic mentions the new version -- the old diagnostic is in the same place. +- env.DiagnosticAtRegexpWithMessage("a/go.mod", "example.com v1.2.3", "example.com@v1.2.3"), +- ReadDiagnostics("a/go.mod", &d), +- ), +- ) +- qfs := env.GetQuickFixes("a/go.mod", d.Diagnostics) +- if len(qfs) == 0 { +- t.Fatalf("got 0 code actions to fix %v, wanted at least 1", d.Diagnostics) +- } +- env.ApplyCodeAction(qfs[0]) // Arbitrarily pick a single fix to apply. Applying all of them seems to cause trouble in this particular test. +- env.SaveBuffer("a/go.mod") // Save to trigger diagnostics. +- env.Await( +- EmptyDiagnostics("a/go.mod"), +- env.DiagnosticAtRegexp("a/main.go", "x = "), +- ) +- }) +- }) - --func withOptions(opts ...RunOption) configuredRunner { -- return configuredRunner{opts: opts} --} +- const known = ` +--- a/go.mod -- +-module mod.com - --type configuredRunner struct { -- opts []RunOption --} +-require ( +- example.com v1.2.3 +-) +--- a/go.sum -- +-example.com v1.2.3 h1:ihBTGWGjTU3V4ZJ9OmHITkU9WQ4lGdQkMjgyLFk0FaY= +-example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= +--- a/main.go -- +-package main - --func (r configuredRunner) run(t *testing.T, files string, f TestFunc) { -- runner.Run(t, files, f, r.opts...) --} +-import "example.com/blah" - --type runMultiple []struct { -- name string -- runner regtestRunner +-func main() { +- var x = blah.Name -} -- --func (r runMultiple) run(t *testing.T, files string, f TestFunc) { -- for _, runner := range r { -- t.Run(runner.name, func(t *testing.T) { -- runner.runner.run(t, files, f) +-` +- // Start from a good state, transform to a bad state, and confirm that we +- // still recover. +- t.Run("good", func(t *testing.T) { +- runner.Run(t, known, func(t *testing.T, env *Env) { +- env.OpenFile("a/go.mod") +- env.Await( +- env.DiagnosticAtRegexp("a/main.go", "x = "), +- ) +- env.RegexpReplace("a/go.mod", "v1.2.3", "v1.2.2") +- env.Editor.SaveBuffer(env.Ctx, "a/go.mod") // go.mod changes must be on disk +- env.Await( +- env.DiagnosticAtRegexp("a/go.mod", "example.com v1.2.2"), +- ) +- env.RegexpReplace("a/go.mod", "v1.2.2", "v1.2.3") +- env.Editor.SaveBuffer(env.Ctx, "a/go.mod") // go.mod changes must be on disk +- env.Await( +- env.DiagnosticAtRegexp("a/main.go", "x = "), +- ) - }) -- } +- }) -} --func TestMain(m *testing.M) { -- flag.Parse() -- if os.Getenv("_GOPLS_TEST_BINARY_RUN_AS_GOPLS") == "true" { -- tool.Main(context.Background(), cmd.New("gopls", "", nil, nil), os.Args[1:]) -- os.Exit(0) -- } - -- runner = &Runner{ -- DefaultModes: NormalModes, -- Timeout: *regtestTimeout, -- PrintGoroutinesOnFailure: *printGoroutinesOnFailure, -- SkipCleanup: *skipCleanup, -- } -- if *runSubprocessTests { -- goplsPath := *goplsBinaryPath -- if goplsPath == "" { -- var err error -- goplsPath, err = os.Executable() -- if err != nil { -- panic(fmt.Sprintf("finding test binary path: %v", err)) -- } -- } -- runner.DefaultModes = NormalModes | SeparateProcess -- runner.GoplsPath = goplsPath -- } -- dir, err := ioutil.TempDir("", "gopls-regtest-") -- if err != nil { -- panic(fmt.Errorf("creating regtest temp directory: %v", err)) -- } -- runner.TempDir = dir +-// Confirm that an error in an indirect dependency of a requirement is surfaced +-// as a diagnostic in the go.mod file. +-func TestErrorInIndirectDependency(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) - -- code := m.Run() -- if err := runner.Close(); err != nil { -- fmt.Fprintf(os.Stderr, "closing test runner: %v\n", err) -- // Regtest cleanup is broken in go1.12 and earlier, and sometimes flakes on -- // Windows due to file locking, but this is OK for our CI. -- // -- // Fail on go1.13+, except for windows and android which have shutdown problems. -- if testenv.Go1Point() >= 13 && runtime.GOOS != "windows" && runtime.GOOS != "android" { -- os.Exit(1) -- } -- } -- os.Exit(code) --} -diff -urN a/gopls/internal/regtest/runner.go b/gopls/internal/regtest/runner.go ---- a/gopls/internal/regtest/runner.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/runner.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,486 +0,0 @@ --// Copyright 2020 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. +- const badProxy = ` +--- example.com@v1.2.3/go.mod -- +-module example.com - --package regtest +-go 1.12 - --import ( -- "bytes" -- "context" -- "fmt" -- exec "golang.org/x/sys/execabs" -- "io" -- "io/ioutil" -- "net" -- "os" -- "path/filepath" -- "runtime/pprof" -- "strings" -- "sync" -- "testing" -- "time" +-require random.org v1.2.3 // indirect +--- example.com@v1.2.3/blah/blah.go -- +-package blah - -- "golang.org/x/tools/gopls/internal/hooks" -- "golang.org/x/tools/internal/jsonrpc2" -- "golang.org/x/tools/internal/jsonrpc2/servertest" -- "golang.org/x/tools/internal/lsp/cache" -- "golang.org/x/tools/internal/lsp/debug" -- "golang.org/x/tools/internal/lsp/fake" -- "golang.org/x/tools/internal/lsp/lsprpc" -- "golang.org/x/tools/internal/lsp/protocol" -- "golang.org/x/tools/internal/lsp/source" --) +-const Name = "Blah" +--- random.org@v1.2.3/go.mod -- +-module bob.org - --// Mode is a bitmask that defines for which execution modes a test should run. --type Mode int +-go 1.12 +--- random.org@v1.2.3/blah/blah.go -- +-package hello - --const ( -- // Singleton mode uses a separate in-process gopls instance for each test, -- // and communicates over pipes to mimic the gopls sidecar execution mode, -- // which communicates over stdin/stderr. -- Singleton Mode = 1 << iota -- // Forwarded forwards connections to a shared in-process gopls instance. -- Forwarded -- // SeparateProcess forwards connection to a shared separate gopls process. -- SeparateProcess -- // Experimental enables all of the experimental configurations that are -- // being developed. Currently, it enables the workspace module. -- Experimental -- // NormalModes are the global default execution modes, when unmodified by -- // test flags or by individual test options. -- NormalModes = Singleton | Experimental --) +-const Name = "Hello" +-` +- const module = ` +--- a/go.mod -- +-module mod.com - --// A Runner runs tests in gopls execution environments, as specified by its --// modes. For modes that share state (for example, a shared cache or common --// remote), any tests that execute on the same Runner will share the same --// state. --type Runner struct { -- DefaultModes Mode -- Timeout time.Duration -- GoplsPath string -- PrintGoroutinesOnFailure bool -- TempDir string -- SkipCleanup bool +-go 1.14 - -- mu sync.Mutex -- ts *servertest.TCPServer -- socketDir string -- // closers is a queue of clean-up functions to run at the end of the entire -- // test suite. -- closers []io.Closer --} +-require example.com v1.2.3 +--- a/main.go -- +-package main - --type runConfig struct { -- editor fake.EditorConfig -- sandbox fake.SandboxConfig -- modes Mode -- timeout time.Duration -- debugAddr string -- skipLogs bool -- skipHooks bool --} +-import "example.com/blah" - --func (r *Runner) defaultConfig() *runConfig { -- return &runConfig{ -- modes: r.DefaultModes, -- timeout: r.Timeout, -- } +-func main() { +- println(blah.Name) -} -- --// A RunOption augments the behavior of the test runner. --type RunOption interface { -- set(*runConfig) +-` +- RunMultiple{ +- {"default", WithOptions(ProxyFiles(badProxy), WorkspaceFolders("a"))}, +- {"nested", WithOptions(ProxyFiles(badProxy))}, +- }.Run(t, module, func(t *testing.T, env *Env) { +- env.OpenFile("a/go.mod") +- env.Await( +- env.DiagnosticAtRegexp("a/go.mod", "require example.com v1.2.3"), +- ) +- }) -} - --type optionSetter func(*runConfig) -- --func (f optionSetter) set(opts *runConfig) { -- f(opts) --} +-// A copy of govim's config_set_env_goflags_mod_readonly test. +-func TestGovimModReadonly(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com - --// Timeout configures a custom timeout for this test run. --func Timeout(d time.Duration) RunOption { -- return optionSetter(func(opts *runConfig) { -- opts.timeout = d -- }) --} +-go 1.13 +--- main.go -- +-package main - --// ProxyFiles configures a file proxy using the given txtar-encoded string. --func ProxyFiles(txt string) RunOption { -- return optionSetter(func(opts *runConfig) { -- opts.sandbox.ProxyFiles = txt -- }) --} +-import "example.com/blah" - --// Modes configures the execution modes that the test should run in. --func Modes(modes Mode) RunOption { -- return optionSetter(func(opts *runConfig) { -- opts.modes = modes -- }) +-func main() { +- println(blah.Name) -} -- --func SendPID() RunOption { -- return optionSetter(func(opts *runConfig) { -- opts.editor.SendPID = true +-` +- WithOptions( +- EditorConfig{ +- Env: map[string]string{ +- "GOFLAGS": "-mod=readonly", +- }, +- }, +- ProxyFiles(proxy), +- Modes(Singleton), +- ).Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- original := env.ReadWorkspaceFile("go.mod") +- env.Await( +- env.DiagnosticAtRegexp("main.go", `"example.com/blah"`), +- ) +- got := env.ReadWorkspaceFile("go.mod") +- if got != original { +- t.Fatalf("go.mod file modified:\n%s", tests.Diff(t, original, got)) +- } +- env.RunGoCommand("get", "example.com/blah@v1.2.3") +- env.RunGoCommand("mod", "tidy") +- env.Await( +- EmptyDiagnostics("main.go"), +- ) - }) -} - --// EditorConfig is a RunOption option that configured the regtest editor. --type EditorConfig fake.EditorConfig +-func TestMultiModuleModDiagnostics(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) - --func (c EditorConfig) set(opts *runConfig) { -- opts.editor = fake.EditorConfig(c) --} +- const mod = ` +--- a/go.mod -- +-module moda.com - --// WorkspaceFolders configures the workdir-relative workspace folders to send --// to the LSP server. By default the editor sends a single workspace folder --// corresponding to the workdir root. To explicitly configure no workspace --// folders, use WorkspaceFolders with no arguments. --func WorkspaceFolders(relFolders ...string) RunOption { -- if len(relFolders) == 0 { -- // Use an empty non-nil slice to signal explicitly no folders. -- relFolders = []string{} -- } -- return optionSetter(func(opts *runConfig) { -- opts.editor.WorkspaceFolders = relFolders -- }) --} +-go 1.14 - --// InGOPATH configures the workspace working directory to be GOPATH, rather --// than a separate working directory for use with modules. --func InGOPATH() RunOption { -- return optionSetter(func(opts *runConfig) { -- opts.sandbox.InGoPath = true -- }) --} +-require ( +- example.com v1.2.3 +-) +--- a/go.sum -- +-example.com v1.2.3 h1:Yryq11hF02fEf2JlOS2eph+ICE2/ceevGV3C9dl5V/c= +-example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= +--- a/main.go -- +-package main - --// DebugAddress configures a debug server bound to addr. This option is --// currently only supported when executing in Singleton mode. It is intended to --// be used for long-running stress tests. --func DebugAddress(addr string) RunOption { -- return optionSetter(func(opts *runConfig) { -- opts.debugAddr = addr -- }) --} +-func main() {} +--- b/go.mod -- +-module modb.com - --// SkipLogs skips the buffering of logs during test execution. It is intended --// for long-running stress tests. --func SkipLogs() RunOption { -- return optionSetter(func(opts *runConfig) { -- opts.skipLogs = true -- }) --} +-require example.com v1.2.3 - --// InExistingDir runs the test in a pre-existing directory. If set, no initial --// files may be passed to the runner. It is intended for long-running stress --// tests. --func InExistingDir(dir string) RunOption { -- return optionSetter(func(opts *runConfig) { -- opts.sandbox.Workdir = dir -- }) --} +-go 1.14 +--- b/main.go -- +-package main - --// SkipHooks allows for disabling the test runner's client hooks that are used --// for instrumenting expectations (tracking diagnostics, logs, work done, --// etc.). It is intended for performance-sensitive stress tests or benchmarks. --func SkipHooks(skip bool) RunOption { -- return optionSetter(func(opts *runConfig) { -- opts.skipHooks = skip -- }) --} +-import "example.com/blah" - --// GOPROXY configures the test environment to have an explicit proxy value. --// This is intended for stress tests -- to ensure their isolation, regtests --// should instead use WithProxyFiles. --func GOPROXY(goproxy string) RunOption { -- return optionSetter(func(opts *runConfig) { -- opts.sandbox.GOPROXY = goproxy -- }) +-func main() { +- blah.SaySomething() -} -- --// LimitWorkspaceScope sets the LimitWorkspaceScope configuration. --func LimitWorkspaceScope() RunOption { -- return optionSetter(func(opts *runConfig) { -- opts.editor.LimitWorkspaceScope = true +-` +- WithOptions( +- ProxyFiles(workspaceProxy), +- Modes(Experimental), +- ).Run(t, mod, func(t *testing.T, env *Env) { +- env.Await( +- env.DiagnosticAtRegexpWithMessage("a/go.mod", "example.com v1.2.3", "is not used"), +- ) - }) -} - --type TestFunc func(t *testing.T, env *Env) -- --// Run executes the test function in the default configured gopls execution --// modes. For each a test run, a new workspace is created containing the --// un-txtared files specified by filedata. --func (r *Runner) Run(t *testing.T, files string, test TestFunc, opts ...RunOption) { -- t.Helper() -- checkBuilder(t) -- -- tests := []struct { -- name string -- mode Mode -- getServer func(context.Context, *testing.T) jsonrpc2.StreamServer -- }{ -- {"singleton", Singleton, singletonServer}, -- {"forwarded", Forwarded, r.forwardedServer}, -- {"separate_process", SeparateProcess, r.separateProcessServer}, -- {"experimental_workspace_module", Experimental, experimentalWorkspaceModule}, -- } +-func TestModTidyWithBuildTags(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) - -- for _, tc := range tests { -- tc := tc -- config := r.defaultConfig() -- for _, opt := range opts { -- opt.set(config) -- } -- if config.modes&tc.mode == 0 { -- continue -- } -- if config.debugAddr != "" && tc.mode != Singleton { -- // Debugging is useful for running stress tests, but since the daemon has -- // likely already been started, it would be too late to debug. -- t.Fatalf("debugging regtest servers only works in Singleton mode, "+ -- "got debug addr %q and mode %v", config.debugAddr, tc.mode) -- } +- const mod = ` +--- go.mod -- +-module mod.com - -- t.Run(tc.name, func(t *testing.T) { -- ctx, cancel := context.WithTimeout(context.Background(), config.timeout) -- defer cancel() -- ctx = debug.WithInstance(ctx, "", "off") -- if config.debugAddr != "" { -- di := debug.GetInstance(ctx) -- di.DebugAddress = config.debugAddr -- di.Serve(ctx) -- di.MonitorMemory(ctx) -- } +-go 1.14 +--- main.go -- +-// +build bob - -- rootDir := filepath.Join(r.TempDir, filepath.FromSlash(t.Name())) -- if err := os.MkdirAll(rootDir, 0755); err != nil { -- t.Fatal(err) -- } -- config.sandbox.Files = files -- config.sandbox.RootDir = rootDir -- sandbox, err := fake.NewSandbox(&config.sandbox) -- if err != nil { -- t.Fatal(err) -- } -- // Deferring the closure of ws until the end of the entire test suite -- // has, in testing, given the LSP server time to properly shutdown and -- // release any file locks held in workspace, which is a problem on -- // Windows. This may still be flaky however, and in the future we need a -- // better solution to ensure that all Go processes started by gopls have -- // exited before we clean up. -- r.AddCloser(sandbox) -- ss := tc.getServer(ctx, t) -- framer := jsonrpc2.NewRawStream -- ls := &loggingFramer{} -- if !config.skipLogs { -- framer = ls.framer(jsonrpc2.NewRawStream) -- } -- ts := servertest.NewPipeServer(ctx, ss, framer) -- env := NewEnv(ctx, t, sandbox, ts, config.editor, !config.skipHooks) -- defer func() { -- if t.Failed() && r.PrintGoroutinesOnFailure { -- pprof.Lookup("goroutine").WriteTo(os.Stderr, 1) -- } -- if t.Failed() || testing.Verbose() { -- ls.printBuffers(t.Name(), os.Stderr) -- } -- env.CloseEditor() -- }() -- // Always await the initial workspace load. -- env.Await(InitialWorkspaceLoad) -- test(t, env) -- }) -- } --} +-package main - --// longBuilders maps builders that are skipped when -short is set to a --// (possibly empty) justification. --var longBuilders = map[string]string{ -- "openbsd-amd64-64": "golang.org/issues/42789", -- "openbsd-386-64": "golang.org/issues/42789", -- "openbsd-386-68": "golang.org/issues/42789", -- "openbsd-amd64-68": "golang.org/issues/42789", -- "linux-arm": "golang.org/issues/43355", -- "darwin-amd64-10_12": "", -- "freebsd-amd64-race": "", -- "illumos-amd64": "", -- "netbsd-arm-bsiegert": "", -- "solaris-amd64-oraclerel": "", -- "windows-arm-zx2c4": "", -- "android-amd64-emu": "golang.org/issue/43554", --} +-import "example.com/blah" - --func checkBuilder(t *testing.T) { -- t.Helper() -- builder := os.Getenv("GO_BUILDER_NAME") -- if reason, ok := longBuilders[builder]; ok && testing.Short() { -- if reason != "" { -- t.Skipf("Skipping %s with -short due to %s", builder, reason) -- } else { -- t.Skipf("Skipping %s with -short", builder) -- } -- } +-func main() { +- blah.SaySomething() -} -- --type loggingFramer struct { -- mu sync.Mutex -- buf *safeBuffer +-` +- WithOptions( +- ProxyFiles(workspaceProxy), +- EditorConfig{ +- BuildFlags: []string{"-tags", "bob"}, +- }, +- ).Run(t, mod, func(t *testing.T, env *Env) { +- env.Await( +- env.DiagnosticAtRegexp("main.go", `"example.com/blah"`), +- ) +- }) -} - --// safeBuffer is a threadsafe buffer for logs. --type safeBuffer struct { -- mu sync.Mutex -- buf bytes.Buffer --} +-func TestModTypoDiagnostic(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com - --func (b *safeBuffer) Write(p []byte) (int, error) { -- b.mu.Lock() -- defer b.mu.Unlock() -- return b.buf.Write(p) --} +-go 1.12 +--- main.go -- +-package main - --func (s *loggingFramer) framer(f jsonrpc2.Framer) jsonrpc2.Framer { -- return func(nc net.Conn) jsonrpc2.Stream { -- s.mu.Lock() -- framed := false -- if s.buf == nil { -- s.buf = &safeBuffer{buf: bytes.Buffer{}} -- framed = true -- } -- s.mu.Unlock() -- stream := f(nc) -- if framed { -- return protocol.LoggingStream(stream, s.buf) -- } -- return stream -- } +-func main() {} +-` +- Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("go.mod") +- env.RegexpReplace("go.mod", "module", "modul") +- env.Await( +- env.DiagnosticAtRegexp("go.mod", "modul"), +- ) +- }) -} - --func (s *loggingFramer) printBuffers(testname string, w io.Writer) { -- s.mu.Lock() -- defer s.mu.Unlock() +-func TestSumUpdateFixesDiagnostics(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) - -- if s.buf == nil { -- return -- } -- fmt.Fprintf(os.Stderr, "#### Start Gopls Test Logs for %q\n", testname) -- s.buf.mu.Lock() -- io.Copy(w, &s.buf.buf) -- s.buf.mu.Unlock() -- fmt.Fprintf(os.Stderr, "#### End Gopls Test Logs for %q\n", testname) --} +- const mod = ` +--- go.mod -- +-module mod.com - --func singletonServer(ctx context.Context, t *testing.T) jsonrpc2.StreamServer { -- return lsprpc.NewStreamServer(cache.New(ctx, hooks.Options), false) --} +-go 1.12 - --func experimentalWorkspaceModule(ctx context.Context, t *testing.T) jsonrpc2.StreamServer { -- options := func(o *source.Options) { -- hooks.Options(o) -- o.ExperimentalWorkspaceModule = true -- } -- return lsprpc.NewStreamServer(cache.New(ctx, options), false) --} +-require ( +- example.com v1.2.3 +-) +--- go.sum -- +--- main.go -- +-package main - --func (r *Runner) forwardedServer(ctx context.Context, t *testing.T) jsonrpc2.StreamServer { -- ts := r.getTestServer() -- return lsprpc.NewForwarder("tcp", ts.Addr) --} +-import ( +- "example.com/blah" +-) - --// getTestServer gets the shared test server instance to connect to, or creates --// one if it doesn't exist. --func (r *Runner) getTestServer() *servertest.TCPServer { -- r.mu.Lock() -- defer r.mu.Unlock() -- if r.ts == nil { -- ctx := context.Background() -- ctx = debug.WithInstance(ctx, "", "off") -- ss := lsprpc.NewStreamServer(cache.New(ctx, hooks.Options), false) -- r.ts = servertest.NewTCPServer(ctx, ss, nil) -- } -- return r.ts +-func main() { +- println(blah.Name) -} -- --func (r *Runner) separateProcessServer(ctx context.Context, t *testing.T) jsonrpc2.StreamServer { -- // TODO(rfindley): can we use the autostart behavior here, instead of -- // pre-starting the remote? -- socket := r.getRemoteSocket(t) -- return lsprpc.NewForwarder("unix", socket) +-` +- WithOptions( +- ProxyFiles(workspaceProxy), +- ).Run(t, mod, func(t *testing.T, env *Env) { +- d := &protocol.PublishDiagnosticsParams{} +- env.OpenFile("go.mod") +- env.Await( +- OnceMet( +- env.GoSumDiagnostic("go.mod", `example.com v1.2.3`), +- ReadDiagnostics("go.mod", d), +- ), +- ) +- env.ApplyQuickFixes("go.mod", d.Diagnostics) +- env.SaveBuffer("go.mod") // Save to trigger diagnostics. +- env.Await( +- EmptyDiagnostics("go.mod"), +- ) +- }) -} - --// runTestAsGoplsEnvvar triggers TestMain to run gopls instead of running --// tests. It's a trick to allow tests to find a binary to use to start a gopls --// subprocess. --const runTestAsGoplsEnvvar = "_GOPLS_TEST_BINARY_RUN_AS_GOPLS" -- --func (r *Runner) getRemoteSocket(t *testing.T) string { -- t.Helper() -- r.mu.Lock() -- defer r.mu.Unlock() -- const daemonFile = "gopls-test-daemon" -- if r.socketDir != "" { -- return filepath.Join(r.socketDir, daemonFile) -- } +-// This test confirms that editing a go.mod file only causes metadata +-// to be invalidated when it's saved. +-func TestGoModInvalidatesOnSave(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com - -- if r.GoplsPath == "" { -- t.Fatal("cannot run tests with a separate process unless a path to a gopls binary is configured") -- } -- var err error -- r.socketDir, err = ioutil.TempDir(r.TempDir, "gopls-regtest-socket") -- if err != nil { -- t.Fatalf("creating tempdir: %v", err) -- } -- socket := filepath.Join(r.socketDir, daemonFile) -- args := []string{"serve", "-listen", "unix;" + socket, "-listen.timeout", "10s"} -- cmd := exec.Command(r.GoplsPath, args...) -- cmd.Env = append(os.Environ(), runTestAsGoplsEnvvar+"=true") -- var stderr bytes.Buffer -- cmd.Stderr = &stderr -- go func() { -- if err := cmd.Run(); err != nil { -- panic(fmt.Sprintf("error running external gopls: %v\nstderr:\n%s", err, stderr.String())) -- } -- }() -- return socket --} +-go 1.12 +--- main.go -- +-package main - --// AddCloser schedules a closer to be closed at the end of the test run. This --// is useful for Windows in particular, as --func (r *Runner) AddCloser(closer io.Closer) { -- r.mu.Lock() -- defer r.mu.Unlock() -- r.closers = append(r.closers, closer) +-func main() { +- hello() -} +--- hello.go -- +-package main - --// Close cleans up resource that have been allocated to this workspace. --func (r *Runner) Close() error { -- r.mu.Lock() -- defer r.mu.Unlock() -- -- var errmsgs []string -- if r.ts != nil { -- if err := r.ts.Close(); err != nil { -- errmsgs = append(errmsgs, err.Error()) -- } -- } -- if r.socketDir != "" { -- if err := os.RemoveAll(r.socketDir); err != nil { -- errmsgs = append(errmsgs, err.Error()) -- } -- } -- if !r.SkipCleanup { -- for _, closer := range r.closers { -- if err := closer.Close(); err != nil { -- errmsgs = append(errmsgs, err.Error()) -- } +-func hello() {} +-` +- WithOptions( +- // TODO(rFindley) this doesn't work in multi-module workspace mode, because +- // it keeps around the last parsing modfile. Update this test to also +- // exercise the workspace module. +- Modes(Singleton), +- ).Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("go.mod") +- env.Await(env.DoneWithOpen()) +- env.RegexpReplace("go.mod", "module", "modul") +- // Confirm that we still have metadata with only on-disk edits. +- env.OpenFile("main.go") +- file, _ := env.GoToDefinition("main.go", env.RegexpSearch("main.go", "hello")) +- if filepath.Base(file) != "hello.go" { +- t.Fatalf("expected definition in hello.go, got %s", file) - } -- if err := os.RemoveAll(r.TempDir); err != nil { -- errmsgs = append(errmsgs, err.Error()) +- // Confirm that we no longer have metadata when the file is saved. +- env.SaveBufferWithoutActions("go.mod") +- _, _, err := env.Editor.GoToDefinition(env.Ctx, "main.go", env.RegexpSearch("main.go", "hello")) +- if err == nil { +- t.Fatalf("expected error, got none") - } -- } -- if len(errmsgs) > 0 { -- return fmt.Errorf("errors closing the test runner:\n\t%s", strings.Join(errmsgs, "\n\t")) -- } -- return nil +- }) -} -diff -urN a/gopls/internal/regtest/shared_test.go b/gopls/internal/regtest/shared_test.go ---- a/gopls/internal/regtest/shared_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/shared_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,59 +0,0 @@ --// Copyright 2020 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. - --package regtest +-func TestRemoveUnusedDependency(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) - --import ( -- "testing" --) +- const proxy = ` +--- hasdep.com@v1.2.3/go.mod -- +-module hasdep.com - --const sharedProgram = ` ---- go.mod -- --module mod +-go 1.12 +- +-require example.com v1.2.3 +--- hasdep.com@v1.2.3/a/a.go -- +-package a +--- example.com@v1.2.3/go.mod -- +-module example.com - -go 1.12 ---- main.go -- --package main +--- example.com@v1.2.3/blah/blah.go -- +-package blah - --import "fmt" +-const Name = "Blah" +--- random.com@v1.2.3/go.mod -- +-module random.com - --func main() { -- fmt.Println("Hello World.") --}` +-go 1.12 +--- random.com@v1.2.3/blah/blah.go -- +-package blah - --func runShared(t *testing.T, program string, testFunc func(env1 *Env, env2 *Env)) { -- // Only run these tests in forwarded modes. -- modes := runner.DefaultModes & (Forwarded | SeparateProcess) -- runner.Run(t, sharedProgram, func(t *testing.T, env1 *Env) { -- // Create a second test session connected to the same workspace and server -- // as the first. -- env2 := NewEnv(env1.Ctx, t, env1.Sandbox, env1.Server, env1.Editor.Config, true) -- testFunc(env1, env2) -- }, Modes(modes)) --} +-const Name = "Blah" +-` +- t.Run("almost tidied", func(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com - --func TestSimultaneousEdits(t *testing.T) { -- runShared(t, exampleProgram, func(env1 *Env, env2 *Env) { -- // In editor #1, break fmt.Println as before. -- env1.OpenFile("main.go") -- env1.RegexpReplace("main.go", "Printl(n)", "") -- // In editor #2 remove the closing brace. -- env2.OpenFile("main.go") -- env2.RegexpReplace("main.go", "\\)\n(})", "") +-go 1.12 - -- // Now check that we got different diagnostics in each environment. -- env1.Await(env1.DiagnosticAtRegexp("main.go", "Printl")) -- env2.Await(env2.DiagnosticAtRegexp("main.go", "$")) -- }) --} +-require hasdep.com v1.2.3 +--- go.sum -- +-example.com v1.2.3 h1:ihBTGWGjTU3V4ZJ9OmHITkU9WQ4lGdQkMjgyLFk0FaY= +-example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= +-hasdep.com v1.2.3 h1:00y+N5oD+SpKoqV1zP2VOPawcW65Zb9NebANY3GSzGI= +-hasdep.com v1.2.3/go.mod h1:ePVZOlez+KZEOejfLPGL2n4i8qiAjrkhQZ4wcImqAes= +--- main.go -- +-package main - --func TestShutdown(t *testing.T) { -- runShared(t, sharedProgram, func(env1 *Env, env2 *Env) { -- env1.CloseEditor() -- // Now make an edit in editor #2 to trigger diagnostics. -- env2.OpenFile("main.go") -- env2.RegexpReplace("main.go", "\\)\n(})", "") -- env2.Await(env2.DiagnosticAtRegexp("main.go", "$")) +-func main() {} +-` +- WithOptions( +- ProxyFiles(proxy), +- ).Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("go.mod") +- d := &protocol.PublishDiagnosticsParams{} +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexp("go.mod", "require hasdep.com v1.2.3"), +- ReadDiagnostics("go.mod", d), +- ), +- ) +- const want = `module mod.com +- +-go 1.12 +-` +- env.ApplyQuickFixes("go.mod", d.Diagnostics) +- if got := env.Editor.BufferText("go.mod"); got != want { +- t.Fatalf("unexpected content in go.mod:\n%s", tests.Diff(t, want, got)) +- } +- }) - }) --} -diff -urN a/gopls/internal/regtest/stress_test.go b/gopls/internal/regtest/stress_test.go ---- a/gopls/internal/regtest/stress_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/stress_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,82 +0,0 @@ --// Copyright 2020 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. - --package regtest +- t.Run("not tidied", func(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com - --import ( -- "context" -- "flag" -- "fmt" -- "testing" -- "time" --) +-go 1.12 - --// Pilosa is a repository that has historically caused significant memory --// problems for Gopls. We use it for a simple stress test that types --// arbitrarily in a file with lots of dependents. +-require hasdep.com v1.2.3 +-require random.com v1.2.3 +--- go.sum -- +-example.com v1.2.3 h1:ihBTGWGjTU3V4ZJ9OmHITkU9WQ4lGdQkMjgyLFk0FaY= +-example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= +-hasdep.com v1.2.3 h1:00y+N5oD+SpKoqV1zP2VOPawcW65Zb9NebANY3GSzGI= +-hasdep.com v1.2.3/go.mod h1:ePVZOlez+KZEOejfLPGL2n4i8qiAjrkhQZ4wcImqAes= +-random.com v1.2.3 h1:PzYTykzqqH6+qU0dIgh9iPFbfb4Mm8zNBjWWreRKtx0= +-random.com v1.2.3/go.mod h1:8EGj+8a4Hw1clAp8vbaeHAsKE4sbm536FP7nKyXO+qQ= +--- main.go -- +-package main - --var pilosaPath = flag.String("pilosa_path", "", "Path to a directory containing "+ -- "github.com/pilosa/pilosa, for stress testing. Do not set this unless you "+ -- "know what you're doing!") +-func main() {} +-` +- WithOptions( +- ProxyFiles(proxy), +- ).Run(t, mod, func(t *testing.T, env *Env) { +- d := &protocol.PublishDiagnosticsParams{} +- env.OpenFile("go.mod") +- pos := env.RegexpSearch("go.mod", "require hasdep.com v1.2.3") +- env.Await( +- OnceMet( +- DiagnosticAt("go.mod", pos.Line, pos.Column), +- ReadDiagnostics("go.mod", d), +- ), +- ) +- const want = `module mod.com - --func stressTestOptions(dir string) []RunOption { -- return []RunOption{ -- // Run in an existing directory, since we're trying to simulate known cases -- // that cause gopls memory problems. -- InExistingDir(dir), +-go 1.12 - -- // Enable live debugging. -- DebugAddress(":8087"), +-require random.com v1.2.3 +-` +- var diagnostics []protocol.Diagnostic +- for _, d := range d.Diagnostics { +- if d.Range.Start.Line != uint32(pos.Line) { +- continue +- } +- diagnostics = append(diagnostics, d) +- } +- env.ApplyQuickFixes("go.mod", diagnostics) +- if got := env.Editor.BufferText("go.mod"); got != want { +- t.Fatalf("unexpected content in go.mod:\n%s", tests.Diff(t, want, got)) +- } +- }) +- }) +-} - -- // Skip logs as they buffer up memory unnaturally. -- SkipLogs(), -- // Similarly to logs: disable hooks so that they don't affect performance. -- SkipHooks(true), -- // The Debug server only makes sense if running in singleton mode. -- Modes(Singleton), -- // Set a generous timeout. Individual tests should control their own -- // graceful termination. -- Timeout(20 * time.Minute), +-func TestSumUpdateQuickFix(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- const mod = ` +--- go.mod -- +-module mod.com - -- // Use the actual proxy, since we want our builds to succeed. -- GOPROXY("https://proxy.golang.org"), -- } --} +-go 1.12 - --func TestPilosaStress(t *testing.T) { -- if *pilosaPath == "" { -- t.Skip("-pilosa_path not configured") -- } -- opts := stressTestOptions(*pilosaPath) +-require ( +- example.com v1.2.3 +-) +--- go.sum -- +--- main.go -- +-package main - -- withOptions(opts...).run(t, "", func(t *testing.T, env *Env) { -- files := []string{ -- "cmd.go", -- "internal/private.pb.go", -- "roaring/roaring.go", -- "roaring/roaring_internal_test.go", -- "server/handler_test.go", -- } -- for _, file := range files { -- env.OpenFile(file) -- } -- ctx, cancel := context.WithTimeout(env.Ctx, 10*time.Minute) -- defer cancel() +-import ( +- "example.com/blah" +-) - -- i := 1 -- // MagicNumber is an identifier that occurs in roaring.go. Just change it -- // arbitrarily. -- env.RegexpReplace("roaring/roaring.go", "MagicNumber", fmt.Sprintf("MagicNumber%d", 1)) -- for { -- select { -- case <-ctx.Done(): -- return -- default: -- } -- env.RegexpReplace("roaring/roaring.go", fmt.Sprintf("MagicNumber%d", i), fmt.Sprintf("MagicNumber%d", i+1)) -- time.Sleep(20 * time.Millisecond) -- i++ +-func main() { +- blah.Hello() +-} +-` +- WithOptions( +- ProxyFiles(workspaceProxy), +- Modes(Singleton), +- ).Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("go.mod") +- params := &protocol.PublishDiagnosticsParams{} +- env.Await( +- OnceMet( +- env.GoSumDiagnostic("go.mod", "example.com"), +- ReadDiagnostics("go.mod", params), +- ), +- ) +- env.ApplyQuickFixes("go.mod", params.Diagnostics) +- const want = `example.com v1.2.3 h1:Yryq11hF02fEf2JlOS2eph+ICE2/ceevGV3C9dl5V/c= +-example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= +-` +- if got := env.ReadWorkspaceFile("go.sum"); got != want { +- t.Fatalf("unexpected go.sum contents:\n%s", tests.Diff(t, want, got)) - } - }) -} -diff -urN a/gopls/internal/regtest/vendor_test.go b/gopls/internal/regtest/vendor_test.go ---- a/gopls/internal/regtest/vendor_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/vendor_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,82 +0,0 @@ --// Copyright 2020 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. - --package regtest +-func TestDownloadDeps(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) - --import ( -- "testing" +- const proxy = ` +--- example.com@v1.2.3/go.mod -- +-module example.com - -- "golang.org/x/tools/internal/lsp" -- "golang.org/x/tools/internal/lsp/protocol" -- "golang.org/x/tools/internal/lsp/source" -- "golang.org/x/tools/internal/testenv" --) +-go 1.12 - --const basicProxy = ` ---- golang.org/x/hello@v1.2.3/go.mod -- --module golang.org/x/hello +-require random.org v1.2.3 +--- example.com@v1.2.3/blah/blah.go -- +-package blah - --go 1.14 ---- golang.org/x/hello@v1.2.3/hi/hi.go -- --package hi +-import "random.org/bye" - --var Goodbye error --` +-func SaySomething() { +- bye.Goodbye() +-} +--- random.org@v1.2.3/go.mod -- +-module random.org - --func TestInconsistentVendoring(t *testing.T) { -- testenv.NeedsGo1Point(t, 14) +-go 1.12 +--- random.org@v1.2.3/bye/bye.go -- +-package bye - -- const pkgThatUsesVendoring = ` +-func Goodbye() { +- println("Bye") +-} +-` +- +- const mod = ` --- go.mod -- -module mod.com - --go 1.14 -- --require golang.org/x/hello v1.2.3 +-go 1.12 --- go.sum -- --golang.org/x/hello v1.2.3 h1:EcMp5gSkIhaTkPXp8/3+VH+IFqTpk3ZbpOhqk0Ncmho= --golang.org/x/hello v1.2.3/go.mod h1:WW7ER2MRNXWA6c8/4bDIek4Hc/+DofTrMaQQitGXcco= ---- vendor/modules.txt -- ---- a/a1.go -- --package a +--- main.go -- +-package main - --import "golang.org/x/hello/hi" +-import ( +- "example.com/blah" +-) - --func _() { -- _ = hi.Goodbye -- var q int // hardcode a diagnostic +-func main() { +- blah.SaySomething() -} -` -- // TODO(rstambler): Remove this when golang/go#41819 is resolved. -- withOptions( +- WithOptions( +- ProxyFiles(proxy), - Modes(Singleton), -- ProxyFiles(basicProxy), -- ).run(t, pkgThatUsesVendoring, func(t *testing.T, env *Env) { -- env.OpenFile("a/a1.go") +- ).Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- d := &protocol.PublishDiagnosticsParams{} - env.Await( -- // The editor should pop up a message suggesting that the user -- // run `go mod vendor`, along with a button to do so. -- // By default, the fake editor always accepts such suggestions, -- // so once we see the request, we can assume that `go mod vendor` -- // will be executed. -- OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1), -- env.DiagnosticAtRegexp("go.mod", "module mod.com"), -- ), +- env.DiagnosticAtRegexpWithMessage("main.go", `"example.com/blah"`, `could not import example.com/blah (no required module provides package "example.com/blah")`), +- ReadDiagnostics("main.go", d), - ) -- // Apply the quickfix associated with the diagnostic. -- d := &protocol.PublishDiagnosticsParams{} -- env.Await(ReadDiagnostics("go.mod", d)) -- env.ApplyQuickFixes("go.mod", d.Diagnostics) -- -- // Check for file changes when the command completes. -- env.Await(CompletedWork(source.CommandVendor.Title, 1)) -- env.CheckForFileChanges() -- -- // Confirm that there is no longer any inconsistent vendoring. +- env.ApplyQuickFixes("main.go", d.Diagnostics) - env.Await( -- DiagnosticAt("a/a1.go", 6, 5), +- EmptyDiagnostics("main.go"), +- NoDiagnostics("go.mod"), - ) - }) -} -diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_test.go ---- a/gopls/internal/regtest/watch_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/watch_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,755 +0,0 @@ +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/watch/watch_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,766 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. @@ -12209,12 +11998,18 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ -import ( - "testing" - -- "golang.org/x/tools/internal/lsp" +- "golang.org/x/tools/gopls/internal/hooks" +- . "golang.org/x/tools/internal/lsp/regtest" +- - "golang.org/x/tools/internal/lsp/fake" - "golang.org/x/tools/internal/lsp/protocol" - "golang.org/x/tools/internal/testenv" -) - +-func TestMain(m *testing.M) { +- Main(m, hooks.Options) +-} +- -func TestEditFile(t *testing.T) { - const pkg = ` --- go.mod -- @@ -12231,7 +12026,7 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - // Edit the file when it's *not open* in the workspace, and check that - // diagnostics are updated. - t.Run("unopened", func(t *testing.T) { -- runner.Run(t, pkg, func(t *testing.T, env *Env) { +- Run(t, pkg, func(t *testing.T, env *Env) { - env.Await( - env.DiagnosticAtRegexp("a/a.go", "x"), - ) @@ -12245,16 +12040,16 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - // Edit the file when it *is open* in the workspace, and check that - // diagnostics are *not* updated. - t.Run("opened", func(t *testing.T) { -- runner.Run(t, pkg, func(t *testing.T, env *Env) { +- Run(t, pkg, func(t *testing.T, env *Env) { - env.OpenFile("a/a.go") - // Insert a trivial edit so that we don't automatically update the buffer - // (see CL 267577). - env.EditBuffer("a/a.go", fake.NewEdit(0, 0, 0, 0, " ")) -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) +- env.Await(env.DoneWithOpen()) - env.WriteWorkspaceFile("a/a.go", `package a; func _() {};`) - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DoneWithChangeWatchedFiles(), - env.DiagnosticAtRegexp("a/a.go", "x"), - )) - }) @@ -12283,9 +12078,9 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - _ = b.B() -} -` -- runner.Run(t, pkg, func(t *testing.T, env *Env) { +- Run(t, pkg, func(t *testing.T, env *Env) { - env.OpenFile("a/a.go") -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) +- env.Await(env.DoneWithOpen()) - env.WriteWorkspaceFile("b/b.go", `package b; func B() {};`) - env.Await( - env.DiagnosticAtRegexp("a/a.go", "b.B"), @@ -12317,7 +12112,7 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - _ = b.B() -} -` -- runner.Run(t, pkg, func(t *testing.T, env *Env) { +- Run(t, pkg, func(t *testing.T, env *Env) { - env.Await( - env.DiagnosticAtRegexp("a/a.go", "x"), - ) @@ -12360,9 +12155,9 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - _ = b.B() -} -` -- runner.Run(t, pkg, func(t *testing.T, env *Env) { +- Run(t, pkg, func(t *testing.T, env *Env) { - env.OpenFile("a/a.go") -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) +- env.Await(env.DoneWithOpen()) - env.RemoveWorkspaceFile("b/b.go") - env.Await( - env.DiagnosticAtRegexp("a/a.go", "\"mod.com/b\""), @@ -12392,7 +12187,7 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - c.C() -} -` -- runner.Run(t, missing, func(t *testing.T, env *Env) { +- Run(t, missing, func(t *testing.T, env *Env) { - t.Skip("the initial workspace load fails and never retries") - - env.Await( @@ -12418,7 +12213,7 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - -func _() {} -` -- runner.Run(t, original, func(t *testing.T, env *Env) { +- Run(t, original, func(t *testing.T, env *Env) { - env.WriteWorkspaceFile("c/c.go", `package c; func C() {};`) - env.WriteWorkspaceFile("a/a.go", `package a; import "mod.com/c"; func _() { c.C() }`) - env.Await( @@ -12441,7 +12236,7 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - hello() -} -` -- runner.Run(t, pkg, func(t *testing.T, env *Env) { +- Run(t, pkg, func(t *testing.T, env *Env) { - env.Await( - env.DiagnosticAtRegexp("a/a.go", "hello"), - ) @@ -12516,11 +12311,11 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - - // Add the new method before the implementation. Expect diagnostics. - t.Run("method before implementation", func(t *testing.T) { -- runner.Run(t, pkg, func(t *testing.T, env *Env) { +- Run(t, pkg, func(t *testing.T, env *Env) { - env.WriteWorkspaceFile("b/b.go", newMethod) - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DoneWithChangeWatchedFiles(), - DiagnosticAt("a/a.go", 12, 12), - ), - ) @@ -12532,11 +12327,11 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - }) - // Add the new implementation before the new method. Expect no diagnostics. - t.Run("implementation before method", func(t *testing.T) { -- runner.Run(t, pkg, func(t *testing.T, env *Env) { +- Run(t, pkg, func(t *testing.T, env *Env) { - env.WriteWorkspaceFile("a/a.go", implementation) - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DoneWithChangeWatchedFiles(), - NoDiagnostics("a/a.go"), - ), - ) @@ -12548,14 +12343,14 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - }) - // Add both simultaneously. Expect no diagnostics. - t.Run("implementation and method simultaneously", func(t *testing.T) { -- runner.Run(t, pkg, func(t *testing.T, env *Env) { +- Run(t, pkg, func(t *testing.T, env *Env) { - env.WriteWorkspaceFiles(map[string]string{ - "a/a.go": implementation, - "b/b.go": newMethod, - }) - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DoneWithChangeWatchedFiles(), - NoDiagnostics("a/a.go"), - ), - NoDiagnostics("b/b.go"), @@ -12567,6 +12362,7 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ -// Tests golang/go#38498. Delete a file and then force a reload. -// Assert that we no longer try to load the file. -func TestDeleteFiles(t *testing.T) { +- testenv.NeedsGo1Point(t, 13) // Poor overlay support causes problems on 1.12. - const pkg = ` --- go.mod -- -module mod.com @@ -12582,15 +12378,15 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ -package a -` - t.Run("close then delete", func(t *testing.T) { -- withOptions(EditorConfig{ +- WithOptions(EditorConfig{ - VerboseOutput: true, -- }).run(t, pkg, func(t *testing.T, env *Env) { +- }).Run(t, pkg, func(t *testing.T, env *Env) { - env.OpenFile("a/a.go") - env.OpenFile("a/a_unneeded.go") - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 2), -- LogMatching(protocol.Info, "a_unneeded.go", 1), +- env.DoneWithOpen(), +- LogMatching(protocol.Info, "a_unneeded.go", 1, false), - ), - ) - @@ -12604,11 +12400,11 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - env.SaveBuffer("a/a.go") - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidSave), 1), +- env.DoneWithSave(), - // There should only be one log message containing - // a_unneeded.go, from the initial workspace load, which we - // check for earlier. If there are more, there's a bug. -- LogMatching(protocol.Info, "a_unneeded.go", 1), +- LogMatching(protocol.Info, "a_unneeded.go", 1, false), - ), - EmptyDiagnostics("a/a.go"), - ) @@ -12616,15 +12412,15 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - }) - - t.Run("delete then close", func(t *testing.T) { -- withOptions( +- WithOptions( - EditorConfig{VerboseOutput: true}, -- ).run(t, pkg, func(t *testing.T, env *Env) { +- ).Run(t, pkg, func(t *testing.T, env *Env) { - env.OpenFile("a/a.go") - env.OpenFile("a/a_unneeded.go") - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 2), -- LogMatching(protocol.Info, "a_unneeded.go", 1), +- env.DoneWithOpen(), +- LogMatching(protocol.Info, "a_unneeded.go", 1, false), - ), - ) - @@ -12638,11 +12434,11 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - env.SaveBuffer("a/a.go") - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidSave), 1), +- env.DoneWithSave(), - // There should only be one log message containing - // a_unneeded.go, from the initial workspace load, which we - // check for earlier. If there are more, there's a bug. -- LogMatching(protocol.Info, "a_unneeded.go", 1), +- LogMatching(protocol.Info, "a_unneeded.go", 1, false), - ), - EmptyDiagnostics("a/a.go"), - ) @@ -12681,7 +12477,7 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - -func _() {} -` -- runner.Run(t, pkg, func(t *testing.T, env *Env) { +- Run(t, pkg, func(t *testing.T, env *Env) { - env.ChangeFilesOnDisk([]fake.FileEvent{ - { - Path: "a/a3.go", @@ -12712,7 +12508,7 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - }) - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DoneWithChangeWatchedFiles(), - NoDiagnostics("main.go"), - ), - ) @@ -12767,7 +12563,7 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - blah.X() -} -` -- withOptions(ProxyFiles(proxy)).run(t, mod, func(t *testing.T, env *Env) { +- WithOptions(ProxyFiles(proxy)).Run(t, mod, func(t *testing.T, env *Env) { - env.WriteWorkspaceFiles(map[string]string{ - "go.mod": `module mod.com - @@ -12787,7 +12583,7 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ -`, - }) - env.Await( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DoneWithChangeWatchedFiles(), - NoDiagnostics("main.go"), - ) - }) @@ -12811,21 +12607,20 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - _ = blah.Name -} -` -- withOptions( +- WithOptions( - InGOPATH(), +- EditorConfig{ +- Env: map[string]string{ +- "GO111MODULE": "auto", +- }, +- }, - Modes(Experimental), // module is in a subdirectory -- ).run(t, files, func(t *testing.T, env *Env) { +- ).Run(t, files, func(t *testing.T, env *Env) { - env.OpenFile("foo/main.go") - env.Await(env.DiagnosticAtRegexp("foo/main.go", `"blah"`)) -- if err := env.Sandbox.RunGoCommand(env.Ctx, "foo", "mod", []string{"init", "mod.com"}); err != nil { +- if err := env.Sandbox.RunGoCommand(env.Ctx, "foo", "mod", []string{"init", "mod.com"}, true); err != nil { - t.Fatal(err) - } -- env.Await( -- OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), -- env.DiagnosticAtRegexp("foo/main.go", `"blah"`), -- ), -- ) - env.RegexpReplace("foo/main.go", `"blah"`, `"mod.com/blah"`) - env.Await( - EmptyDiagnostics("foo/main.go"), @@ -12855,14 +12650,19 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - _ = blah.Name -} -` -- withOptions( +- WithOptions( - InGOPATH(), -- ).run(t, files, func(t *testing.T, env *Env) { +- EditorConfig{ +- Env: map[string]string{ +- "GO111MODULE": "auto", +- }, +- }, +- ).Run(t, files, func(t *testing.T, env *Env) { - env.OpenFile("foo/main.go") - env.RemoveWorkspaceFile("foo/go.mod") - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DoneWithChangeWatchedFiles(), - env.DiagnosticAtRegexp("foo/main.go", `"mod.com/blah"`), - ), - ) @@ -12892,7 +12692,7 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - bob() -} -` -- run(t, files, func(t *testing.T, env *Env) { +- Run(t, files, func(t *testing.T, env *Env) { - // Add a new symbol to the package under test and use it in the test - // variant. Expect no diagnostics. - env.WriteWorkspaceFiles(map[string]string{ @@ -12913,11 +12713,11 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - }) - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DoneWithChangeWatchedFiles(), - NoDiagnostics("a/a.go"), - ), - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DoneWithChangeWatchedFiles(), - NoDiagnostics("a/a_test.go"), - ), - ) @@ -12945,40 +12745,47 @@ diff -urN a/gopls/internal/regtest/watch_test.go b/gopls/internal/regtest/watch_ - }) - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 2), +- env.DoneWithChangeWatchedFiles(), - NoDiagnostics("a/a_test.go"), - ), - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 2), +- env.DoneWithChangeWatchedFiles(), - NoDiagnostics("a/a2_test.go"), - ), - ) - }) -} -diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/workspace_test.go ---- a/gopls/internal/regtest/workspace_test.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/workspace_test.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,771 +0,0 @@ +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 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/internal/regtest/workspace/workspace_test.go 1969-12-31 16:00:00.000000000 -0800 +@@ -1,957 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - --package regtest +-package workspace - -import ( +- "encoding/json" - "fmt" - "io/ioutil" -- "os" - "path/filepath" - "strings" - "testing" - -- "golang.org/x/tools/internal/lsp" +- "golang.org/x/tools/gopls/internal/hooks" +- . "golang.org/x/tools/internal/lsp/regtest" +- +- "golang.org/x/tools/internal/lsp/command" - "golang.org/x/tools/internal/lsp/fake" - "golang.org/x/tools/internal/lsp/protocol" - "golang.org/x/tools/internal/testenv" -) - +-func TestMain(m *testing.M) { +- Main(m, hooks.Options) +-} +- -const workspaceProxy = ` --- example.com@v1.2.3/go.mod -- -module example.com @@ -13078,7 +12885,7 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - if tt.rootPath != "" { - opts = append(opts, WorkspaceFolders(tt.rootPath)) - } -- withOptions(opts...).run(t, workspaceModule, func(t *testing.T, env *Env) { +- WithOptions(opts...).Run(t, workspaceModule, func(t *testing.T, env *Env) { - f := "pkg/inner/inner.go" - env.OpenFile(f) - locations := env.References(f, env.RegexpSearch(f, `SaySomething`)) @@ -13096,10 +12903,10 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo -// VS Code, where clicking on a reference result triggers a -// textDocument/didOpen without a corresponding textDocument/didClose. -func TestClearAnalysisDiagnostics(t *testing.T) { -- withOptions( +- WithOptions( - ProxyFiles(workspaceProxy), - WorkspaceFolders("pkg/inner"), -- ).run(t, workspaceModule, func(t *testing.T, env *Env) { +- ).Run(t, workspaceModule, func(t *testing.T, env *Env) { - env.OpenFile("pkg/main.go") - env.Await( - env.DiagnosticAtRegexp("pkg/main2.go", "fmt.Print"), @@ -13114,10 +12921,10 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo -// This test checks that gopls updates the set of files it watches when a -// replace target is added to the go.mod. -func TestWatchReplaceTargets(t *testing.T) { -- withOptions( +- WithOptions( - ProxyFiles(workspaceProxy), - WorkspaceFolders("pkg"), -- ).run(t, workspaceModule, func(t *testing.T, env *Env) { +- ).Run(t, workspaceModule, func(t *testing.T, env *Env) { - // Add a replace directive and expect the files that gopls is watching - // to change. - dir := env.Sandbox.Workdir.URI("goodbye").SpanURI().Filename() @@ -13126,7 +12933,7 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo -`, env.ReadWorkspaceFile("pkg/go.mod"), dir) - env.WriteWorkspaceFile("pkg/go.mod", goModWithReplace) - env.Await( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DoneWithChangeWatchedFiles(), - UnregistrationMatching("didChangeWatchedFiles"), - RegistrationMatching("didChangeWatchedFiles"), - ) @@ -13160,7 +12967,9 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo -module a.com - -require b.com v1.2.3 -- +--- moda/a/go.sum -- +-b.com v1.2.3 h1:tXrlXP0rnjRpKNmkbLYoWBdq0ikb3C3bKK9//moAWBI= +-b.com v1.2.3/go.mod h1:D+J7pfFBZK5vdIdZEFquR586vKKIkqG7Qjw9AxG5BQ8= --- moda/a/a.go -- -package a - @@ -13182,10 +12991,10 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - var x int -} -` -- withOptions( +- WithOptions( - ProxyFiles(workspaceModuleProxy), - Modes(Experimental), -- ).run(t, multiModule, func(t *testing.T, env *Env) { +- ).Run(t, multiModule, func(t *testing.T, env *Env) { - env.Await( - env.DiagnosticAtRegexp("moda/a/a.go", "x"), - env.DiagnosticAtRegexp("modb/b/b.go", "x"), @@ -13194,15 +13003,79 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - }) -} - +-func TestMultiModuleWithExclude(t *testing.T) { +- testenv.NeedsGo1Point(t, 16) +- +- const proxy = ` +--- c.com@v1.2.3/go.mod -- +-module c.com +- +-go 1.12 +- +-require b.com v1.2.3 +--- c.com@v1.2.3/blah/blah.go -- +-package blah +- +-func SaySomething() { +- fmt.Println("something") +-} +--- b.com@v1.2.3/go.mod -- +-module b.com +- +-go 1.12 +--- b.com@v1.2.4/b/b.go -- +-package b +- +-func Hello() {} +--- b.com@v1.2.4/go.mod -- +-module b.com +- +-go 1.12 +--- b.com@v1.2.4/b/b.go -- +-package b +- +-func Hello() {} +-` +- const multiModule = ` +--- go.mod -- +-module a.com +- +-require c.com v1.2.3 +- +-exclude b.com v1.2.3 +--- go.sum -- +-c.com v1.2.3 h1:n07Dz9fYmpNqvZMwZi5NEqFcSHbvLa9lacMX+/g25tw= +-c.com v1.2.3/go.mod h1:/4TyYgU9Nu5tA4NymP5xyqE8R2VMzGD3TbJCwCOvHAg= +--- main.go -- +-package a +- +-func main() { +- var x int +-} +-` +- WithOptions( +- ProxyFiles(proxy), +- Modes(Experimental), +- ).Run(t, multiModule, func(t *testing.T, env *Env) { +- env.Await( +- env.DiagnosticAtRegexp("main.go", "x"), +- ) +- }) +-} +- -// This change tests that the version of the module used changes after it has -// been deleted from the workspace. -func TestDeleteModule_Interdependent(t *testing.T) { +- t.Skip("Skipping due to golang/go#46375: race due to orphaned file reloading") +- - const multiModule = ` --- moda/a/go.mod -- -module a.com - -require b.com v1.2.3 -- +--- moda/a/go.sum -- +-b.com v1.2.3 h1:tXrlXP0rnjRpKNmkbLYoWBdq0ikb3C3bKK9//moAWBI= +-b.com v1.2.3/go.mod h1:D+J7pfFBZK5vdIdZEFquR586vKKIkqG7Qjw9AxG5BQ8= --- moda/a/a.go -- -package a - @@ -13224,34 +13097,35 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - var x int -} -` -- withOptions( +- WithOptions( - ProxyFiles(workspaceModuleProxy), - Modes(Experimental), -- ).run(t, multiModule, func(t *testing.T, env *Env) { +- ).Run(t, multiModule, func(t *testing.T, env *Env) { - env.OpenFile("moda/a/a.go") +- env.Await(env.DoneWithOpen()) - - original, _ := env.GoToDefinition("moda/a/a.go", env.RegexpSearch("moda/a/a.go", "Hello")) - if want := "modb/b/b.go"; !strings.HasSuffix(original, want) { - t.Errorf("expected %s, got %v", want, original) - } - env.CloseBuffer(original) +- env.Await(env.DoneWithClose()) +- - env.RemoveWorkspaceFile("modb/b/b.go") - env.RemoveWorkspaceFile("modb/go.mod") - env.Await( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 2), +- env.DoneWithChangeWatchedFiles(), - ) -- if testenv.Go1Point() < 14 { -- // On 1.14 and above, the go mod tidy diagnostics accidentally -- // download for us. This is the behavior we actually want. -- d := protocol.PublishDiagnosticsParams{} -- env.Await( -- OnceMet( -- env.DiagnosticAtRegexpWithMessage("moda/a/go.mod", "require b.com v1.2.3", "b.com@v1.2.3"), -- ReadDiagnostics("moda/a/go.mod", &d), -- ), -- ) -- env.ApplyQuickFixes("moda/a/go.mod", d.Diagnostics) -- } +- +- d := protocol.PublishDiagnosticsParams{} +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexpWithMessage("moda/a/go.mod", "require b.com v1.2.3", "b.com@v1.2.3 has not been downloaded"), +- ReadDiagnostics("moda/a/go.mod", &d), +- ), +- ) +- env.ApplyQuickFixes("moda/a/go.mod", d.Diagnostics) +- env.Await(env.DoneWithChangeWatchedFiles()) - got, _ := env.GoToDefinition("moda/a/a.go", env.RegexpSearch("moda/a/a.go", "Hello")) - if want := "b.com@v1.2.3/b/b.go"; !strings.HasSuffix(got, want) { - t.Errorf("expected %s, got %v", want, got) @@ -13267,7 +13141,9 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo -module a.com - -require b.com v1.2.3 -- +--- moda/a/go.sum -- +-b.com v1.2.3 h1:tXrlXP0rnjRpKNmkbLYoWBdq0ikb3C3bKK9//moAWBI= +-b.com v1.2.3/go.mod h1:D+J7pfFBZK5vdIdZEFquR586vKKIkqG7Qjw9AxG5BQ8= --- moda/a/a.go -- -package a - @@ -13280,10 +13156,10 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - _ = b.Hello() -} -` -- withOptions( +- WithOptions( - Modes(Experimental), - ProxyFiles(workspaceModuleProxy), -- ).run(t, multiModule, func(t *testing.T, env *Env) { +- ).Run(t, multiModule, func(t *testing.T, env *Env) { - env.OpenFile("moda/a/a.go") - original, _ := env.GoToDefinition("moda/a/a.go", env.RegexpSearch("moda/a/a.go", "Hello")) - if want := "b.com@v1.2.3/b/b.go"; !strings.HasSuffix(original, want) { @@ -13301,7 +13177,7 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - }) - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DoneWithChangeWatchedFiles(), - env.DiagnosticAtRegexp("modb/b/b.go", "x"), - ), - ) @@ -13342,14 +13218,14 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - var x int -} -` -- withOptions( +- WithOptions( - ProxyFiles(workspaceModuleProxy), - Modes(Experimental), -- ).run(t, multiModule, func(t *testing.T, env *Env) { +- ).Run(t, multiModule, func(t *testing.T, env *Env) { - env.OpenFile("modb/go.mod") - env.Await( - OnceMet( -- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1), +- env.DoneWithOpen(), - DiagnosticAt("modb/go.mod", 0, 0), - ), - ) @@ -13370,7 +13246,9 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo -module a.com - -require b.com v1.2.3 -- +--- moda/a/go.sum -- +-b.com v1.2.3 h1:tXrlXP0rnjRpKNmkbLYoWBdq0ikb3C3bKK9//moAWBI= +-b.com v1.2.3/go.mod h1:D+J7pfFBZK5vdIdZEFquR586vKKIkqG7Qjw9AxG5BQ8= --- moda/a/a.go -- -package a - @@ -13386,6 +13264,9 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo -module b.com - -require example.com v1.2.3 +--- modb/go.sum -- +-example.com v1.2.3 h1:Yryq11hF02fEf2JlOS2eph+ICE2/ceevGV3C9dl5V/c= +-example.com v1.2.3/go.mod h1:Y2Rc5rVWjWur0h3pd9aEvK5Pof8YKDANh9gHA2Maujo= --- modb/b/b.go -- -package b - @@ -13402,10 +13283,10 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - -replace a.com => $SANDBOX_WORKDIR/moda/a -` -- withOptions( +- WithOptions( - ProxyFiles(workspaceModuleProxy), - Modes(Experimental), -- ).run(t, multiModule, func(t *testing.T, env *Env) { +- ).Run(t, multiModule, func(t *testing.T, env *Env) { - // Initially, the gopls.mod should cause only the a.com module to be - // loaded. Validate this by jumping to a definition in b.com and ensuring - // that we go to the module cache. @@ -13433,8 +13314,8 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - env.WriteWorkspaceFile("gopls.mod", fmt.Sprintf(`module gopls-workspace - -require ( -- a.com v0.0.0-goplsworkspace -- b.com v0.0.0-goplsworkspace +- a.com v1.9999999.0-goplsworkspace +- b.com v1.9999999.0-goplsworkspace -) - -replace a.com => %s/moda/a @@ -13449,7 +13330,7 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - var d protocol.PublishDiagnosticsParams - env.Await( - OnceMet( -- env.DiagnosticAtRegexp("modb/go.mod", `require example.com v1.2.3`), +- env.DiagnosticAtRegexpWithMessage("modb/go.mod", `require example.com v1.2.3`, "has not been downloaded"), - ReadDiagnostics("modb/go.mod", &d), - ), - ) @@ -13508,7 +13389,7 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo -import "fmt" -var _ = fmt.Printf -` -- run(t, files, func(t *testing.T, env *Env) { +- Run(t, files, func(t *testing.T, env *Env) { - env.CreateBuffer("/tmp/foo.go", "") - env.EditBuffer("/tmp/foo.go", fake.NewEdit(0, 0, 0, 0, code)) - env.GoToDefinition("/tmp/foo.go", env.RegexpSearch("/tmp/foo.go", `Printf`)) @@ -13559,9 +13440,9 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - var x int -} -` -- withOptions( +- WithOptions( - Modes(Experimental), -- ).run(t, multiModule, func(t *testing.T, env *Env) { +- ).Run(t, multiModule, func(t *testing.T, env *Env) { - env.Await( - env.DiagnosticAtRegexp("moda/a/a.go", "x"), - env.DiagnosticAtRegexp("modb/b/b.go", "x"), @@ -13591,20 +13472,29 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - fmt.Println("World") -} -` -- withOptions( +- WithOptions( - Modes(Experimental), - SendPID(), -- ).run(t, multiModule, func(t *testing.T, env *Env) { -- pid := os.Getpid() +- ).Run(t, multiModule, func(t *testing.T, env *Env) { +- params := &protocol.ExecuteCommandParams{ +- Command: command.WorkspaceMetadata.ID(), +- Arguments: []json.RawMessage{json.RawMessage("{}")}, +- } +- var result command.WorkspaceMetadataResult +- env.ExecuteCommand(params, &result) +- +- if n := len(result.Workspaces); n != 1 { +- env.T.Fatalf("got %d workspaces, want 1", n) +- } - // Don't factor this out of Server.addFolders. vscode-go expects this - // directory. -- modPath := filepath.Join(os.TempDir(), fmt.Sprintf("gopls-%d.workspace", pid), "go.mod") +- modPath := filepath.Join(result.Workspaces[0].ModuleDir, "go.mod") - gotb, err := ioutil.ReadFile(modPath) - if err != nil { - t.Fatalf("reading expected workspace modfile: %v", err) - } - got := string(gotb) -- for _, want := range []string{"a.com v0.0.0-goplsworkspace", "b.com v0.0.0-goplsworkspace"} { +- for _, want := range []string{"a.com v1.9999999.0-goplsworkspace", "b.com v1.9999999.0-goplsworkspace"} { - if !strings.Contains(got, want) { - // want before got here, since the go.mod is multi-line - t.Fatalf("workspace go.mod missing %q. got:\n%s", want, got) @@ -13615,18 +13505,18 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - module gopls-workspace - - require ( -- a.com v0.0.0-goplsworkspace +- a.com v1.9999999.0-goplsworkspace - ) - - replace a.com => %s/moda/a - `, workdir)) -- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1)) +- env.Await(env.DoneWithChangeWatchedFiles()) - gotb, err = ioutil.ReadFile(modPath) - if err != nil { - t.Fatalf("reading expected workspace modfile: %v", err) - } - got = string(gotb) -- want := "b.com v0.0.0-goplsworkspace" +- want := "b.com v1.9999999.0-goplsworkspace" - if strings.Contains(got, want) { - t.Fatalf("workspace go.mod contains unexpected %q. got:\n%s", want, got) - } @@ -13648,7 +13538,7 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - cfg := EditorConfig{ - DirectoryFilters: []string{"-exclude"}, - } -- withOptions(cfg).run(t, files, func(t *testing.T, env *Env) { +- WithOptions(cfg).Run(t, files, func(t *testing.T, env *Env) { - env.Await(NoDiagnostics("exclude/x.go")) - }) -} @@ -13676,7 +13566,7 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - cfg := EditorConfig{ - DirectoryFilters: []string{"-exclude"}, - } -- withOptions(cfg).run(t, files, func(t *testing.T, env *Env) { +- WithOptions(cfg).Run(t, files, func(t *testing.T, env *Env) { - env.Await( - NoDiagnostics("exclude/exclude.go"), // filtered out - NoDiagnostics("include/include.go"), // successfully builds @@ -13726,408 +13616,109 @@ diff -urN a/gopls/internal/regtest/workspace_test.go b/gopls/internal/regtest/wo - cfg := EditorConfig{ - DirectoryFilters: []string{"-exclude"}, - } -- withOptions(cfg, Modes(Experimental), ProxyFiles(proxy)).run(t, files, func(t *testing.T, env *Env) { +- WithOptions(cfg, Modes(Experimental), ProxyFiles(proxy)).Run(t, files, func(t *testing.T, env *Env) { - env.Await(env.DiagnosticAtRegexp("include/include.go", `exclude.(X)`)) - }) -} -diff -urN a/gopls/internal/regtest/wrappers.go b/gopls/internal/regtest/wrappers.go ---- a/gopls/internal/regtest/wrappers.go 2000-01-01 00:00:00.000000000 -0000 -+++ b/gopls/internal/regtest/wrappers.go 1969-12-31 19:00:00.000000000 -0500 -@@ -1,391 +0,0 @@ --// Copyright 2020 The Go Authors. All rights reserved. --// Use of this source code is governed by a BSD-style --// license that can be found in the LICENSE file. -- --package regtest -- --import ( -- "io" -- "path" -- "testing" -- -- "golang.org/x/tools/internal/lsp/fake" -- "golang.org/x/tools/internal/lsp/protocol" -- "golang.org/x/tools/internal/lsp/source" -- errors "golang.org/x/xerrors" --) -- --func (e *Env) ChangeFilesOnDisk(events []fake.FileEvent) { -- e.T.Helper() -- if err := e.Sandbox.Workdir.ChangeFilesOnDisk(e.Ctx, events); err != nil { -- e.T.Fatal(err) -- } --} -- --// RemoveWorkspaceFile deletes a file on disk but does nothing in the --// editor. It calls t.Fatal on any error. --func (e *Env) RemoveWorkspaceFile(name string) { -- e.T.Helper() -- if err := e.Sandbox.Workdir.RemoveFile(e.Ctx, name); err != nil { -- e.T.Fatal(err) -- } --} -- --// ReadWorkspaceFile reads a file from the workspace, calling t.Fatal on any --// error. --func (e *Env) ReadWorkspaceFile(name string) string { -- e.T.Helper() -- content, err := e.Sandbox.Workdir.ReadFile(name) -- if err != nil { -- e.T.Fatal(err) -- } -- return content --} -- --// WriteWorkspaceFile writes a file to disk but does nothing in the editor. --// It calls t.Fatal on any error. --func (e *Env) WriteWorkspaceFile(name, content string) { -- e.T.Helper() -- if err := e.Sandbox.Workdir.WriteFile(e.Ctx, name, content); err != nil { -- e.T.Fatal(err) -- } --} -- --// WriteWorkspaceFiles deletes a file on disk but does nothing in the --// editor. It calls t.Fatal on any error. --func (e *Env) WriteWorkspaceFiles(files map[string]string) { -- e.T.Helper() -- if err := e.Sandbox.Workdir.WriteFiles(e.Ctx, files); err != nil { -- e.T.Fatal(err) -- } --} -- --// OpenFile opens a file in the editor, calling t.Fatal on any error. --func (e *Env) OpenFile(name string) { -- e.T.Helper() -- if err := e.Editor.OpenFile(e.Ctx, name); err != nil { -- e.T.Fatal(err) -- } --} -- --// CreateBuffer creates a buffer in the editor, calling t.Fatal on any error. --func (e *Env) CreateBuffer(name string, content string) { -- e.T.Helper() -- if err := e.Editor.CreateBuffer(e.Ctx, name, content); err != nil { -- e.T.Fatal(err) -- } --} -- --// CloseBuffer closes an editor buffer without saving, calling t.Fatal on any --// error. --func (e *Env) CloseBuffer(name string) { -- e.T.Helper() -- if err := e.Editor.CloseBuffer(e.Ctx, name); err != nil { -- e.T.Fatal(err) -- } --} -- --// EditBuffer applies edits to an editor buffer, calling t.Fatal on any error. --func (e *Env) EditBuffer(name string, edits ...fake.Edit) { -- e.T.Helper() -- if err := e.Editor.EditBuffer(e.Ctx, name, edits); err != nil { -- e.T.Fatal(err) -- } --} -- --func (e *Env) SetBufferContent(name string, content string) { -- e.T.Helper() -- if err := e.Editor.SetBufferContent(e.Ctx, name, content); err != nil { -- e.T.Fatal(err) -- } --} -- --// RegexpRange returns the range of the first match for re in the buffer --// specified by name, calling t.Fatal on any error. It first searches for the --// position in open buffers, then in workspace files. --func (e *Env) RegexpRange(name, re string) (fake.Pos, fake.Pos) { -- e.T.Helper() -- start, end, err := e.Editor.RegexpRange(name, re) -- if err == fake.ErrUnknownBuffer { -- start, end, err = e.Sandbox.Workdir.RegexpRange(name, re) -- } -- if err != nil { -- e.T.Fatalf("RegexpRange: %v, %v", name, err) -- } -- return start, end --} -- --// RegexpSearch returns the starting position of the first match for re in the --// buffer specified by name, calling t.Fatal on any error. It first searches --// for the position in open buffers, then in workspace files. --func (e *Env) RegexpSearch(name, re string) fake.Pos { -- e.T.Helper() -- pos, err := e.Editor.RegexpSearch(name, re) -- if err == fake.ErrUnknownBuffer { -- pos, err = e.Sandbox.Workdir.RegexpSearch(name, re) -- } -- if err != nil { -- e.T.Fatalf("RegexpSearch: %v, %v", name, err) -- } -- return pos --} -- --// RegexpReplace replaces the first group in the first match of regexpStr with --// the replace text, calling t.Fatal on any error. --func (e *Env) RegexpReplace(name, regexpStr, replace string) { -- e.T.Helper() -- if err := e.Editor.RegexpReplace(e.Ctx, name, regexpStr, replace); err != nil { -- e.T.Fatalf("RegexpReplace: %v", err) -- } --} -- --// SaveBuffer saves an editor buffer, calling t.Fatal on any error. --func (e *Env) SaveBuffer(name string) { -- e.T.Helper() -- if err := e.Editor.SaveBuffer(e.Ctx, name); err != nil { -- e.T.Fatal(err) -- } --} -- --func (e *Env) SaveBufferWithoutActions(name string) { -- e.T.Helper() -- if err := e.Editor.SaveBufferWithoutActions(e.Ctx, name); err != nil { -- e.T.Fatal(err) -- } --} -- --// GoToDefinition goes to definition in the editor, calling t.Fatal on any --// error. --func (e *Env) GoToDefinition(name string, pos fake.Pos) (string, fake.Pos) { -- e.T.Helper() -- n, p, err := e.Editor.GoToDefinition(e.Ctx, name, pos) -- if err != nil { -- e.T.Fatal(err) -- } -- return n, p --} -- --// Symbol returns symbols matching query --func (e *Env) Symbol(query string) []fake.SymbolInformation { -- e.T.Helper() -- r, err := e.Editor.Symbol(e.Ctx, query) -- if err != nil { -- e.T.Fatal(err) -- } -- return r --} -- --// FormatBuffer formats the editor buffer, calling t.Fatal on any error. --func (e *Env) FormatBuffer(name string) { -- e.T.Helper() -- if err := e.Editor.FormatBuffer(e.Ctx, name); err != nil { -- e.T.Fatal(err) -- } --} -- --// OrganizeImports processes the source.organizeImports codeAction, calling --// t.Fatal on any error. --func (e *Env) OrganizeImports(name string) { -- e.T.Helper() -- if err := e.Editor.OrganizeImports(e.Ctx, name); err != nil { -- e.T.Fatal(err) -- } --} -- --// ApplyQuickFixes processes the quickfix codeAction, calling t.Fatal on any error. --func (e *Env) ApplyQuickFixes(path string, diagnostics []protocol.Diagnostic) { -- e.T.Helper() -- if err := e.Editor.ApplyQuickFixes(e.Ctx, path, nil, diagnostics); err != nil { -- e.T.Fatal(err) -- } --} -- --// Hover in the editor, calling t.Fatal on any error. --func (e *Env) Hover(name string, pos fake.Pos) (*protocol.MarkupContent, fake.Pos) { -- e.T.Helper() -- c, p, err := e.Editor.Hover(e.Ctx, name, pos) -- if err != nil { -- e.T.Fatal(err) -- } -- return c, p --} -- --func (e *Env) DocumentLink(name string) []protocol.DocumentLink { -- e.T.Helper() -- links, err := e.Editor.DocumentLink(e.Ctx, name) -- if err != nil { -- e.T.Fatal(err) -- } -- return links --} - --func checkIsFatal(t *testing.T, err error) { -- t.Helper() -- if err != nil && !errors.Is(err, io.EOF) && !errors.Is(err, io.ErrClosedPipe) { -- t.Fatal(err) -- } --} -- --// CloseEditor shuts down the editor, calling t.Fatal on any error. --func (e *Env) CloseEditor() { -- e.T.Helper() -- checkIsFatal(e.T, e.Editor.Close(e.Ctx)) --} -- --// RunGenerate runs go:generate on the given dir, calling t.Fatal on any error. --// It waits for the generate command to complete and checks for file changes --// before returning. --func (e *Env) RunGenerate(dir string) { -- e.T.Helper() -- if err := e.Editor.RunGenerate(e.Ctx, dir); err != nil { -- e.T.Fatal(err) -- } -- e.Await(NoOutstandingWork()) -- // Ideally the fake.Workspace would handle all synthetic file watching, but -- // we help it out here as we need to wait for the generate command to -- // complete before checking the filesystem. -- e.CheckForFileChanges() --} +-// Confirm that a fix for a tidy module will correct all modules in the +-// workspace. +-func TestMultiModule_OneBrokenModule(t *testing.T) { +- testenv.NeedsGo1Point(t, 15) - --// RunGoCommand runs the given command in the sandbox's default working --// directory. --func (e *Env) RunGoCommand(verb string, args ...string) { -- e.T.Helper() -- if err := e.Sandbox.RunGoCommand(e.Ctx, "", verb, args); err != nil { -- e.T.Fatal(err) -- } --} +- const mod = ` +--- a/go.mod -- +-module a.com - --// RunGoCommandInDir is like RunGoCommand, but executes in the given --// relative directory of the sandbox. --func (e *Env) RunGoCommandInDir(dir, verb string, args ...string) { -- e.T.Helper() -- if err := e.Sandbox.RunGoCommand(e.Ctx, dir, verb, args); err != nil { -- e.T.Fatal(err) -- } --} +-go 1.12 +--- a/main.go -- +-package main +--- b/go.mod -- +-module b.com - --func (e *Env) DumpGoSum(dir string) { -- e.T.Helper() +-go 1.12 - -- if err := e.Sandbox.RunGoCommand(e.Ctx, dir, "list", []string{"-mod=mod", "..."}); err != nil { -- e.T.Fatal(err) -- } -- sumFile := path.Join(dir, "/go.sum") -- e.T.Log("\n\n-- " + sumFile + " --\n" + e.ReadWorkspaceFile(sumFile)) -- e.T.Fatal("see contents above") --} +-require ( +- example.com v1.2.3 +-) +--- b/go.sum -- +--- b/main.go -- +-package b - --// CheckForFileChanges triggers a manual poll of the workspace for any file --// changes since creation, or since last polling. It is a workaround for the --// lack of true file watching support in the fake workspace. --func (e *Env) CheckForFileChanges() { -- e.T.Helper() -- if err := e.Sandbox.Workdir.CheckForFileChanges(e.Ctx); err != nil { -- e.T.Fatal(err) -- } --} +-import "example.com/blah" - --// CodeLens calls textDocument/codeLens for the given path, calling t.Fatal on --// any error. --func (e *Env) CodeLens(path string) []protocol.CodeLens { -- e.T.Helper() -- lens, err := e.Editor.CodeLens(e.Ctx, path) -- if err != nil { -- e.T.Fatal(err) -- } -- return lens +-func main() { +- blah.Hello() -} -- --// ExecuteCodeLensCommand executes the command for the code lens matching the --// given command name. --func (e *Env) ExecuteCodeLensCommand(path string, cmd *source.Command) { -- lenses := e.CodeLens(path) -- var lens protocol.CodeLens -- var found bool -- for _, l := range lenses { -- if l.Command.Command == cmd.ID() { -- lens = l -- found = true +-` +- WithOptions( +- ProxyFiles(workspaceProxy), +- Modes(Experimental), +- ).Run(t, mod, func(t *testing.T, env *Env) { +- params := &protocol.PublishDiagnosticsParams{} +- env.OpenFile("b/go.mod") +- env.Await( +- OnceMet( +- env.GoSumDiagnostic("b/go.mod", `example.com v1.2.3`), +- ReadDiagnostics("b/go.mod", params), +- ), +- ) +- for _, d := range params.Diagnostics { +- if !strings.Contains(d.Message, "go.sum is out of sync") { +- continue +- } +- actions := env.GetQuickFixes("b/go.mod", []protocol.Diagnostic{d}) +- if len(actions) != 2 { +- t.Fatalf("expected 2 code actions, got %v", len(actions)) +- } +- env.ApplyQuickFixes("b/go.mod", []protocol.Diagnostic{d}) - } -- } -- if !found { -- e.T.Fatalf("found no command with the ID %s", cmd.ID()) -- } -- if _, err := e.Editor.ExecuteCommand(e.Ctx, &protocol.ExecuteCommandParams{ -- Command: lens.Command.Command, -- Arguments: lens.Command.Arguments, -- }); err != nil { -- e.T.Fatal(err) -- } --} -- --// References calls textDocument/references for the given path at the given --// position. --func (e *Env) References(path string, pos fake.Pos) []protocol.Location { -- e.T.Helper() -- locations, err := e.Editor.References(e.Ctx, path, pos) -- if err != nil { -- e.T.Fatal(err) -- } -- return locations --} -- --// Completion executes a completion request on the server. --func (e *Env) Completion(path string, pos fake.Pos) *protocol.CompletionList { -- e.T.Helper() -- completions, err := e.Editor.Completion(e.Ctx, path, pos) -- if err != nil { -- e.T.Fatal(err) -- } -- return completions +- env.Await( +- EmptyDiagnostics("b/go.mod"), +- ) +- }) -} - --// AcceptCompletion accepts a completion for the given item at the given --// position. --func (e *Env) AcceptCompletion(path string, pos fake.Pos, item protocol.CompletionItem) { -- e.T.Helper() -- if err := e.Editor.AcceptCompletion(e.Ctx, path, pos, item); err != nil { -- e.T.Fatal(err) -- } --} +-// Sometimes users may have their module cache within the workspace. +-// We shouldn't consider any module in the module cache to be in the workspace. +-func TestGOMODCACHEInWorkspace(t *testing.T) { +- const mod = ` +--- a/go.mod -- +-module a.com - --// CodeAction calls testDocument/codeAction for the given path, and calls --// t.Fatal if there are errors. --func (e *Env) CodeAction(path string) []protocol.CodeAction { -- e.T.Helper() -- actions, err := e.Editor.CodeAction(e.Ctx, path, nil) -- if err != nil { -- e.T.Fatal(err) -- } -- return actions --} +-go 1.12 +--- a/a.go -- +-package a - --func (e *Env) changeConfiguration(t *testing.T, config *fake.EditorConfig) { -- e.Editor.Config = *config -- if err := e.Editor.Server.DidChangeConfiguration(e.Ctx, &protocol.DidChangeConfigurationParams{ -- // gopls currently ignores the Settings field -- }); err != nil { -- t.Fatal(err) -- } --} +-func _() {} +--- a/c/c.go -- +-package c +--- gopath/src/b/b.go -- +-package b +--- gopath/pkg/mod/example.com/go.mod -- +-module example.com - --// ChangeEnv modifies the editor environment and reconfigures the LSP client. --// TODO: extend this to "ChangeConfiguration", once we refactor the way editor --// configuration is defined. --func (e *Env) ChangeEnv(overlay map[string]string) { -- e.T.Helper() -- // TODO: to be correct, this should probably be synchronized, but right now -- // configuration is only ever modified synchronously in a regtest, so this -- // correctness can wait for the previously mentioned refactoring. -- if e.Editor.Config.Env == nil { -- e.Editor.Config.Env = make(map[string]string) -- } -- for k, v := range overlay { -- e.Editor.Config.Env[k] = v -- } -- var params protocol.DidChangeConfigurationParams -- if err := e.Editor.Server.DidChangeConfiguration(e.Ctx, ¶ms); err != nil { -- e.T.Fatal(err) -- } +-go 1.12 +--- gopath/pkg/mod/example.com/main.go -- +-package main +-` +- WithOptions( +- EditorConfig{Env: map[string]string{ +- "GOPATH": filepath.FromSlash("$SANDBOX_WORKDIR/gopath"), +- }}, +- Modes(Singleton), +- ).Run(t, mod, func(t *testing.T, env *Env) { +- env.Await( +- // Confirm that the build configuration is seen as valid, +- // even though there are technically multiple go.mod files in the +- // worskpace. +- LogMatching(protocol.Info, ".*valid build configuration = true.*", 1, false), +- ) +- }) -} 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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/main.go 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/main.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,26 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style @@ -14156,8 +13747,8 @@ diff -urN a/gopls/main.go b/gopls/main.go - tool.Main(ctx, cmd.New("gopls", "", nil, hooks.Options), os.Args[1:]) -} 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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/release/release.go 2021-06-30 08:59:09.000000000 -0700 ++++ 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 @@ -14373,8 +13964,8 @@ diff -urN a/gopls/release/release.go b/gopls/release/release.go - return nil -} 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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/test/debug/debug_test.go 2021-06-30 08:59:09.000000000 -0700 ++++ 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 @@ -14428,7 +14019,7 @@ diff -urN a/gopls/test/debug/debug_test.go b/gopls/test/debug/debug_test.go -// construct a source.Overlay for fileTmpl -type fakeOverlay struct{} - --func (fakeOverlay) Version() float64 { +-func (fakeOverlay) Version() int32 { - return 0 -} -func (fakeOverlay) Session() string { @@ -14558,8 +14149,8 @@ diff -urN a/gopls/test/debug/debug_test.go b/gopls/test/debug/debug_test.go - return nil -} 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 1969-12-31 19:00:00.000000000 -0500 +--- a/gopls/test/gopls_test.go 2021-06-30 08:59:09.000000000 -0700 ++++ b/gopls/test/gopls_test.go 1969-12-31 16:00:00.000000000 -0800 @@ -1,32 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style @@ -14593,3 +14184,141 @@ diff -urN a/gopls/test/gopls_test.go b/gopls/test/gopls_test.go - tests.DefaultOptions(options) - hooks.Options(options) -} +diff -urN a/gopls/test/json_test.go b/gopls/test/json_test.go +--- a/gopls/test/json_test.go 2021-06-30 08:59:09.000000000 -0700 ++++ 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 +-// license that can be found in the LICENSE file. +- +-package gopls_test +- +-import ( +- "encoding/json" +- "fmt" +- "regexp" +- "strings" +- "testing" +- +- "github.com/google/go-cmp/cmp" +- "golang.org/x/tools/internal/lsp/protocol" +-) +- +-// verify that type errors in Initialize lsp messages don't cause +-// any other unmarshalling errors. The code looks at single values and the +-// first component of array values. Each occurrence is replaced by something +-// of a different type, the resulting string unmarshalled, and compared to +-// the unmarshalling of the unchanged strings. The test passes if there is no +-// more than a single difference reported. That is, if changing a single value +-// in the message changes no more than a single value in the unmarshalled struct, +-// it is safe to ignore *json.UnmarshalTypeError. +- +-// strings are changed to numbers or bools (true) +-// bools are changed to numbers or strings +-// numbers are changed to strings or bools +- +-// a recent Initialize message taken from a log +-const input = `{"processId":38349,"clientInfo":{"name":"vscode","version":"1.56.0-insider"},"rootPath":"/Users/pjw/latest/tools","rootUri":"file:///Users/pjw/latest/tools","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional"},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true,"semanticTokens":{"refreshSupport":true}},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]},"codeDescriptionSupport":true,"dataSupport":true},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]},"insertReplaceSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true},"activeParameterSupport":true},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true,"tagSupport":{"valueSet":[1]},"labelSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"disabledSupport":true,"dataSupport":true,"resolveSupport":{"properties":["edit"]},"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true,"prepareSupportDefaultBehavior":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true},"callHierarchy":{"dynamicRegistration":true},"semanticTokens":{"dynamicRegistration":true,"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","member","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":["relative"],"requests":{"range":true,"full":{"delta":true}}}},"window":{"workDoneProgress":true}},"initializationOptions":{"usePlaceholders":true,"completionDocumentation":true,"verboseOutput":false,"codelenses":{"gc_details":true},"analyses":{"fillstruct":true,"staticcheck":true},"experimentalWorkspaceModule":true,"semanticTokens":true},"trace":"off","workspaceFolders":[{"uri":"file:///Users/pjw/latest/tools","name":"tools"}]}` +- +-type DiffReporter struct { +- path cmp.Path +- diffs []string +-} +- +-func (r *DiffReporter) PushStep(ps cmp.PathStep) { +- r.path = append(r.path, ps) +-} +- +-func (r *DiffReporter) Report(rs cmp.Result) { +- if !rs.Equal() { +- vx, vy := r.path.Last().Values() +- r.diffs = append(r.diffs, fmt.Sprintf("%#v:\n\t-: %+v\n\t+: %+v\n", r.path, vx, vy)) +- } +-} +- +-func (r *DiffReporter) PopStep() { +- r.path = r.path[:len(r.path)-1] +-} +- +-func (r *DiffReporter) String() string { +- return strings.Join(r.diffs, "\n") +-} +- +-func TestStringChanges(t *testing.T) { +- // string as value +- stringLeaf := regexp.MustCompile(`:("[^"]*")`) +- leafs := stringLeaf.FindAllStringSubmatchIndex(input, -1) +- allDeltas(t, leafs, "23", "true") +- // string as first element of array +- stringArray := regexp.MustCompile(`[[]("[^"]*")`) +- arrays := stringArray.FindAllStringSubmatchIndex(input, -1) +- allDeltas(t, arrays, "23", "true") +-} +- +-func TestBoolChanges(t *testing.T) { +- boolLeaf := regexp.MustCompile(`:(true|false)(,|})`) +- leafs := boolLeaf.FindAllStringSubmatchIndex(input, -1) +- allDeltas(t, leafs, "23", `"xx"`) +- boolArray := regexp.MustCompile(`:[[](true|false)(,|])`) +- arrays := boolArray.FindAllStringSubmatchIndex(input, -1) +- allDeltas(t, arrays, "23", `"xx"`) +-} +- +-func TestNumberChanges(t *testing.T) { +- numLeaf := regexp.MustCompile(`:(\d+)(,|})`) +- leafs := numLeaf.FindAllStringSubmatchIndex(input, -1) +- allDeltas(t, leafs, "true", `"xx"`) +- numArray := regexp.MustCompile(`:[[](\d+)(,|])`) +- arrays := numArray.FindAllStringSubmatchIndex(input, -1) +- allDeltas(t, arrays, "true", `"xx"`) +-} +- +-// v is a set of matches. check that substituting any repl never +-// creates more than 1 unmarshaling error +-func allDeltas(t *testing.T, v [][]int, repls ...string) { +- t.Helper() +- for _, repl := range repls { +- for i, x := range v { +- err := tryChange(x[2], x[3], repl) +- if err != nil { +- t.Errorf("%d:%q %v", i, input[x[2]:x[3]], err) +- } +- } +- } +-} +- +-func tryChange(start, end int, repl string) error { +- var p, q protocol.InitializeParams +- mod := input[:start] + repl + input[end:] +- excerpt := func() (string, string) { +- a := start - 5 +- if a < 0 { +- a = 0 +- } +- b := end + 5 +- if b > len(input) { +- // trusting repl to be no longer than what it replaces +- b = len(input) +- } +- ma := input[a:b] +- mb := mod[a:b] +- return ma, mb +- } +- if err := json.Unmarshal([]byte(input), &p); err != nil { +- return fmt.Errorf("%s %v", repl, err) +- } +- if err := json.Unmarshal([]byte(mod), &q); err == nil { +- return nil // no errors is ok +- } else if _, ok := err.(*json.UnmarshalTypeError); !ok { +- return fmt.Errorf("%T, not *json.UnmarshalTypeError", err) +- } +- +- var r DiffReporter +- cmp.Diff(p, q, cmp.Reporter(&r)) +- if len(r.diffs) > 1 { // 0 is possible, e.g., for interface{} +- ma, mb := excerpt() +- return fmt.Errorf("got %d diffs for %q\n%s\n%s", len(r.diffs), repl, ma, mb) +- } +- return nil +-} diff --git a/third_party/org_golang_x_tools-gazelle.patch b/third_party/org_golang_x_tools-gazelle.patch index 91a3b596cc..21f8456a6f 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN b/benchmark/parse/BUILD.bazel c/benchmark/parse/BUILD.bazel + embed = [":parse"], +) diff -urN b/blog/BUILD.bazel c/blog/BUILD.bazel ---- b/blog/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN b/blog/BUILD.bazel c/blog/BUILD.bazel + embed = [":blog"], +) diff -urN b/blog/atom/BUILD.bazel c/blog/atom/BUILD.bazel ---- b/blog/atom/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN b/blog/atom/BUILD.bazel c/blog/atom/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/auth/authtest/BUILD.bazel c/cmd/auth/authtest/BUILD.bazel ---- b/cmd/auth/authtest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN b/cmd/auth/authtest/BUILD.bazel c/cmd/auth/authtest/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/auth/cookieauth/BUILD.bazel c/cmd/auth/cookieauth/BUILD.bazel ---- b/cmd/auth/cookieauth/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN b/cmd/auth/cookieauth/BUILD.bazel c/cmd/auth/cookieauth/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/auth/gitauth/BUILD.bazel c/cmd/auth/gitauth/BUILD.bazel ---- b/cmd/auth/gitauth/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN b/cmd/auth/gitauth/BUILD.bazel c/cmd/auth/gitauth/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/auth/netrcauth/BUILD.bazel c/cmd/auth/netrcauth/BUILD.bazel ---- b/cmd/auth/netrcauth/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN b/cmd/auth/netrcauth/BUILD.bazel c/cmd/auth/netrcauth/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/benchcmp/BUILD.bazel c/cmd/benchcmp/BUILD.bazel ---- b/cmd/benchcmp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,7 +176,7 @@ diff -urN b/cmd/benchcmp/BUILD.bazel c/cmd/benchcmp/BUILD.bazel + deps = ["//benchmark/parse"], +) diff -urN b/cmd/bundle/BUILD.bazel c/cmd/bundle/BUILD.bazel ---- b/cmd/bundle/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") @@ -202,7 +202,7 @@ diff -urN b/cmd/bundle/BUILD.bazel c/cmd/bundle/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -220,7 +220,7 @@ diff -urN b/cmd/bundle/testdata/src/domain.name/importdecl/BUILD.bazel c/cmd/bun + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -242,7 +242,7 @@ diff -urN b/cmd/bundle/testdata/src/initial/BUILD.bazel c/cmd/bundle/testdata/sr + visibility = ["//visibility:public"], +) diff -urN b/cmd/callgraph/BUILD.bazel c/cmd/callgraph/BUILD.bazel ---- b/cmd/callgraph/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,73 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") @@ -319,7 +319,7 @@ diff -urN b/cmd/callgraph/BUILD.bazel c/cmd/callgraph/BUILD.bazel + }), +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -343,7 +343,7 @@ diff -urN b/cmd/callgraph/testdata/src/pkg/BUILD.bazel c/cmd/callgraph/testdata/ + embed = [":pkg_lib"], +) diff -urN b/cmd/compilebench/BUILD.bazel c/cmd/compilebench/BUILD.bazel ---- b/cmd/compilebench/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -362,7 +362,7 @@ diff -urN b/cmd/compilebench/BUILD.bazel c/cmd/compilebench/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/cover/BUILD.bazel c/cmd/cover/BUILD.bazel ---- b/cmd/cover/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -436,7 +436,7 @@ diff -urN b/cmd/cover/BUILD.bazel c/cmd/cover/BUILD.bazel + }), +) diff -urN b/cmd/cover/testdata/BUILD.bazel c/cmd/cover/testdata/BUILD.bazel ---- b/cmd/cover/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -457,7 +457,7 @@ diff -urN b/cmd/cover/testdata/BUILD.bazel c/cmd/cover/testdata/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/digraph/BUILD.bazel c/cmd/digraph/BUILD.bazel ---- b/cmd/digraph/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -481,9 +481,9 @@ diff -urN b/cmd/digraph/BUILD.bazel c/cmd/digraph/BUILD.bazel + embed = [":digraph_lib"], +) diff -urN b/cmd/eg/BUILD.bazel c/cmd/eg/BUILD.bazel ---- b/cmd/eg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,20 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") + +go_library( @@ -492,8 +492,7 @@ diff -urN b/cmd/eg/BUILD.bazel c/cmd/eg/BUILD.bazel + importpath = "golang.org/x/tools/cmd/eg", + visibility = ["//visibility:private"], + deps = [ -+ "//go/buildutil", -+ "//go/loader", ++ "//go/packages", + "//refactor/eg", + "@org_golang_x_sys//execabs:go_default_library", + ], @@ -505,7 +504,7 @@ diff -urN b/cmd/eg/BUILD.bazel c/cmd/eg/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/fiximports/BUILD.bazel c/cmd/fiximports/BUILD.bazel ---- b/cmd/fiximports/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,63 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") @@ -572,7 +571,7 @@ diff -urN b/cmd/fiximports/BUILD.bazel c/cmd/fiximports/BUILD.bazel + }), +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -590,7 +589,7 @@ diff -urN b/cmd/fiximports/testdata/src/fruit.io/banana/BUILD.bazel c/cmd/fiximp + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -608,7 +607,7 @@ diff -urN b/cmd/fiximports/testdata/src/fruit.io/orange/BUILD.bazel c/cmd/fiximp + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -626,7 +625,7 @@ diff -urN b/cmd/fiximports/testdata/src/fruit.io/pear/BUILD.bazel c/cmd/fiximpor + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -644,7 +643,7 @@ diff -urN b/cmd/fiximports/testdata/src/new.com/one/BUILD.bazel c/cmd/fiximports + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -662,7 +661,7 @@ diff -urN b/cmd/fiximports/testdata/src/old.com/bad/BUILD.bazel c/cmd/fiximports + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -680,7 +679,7 @@ diff -urN b/cmd/fiximports/testdata/src/old.com/one/BUILD.bazel c/cmd/fiximports + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -698,7 +697,7 @@ diff -urN b/cmd/fiximports/testdata/src/titanic.biz/bar/BUILD.bazel c/cmd/fiximp + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -716,7 +715,7 @@ diff -urN b/cmd/fiximports/testdata/src/titanic.biz/foo/BUILD.bazel c/cmd/fiximp + visibility = ["//visibility:public"], +) diff -urN b/cmd/getgo/BUILD.bazel c/cmd/getgo/BUILD.bazel ---- b/cmd/getgo/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -794,7 +793,7 @@ diff -urN b/cmd/getgo/BUILD.bazel c/cmd/getgo/BUILD.bazel + embed = [":getgo_lib"], +) diff -urN b/cmd/getgo/server/BUILD.bazel c/cmd/getgo/server/BUILD.bazel ---- b/cmd/getgo/server/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -812,7 +811,7 @@ diff -urN b/cmd/getgo/server/BUILD.bazel c/cmd/getgo/server/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -837,7 +836,7 @@ diff -urN b/cmd/go-contrib-init/BUILD.bazel c/cmd/go-contrib-init/BUILD.bazel + embed = [":go-contrib-init_lib"], +) diff -urN b/cmd/godex/BUILD.bazel c/cmd/godex/BUILD.bazel ---- b/cmd/godex/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -865,7 +864,7 @@ diff -urN b/cmd/godex/BUILD.bazel c/cmd/godex/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/godoc/BUILD.bazel c/cmd/godoc/BUILD.bazel ---- b/cmd/godoc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") @@ -911,7 +910,7 @@ diff -urN b/cmd/godoc/BUILD.bazel c/cmd/godoc/BUILD.bazel + ], +) diff -urN b/cmd/goimports/BUILD.bazel c/cmd/goimports/BUILD.bazel ---- b/cmd/goimports/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -938,7 +937,7 @@ diff -urN b/cmd/goimports/BUILD.bazel c/cmd/goimports/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/gomvpkg/BUILD.bazel c/cmd/gomvpkg/BUILD.bazel ---- b/cmd/gomvpkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -960,7 +959,7 @@ diff -urN b/cmd/gomvpkg/BUILD.bazel c/cmd/gomvpkg/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/gorename/BUILD.bazel c/cmd/gorename/BUILD.bazel ---- b/cmd/gorename/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -988,7 +987,7 @@ diff -urN b/cmd/gorename/BUILD.bazel c/cmd/gorename/BUILD.bazel + deps = ["//internal/testenv"], +) diff -urN b/cmd/gotype/BUILD.bazel c/cmd/gotype/BUILD.bazel ---- b/cmd/gotype/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1010,7 +1009,7 @@ diff -urN b/cmd/gotype/BUILD.bazel c/cmd/gotype/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/goyacc/BUILD.bazel c/cmd/goyacc/BUILD.bazel ---- b/cmd/goyacc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1031,7 +1030,7 @@ diff -urN b/cmd/goyacc/BUILD.bazel c/cmd/goyacc/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1049,7 +1048,7 @@ diff -urN b/cmd/goyacc/testdata/expr/BUILD.bazel c/cmd/goyacc/testdata/expr/BUIL + visibility = ["//visibility:public"], +) diff -urN b/cmd/guru/BUILD.bazel c/cmd/guru/BUILD.bazel ---- b/cmd/guru/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,56 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") @@ -1109,7 +1108,7 @@ diff -urN b/cmd/guru/BUILD.bazel c/cmd/guru/BUILD.bazel + deps = ["//internal/testenv"], +) diff -urN b/cmd/guru/serial/BUILD.bazel c/cmd/guru/serial/BUILD.bazel ---- b/cmd/guru/serial/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1127,7 +1126,7 @@ diff -urN b/cmd/guru/serial/BUILD.bazel c/cmd/guru/serial/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1145,7 +1144,7 @@ diff -urN b/cmd/guru/testdata/src/alias/BUILD.bazel c/cmd/guru/testdata/src/alia + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1163,7 +1162,7 @@ diff -urN b/cmd/guru/testdata/src/calls/BUILD.bazel c/cmd/guru/testdata/src/call + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1181,7 +1180,7 @@ diff -urN b/cmd/guru/testdata/src/calls-json/BUILD.bazel c/cmd/guru/testdata/src + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1202,7 +1201,7 @@ diff -urN b/cmd/guru/testdata/src/definition-json/BUILD.bazel c/cmd/guru/testdat + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1220,7 +1219,7 @@ diff -urN b/cmd/guru/testdata/src/describe/BUILD.bazel c/cmd/guru/testdata/src/d + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1238,7 +1237,7 @@ diff -urN b/cmd/guru/testdata/src/describe-json/BUILD.bazel c/cmd/guru/testdata/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1256,7 +1255,7 @@ diff -urN b/cmd/guru/testdata/src/freevars/BUILD.bazel c/cmd/guru/testdata/src/f + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1274,7 +1273,7 @@ diff -urN b/cmd/guru/testdata/src/implements/BUILD.bazel c/cmd/guru/testdata/src + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1292,7 +1291,7 @@ diff -urN b/cmd/guru/testdata/src/implements-json/BUILD.bazel c/cmd/guru/testdat + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1310,7 +1309,7 @@ diff -urN b/cmd/guru/testdata/src/implements-methods/BUILD.bazel c/cmd/guru/test + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1328,7 +1327,7 @@ diff -urN b/cmd/guru/testdata/src/implements-methods-json/BUILD.bazel c/cmd/guru + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1346,7 +1345,7 @@ diff -urN b/cmd/guru/testdata/src/imports/BUILD.bazel c/cmd/guru/testdata/src/im + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1364,7 +1363,7 @@ diff -urN b/cmd/guru/testdata/src/lib/BUILD.bazel c/cmd/guru/testdata/src/lib/BU + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1382,7 +1381,7 @@ diff -urN b/cmd/guru/testdata/src/lib/sublib/BUILD.bazel c/cmd/guru/testdata/src + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1400,7 +1399,7 @@ diff -urN b/cmd/guru/testdata/src/main/BUILD.bazel c/cmd/guru/testdata/src/main/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1418,7 +1417,7 @@ diff -urN b/cmd/guru/testdata/src/peers/BUILD.bazel c/cmd/guru/testdata/src/peer + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1436,7 +1435,7 @@ diff -urN b/cmd/guru/testdata/src/peers-json/BUILD.bazel c/cmd/guru/testdata/src + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1454,7 +1453,7 @@ diff -urN b/cmd/guru/testdata/src/pointsto/BUILD.bazel c/cmd/guru/testdata/src/p + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1472,7 +1471,7 @@ diff -urN b/cmd/guru/testdata/src/pointsto-json/BUILD.bazel c/cmd/guru/testdata/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1499,7 +1498,7 @@ diff -urN b/cmd/guru/testdata/src/referrers/BUILD.bazel c/cmd/guru/testdata/src/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1517,7 +1516,7 @@ diff -urN b/cmd/guru/testdata/src/referrers-json/BUILD.bazel c/cmd/guru/testdata + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1535,7 +1534,7 @@ diff -urN b/cmd/guru/testdata/src/reflection/BUILD.bazel c/cmd/guru/testdata/src + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1553,7 +1552,7 @@ diff -urN b/cmd/guru/testdata/src/softerrs/BUILD.bazel c/cmd/guru/testdata/src/s + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1571,7 +1570,7 @@ diff -urN b/cmd/guru/testdata/src/what/BUILD.bazel c/cmd/guru/testdata/src/what/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1589,7 +1588,7 @@ diff -urN b/cmd/guru/testdata/src/what-json/BUILD.bazel c/cmd/guru/testdata/src/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1607,7 +1606,7 @@ diff -urN b/cmd/guru/testdata/src/whicherrs/BUILD.bazel c/cmd/guru/testdata/src/ + visibility = ["//visibility:public"], +) diff -urN b/cmd/html2article/BUILD.bazel c/cmd/html2article/BUILD.bazel ---- b/cmd/html2article/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1629,7 +1628,7 @@ diff -urN b/cmd/html2article/BUILD.bazel c/cmd/html2article/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/present/BUILD.bazel c/cmd/present/BUILD.bazel ---- b/cmd/present/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1658,7 +1657,7 @@ diff -urN b/cmd/present/BUILD.bazel c/cmd/present/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/present2md/BUILD.bazel c/cmd/present2md/BUILD.bazel ---- b/cmd/present2md/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1677,7 +1676,7 @@ diff -urN b/cmd/present2md/BUILD.bazel c/cmd/present2md/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/splitdwarf/BUILD.bazel c/cmd/splitdwarf/BUILD.bazel ---- b/cmd/splitdwarf/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1728,7 +1727,7 @@ diff -urN b/cmd/splitdwarf/BUILD.bazel c/cmd/splitdwarf/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1759,7 +1758,7 @@ diff -urN b/cmd/splitdwarf/internal/macho/BUILD.bazel c/cmd/splitdwarf/internal/ + embed = [":macho"], +) diff -urN b/cmd/ssadump/BUILD.bazel c/cmd/ssadump/BUILD.bazel ---- b/cmd/ssadump/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1784,7 +1783,7 @@ diff -urN b/cmd/ssadump/BUILD.bazel c/cmd/ssadump/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/stress/BUILD.bazel c/cmd/stress/BUILD.bazel ---- b/cmd/stress/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1844,7 +1843,7 @@ diff -urN b/cmd/stress/BUILD.bazel c/cmd/stress/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/cmd/stringer/BUILD.bazel c/cmd/stringer/BUILD.bazel ---- b/cmd/stringer/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") @@ -1874,7 +1873,7 @@ diff -urN b/cmd/stringer/BUILD.bazel c/cmd/stringer/BUILD.bazel + deps = ["//internal/testenv"], +) diff -urN b/cmd/stringer/testdata/BUILD.bazel c/cmd/stringer/testdata/BUILD.bazel ---- b/cmd/stringer/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1905,7 +1904,7 @@ diff -urN b/cmd/stringer/testdata/BUILD.bazel c/cmd/stringer/testdata/BUILD.baze + visibility = ["//visibility:public"], +) diff -urN b/cmd/toolstash/BUILD.bazel c/cmd/toolstash/BUILD.bazel ---- b/cmd/toolstash/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1927,7 +1926,7 @@ diff -urN b/cmd/toolstash/BUILD.bazel c/cmd/toolstash/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/container/intsets/BUILD.bazel c/container/intsets/BUILD.bazel ---- b/container/intsets/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -1960,7 +1959,7 @@ diff -urN b/container/intsets/BUILD.bazel c/container/intsets/BUILD.bazel + embed = [":intsets"], +) diff -urN b/copyright/BUILD.bazel c/copyright/BUILD.bazel ---- b/copyright/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -1984,7 +1983,7 @@ diff -urN b/copyright/BUILD.bazel c/copyright/BUILD.bazel + embed = [":copyright"], +) diff -urN b/cover/BUILD.bazel c/cover/BUILD.bazel ---- b/cover/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2008,7 +2007,7 @@ diff -urN b/cover/BUILD.bazel c/cover/BUILD.bazel + embed = [":cover"], +) diff -urN b/go/analysis/BUILD.bazel c/go/analysis/BUILD.bazel ---- b/go/analysis/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,39 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -2051,7 +2050,7 @@ diff -urN b/go/analysis/BUILD.bazel c/go/analysis/BUILD.bazel + embed = [":analysis"], +) diff -urN b/go/analysis/analysistest/BUILD.bazel c/go/analysis/analysistest/BUILD.bazel ---- b/go/analysis/analysistest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2089,7 +2088,7 @@ diff -urN b/go/analysis/analysistest/BUILD.bazel c/go/analysis/analysistest/BUIL + ], +) diff -urN b/go/analysis/internal/analysisflags/BUILD.bazel c/go/analysis/internal/analysisflags/BUILD.bazel ---- b/go/analysis/internal/analysisflags/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2120,7 +2119,7 @@ diff -urN b/go/analysis/internal/analysisflags/BUILD.bazel c/go/analysis/interna + ], +) diff -urN b/go/analysis/internal/checker/BUILD.bazel c/go/analysis/internal/checker/BUILD.bazel ---- b/go/analysis/internal/checker/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2158,7 +2157,7 @@ diff -urN b/go/analysis/internal/checker/BUILD.bazel c/go/analysis/internal/chec + ], +) diff -urN b/go/analysis/internal/facts/BUILD.bazel c/go/analysis/internal/facts/BUILD.bazel ---- b/go/analysis/internal/facts/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,46 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -2208,7 +2207,7 @@ diff -urN b/go/analysis/internal/facts/BUILD.bazel c/go/analysis/internal/facts/ + ], +) diff -urN b/go/analysis/multichecker/BUILD.bazel c/go/analysis/multichecker/BUILD.bazel ---- b/go/analysis/multichecker/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2243,7 +2242,7 @@ diff -urN b/go/analysis/multichecker/BUILD.bazel c/go/analysis/multichecker/BUIL + ], +) diff -urN b/go/analysis/passes/asmdecl/BUILD.bazel c/go/analysis/passes/asmdecl/BUILD.bazel ---- b/go/analysis/passes/asmdecl/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -2285,7 +2284,7 @@ diff -urN b/go/analysis/passes/asmdecl/BUILD.bazel c/go/analysis/passes/asmdecl/ + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -2314,7 +2313,7 @@ diff -urN b/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel c/go/analysis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -2360,7 +2359,7 @@ diff -urN b/go/analysis/passes/assign/BUILD.bazel c/go/analysis/passes/assign/BU + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2378,7 +2377,7 @@ diff -urN b/go/analysis/passes/assign/testdata/src/a/BUILD.bazel c/go/analysis/p + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -2424,7 +2423,7 @@ diff -urN b/go/analysis/passes/atomic/BUILD.bazel c/go/analysis/passes/atomic/BU + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2442,7 +2441,7 @@ diff -urN b/go/analysis/passes/atomic/testdata/src/a/BUILD.bazel c/go/analysis/p + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -2488,7 +2487,7 @@ diff -urN b/go/analysis/passes/atomicalign/BUILD.bazel c/go/analysis/passes/atom + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2509,7 +2508,7 @@ diff -urN b/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel c/go/analy + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2530,7 +2529,7 @@ diff -urN b/go/analysis/passes/atomicalign/testdata/src/b/BUILD.bazel c/go/analy + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -2576,7 +2575,7 @@ diff -urN b/go/analysis/passes/bools/BUILD.bazel c/go/analysis/passes/bools/BUIL + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2594,7 +2593,7 @@ diff -urN b/go/analysis/passes/bools/testdata/src/a/BUILD.bazel c/go/analysis/pa + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -2636,7 +2635,7 @@ diff -urN b/go/analysis/passes/buildssa/BUILD.bazel c/go/analysis/passes/buildss + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2654,14 +2653,17 @@ diff -urN b/go/analysis/passes/buildssa/testdata/src/a/BUILD.bazel c/go/analysis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,39 @@ +@@ -0,0 +1,45 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( + name = "buildtag", -+ srcs = ["buildtag.go"], ++ srcs = [ ++ "buildtag.go", ++ "buildtag_old.go", ++ ], + importpath = "golang.org/x/tools/go/analysis/passes/buildtag", + visibility = ["//visibility:public"], + deps = [ @@ -2672,7 +2674,10 @@ diff -urN b/go/analysis/passes/buildtag/BUILD.bazel c/go/analysis/passes/buildta + +go_tool_library( + name = "go_tool_library", -+ srcs = ["buildtag.go"], ++ srcs = [ ++ "buildtag.go", ++ "buildtag_old.go", ++ ], + importpath = "golang.org/x/tools/go/analysis/passes/buildtag", + visibility = ["//visibility:public"], + deps = [ @@ -2697,14 +2702,18 @@ diff -urN b/go/analysis/passes/buildtag/BUILD.bazel c/go/analysis/passes/buildta + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,14 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "a", -+ srcs = ["buildtag.go"], ++ srcs = [ ++ "buildtag4.go", ++ "buildtag5.go", ++ "buildtag6.s", ++ ], + importpath = "golang.org/x/tools/go/analysis/passes/buildtag/testdata/src/a", + visibility = ["//visibility:public"], +) @@ -2715,7 +2724,7 @@ diff -urN b/go/analysis/passes/buildtag/testdata/src/a/BUILD.bazel c/go/analysis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -2757,7 +2766,7 @@ diff -urN b/go/analysis/passes/cgocall/BUILD.bazel c/go/analysis/passes/cgocall/ + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2779,7 +2788,7 @@ diff -urN b/go/analysis/passes/cgocall/testdata/src/a/BUILD.bazel c/go/analysis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2797,7 +2806,7 @@ diff -urN b/go/analysis/passes/cgocall/testdata/src/b/BUILD.bazel c/go/analysis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2815,7 +2824,7 @@ diff -urN b/go/analysis/passes/cgocall/testdata/src/c/BUILD.bazel c/go/analysis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,46 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -2865,7 +2874,7 @@ diff -urN b/go/analysis/passes/composite/BUILD.bazel c/go/analysis/passes/compos + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -2883,7 +2892,7 @@ diff -urN b/go/analysis/passes/composite/testdata/src/a/BUILD.bazel c/go/analysi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -2929,7 +2938,7 @@ diff -urN b/go/analysis/passes/copylock/BUILD.bazel c/go/analysis/passes/copyloc + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -2951,7 +2960,7 @@ diff -urN b/go/analysis/passes/copylock/testdata/src/a/BUILD.bazel c/go/analysis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,44 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -2999,7 +3008,7 @@ diff -urN b/go/analysis/passes/ctrlflow/BUILD.bazel c/go/analysis/passes/ctrlflo + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3017,7 +3026,7 @@ diff -urN b/go/analysis/passes/ctrlflow/testdata/src/a/BUILD.bazel c/go/analysis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3035,7 +3044,7 @@ diff -urN b/go/analysis/passes/ctrlflow/testdata/src/lib/BUILD.bazel c/go/analys + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -3081,7 +3090,7 @@ diff -urN b/go/analysis/passes/deepequalerrors/BUILD.bazel c/go/analysis/passes/ + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3099,7 +3108,7 @@ diff -urN b/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel c/go/a + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -3145,7 +3154,7 @@ diff -urN b/go/analysis/passes/errorsas/BUILD.bazel c/go/analysis/passes/errorsa + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3163,7 +3172,7 @@ diff -urN b/go/analysis/passes/errorsas/testdata/src/a/BUILD.bazel c/go/analysis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -3207,7 +3216,7 @@ diff -urN b/go/analysis/passes/fieldalignment/BUILD.bazel c/go/analysis/passes/f + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3229,7 +3238,7 @@ diff -urN b/go/analysis/passes/fieldalignment/cmd/fieldalignment/BUILD.bazel c/g + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3251,7 +3260,7 @@ diff -urN b/go/analysis/passes/fieldalignment/testdata/src/a/BUILD.bazel c/go/an + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -3287,7 +3296,7 @@ diff -urN b/go/analysis/passes/findcall/BUILD.bazel c/go/analysis/passes/findcal + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3309,7 +3318,7 @@ diff -urN b/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel c/go/analysis/p + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3327,7 +3336,7 @@ diff -urN b/go/analysis/passes/findcall/testdata/src/a/BUILD.bazel c/go/analysis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -3369,7 +3378,7 @@ diff -urN b/go/analysis/passes/framepointer/BUILD.bazel c/go/analysis/passes/fra + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3393,7 +3402,7 @@ diff -urN b/go/analysis/passes/framepointer/testdata/src/a/BUILD.bazel c/go/anal + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -3439,7 +3448,7 @@ diff -urN b/go/analysis/passes/httpresponse/BUILD.bazel c/go/analysis/passes/htt + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3457,7 +3466,7 @@ diff -urN b/go/analysis/passes/httpresponse/testdata/src/a/BUILD.bazel c/go/anal + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -3501,7 +3510,7 @@ diff -urN b/go/analysis/passes/ifaceassert/BUILD.bazel c/go/analysis/passes/ifac + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3523,7 +3532,7 @@ diff -urN b/go/analysis/passes/ifaceassert/cmd/ifaceassert/BUILD.bazel c/go/anal + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3541,7 +3550,7 @@ diff -urN b/go/analysis/passes/ifaceassert/testdata/src/a/BUILD.bazel c/go/analy + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_tool_library") @@ -3574,7 +3583,7 @@ diff -urN b/go/analysis/passes/inspect/BUILD.bazel c/go/analysis/passes/inspect/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_tool_library") @@ -3599,9 +3608,9 @@ diff -urN b/go/analysis/passes/internal/analysisutil/BUILD.bazel c/go/analysis/p + visibility = ["//go/analysis/passes:__subpackages__"], +) diff -urN b/go/analysis/passes/loopclosure/BUILD.bazel c/go/analysis/passes/loopclosure/BUILD.bazel ---- b/go/analysis/passes/loopclosure/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,40 @@ +@@ -0,0 +1,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -3613,6 +3622,7 @@ diff -urN b/go/analysis/passes/loopclosure/BUILD.bazel c/go/analysis/passes/loop + "//go/analysis", + "//go/analysis/passes/inspect", + "//go/ast/inspector", ++ "//go/types/typeutil", + ], +) + @@ -3625,6 +3635,7 @@ diff -urN b/go/analysis/passes/loopclosure/BUILD.bazel c/go/analysis/passes/loop + "//go/analysis:go_tool_library", + "//go/analysis/passes/inspect:go_tool_library", + "//go/ast/inspector:go_tool_library", ++ "//go/types/typeutil:go_tool_library", + ], +) + @@ -3643,9 +3654,9 @@ diff -urN b/go/analysis/passes/loopclosure/BUILD.bazel c/go/analysis/passes/loop + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,14 @@ +@@ -0,0 +1,15 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3653,6 +3664,7 @@ diff -urN b/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel c/go/analy + srcs = ["a.go"], + importpath = "golang.org/x/tools/go/analysis/passes/loopclosure/testdata/src/a", + visibility = ["//visibility:public"], ++ deps = ["@org_golang_x_sync//errgroup:go_default_library"], +) + +alias( @@ -3660,8 +3672,26 @@ diff -urN b/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel c/go/analy + actual = ":a", + 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 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") ++ ++go_library( ++ name = "errgroup", ++ srcs = ["errgroup.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/loopclosure/testdata/src/golang.org/x/sync/errgroup", ++ visibility = ["//visibility:public"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":errgroup", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,44 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -3709,7 +3739,7 @@ diff -urN b/go/analysis/passes/lostcancel/BUILD.bazel c/go/analysis/passes/lostc + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3731,7 +3761,7 @@ diff -urN b/go/analysis/passes/lostcancel/cmd/lostcancel/BUILD.bazel c/go/analys + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3749,7 +3779,7 @@ diff -urN b/go/analysis/passes/lostcancel/testdata/src/a/BUILD.bazel c/go/analys + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3767,7 +3797,7 @@ diff -urN b/go/analysis/passes/lostcancel/testdata/src/b/BUILD.bazel c/go/analys + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -3811,7 +3841,7 @@ diff -urN b/go/analysis/passes/nilfunc/BUILD.bazel c/go/analysis/passes/nilfunc/ + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3829,7 +3859,7 @@ diff -urN b/go/analysis/passes/nilfunc/testdata/src/a/BUILD.bazel c/go/analysis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -3873,7 +3903,7 @@ diff -urN b/go/analysis/passes/nilness/BUILD.bazel c/go/analysis/passes/nilness/ + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3895,7 +3925,7 @@ diff -urN b/go/analysis/passes/nilness/cmd/nilness/BUILD.bazel c/go/analysis/pas + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3913,7 +3943,7 @@ diff -urN b/go/analysis/passes/nilness/testdata/src/a/BUILD.bazel c/go/analysis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -3949,7 +3979,7 @@ diff -urN b/go/analysis/passes/pkgfact/BUILD.bazel c/go/analysis/passes/pkgfact/ + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3967,7 +3997,7 @@ diff -urN b/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel c/go/analysis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -3985,7 +4015,7 @@ diff -urN b/go/analysis/passes/pkgfact/testdata/src/b/BUILD.bazel c/go/analysis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4003,7 +4033,7 @@ diff -urN b/go/analysis/passes/pkgfact/testdata/src/c/BUILD.bazel c/go/analysis/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,50 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -4057,7 +4087,7 @@ diff -urN b/go/analysis/passes/printf/BUILD.bazel c/go/analysis/passes/printf/BU + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4075,7 +4105,7 @@ diff -urN b/go/analysis/passes/printf/testdata/src/a/BUILD.bazel c/go/analysis/p + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4093,7 +4123,7 @@ diff -urN b/go/analysis/passes/printf/testdata/src/b/BUILD.bazel c/go/analysis/p + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4110,8 +4140,72 @@ diff -urN b/go/analysis/passes/printf/testdata/src/nofmt/BUILD.bazel c/go/analys + actual = ":nofmt", + 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 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,42 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") ++ ++go_library( ++ name = "reflectvaluecompare", ++ srcs = ["reflectvaluecompare.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/reflectvaluecompare", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//go/analysis", ++ "//go/analysis/passes/inspect", ++ "//go/ast/inspector", ++ "//go/types/typeutil", ++ ], ++) ++ ++go_tool_library( ++ name = "go_tool_library", ++ srcs = ["reflectvaluecompare.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/reflectvaluecompare", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//go/analysis:go_tool_library", ++ "//go/analysis/passes/inspect:go_tool_library", ++ "//go/ast/inspector:go_tool_library", ++ "//go/types/typeutil:go_tool_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":reflectvaluecompare", ++ visibility = ["//visibility:public"], ++) ++ ++go_test( ++ name = "reflectvaluecompare_test", ++ srcs = ["reflectvaluecompare_test.go"], ++ 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 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") ++ ++go_library( ++ name = "a", ++ srcs = ["a.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/reflectvaluecompare/testdata/src/a", ++ visibility = ["//visibility:public"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":a", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -4155,7 +4249,7 @@ diff -urN b/go/analysis/passes/shadow/BUILD.bazel c/go/analysis/passes/shadow/BU + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4177,7 +4271,7 @@ diff -urN b/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel c/go/analysis/passe + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4195,7 +4289,7 @@ diff -urN b/go/analysis/passes/shadow/testdata/src/a/BUILD.bazel c/go/analysis/p + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,48 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -4247,7 +4341,7 @@ diff -urN b/go/analysis/passes/shift/BUILD.bazel c/go/analysis/passes/shift/BUIL + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4264,8 +4358,70 @@ diff -urN b/go/analysis/passes/shift/testdata/src/a/BUILD.bazel c/go/analysis/pa + actual = ":a", + 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 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,40 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") ++ ++go_library( ++ name = "sigchanyzer", ++ srcs = ["sigchanyzer.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/sigchanyzer", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//go/analysis", ++ "//go/analysis/passes/inspect", ++ "//go/ast/inspector", ++ ], ++) ++ ++go_tool_library( ++ name = "go_tool_library", ++ srcs = ["sigchanyzer.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/sigchanyzer", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//go/analysis:go_tool_library", ++ "//go/analysis/passes/inspect:go_tool_library", ++ "//go/ast/inspector:go_tool_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":sigchanyzer", ++ visibility = ["//visibility:public"], ++) ++ ++go_test( ++ name = "sigchanyzer_test", ++ srcs = ["sigchanyzer_test.go"], ++ 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 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") ++ ++go_library( ++ name = "a", ++ srcs = ["a.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/sigchanyzer/testdata/src/a", ++ visibility = ["//visibility:public"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":a", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -4311,7 +4467,7 @@ diff -urN b/go/analysis/passes/sortslice/BUILD.bazel c/go/analysis/passes/sortsl + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4329,7 +4485,7 @@ diff -urN b/go/analysis/passes/sortslice/testdata/src/a/BUILD.bazel c/go/analysi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -4373,7 +4529,7 @@ diff -urN b/go/analysis/passes/stdmethods/BUILD.bazel c/go/analysis/passes/stdme + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -4391,7 +4547,7 @@ diff -urN b/go/analysis/passes/stdmethods/testdata/src/a/BUILD.bazel c/go/analys + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -4435,7 +4591,7 @@ diff -urN b/go/analysis/passes/stringintconv/BUILD.bazel c/go/analysis/passes/st + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4457,7 +4613,7 @@ diff -urN b/go/analysis/passes/stringintconv/cmd/stringintconv/BUILD.bazel c/go/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4475,7 +4631,7 @@ diff -urN b/go/analysis/passes/stringintconv/testdata/src/a/BUILD.bazel c/go/ana + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -4519,7 +4675,7 @@ diff -urN b/go/analysis/passes/structtag/BUILD.bazel c/go/analysis/passes/struct + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4537,7 +4693,7 @@ diff -urN b/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel c/go/analysi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4555,7 +4711,7 @@ diff -urN b/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel c/go/analy + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -4601,7 +4757,7 @@ diff -urN b/go/analysis/passes/testinggoroutine/BUILD.bazel c/go/analysis/passes + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -4619,7 +4775,7 @@ diff -urN b/go/analysis/passes/testinggoroutine/testdata/src/a/BUILD.bazel c/go/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -4655,7 +4811,7 @@ diff -urN b/go/analysis/passes/tests/BUILD.bazel c/go/analysis/passes/tests/BUIL + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -4682,7 +4838,7 @@ diff -urN b/go/analysis/passes/tests/testdata/src/a/BUILD.bazel c/go/analysis/pa + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4700,7 +4856,7 @@ diff -urN b/go/analysis/passes/tests/testdata/src/b/BUILD.bazel c/go/analysis/pa + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4710,7 +4866,7 @@ diff -urN b/go/analysis/passes/tests/testdata/src/b_x_test/BUILD.bazel c/go/anal + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4734,7 +4890,7 @@ diff -urN b/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel c/go/ana + embed = [":divergent"], +) diff -urN b/go/analysis/passes/unmarshal/BUILD.bazel c/go/analysis/passes/unmarshal/BUILD.bazel ---- b/go/analysis/passes/unmarshal/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -4780,7 +4936,7 @@ diff -urN b/go/analysis/passes/unmarshal/BUILD.bazel c/go/analysis/passes/unmars + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4802,7 +4958,7 @@ diff -urN b/go/analysis/passes/unmarshal/cmd/unmarshal/BUILD.bazel c/go/analysis + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4820,7 +4976,7 @@ diff -urN b/go/analysis/passes/unmarshal/testdata/src/a/BUILD.bazel c/go/analysi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -4864,7 +5020,7 @@ diff -urN b/go/analysis/passes/unreachable/BUILD.bazel c/go/analysis/passes/unre + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4882,7 +5038,7 @@ diff -urN b/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel c/go/analy + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -4928,7 +5084,7 @@ diff -urN b/go/analysis/passes/unsafeptr/BUILD.bazel c/go/analysis/passes/unsafe + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -4949,7 +5105,7 @@ diff -urN b/go/analysis/passes/unsafeptr/testdata/src/a/BUILD.bazel c/go/analysi + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -4995,7 +5151,7 @@ diff -urN b/go/analysis/passes/unusedresult/BUILD.bazel c/go/analysis/passes/unu + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5012,8 +5168,70 @@ diff -urN b/go/analysis/passes/unusedresult/testdata/src/a/BUILD.bazel c/go/anal + actual = ":a", + 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 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,40 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") ++ ++go_library( ++ name = "unusedwrite", ++ srcs = ["unusedwrite.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/unusedwrite", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//go/analysis", ++ "//go/analysis/passes/buildssa", ++ "//go/ssa", ++ ], ++) ++ ++go_tool_library( ++ name = "go_tool_library", ++ srcs = ["unusedwrite.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/unusedwrite", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//go/analysis:go_tool_library", ++ "//go/analysis/passes/buildssa:go_tool_library", ++ "//go/ssa:go_tool_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":unusedwrite", ++ visibility = ["//visibility:public"], ++) ++ ++go_test( ++ name = "unusedwrite_test", ++ srcs = ["unusedwrite_test.go"], ++ 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 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") ++ ++go_library( ++ name = "a", ++ srcs = ["unusedwrite.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/unusedwrite/testdata/src/a", ++ visibility = ["//visibility:public"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":a", ++ visibility = ["//visibility:public"], ++) diff -urN b/go/analysis/singlechecker/BUILD.bazel c/go/analysis/singlechecker/BUILD.bazel ---- b/go/analysis/singlechecker/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5037,7 +5255,7 @@ diff -urN b/go/analysis/singlechecker/BUILD.bazel c/go/analysis/singlechecker/BU + visibility = ["//visibility:public"], +) diff -urN b/go/analysis/unitchecker/BUILD.bazel c/go/analysis/unitchecker/BUILD.bazel ---- b/go/analysis/unitchecker/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -5074,9 +5292,9 @@ diff -urN b/go/analysis/unitchecker/BUILD.bazel c/go/analysis/unitchecker/BUILD. + ], +) diff -urN b/go/ast/astutil/BUILD.bazel c/go/ast/astutil/BUILD.bazel ---- b/go/ast/astutil/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,41 @@ +@@ -0,0 +1,44 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -5089,6 +5307,7 @@ diff -urN b/go/ast/astutil/BUILD.bazel c/go/ast/astutil/BUILD.bazel + ], + importpath = "golang.org/x/tools/go/ast/astutil", + visibility = ["//visibility:public"], ++ deps = ["//internal/typeparams"], +) + +go_tool_library( @@ -5101,6 +5320,7 @@ diff -urN b/go/ast/astutil/BUILD.bazel c/go/ast/astutil/BUILD.bazel + ], + importpath = "golang.org/x/tools/go/ast/astutil", + visibility = ["//visibility:public"], ++ deps = ["//internal/typeparams:go_tool_library"], +) + +alias( @@ -5117,9 +5337,10 @@ diff -urN b/go/ast/astutil/BUILD.bazel c/go/ast/astutil/BUILD.bazel + "rewrite_test.go", + ], + embed = [":astutil"], ++ deps = ["//internal/typeparams"], +) diff -urN b/go/ast/inspector/BUILD.bazel c/go/ast/inspector/BUILD.bazel ---- b/go/ast/inspector/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -5156,7 +5377,7 @@ diff -urN b/go/ast/inspector/BUILD.bazel c/go/ast/inspector/BUILD.bazel + deps = [":inspector"], +) diff -urN b/go/buildutil/BUILD.bazel c/go/buildutil/BUILD.bazel ---- b/go/buildutil/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5195,7 +5416,7 @@ diff -urN b/go/buildutil/BUILD.bazel c/go/buildutil/BUILD.bazel + ], +) diff -urN b/go/callgraph/BUILD.bazel c/go/callgraph/BUILD.bazel ---- b/go/callgraph/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5217,7 +5438,7 @@ diff -urN b/go/callgraph/BUILD.bazel c/go/callgraph/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/go/callgraph/cha/BUILD.bazel c/go/callgraph/cha/BUILD.bazel ---- b/go/callgraph/cha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,106 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -5327,7 +5548,7 @@ diff -urN b/go/callgraph/cha/BUILD.bazel c/go/callgraph/cha/BUILD.bazel + }), +) diff -urN b/go/callgraph/cha/testdata/BUILD.bazel c/go/callgraph/cha/testdata/BUILD.bazel ---- b/go/callgraph/cha/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5345,7 +5566,7 @@ diff -urN b/go/callgraph/cha/testdata/BUILD.bazel c/go/callgraph/cha/testdata/BU + visibility = ["//visibility:public"], +) diff -urN b/go/callgraph/rta/BUILD.bazel c/go/callgraph/rta/BUILD.bazel ---- b/go/callgraph/rta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,119 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -5468,7 +5689,7 @@ diff -urN b/go/callgraph/rta/BUILD.bazel c/go/callgraph/rta/BUILD.bazel + }), +) diff -urN b/go/callgraph/static/BUILD.bazel c/go/callgraph/static/BUILD.bazel ---- b/go/callgraph/static/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -5501,8 +5722,99 @@ diff -urN b/go/callgraph/static/BUILD.bazel c/go/callgraph/static/BUILD.bazel + "//go/ssa/ssautil", + ], +) +diff -urN b/go/callgraph/vta/BUILD.bazel c/go/callgraph/vta/BUILD.bazel +--- 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,43 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") ++ ++go_library( ++ name = "vta", ++ srcs = [ ++ "graph.go", ++ "propagation.go", ++ "utils.go", ++ "vta.go", ++ ], ++ importpath = "golang.org/x/tools/go/callgraph/vta", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//go/callgraph", ++ "//go/ssa", ++ "//go/types/typeutil", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":vta", ++ visibility = ["//visibility:public"], ++) ++ ++go_test( ++ name = "vta_test", ++ srcs = [ ++ "graph_test.go", ++ "helpers_test.go", ++ "propagation_test.go", ++ "vta_test.go", ++ ], ++ embed = [":vta"], ++ deps = [ ++ "//go/callgraph", ++ "//go/callgraph/cha", ++ "//go/loader", ++ "//go/ssa", ++ "//go/ssa/ssautil", ++ "//go/types/typeutil", ++ ], ++) +diff -urN b/go/callgraph/vta/testdata/BUILD.bazel c/go/callgraph/vta/testdata/BUILD.bazel +--- b/go/callgraph/vta/testdata/BUILD.bazel 1969-12-31 16:00:00.000000000 -0800 ++++ c/go/callgraph/vta/testdata/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_library( ++ name = "testdata", ++ srcs = [ ++ "callgraph_collections.go", ++ "callgraph_ho.go", ++ "callgraph_interfaces.go", ++ "callgraph_nested_ptr.go", ++ "callgraph_pointers.go", ++ "callgraph_static.go", ++ "channels.go", ++ "closures.go", ++ "dynamic_calls.go", ++ "fields.go", ++ "maps.go", ++ "node_uniqueness.go", ++ "panic.go", ++ "phi.go", ++ "phi_alias.go", ++ "ranges.go", ++ "returns.go", ++ "select.go", ++ "simple.go", ++ "static_calls.go", ++ "store.go", ++ "store_load_alias.go", ++ "stores_arrays.go", ++ "type_assertions.go", ++ "type_conversions.go", ++ ], ++ importpath = "golang.org/x/tools/go/callgraph/vta/testdata", ++ visibility = ["//visibility:public"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":testdata", ++ visibility = ["//visibility:public"], ++) diff -urN b/go/cfg/BUILD.bazel c/go/cfg/BUILD.bazel ---- b/go/cfg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -5539,7 +5851,7 @@ diff -urN b/go/cfg/BUILD.bazel c/go/cfg/BUILD.bazel + embed = [":cfg"], +) diff -urN b/go/expect/BUILD.bazel c/go/expect/BUILD.bazel ---- b/go/expect/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5567,7 +5879,7 @@ diff -urN b/go/expect/BUILD.bazel c/go/expect/BUILD.bazel + deps = [":expect"], +) diff -urN b/go/expect/testdata/BUILD.bazel c/go/expect/testdata/BUILD.bazel ---- b/go/expect/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5585,7 +5897,7 @@ diff -urN b/go/expect/testdata/BUILD.bazel c/go/expect/testdata/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/go/gccgoexportdata/BUILD.bazel c/go/gccgoexportdata/BUILD.bazel ---- b/go/gccgoexportdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5611,7 +5923,7 @@ diff -urN b/go/gccgoexportdata/BUILD.bazel c/go/gccgoexportdata/BUILD.bazel + deps = [":gccgoexportdata"], +) diff -urN b/go/gcexportdata/BUILD.bazel c/go/gcexportdata/BUILD.bazel ---- b/go/gcexportdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,39 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -5654,7 +5966,7 @@ diff -urN b/go/gcexportdata/BUILD.bazel c/go/gcexportdata/BUILD.bazel + deps = [":gcexportdata"], +) diff -urN b/go/internal/cgo/BUILD.bazel c/go/internal/cgo/BUILD.bazel ---- b/go/internal/cgo/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5676,7 +5988,7 @@ diff -urN b/go/internal/cgo/BUILD.bazel c/go/internal/cgo/BUILD.bazel + visibility = ["//go:__subpackages__"], +) diff -urN b/go/internal/gccgoimporter/BUILD.bazel c/go/internal/gccgoimporter/BUILD.bazel ---- b/go/internal/gccgoimporter/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5715,9 +6027,9 @@ diff -urN b/go/internal/gccgoimporter/BUILD.bazel c/go/internal/gccgoimporter/BU + embed = [":gccgoimporter"], +) diff -urN b/go/internal/gcimporter/BUILD.bazel c/go/internal/gcimporter/BUILD.bazel ---- b/go/internal/gcimporter/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,56 @@ +@@ -0,0 +1,55 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -5762,7 +6074,6 @@ diff -urN b/go/internal/gcimporter/BUILD.bazel c/go/internal/gcimporter/BUILD.ba + name = "gcimporter_test", + srcs = [ + "bexport_test.go", -+ "gcimporter11_test.go", + "gcimporter_test.go", + "iexport_test.go", + "israce_test.go", @@ -5775,7 +6086,7 @@ diff -urN b/go/internal/gcimporter/BUILD.bazel c/go/internal/gcimporter/BUILD.ba + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5793,7 +6104,7 @@ diff -urN b/go/internal/gcimporter/testdata/versions/BUILD.bazel c/go/internal/g + visibility = ["//go:__subpackages__"], +) diff -urN b/go/internal/packagesdriver/BUILD.bazel c/go/internal/packagesdriver/BUILD.bazel ---- b/go/internal/packagesdriver/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5812,7 +6123,7 @@ diff -urN b/go/internal/packagesdriver/BUILD.bazel c/go/internal/packagesdriver/ + visibility = ["//go:__subpackages__"], +) diff -urN b/go/loader/BUILD.bazel c/go/loader/BUILD.bazel ---- b/go/loader/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -5852,7 +6163,7 @@ diff -urN b/go/loader/BUILD.bazel c/go/loader/BUILD.bazel + ], +) diff -urN b/go/loader/testdata/BUILD.bazel c/go/loader/testdata/BUILD.bazel ---- b/go/loader/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5874,7 +6185,7 @@ diff -urN b/go/loader/testdata/BUILD.bazel c/go/loader/testdata/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/go/packages/BUILD.bazel c/go/packages/BUILD.bazel ---- b/go/packages/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5925,7 +6236,7 @@ diff -urN b/go/packages/BUILD.bazel c/go/packages/BUILD.bazel + ], +) diff -urN b/go/packages/gopackages/BUILD.bazel c/go/packages/gopackages/BUILD.bazel ---- b/go/packages/gopackages/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -5948,9 +6259,9 @@ diff -urN b/go/packages/gopackages/BUILD.bazel c/go/packages/gopackages/BUILD.ba + visibility = ["//visibility:public"], +) diff -urN b/go/packages/packagestest/BUILD.bazel c/go/packages/packagestest/BUILD.bazel ---- b/go/packages/packagestest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +@@ -0,0 +1,46 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -5972,6 +6283,7 @@ diff -urN b/go/packages/packagestest/BUILD.bazel c/go/packages/packagestest/BUIL + "//internal/proxydir", + "//internal/span", + "//internal/testenv", ++ "@org_golang_x_xerrors//:go_default_library", + ], +) + @@ -5997,7 +6309,7 @@ diff -urN b/go/packages/packagestest/BUILD.bazel c/go/packages/packagestest/BUIL + ], +) diff -urN b/go/packages/packagestest/testdata/BUILD.bazel c/go/packages/packagestest/testdata/BUILD.bazel ---- b/go/packages/packagestest/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6024,7 +6336,7 @@ diff -urN b/go/packages/packagestest/testdata/BUILD.bazel c/go/packages/packages + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6042,7 +6354,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/one/modules/example.com/ext + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6060,7 +6372,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/one/primarymod/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6078,7 +6390,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/ext + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6096,7 +6408,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/ext + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6114,7 +6426,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/ext + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6132,7 +6444,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/ext + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6150,7 +6462,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/tem + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6168,7 +6480,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/wha + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6186,7 +6498,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/wha + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6204,7 +6516,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/two/primarymod/BUILD.bazel + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6227,7 +6539,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/two/primarymod/expect/BUILD + srcs = ["yo_test.go"], +) diff -urN b/go/pointer/BUILD.bazel c/go/pointer/BUILD.bazel ---- b/go/pointer/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,108 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -6339,7 +6651,7 @@ diff -urN b/go/pointer/BUILD.bazel c/go/pointer/BUILD.bazel + }), +) diff -urN b/go/pointer/testdata/BUILD.bazel c/go/pointer/testdata/BUILD.bazel ---- b/go/pointer/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6361,7 +6673,7 @@ diff -urN b/go/pointer/testdata/BUILD.bazel c/go/pointer/testdata/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel ---- b/go/ssa/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,148 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -6513,7 +6825,7 @@ diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel + }), +) diff -urN b/go/ssa/interp/BUILD.bazel c/go/ssa/interp/BUILD.bazel ---- b/go/ssa/interp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -6553,7 +6865,7 @@ diff -urN b/go/ssa/interp/BUILD.bazel c/go/ssa/interp/BUILD.bazel + ], +) diff -urN b/go/ssa/interp/testdata/BUILD.bazel c/go/ssa/interp/testdata/BUILD.bazel ---- b/go/ssa/interp/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") @@ -6586,7 +6898,7 @@ diff -urN b/go/ssa/interp/testdata/BUILD.bazel c/go/ssa/interp/testdata/BUILD.ba + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6604,7 +6916,7 @@ diff -urN b/go/ssa/interp/testdata/src/errors/BUILD.bazel c/go/ssa/interp/testda + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6622,7 +6934,7 @@ diff -urN b/go/ssa/interp/testdata/src/fmt/BUILD.bazel c/go/ssa/interp/testdata/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6640,7 +6952,7 @@ diff -urN b/go/ssa/interp/testdata/src/math/BUILD.bazel c/go/ssa/interp/testdata + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6658,7 +6970,7 @@ diff -urN b/go/ssa/interp/testdata/src/os/BUILD.bazel c/go/ssa/interp/testdata/s + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -6676,7 +6988,7 @@ diff -urN b/go/ssa/interp/testdata/src/reflect/BUILD.bazel c/go/ssa/interp/testd + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6694,7 +7006,7 @@ diff -urN b/go/ssa/interp/testdata/src/runtime/BUILD.bazel c/go/ssa/interp/testd + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6712,7 +7024,7 @@ diff -urN b/go/ssa/interp/testdata/src/strings/BUILD.bazel c/go/ssa/interp/testd + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6730,7 +7042,7 @@ diff -urN b/go/ssa/interp/testdata/src/time/BUILD.bazel c/go/ssa/interp/testdata + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6748,7 +7060,7 @@ diff -urN b/go/ssa/interp/testdata/src/unicode/utf8/BUILD.bazel c/go/ssa/interp/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6766,7 +7078,7 @@ diff -urN b/go/ssa/interp/testdata/src/unsafe/BUILD.bazel c/go/ssa/interp/testda + visibility = ["//visibility:public"], +) diff -urN b/go/ssa/ssautil/BUILD.bazel c/go/ssa/ssautil/BUILD.bazel ---- b/go/ssa/ssautil/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,91 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -6861,7 +7173,7 @@ diff -urN b/go/ssa/ssautil/BUILD.bazel c/go/ssa/ssautil/BUILD.bazel + }), +) diff -urN b/go/types/objectpath/BUILD.bazel c/go/types/objectpath/BUILD.bazel ---- b/go/types/objectpath/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -6897,7 +7209,7 @@ diff -urN b/go/types/objectpath/BUILD.bazel c/go/types/objectpath/BUILD.bazel + ], +) diff -urN b/go/types/typeutil/BUILD.bazel c/go/types/typeutil/BUILD.bazel ---- b/go/types/typeutil/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,47 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -6948,7 +7260,7 @@ diff -urN b/go/types/typeutil/BUILD.bazel c/go/types/typeutil/BUILD.bazel + deps = [":typeutil"], +) diff -urN b/go/vcs/BUILD.bazel c/go/vcs/BUILD.bazel ---- b/go/vcs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -6978,9 +7290,9 @@ diff -urN b/go/vcs/BUILD.bazel c/go/vcs/BUILD.bazel + embed = [":vcs"], +) diff -urN b/godoc/BUILD.bazel c/godoc/BUILD.bazel ---- b/godoc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,59 @@ +@@ -0,0 +1,62 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -6992,6 +7304,7 @@ diff -urN b/godoc/BUILD.bazel c/godoc/BUILD.bazel + "godoc.go", + "index.go", + "linkify.go", ++ "markdown.go", + "meta.go", + "page.go", + "parser.go", @@ -7009,10 +7322,12 @@ diff -urN b/godoc/BUILD.bazel c/godoc/BUILD.bazel + visibility = ["//visibility:public"], + deps = [ + "//godoc/analysis", -+ "//godoc/golangorgenv", + "//godoc/util", + "//godoc/vfs", + "//godoc/vfs/httpfs", ++ "@com_github_yuin_goldmark//:go_default_library", ++ "@com_github_yuin_goldmark//parser:go_default_library", ++ "@com_github_yuin_goldmark//renderer/html:go_default_library", + ], +) + @@ -7041,7 +7356,7 @@ diff -urN b/godoc/BUILD.bazel c/godoc/BUILD.bazel + ], +) diff -urN b/godoc/analysis/BUILD.bazel c/godoc/analysis/BUILD.bazel ---- b/godoc/analysis/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -7073,26 +7388,8 @@ diff -urN b/godoc/analysis/BUILD.bazel c/godoc/analysis/BUILD.bazel + actual = ":analysis", + visibility = ["//visibility:public"], +) -diff -urN b/godoc/golangorgenv/BUILD.bazel c/godoc/golangorgenv/BUILD.bazel ---- b/godoc/golangorgenv/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/godoc/golangorgenv/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 = "golangorgenv", -+ srcs = ["golangorgenv.go"], -+ importpath = "golang.org/x/tools/godoc/golangorgenv", -+ visibility = ["//visibility:public"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":golangorgenv", -+ visibility = ["//visibility:public"], -+) diff -urN b/godoc/redirect/BUILD.bazel c/godoc/redirect/BUILD.bazel ---- b/godoc/redirect/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7121,7 +7418,7 @@ diff -urN b/godoc/redirect/BUILD.bazel c/godoc/redirect/BUILD.bazel + embed = [":redirect"], +) diff -urN b/godoc/static/BUILD.bazel c/godoc/static/BUILD.bazel ---- b/godoc/static/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7149,7 +7446,7 @@ diff -urN b/godoc/static/BUILD.bazel c/godoc/static/BUILD.bazel + embed = [":static"], +) diff -urN b/godoc/util/BUILD.bazel c/godoc/util/BUILD.bazel ---- b/godoc/util/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7171,15 +7468,16 @@ diff -urN b/godoc/util/BUILD.bazel c/godoc/util/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/godoc/vfs/BUILD.bazel c/godoc/vfs/BUILD.bazel ---- b/godoc/vfs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "vfs", + srcs = [ + "emptyvfs.go", ++ "fs.go", + "namespace.go", + "os.go", + "vfs.go", @@ -7206,7 +7504,7 @@ diff -urN b/godoc/vfs/BUILD.bazel c/godoc/vfs/BUILD.bazel + ], +) diff -urN b/godoc/vfs/gatefs/BUILD.bazel c/godoc/vfs/gatefs/BUILD.bazel ---- b/godoc/vfs/gatefs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7234,7 +7532,7 @@ diff -urN b/godoc/vfs/gatefs/BUILD.bazel c/godoc/vfs/gatefs/BUILD.bazel + ], +) diff -urN b/godoc/vfs/httpfs/BUILD.bazel c/godoc/vfs/httpfs/BUILD.bazel ---- b/godoc/vfs/httpfs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7253,7 +7551,7 @@ diff -urN b/godoc/vfs/httpfs/BUILD.bazel c/godoc/vfs/httpfs/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/godoc/vfs/mapfs/BUILD.bazel c/godoc/vfs/mapfs/BUILD.bazel ---- b/godoc/vfs/mapfs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7278,7 +7576,7 @@ diff -urN b/godoc/vfs/mapfs/BUILD.bazel c/godoc/vfs/mapfs/BUILD.bazel + embed = [":mapfs"], +) diff -urN b/godoc/vfs/zipfs/BUILD.bazel c/godoc/vfs/zipfs/BUILD.bazel ---- b/godoc/vfs/zipfs/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7304,7 +7602,7 @@ diff -urN b/godoc/vfs/zipfs/BUILD.bazel c/godoc/vfs/zipfs/BUILD.bazel + deps = ["//godoc/vfs"], +) diff -urN b/imports/BUILD.bazel c/imports/BUILD.bazel ---- b/imports/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7326,7 +7624,7 @@ diff -urN b/imports/BUILD.bazel c/imports/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/internal/analysisinternal/BUILD.bazel c/internal/analysisinternal/BUILD.bazel ---- b/internal/analysisinternal/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_tool_library") @@ -7359,7 +7657,7 @@ diff -urN b/internal/analysisinternal/BUILD.bazel c/internal/analysisinternal/BU + visibility = ["//:__subpackages__"], +) diff -urN b/internal/apidiff/BUILD.bazel c/internal/apidiff/BUILD.bazel ---- b/internal/apidiff/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7393,7 +7691,7 @@ diff -urN b/internal/apidiff/BUILD.bazel c/internal/apidiff/BUILD.bazel + ], +) diff -urN b/internal/apidiff/testdata/BUILD.bazel c/internal/apidiff/testdata/BUILD.bazel ---- b/internal/apidiff/testdata/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7411,7 +7709,7 @@ diff -urN b/internal/apidiff/testdata/BUILD.bazel c/internal/apidiff/testdata/BU + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7429,7 +7727,7 @@ diff -urN b/internal/apidiff/testdata/exported_fields/BUILD.bazel c/internal/api + visibility = ["//:__subpackages__"], +) diff -urN b/internal/event/BUILD.bazel c/internal/event/BUILD.bazel ---- b/internal/event/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7467,7 +7765,7 @@ diff -urN b/internal/event/BUILD.bazel c/internal/event/BUILD.bazel + ], +) diff -urN b/internal/event/core/BUILD.bazel c/internal/event/core/BUILD.bazel ---- b/internal/event/core/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7493,7 +7791,7 @@ diff -urN b/internal/event/core/BUILD.bazel c/internal/event/core/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN b/internal/event/export/BUILD.bazel c/internal/event/export/BUILD.bazel ---- b/internal/event/export/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7535,7 +7833,7 @@ diff -urN b/internal/event/export/BUILD.bazel c/internal/event/export/BUILD.baze + ], +) diff -urN b/internal/event/export/eventtest/BUILD.bazel c/internal/event/export/eventtest/BUILD.bazel ---- b/internal/event/export/eventtest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7559,7 +7857,7 @@ diff -urN b/internal/event/export/eventtest/BUILD.bazel c/internal/event/export/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7587,7 +7885,7 @@ diff -urN b/internal/event/export/metric/BUILD.bazel c/internal/event/export/met + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7635,7 +7933,7 @@ diff -urN b/internal/event/export/ocagent/BUILD.bazel c/internal/event/export/oc + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7664,7 +7962,7 @@ diff -urN b/internal/event/export/ocagent/wire/BUILD.bazel c/internal/event/expo + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7688,7 +7986,7 @@ diff -urN b/internal/event/export/prometheus/BUILD.bazel c/internal/event/export + visibility = ["//:__subpackages__"], +) diff -urN b/internal/event/keys/BUILD.bazel c/internal/event/keys/BUILD.bazel ---- b/internal/event/keys/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7710,7 +8008,7 @@ diff -urN b/internal/event/keys/BUILD.bazel c/internal/event/keys/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN b/internal/event/label/BUILD.bazel c/internal/event/label/BUILD.bazel ---- b/internal/event/label/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7737,7 +8035,7 @@ diff -urN b/internal/event/label/BUILD.bazel c/internal/event/label/BUILD.bazel + ], +) diff -urN b/internal/fakenet/BUILD.bazel c/internal/fakenet/BUILD.bazel ---- b/internal/fakenet/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7755,7 +8053,7 @@ diff -urN b/internal/fakenet/BUILD.bazel c/internal/fakenet/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN b/internal/fastwalk/BUILD.bazel c/internal/fastwalk/BUILD.bazel ---- b/internal/fastwalk/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7787,7 +8085,7 @@ diff -urN b/internal/fastwalk/BUILD.bazel c/internal/fastwalk/BUILD.bazel + deps = [":fastwalk"], +) diff -urN b/internal/gocommand/BUILD.bazel c/internal/gocommand/BUILD.bazel ---- b/internal/gocommand/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7820,7 +8118,7 @@ diff -urN b/internal/gocommand/BUILD.bazel c/internal/gocommand/BUILD.bazel + deps = [":gocommand"], +) diff -urN b/internal/gopathwalk/BUILD.bazel c/internal/gopathwalk/BUILD.bazel ---- b/internal/gopathwalk/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7845,7 +8143,7 @@ diff -urN b/internal/gopathwalk/BUILD.bazel c/internal/gopathwalk/BUILD.bazel + embed = [":gopathwalk"], +) diff -urN b/internal/imports/BUILD.bazel c/internal/imports/BUILD.bazel ---- b/internal/imports/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7897,7 +8195,7 @@ diff -urN b/internal/imports/BUILD.bazel c/internal/imports/BUILD.bazel + ], +) diff -urN b/internal/jsonrpc2/BUILD.bazel c/internal/jsonrpc2/BUILD.bazel ---- b/internal/jsonrpc2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -7943,7 +8241,7 @@ diff -urN b/internal/jsonrpc2/BUILD.bazel c/internal/jsonrpc2/BUILD.bazel + ], +) diff -urN b/internal/jsonrpc2/servertest/BUILD.bazel c/internal/jsonrpc2/servertest/BUILD.bazel ---- b/internal/jsonrpc2/servertest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -7968,8 +8266,55 @@ diff -urN b/internal/jsonrpc2/servertest/BUILD.bazel c/internal/jsonrpc2/servert + embed = [":servertest"], + deps = ["//internal/jsonrpc2"], +) +diff -urN b/internal/jsonrpc2_v2/BUILD.bazel c/internal/jsonrpc2_v2/BUILD.bazel +--- 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,43 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") ++ ++go_library( ++ name = "jsonrpc2_v2", ++ srcs = [ ++ "conn.go", ++ "frame.go", ++ "jsonrpc2.go", ++ "messages.go", ++ "net.go", ++ "serve.go", ++ "wire.go", ++ ], ++ importpath = "golang.org/x/tools/internal/jsonrpc2_v2", ++ visibility = ["//:__subpackages__"], ++ deps = [ ++ "//internal/event", ++ "//internal/event/label", ++ "//internal/lsp/debug/tag", ++ "@org_golang_x_xerrors//:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":jsonrpc2_v2", ++ visibility = ["//:__subpackages__"], ++) ++ ++go_test( ++ name = "jsonrpc2_v2_test", ++ srcs = [ ++ "jsonrpc2_test.go", ++ "serve_test.go", ++ "wire_test.go", ++ ], ++ deps = [ ++ ":jsonrpc2_v2", ++ "//internal/event/export/eventtest", ++ "//internal/stack/stacktest", ++ "@org_golang_x_xerrors//:go_default_library", ++ ], ++) diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel ---- b/internal/lsp/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,81 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -7992,7 +8337,6 @@ diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel + "hover.go", + "implementation.go", + "link.go", -+ "progress.go", + "references.go", + "rename.go", + "semantic.go", @@ -8007,19 +8351,20 @@ diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel + importpath = "golang.org/x/tools/internal/lsp", + visibility = ["//:__subpackages__"], + deps = [ -+ "//go/analysis", + "//internal/event", + "//internal/gocommand", + "//internal/imports", + "//internal/jsonrpc2", -+ "//internal/lsp/cache", ++ "//internal/lsp/command", + "//internal/lsp/debug", + "//internal/lsp/debug/log", + "//internal/lsp/debug/tag", + "//internal/lsp/mod", ++ "//internal/lsp/progress", + "//internal/lsp/protocol", + "//internal/lsp/source", + "//internal/lsp/source/completion", ++ "//internal/lsp/template", + "//internal/span", + "//internal/xcontext", + "@org_golang_x_mod//modfile:go_default_library", @@ -8039,11 +8384,11 @@ diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel + "completion_test.go", + "debounce_test.go", + "lsp_test.go", -+ "progress_test.go", + ], + embed = [":lsp"], + deps = [ + "//internal/lsp/cache", ++ "//internal/lsp/command", + "//internal/lsp/diff", + "//internal/lsp/diff/myers", + "//internal/lsp/protocol", @@ -8054,7 +8399,7 @@ diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel + ], +) diff -urN b/internal/lsp/analysis/fillreturns/BUILD.bazel c/internal/lsp/analysis/fillreturns/BUILD.bazel ---- b/internal/lsp/analysis/fillreturns/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -8086,7 +8431,7 @@ diff -urN b/internal/lsp/analysis/fillreturns/BUILD.bazel c/internal/lsp/analysi + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8104,7 +8449,7 @@ diff -urN b/internal/lsp/analysis/fillreturns/testdata/src/a/BUILD.bazel c/inter + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -8139,7 +8484,7 @@ diff -urN b/internal/lsp/analysis/fillstruct/BUILD.bazel c/internal/lsp/analysis + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8157,7 +8502,7 @@ diff -urN b/internal/lsp/analysis/fillstruct/testdata/src/a/BUILD.bazel c/intern + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8175,7 +8520,7 @@ diff -urN b/internal/lsp/analysis/fillstruct/testdata/src/b/BUILD.bazel c/intern + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -8208,7 +8553,7 @@ diff -urN b/internal/lsp/analysis/nonewvars/BUILD.bazel c/internal/lsp/analysis/ + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8226,7 +8571,7 @@ diff -urN b/internal/lsp/analysis/nonewvars/testdata/src/a/BUILD.bazel c/interna + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -8259,7 +8604,7 @@ diff -urN b/internal/lsp/analysis/noresultvalues/BUILD.bazel c/internal/lsp/anal + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8277,7 +8622,7 @@ diff -urN b/internal/lsp/analysis/noresultvalues/testdata/src/a/BUILD.bazel c/in + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -8309,7 +8654,7 @@ diff -urN b/internal/lsp/analysis/simplifycompositelit/BUILD.bazel c/internal/ls + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8327,7 +8672,7 @@ diff -urN b/internal/lsp/analysis/simplifycompositelit/testdata/src/a/BUILD.baze + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -8359,7 +8704,7 @@ diff -urN b/internal/lsp/analysis/simplifyrange/BUILD.bazel c/internal/lsp/analy + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8377,7 +8722,7 @@ diff -urN b/internal/lsp/analysis/simplifyrange/testdata/src/a/BUILD.bazel c/int + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -8409,7 +8754,7 @@ diff -urN b/internal/lsp/analysis/simplifyslice/BUILD.bazel c/internal/lsp/analy + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8427,7 +8772,7 @@ diff -urN b/internal/lsp/analysis/simplifyslice/testdata/src/a/BUILD.bazel c/int + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -8460,7 +8805,7 @@ diff -urN b/internal/lsp/analysis/undeclaredname/BUILD.bazel c/internal/lsp/anal + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -8478,7 +8823,7 @@ diff -urN b/internal/lsp/analysis/undeclaredname/testdata/src/a/BUILD.bazel c/in + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -8510,7 +8855,7 @@ diff -urN b/internal/lsp/analysis/unusedparams/BUILD.bazel c/internal/lsp/analys + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8528,7 +8873,7 @@ diff -urN b/internal/lsp/analysis/unusedparams/testdata/src/a/BUILD.bazel c/inte + visibility = ["//:__subpackages__"], +) diff -urN b/internal/lsp/browser/BUILD.bazel c/internal/lsp/browser/BUILD.bazel ---- b/internal/lsp/browser/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8547,9 +8892,9 @@ diff -urN b/internal/lsp/browser/BUILD.bazel c/internal/lsp/browser/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN b/internal/lsp/cache/BUILD.bazel c/internal/lsp/cache/BUILD.bazel ---- b/internal/lsp/cache/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,76 @@ +@@ -0,0 +1,80 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -8577,6 +8922,7 @@ diff -urN b/internal/lsp/cache/BUILD.bazel c/internal/lsp/cache/BUILD.bazel + visibility = ["//:__subpackages__"], + deps = [ + "//go/analysis", ++ "//go/ast/astutil", + "//go/packages", + "//internal/analysisinternal", + "//internal/event", @@ -8584,14 +8930,18 @@ diff -urN b/internal/lsp/cache/BUILD.bazel c/internal/lsp/cache/BUILD.bazel + "//internal/event/label", + "//internal/gocommand", + "//internal/imports", ++ "//internal/lsp/command", + "//internal/lsp/debug/log", + "//internal/lsp/debug/tag", + "//internal/lsp/diff", ++ "//internal/lsp/diff/myers", ++ "//internal/lsp/progress", + "//internal/lsp/protocol", + "//internal/lsp/source", + "//internal/memoize", + "//internal/packagesinternal", + "//internal/span", ++ "//internal/typeparams", + "//internal/typesinternal", + "//internal/xcontext", + "@org_golang_x_mod//modfile:go_default_library", @@ -8619,17 +8969,16 @@ diff -urN b/internal/lsp/cache/BUILD.bazel c/internal/lsp/cache/BUILD.bazel + ], + embed = [":cache"], + deps = [ ++ "//go/packages", + "//internal/lsp/fake", -+ "//internal/lsp/protocol", + "//internal/lsp/source", + "//internal/span", -+ "@org_golang_x_mod//modfile:go_default_library", + ], +) diff -urN b/internal/lsp/cmd/BUILD.bazel c/internal/lsp/cmd/BUILD.bazel ---- b/internal/lsp/cmd/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,73 @@ +@@ -0,0 +1,74 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -8645,14 +8994,15 @@ diff -urN b/internal/lsp/cmd/BUILD.bazel c/internal/lsp/cmd/BUILD.bazel + "implementation.go", + "imports.go", + "info.go", -+ "inspect.go", + "links.go", + "prepare_rename.go", + "references.go", ++ "remote.go", + "rename.go", + "semantictokens.go", + "serve.go", + "signature.go", ++ "subcommands.go", + "suggested_fix.go", + "symbols.go", + "workspace.go", @@ -8666,6 +9016,7 @@ diff -urN b/internal/lsp/cmd/BUILD.bazel c/internal/lsp/cmd/BUILD.bazel + "//internal/lsp", + "//internal/lsp/browser", + "//internal/lsp/cache", ++ "//internal/lsp/command", + "//internal/lsp/debug", + "//internal/lsp/diff", + "//internal/lsp/lsprpc", @@ -8690,7 +9041,6 @@ diff -urN b/internal/lsp/cmd/BUILD.bazel c/internal/lsp/cmd/BUILD.bazel + "capabilities_test.go", + "cmd_test.go", + "export_test.go", -+ "serve_test.go", + ], + embed = [":cmd"], + deps = [ @@ -8704,7 +9054,7 @@ diff -urN b/internal/lsp/cmd/BUILD.bazel c/internal/lsp/cmd/BUILD.bazel + ], +) diff -urN b/internal/lsp/cmd/test/BUILD.bazel c/internal/lsp/cmd/test/BUILD.bazel ---- b/internal/lsp/cmd/test/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8756,8 +9106,85 @@ diff -urN b/internal/lsp/cmd/test/BUILD.bazel c/internal/lsp/cmd/test/BUILD.baze + actual = ":test", + visibility = ["//:__subpackages__"], +) +diff -urN b/internal/lsp/command/BUILD.bazel c/internal/lsp/command/BUILD.bazel +--- 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") ++ ++go_library( ++ name = "command", ++ srcs = [ ++ "command_gen.go", ++ "interface.go", ++ "util.go", ++ ], ++ importpath = "golang.org/x/tools/internal/lsp/command", ++ visibility = ["//:__subpackages__"], ++ deps = ["//internal/lsp/protocol"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":command", ++ visibility = ["//:__subpackages__"], ++) ++ ++go_test( ++ name = "command_test", ++ srcs = ["interface_test.go"], ++ deps = [ ++ "//internal/lsp/command/gen", ++ "//internal/testenv", ++ ], ++) +diff -urN b/internal/lsp/command/commandmeta/BUILD.bazel c/internal/lsp/command/commandmeta/BUILD.bazel +--- 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") ++ ++go_library( ++ name = "commandmeta", ++ srcs = ["meta.go"], ++ importpath = "golang.org/x/tools/internal/lsp/command/commandmeta", ++ visibility = ["//:__subpackages__"], ++ deps = [ ++ "//go/ast/astutil", ++ "//go/packages", ++ "//internal/lsp/command", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":commandmeta", ++ 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 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") ++ ++go_library( ++ name = "gen", ++ srcs = ["gen.go"], ++ importpath = "golang.org/x/tools/internal/lsp/command/gen", ++ visibility = ["//:__subpackages__"], ++ deps = [ ++ "//internal/imports", ++ "//internal/lsp/command/commandmeta", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":gen", ++ visibility = ["//:__subpackages__"], ++) diff -urN b/internal/lsp/debug/BUILD.bazel c/internal/lsp/debug/BUILD.bazel ---- b/internal/lsp/debug/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -8797,7 +9224,7 @@ diff -urN b/internal/lsp/debug/BUILD.bazel c/internal/lsp/debug/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN b/internal/lsp/debug/log/BUILD.bazel c/internal/lsp/debug/log/BUILD.bazel ---- b/internal/lsp/debug/log/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8820,7 +9247,7 @@ diff -urN b/internal/lsp/debug/log/BUILD.bazel c/internal/lsp/debug/log/BUILD.ba + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8839,7 +9266,7 @@ diff -urN b/internal/lsp/debug/tag/BUILD.bazel c/internal/lsp/debug/tag/BUILD.ba + visibility = ["//:__subpackages__"], +) diff -urN b/internal/lsp/diff/BUILD.bazel c/internal/lsp/diff/BUILD.bazel ---- b/internal/lsp/diff/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8871,7 +9298,7 @@ diff -urN b/internal/lsp/diff/BUILD.bazel c/internal/lsp/diff/BUILD.bazel + ], +) diff -urN b/internal/lsp/diff/difftest/BUILD.bazel c/internal/lsp/diff/difftest/BUILD.bazel ---- b/internal/lsp/diff/difftest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8902,7 +9329,7 @@ diff -urN b/internal/lsp/diff/difftest/BUILD.bazel c/internal/lsp/diff/difftest/ + ], +) diff -urN b/internal/lsp/diff/myers/BUILD.bazel c/internal/lsp/diff/myers/BUILD.bazel ---- b/internal/lsp/diff/myers/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8933,7 +9360,7 @@ diff -urN b/internal/lsp/diff/myers/BUILD.bazel c/internal/lsp/diff/myers/BUILD. + ], +) diff -urN b/internal/lsp/fake/BUILD.bazel c/internal/lsp/fake/BUILD.bazel ---- b/internal/lsp/fake/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -8954,8 +9381,8 @@ diff -urN b/internal/lsp/fake/BUILD.bazel c/internal/lsp/fake/BUILD.bazel + deps = [ + "//internal/gocommand", + "//internal/jsonrpc2", ++ "//internal/lsp/command", + "//internal/lsp/protocol", -+ "//internal/lsp/source", + "//internal/proxydir", + "//internal/span", + "//internal/testenv", @@ -8981,7 +9408,7 @@ diff -urN b/internal/lsp/fake/BUILD.bazel c/internal/lsp/fake/BUILD.bazel + deps = ["//internal/lsp/protocol"], +) diff -urN b/internal/lsp/fuzzy/BUILD.bazel c/internal/lsp/fuzzy/BUILD.bazel ---- b/internal/lsp/fuzzy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") @@ -9021,7 +9448,7 @@ diff -urN b/internal/lsp/fuzzy/BUILD.bazel c/internal/lsp/fuzzy/BUILD.bazel + deps = [":fuzzy"], +) diff -urN b/internal/lsp/helper/BUILD.bazel c/internal/lsp/helper/BUILD.bazel ---- b/internal/lsp/helper/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9039,9 +9466,9 @@ diff -urN b/internal/lsp/helper/BUILD.bazel c/internal/lsp/helper/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN b/internal/lsp/lsprpc/BUILD.bazel c/internal/lsp/lsprpc/BUILD.bazel ---- b/internal/lsp/lsprpc/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,46 @@ +@@ -0,0 +1,53 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -9049,6 +9476,7 @@ diff -urN b/internal/lsp/lsprpc/BUILD.bazel c/internal/lsp/lsprpc/BUILD.bazel + srcs = [ + "autostart_default.go", + "autostart_posix.go", ++ "binder.go", + "lsprpc.go", + ], + importpath = "golang.org/x/tools/internal/lsp/lsprpc", @@ -9057,8 +9485,10 @@ diff -urN b/internal/lsp/lsprpc/BUILD.bazel c/internal/lsp/lsprpc/BUILD.bazel + "//internal/event", + "//internal/gocommand", + "//internal/jsonrpc2", ++ "//internal/jsonrpc2_v2", + "//internal/lsp", + "//internal/lsp/cache", ++ "//internal/lsp/command", + "//internal/lsp/debug", + "//internal/lsp/debug/tag", + "//internal/lsp/protocol", @@ -9075,12 +9505,16 @@ diff -urN b/internal/lsp/lsprpc/BUILD.bazel c/internal/lsp/lsprpc/BUILD.bazel + +go_test( + name = "lsprpc_test", -+ srcs = ["lsprpc_test.go"], ++ srcs = [ ++ "binder_test.go", ++ "lsprpc_test.go", ++ ], + embed = [":lsprpc"], + deps = [ + "//internal/event", + "//internal/jsonrpc2", + "//internal/jsonrpc2/servertest", ++ "//internal/jsonrpc2_v2", + "//internal/lsp/cache", + "//internal/lsp/debug", + "//internal/lsp/fake", @@ -9089,9 +9523,9 @@ diff -urN b/internal/lsp/lsprpc/BUILD.bazel c/internal/lsp/lsprpc/BUILD.bazel + ], +) diff -urN b/internal/lsp/mod/BUILD.bazel c/internal/lsp/mod/BUILD.bazel ---- b/internal/lsp/mod/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,41 @@ +@@ -0,0 +1,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -9106,6 +9540,7 @@ diff -urN b/internal/lsp/mod/BUILD.bazel c/internal/lsp/mod/BUILD.bazel + visibility = ["//:__subpackages__"], + deps = [ + "//internal/event", ++ "//internal/lsp/command", + "//internal/lsp/debug/tag", + "//internal/lsp/protocol", + "//internal/lsp/source", @@ -9134,7 +9569,7 @@ diff -urN b/internal/lsp/mod/BUILD.bazel c/internal/lsp/mod/BUILD.bazel + ], +) 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9151,10 +9586,42 @@ diff -urN b/internal/lsp/mod/testdata/unchanged/BUILD.bazel c/internal/lsp/mod/t + actual = ":unchanged", + visibility = ["//:__subpackages__"], +) +diff -urN b/internal/lsp/progress/BUILD.bazel c/internal/lsp/progress/BUILD.bazel +--- 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,28 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") ++ ++go_library( ++ name = "progress", ++ srcs = ["progress.go"], ++ importpath = "golang.org/x/tools/internal/lsp/progress", ++ visibility = ["//:__subpackages__"], ++ deps = [ ++ "//internal/event", ++ "//internal/lsp/debug/tag", ++ "//internal/lsp/protocol", ++ "//internal/xcontext", ++ "@org_golang_x_xerrors//:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":progress", ++ visibility = ["//:__subpackages__"], ++) ++ ++go_test( ++ name = "progress_test", ++ srcs = ["progress_test.go"], ++ embed = [":progress"], ++ deps = ["//internal/lsp/protocol"], ++) diff -urN b/internal/lsp/protocol/BUILD.bazel c/internal/lsp/protocol/BUILD.bazel ---- b/internal/lsp/protocol/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ +@@ -0,0 +1,36 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9179,6 +9646,7 @@ diff -urN b/internal/lsp/protocol/BUILD.bazel c/internal/lsp/protocol/BUILD.baze + "//internal/event/export", + "//internal/event/label", + "//internal/jsonrpc2", ++ "//internal/jsonrpc2_v2", + "//internal/span", + "//internal/xcontext", + "@org_golang_x_xerrors//:go_default_library", @@ -9190,8 +9658,57 @@ diff -urN b/internal/lsp/protocol/BUILD.bazel c/internal/lsp/protocol/BUILD.baze + actual = ":protocol", + visibility = ["//:__subpackages__"], +) +diff -urN b/internal/lsp/regtest/BUILD.bazel c/internal/lsp/regtest/BUILD.bazel +--- 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") ++ ++go_library( ++ name = "regtest", ++ srcs = [ ++ "doc.go", ++ "env.go", ++ "expectation.go", ++ "regtest.go", ++ "runner.go", ++ "wrappers.go", ++ ], ++ importpath = "golang.org/x/tools/internal/lsp/regtest", ++ visibility = ["//:__subpackages__"], ++ deps = [ ++ "//internal/jsonrpc2", ++ "//internal/jsonrpc2/servertest", ++ "//internal/lsp", ++ "//internal/lsp/cache", ++ "//internal/lsp/cmd", ++ "//internal/lsp/command", ++ "//internal/lsp/debug", ++ "//internal/lsp/fake", ++ "//internal/lsp/lsprpc", ++ "//internal/lsp/protocol", ++ "//internal/lsp/source", ++ "//internal/testenv", ++ "//internal/tool", ++ "@org_golang_x_sys//execabs:go_default_library", ++ "@org_golang_x_xerrors//:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":regtest", ++ visibility = ["//:__subpackages__"], ++) ++ ++go_test( ++ name = "regtest_test", ++ srcs = ["env_test.go"], ++ embed = [":regtest"], ++ deps = ["//internal/lsp/protocol"], ++) diff -urN b/internal/lsp/snippet/BUILD.bazel c/internal/lsp/snippet/BUILD.bazel ---- b/internal/lsp/snippet/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9215,21 +9732,22 @@ diff -urN b/internal/lsp/snippet/BUILD.bazel c/internal/lsp/snippet/BUILD.bazel + embed = [":snippet"], +) diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel ---- b/internal/lsp/source/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,122 @@ +@@ -0,0 +1,129 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "source", + srcs = [ ++ "add_import.go", + "api_json.go", + "call_hierarchy.go", + "code_lens.go", -+ "command.go", + "comment.go", + "diagnostics.go", + "extract.go", ++ "fix.go", + "folding_range.go", + "format.go", + "gc_annotations.go", @@ -9237,6 +9755,7 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + "hover.go", + "identifier.go", + "implementation.go", ++ "known_packages.go", + "options.go", + "references.go", + "rename.go", @@ -9269,6 +9788,7 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + "//go/analysis/passes/loopclosure", + "//go/analysis/passes/lostcancel", + "//go/analysis/passes/nilfunc", ++ "//go/analysis/passes/nilness", + "//go/analysis/passes/printf", + "//go/analysis/passes/shadow", + "//go/analysis/passes/shift", @@ -9282,6 +9802,7 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + "//go/analysis/passes/unreachable", + "//go/analysis/passes/unsafeptr", + "//go/analysis/passes/unusedresult", ++ "//go/analysis/passes/unusedwrite", + "//go/ast/astutil", + "//go/types/typeutil", + "//internal/analysisinternal", @@ -9297,12 +9818,15 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + "//internal/lsp/analysis/simplifyslice", + "//internal/lsp/analysis/undeclaredname", + "//internal/lsp/analysis/unusedparams", ++ "//internal/lsp/command", + "//internal/lsp/debug/tag", + "//internal/lsp/diff", + "//internal/lsp/diff/myers", + "//internal/lsp/fuzzy", ++ "//internal/lsp/progress", + "//internal/lsp/protocol", + "//internal/span", ++ "//internal/typeparams", + "//refactor/satisfy", + "@org_golang_x_mod//modfile:go_default_library", + "@org_golang_x_mod//module:go_default_library", @@ -9341,9 +9865,9 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + ], +) diff -urN b/internal/lsp/source/completion/BUILD.bazel c/internal/lsp/source/completion/BUILD.bazel ---- b/internal/lsp/source/completion/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,50 @@ +@@ -0,0 +1,53 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -9357,6 +9881,7 @@ diff -urN b/internal/lsp/source/completion/BUILD.bazel c/internal/lsp/source/com + "labels.go", + "literal.go", + "package.go", ++ "postfix_snippets.go", + "printf.go", + "snippet.go", + "statements.go", @@ -9368,6 +9893,7 @@ diff -urN b/internal/lsp/source/completion/BUILD.bazel c/internal/lsp/source/com + "//go/ast/astutil", + "//internal/event", + "//internal/imports", ++ "//internal/lsp/debug", + "//internal/lsp/debug/tag", + "//internal/lsp/diff", + "//internal/lsp/fuzzy", @@ -9389,13 +9915,52 @@ diff -urN b/internal/lsp/source/completion/BUILD.bazel c/internal/lsp/source/com + name = "completion_test", + srcs = [ + "deep_completion_test.go", ++ "package_test.go", + "printf_test.go", + "util_test.go", + ], + embed = [":completion"], +) +diff -urN b/internal/lsp/template/BUILD.bazel c/internal/lsp/template/BUILD.bazel +--- 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,34 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") ++ ++go_library( ++ name = "template", ++ srcs = [ ++ "completion.go", ++ "highlight.go", ++ "implementations.go", ++ "parse.go", ++ "symbols.go", ++ ], ++ importpath = "golang.org/x/tools/internal/lsp/template", ++ visibility = ["//:__subpackages__"], ++ deps = [ ++ "//internal/event", ++ "//internal/lsp/protocol", ++ "//internal/lsp/source", ++ "//internal/lsp/source/completion", ++ "//internal/span", ++ "@org_golang_x_xerrors//:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":template", ++ visibility = ["//:__subpackages__"], ++) ++ ++go_test( ++ name = "template_test", ++ srcs = ["parse_test.go"], ++ embed = [":template"], ++) diff -urN b/internal/lsp/testdata/%percent/BUILD.bazel c/internal/lsp/testdata/%percent/BUILD.bazel ---- b/internal/lsp/testdata/%percent/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9413,7 +9978,7 @@ diff -urN b/internal/lsp/testdata/%percent/BUILD.bazel c/internal/lsp/testdata/% + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9431,7 +9996,7 @@ diff -urN b/internal/lsp/testdata/address/BUILD.bazel c/internal/lsp/testdata/ad + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9441,7 +10006,7 @@ diff -urN b/internal/lsp/testdata/analyzer/BUILD.bazel c/internal/lsp/testdata/a + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9459,7 +10024,7 @@ diff -urN b/internal/lsp/testdata/append/BUILD.bazel c/internal/lsp/testdata/app + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9477,7 +10042,7 @@ diff -urN b/internal/lsp/testdata/assign/internal/secret/BUILD.bazel c/internal/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9498,7 +10063,7 @@ diff -urN b/internal/lsp/testdata/bad/BUILD.bazel c/internal/lsp/testdata/bad/BU + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9516,7 +10081,7 @@ diff -urN b/internal/lsp/testdata/basiclit/BUILD.bazel c/internal/lsp/testdata/b + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9539,7 +10104,7 @@ diff -urN b/internal/lsp/testdata/builtins/BUILD.bazel c/internal/lsp/testdata/b + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9557,7 +10122,7 @@ diff -urN b/internal/lsp/testdata/callhierarchy/BUILD.bazel c/internal/lsp/testd + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9575,7 +10140,7 @@ diff -urN b/internal/lsp/testdata/callhierarchy/incoming/BUILD.bazel c/internal/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9593,7 +10158,7 @@ diff -urN b/internal/lsp/testdata/callhierarchy/outgoing/BUILD.bazel c/internal/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9611,7 +10176,7 @@ diff -urN b/internal/lsp/testdata/casesensitive/BUILD.bazel c/internal/lsp/testd + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9633,7 +10198,7 @@ diff -urN b/internal/lsp/testdata/cgo/BUILD.bazel c/internal/lsp/testdata/cgo/BU + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9651,7 +10216,7 @@ diff -urN b/internal/lsp/testdata/channel/BUILD.bazel c/internal/lsp/testdata/ch + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9661,7 +10226,7 @@ diff -urN b/internal/lsp/testdata/codelens/BUILD.bazel c/internal/lsp/testdata/c + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9679,7 +10244,7 @@ diff -urN b/internal/lsp/testdata/constant/BUILD.bazel c/internal/lsp/testdata/c + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9711,7 +10276,7 @@ diff -urN b/internal/lsp/testdata/danglingstmt/BUILD.bazel c/internal/lsp/testda + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9729,7 +10294,7 @@ diff -urN b/internal/lsp/testdata/deep/BUILD.bazel c/internal/lsp/testdata/deep/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9747,9 +10312,9 @@ diff -urN b/internal/lsp/testdata/errors/BUILD.bazel c/internal/lsp/testdata/err + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,26 @@ +@@ -0,0 +1,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9757,11 +10322,17 @@ diff -urN b/internal/lsp/testdata/extract/extract_function/BUILD.bazel c/interna + srcs = [ + "extract_args_returns.go", + "extract_basic.go", ++ "extract_basic_comment.go", ++ "extract_issue_44813.go", + "extract_redefine.go", + "extract_return_basic.go", ++ "extract_return_basic_nonnested.go", + "extract_return_complex.go", ++ "extract_return_complex_nonnested.go", + "extract_return_func_lit.go", ++ "extract_return_func_lit_nonnested.go", + "extract_return_init.go", ++ "extract_return_init_nonnested.go", + "extract_scope.go", + "extract_smart_initialization.go", + "extract_smart_return.go", @@ -9777,7 +10348,7 @@ diff -urN b/internal/lsp/testdata/extract/extract_function/BUILD.bazel c/interna + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9799,7 +10370,7 @@ diff -urN b/internal/lsp/testdata/extract/extract_variable/BUILD.bazel c/interna + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9817,7 +10388,7 @@ diff -urN b/internal/lsp/testdata/fieldlist/BUILD.bazel c/internal/lsp/testdata/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -9846,7 +10417,7 @@ diff -urN b/internal/lsp/testdata/fillstruct/BUILD.bazel c/internal/lsp/testdata + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9864,7 +10435,7 @@ diff -urN b/internal/lsp/testdata/fillstruct/data/BUILD.bazel c/internal/lsp/tes + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9882,7 +10453,7 @@ diff -urN b/internal/lsp/testdata/folding/BUILD.bazel c/internal/lsp/testdata/fo + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9900,7 +10471,7 @@ diff -urN b/internal/lsp/testdata/foo/BUILD.bazel c/internal/lsp/testdata/foo/BU + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9918,7 +10489,7 @@ diff -urN b/internal/lsp/testdata/format/BUILD.bazel c/internal/lsp/testdata/for + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9936,7 +10507,7 @@ diff -urN b/internal/lsp/testdata/funcsig/BUILD.bazel c/internal/lsp/testdata/fu + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9954,7 +10525,7 @@ diff -urN b/internal/lsp/testdata/funcvalue/BUILD.bazel c/internal/lsp/testdata/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9972,7 +10543,7 @@ diff -urN b/internal/lsp/testdata/fuzzymatch/BUILD.bazel c/internal/lsp/testdata + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -9990,7 +10561,7 @@ diff -urN b/internal/lsp/testdata/generate/BUILD.bazel c/internal/lsp/testdata/g + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10011,9 +10582,9 @@ diff -urN b/internal/lsp/testdata/generated/BUILD.bazel c/internal/lsp/testdata/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,28 @@ +@@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -10022,6 +10593,8 @@ diff -urN b/internal/lsp/testdata/godef/a/BUILD.bazel c/internal/lsp/testdata/go + "a.go", + "d.go", + "f.go", ++ "g.go", ++ "h.go", + "random.go", + ], + importpath = "golang.org/x/tools/internal/lsp/testdata/godef/a", @@ -10043,9 +10616,9 @@ diff -urN b/internal/lsp/testdata/godef/a/BUILD.bazel c/internal/lsp/testdata/go + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,18 @@ +@@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -10054,6 +10627,7 @@ diff -urN b/internal/lsp/testdata/godef/b/BUILD.bazel c/internal/lsp/testdata/go + "b.go", + "c.go", + "e.go", ++ "h.go", + ], + importpath = "golang.org/x/tools/internal/lsp/testdata/godef/b", + visibility = ["//:__subpackages__"], @@ -10064,8 +10638,26 @@ diff -urN b/internal/lsp/testdata/godef/b/BUILD.bazel c/internal/lsp/testdata/go + actual = ":b", + 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 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") ++ ++go_library( ++ name = "infer_generics", ++ srcs = ["inferred.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/godef/infer_generics", ++ visibility = ["//:__subpackages__"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":infer_generics", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10086,7 +10678,7 @@ diff -urN b/internal/lsp/testdata/good/BUILD.bazel c/internal/lsp/testdata/good/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10104,7 +10696,7 @@ diff -urN b/internal/lsp/testdata/highlights/BUILD.bazel c/internal/lsp/testdata + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10122,7 +10714,7 @@ diff -urN b/internal/lsp/testdata/implementation/BUILD.bazel c/internal/lsp/test + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10146,7 +10738,7 @@ diff -urN b/internal/lsp/testdata/implementation/other/BUILD.bazel c/internal/ls + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10164,7 +10756,7 @@ diff -urN b/internal/lsp/testdata/index/BUILD.bazel c/internal/lsp/testdata/inde + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10182,7 +10774,7 @@ diff -urN b/internal/lsp/testdata/interfacerank/BUILD.bazel c/internal/lsp/testd + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10204,7 +10796,7 @@ diff -urN b/internal/lsp/testdata/keywords/BUILD.bazel c/internal/lsp/testdata/k + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10222,7 +10814,7 @@ diff -urN b/internal/lsp/testdata/labels/BUILD.bazel c/internal/lsp/testdata/lab + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10240,7 +10832,7 @@ diff -urN b/internal/lsp/testdata/links/BUILD.bazel c/internal/lsp/testdata/link + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10258,7 +10850,7 @@ diff -urN b/internal/lsp/testdata/nodisk/BUILD.bazel c/internal/lsp/testdata/nod + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10276,7 +10868,7 @@ diff -urN b/internal/lsp/testdata/printf/BUILD.bazel c/internal/lsp/testdata/pri + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10294,7 +10886,7 @@ diff -urN b/internal/lsp/testdata/rank/BUILD.bazel c/internal/lsp/testdata/rank/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10312,7 +10904,7 @@ diff -urN b/internal/lsp/testdata/rank/struct/BUILD.bazel c/internal/lsp/testdat + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10322,7 +10914,7 @@ diff -urN b/internal/lsp/testdata/references/BUILD.bazel c/internal/lsp/testdata + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10340,7 +10932,7 @@ diff -urN b/internal/lsp/testdata/references/another/BUILD.bazel c/internal/lsp/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10358,7 +10950,7 @@ diff -urN b/internal/lsp/testdata/references/interfaces/BUILD.bazel c/internal/l + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10376,7 +10968,7 @@ diff -urN b/internal/lsp/testdata/references/other/BUILD.bazel c/internal/lsp/te + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10394,7 +10986,7 @@ diff -urN b/internal/lsp/testdata/rename/b/BUILD.bazel c/internal/lsp/testdata/r + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10415,7 +11007,7 @@ diff -urN b/internal/lsp/testdata/rename/c/BUILD.bazel c/internal/lsp/testdata/r + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10433,7 +11025,7 @@ diff -urN b/internal/lsp/testdata/rename/crosspkg/BUILD.bazel c/internal/lsp/tes + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10451,7 +11043,7 @@ diff -urN b/internal/lsp/testdata/rename/crosspkg/another/BUILD.bazel c/internal + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10469,7 +11061,7 @@ diff -urN b/internal/lsp/testdata/rename/crosspkg/other/BUILD.bazel c/internal/l + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10493,7 +11085,7 @@ diff -urN b/internal/lsp/testdata/rename/testy/BUILD.bazel c/internal/lsp/testda + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10520,7 +11112,7 @@ diff -urN b/internal/lsp/testdata/semantic/BUILD.bazel c/internal/lsp/testdata/s + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10543,14 +11135,17 @@ diff -urN b/internal/lsp/testdata/signature/BUILD.bazel c/internal/lsp/testdata/ + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,14 @@ +@@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "snippets", -+ srcs = ["literal.go"], ++ srcs = [ ++ "literal.go", ++ "postfix.go", ++ ], + importpath = "golang.org/x/tools/internal/lsp/testdata/snippets", + visibility = ["//:__subpackages__"], +) @@ -10561,10 +11156,10 @@ diff -urN b/internal/lsp/testdata/snippets/BUILD.bazel c/internal/lsp/testdata/s + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,18 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") +@@ -0,0 +1,24 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "statements", @@ -10582,8 +11177,14 @@ diff -urN b/internal/lsp/testdata/statements/BUILD.bazel c/internal/lsp/testdata + actual = ":statements", + visibility = ["//:__subpackages__"], +) ++ ++go_test( ++ name = "statements_test", ++ srcs = ["if_err_check_test.go"], ++ embed = [":statements"], ++) diff -urN b/internal/lsp/testdata/suggestedfix/BUILD.bazel c/internal/lsp/testdata/suggestedfix/BUILD.bazel ---- b/internal/lsp/testdata/suggestedfix/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10601,7 +11202,7 @@ diff -urN b/internal/lsp/testdata/suggestedfix/BUILD.bazel c/internal/lsp/testda + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10619,7 +11220,7 @@ diff -urN b/internal/lsp/testdata/symbols/BUILD.bazel c/internal/lsp/testdata/sy + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10642,8 +11243,26 @@ diff -urN b/internal/lsp/testdata/testy/BUILD.bazel c/internal/lsp/testdata/test + srcs = ["testy_test.go"], + 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 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") ++ ++go_library( ++ name = "typdef", ++ srcs = ["typdef.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/typdef", ++ visibility = ["//:__subpackages__"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":typdef", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10661,7 +11280,7 @@ diff -urN b/internal/lsp/testdata/typeassert/BUILD.bazel c/internal/lsp/testdata + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10678,8 +11297,26 @@ diff -urN b/internal/lsp/testdata/typeerrors/BUILD.bazel c/internal/lsp/testdata + actual = ":typeerrors", + 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 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") ++ ++go_library( ++ name = "typemods", ++ srcs = ["type_mods.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/typemods", ++ visibility = ["//:__subpackages__"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":typemods", ++ 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10697,7 +11334,7 @@ diff -urN b/internal/lsp/testdata/types/BUILD.bazel c/internal/lsp/testdata/type + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10715,7 +11352,7 @@ diff -urN b/internal/lsp/testdata/undeclared/BUILD.bazel c/internal/lsp/testdata + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10742,7 +11379,7 @@ diff -urN b/internal/lsp/testdata/unimported/BUILD.bazel c/internal/lsp/testdata + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10760,7 +11397,7 @@ diff -urN b/internal/lsp/testdata/unsafe/BUILD.bazel c/internal/lsp/testdata/uns + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10778,14 +11415,15 @@ diff -urN b/internal/lsp/testdata/variadic/BUILD.bazel c/internal/lsp/testdata/v + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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,17 @@ +@@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") + +go_library( + name = "workspacesymbol_lib", + srcs = [ ++ "issue44806.go", + "main.go", + "query.go", + ], @@ -10799,7 +11437,7 @@ diff -urN b/internal/lsp/testdata/workspacesymbol/BUILD.bazel c/internal/lsp/tes + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10826,7 +11464,7 @@ diff -urN b/internal/lsp/testdata/workspacesymbol/a/BUILD.bazel c/internal/lsp/t + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10844,7 +11482,7 @@ diff -urN b/internal/lsp/testdata/workspacesymbol/b/BUILD.bazel c/internal/lsp/t + 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 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10862,9 +11500,9 @@ diff -urN b/internal/lsp/testdata/workspacesymbol/p/BUILD.bazel c/internal/lsp/t + visibility = ["//:__subpackages__"], +) diff -urN b/internal/lsp/tests/BUILD.bazel c/internal/lsp/tests/BUILD.bazel ---- b/internal/lsp/tests/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,31 @@ +@@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -10880,6 +11518,7 @@ diff -urN b/internal/lsp/tests/BUILD.bazel c/internal/lsp/tests/BUILD.bazel + "//go/expect", + "//go/packages", + "//go/packages/packagestest", ++ "//internal/lsp/command", + "//internal/lsp/diff", + "//internal/lsp/diff/myers", + "//internal/lsp/protocol", @@ -10887,6 +11526,7 @@ diff -urN b/internal/lsp/tests/BUILD.bazel c/internal/lsp/tests/BUILD.bazel + "//internal/lsp/source/completion", + "//internal/span", + "//internal/testenv", ++ "//internal/typeparams", + "//txtar", + ], +) @@ -10897,7 +11537,7 @@ diff -urN b/internal/lsp/tests/BUILD.bazel c/internal/lsp/tests/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN b/internal/memoize/BUILD.bazel c/internal/memoize/BUILD.bazel ---- b/internal/memoize/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10922,7 +11562,7 @@ diff -urN b/internal/memoize/BUILD.bazel c/internal/memoize/BUILD.bazel + deps = [":memoize"], +) diff -urN b/internal/packagesinternal/BUILD.bazel c/internal/packagesinternal/BUILD.bazel ---- b/internal/packagesinternal/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10941,7 +11581,7 @@ diff -urN b/internal/packagesinternal/BUILD.bazel c/internal/packagesinternal/BU + visibility = ["//:__subpackages__"], +) diff -urN b/internal/proxydir/BUILD.bazel c/internal/proxydir/BUILD.bazel ---- b/internal/proxydir/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -10966,7 +11606,7 @@ diff -urN b/internal/proxydir/BUILD.bazel c/internal/proxydir/BUILD.bazel + embed = [":proxydir"], +) diff -urN b/internal/span/BUILD.bazel c/internal/span/BUILD.bazel ---- b/internal/span/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,34 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") @@ -11004,7 +11644,7 @@ diff -urN b/internal/span/BUILD.bazel c/internal/span/BUILD.bazel + deps = [":span"], +) diff -urN b/internal/stack/BUILD.bazel c/internal/stack/BUILD.bazel ---- b/internal/stack/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11032,7 +11672,7 @@ diff -urN b/internal/stack/BUILD.bazel c/internal/stack/BUILD.bazel + deps = [":stack"], +) diff -urN b/internal/stack/gostacks/BUILD.bazel c/internal/stack/gostacks/BUILD.bazel ---- b/internal/stack/gostacks/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11051,7 +11691,7 @@ diff -urN b/internal/stack/gostacks/BUILD.bazel c/internal/stack/gostacks/BUILD. + visibility = ["//:__subpackages__"], +) diff -urN b/internal/stack/stacktest/BUILD.bazel c/internal/stack/stacktest/BUILD.bazel ---- b/internal/stack/stacktest/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11070,7 +11710,7 @@ diff -urN b/internal/stack/stacktest/BUILD.bazel c/internal/stack/stacktest/BUIL + visibility = ["//:__subpackages__"], +) diff -urN b/internal/testenv/BUILD.bazel c/internal/testenv/BUILD.bazel ---- b/internal/testenv/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -11092,7 +11732,7 @@ diff -urN b/internal/testenv/BUILD.bazel c/internal/testenv/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN b/internal/tool/BUILD.bazel c/internal/tool/BUILD.bazel ---- b/internal/tool/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11109,8 +11749,39 @@ diff -urN b/internal/tool/BUILD.bazel c/internal/tool/BUILD.bazel + actual = ":tool", + visibility = ["//:__subpackages__"], +) +diff -urN b/internal/typeparams/BUILD.bazel c/internal/typeparams/BUILD.bazel +--- 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,27 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_tool_library") ++ ++go_library( ++ name = "typeparams", ++ srcs = [ ++ "doc.go", ++ "notypeparams.go", ++ ], ++ importpath = "golang.org/x/tools/internal/typeparams", ++ visibility = ["//:__subpackages__"], ++) ++ ++go_tool_library( ++ name = "go_tool_library", ++ srcs = [ ++ "doc.go", ++ "notypeparams.go", ++ ], ++ importpath = "golang.org/x/tools/internal/typeparams", ++ visibility = ["//:__subpackages__"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":typeparams", ++ visibility = ["//:__subpackages__"], ++) diff -urN b/internal/typesinternal/BUILD.bazel c/internal/typesinternal/BUILD.bazel ---- b/internal/typesinternal/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") @@ -11132,7 +11803,7 @@ diff -urN b/internal/typesinternal/BUILD.bazel c/internal/typesinternal/BUILD.ba + visibility = ["//:__subpackages__"], +) diff -urN b/internal/xcontext/BUILD.bazel c/internal/xcontext/BUILD.bazel ---- b/internal/xcontext/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11150,9 +11821,9 @@ diff -urN b/internal/xcontext/BUILD.bazel c/internal/xcontext/BUILD.bazel + visibility = ["//:__subpackages__"], +) diff -urN b/playground/BUILD.bazel c/playground/BUILD.bazel ---- b/playground/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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,15 @@ +@@ -0,0 +1,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -11160,7 +11831,6 @@ diff -urN b/playground/BUILD.bazel c/playground/BUILD.bazel + srcs = ["playground.go"], + importpath = "golang.org/x/tools/playground", + visibility = ["//visibility:public"], -+ deps = ["//godoc/golangorgenv"], +) + +alias( @@ -11169,7 +11839,7 @@ diff -urN b/playground/BUILD.bazel c/playground/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/playground/socket/BUILD.bazel c/playground/socket/BUILD.bazel ---- b/playground/socket/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11198,7 +11868,7 @@ diff -urN b/playground/socket/BUILD.bazel c/playground/socket/BUILD.bazel + embed = [":socket"], +) diff -urN b/present/BUILD.bazel c/present/BUILD.bazel ---- b/present/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11246,7 +11916,7 @@ diff -urN b/present/BUILD.bazel c/present/BUILD.bazel + embed = [":present"], +) diff -urN b/refactor/eg/BUILD.bazel c/refactor/eg/BUILD.bazel ---- b/refactor/eg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11343,7 +12013,7 @@ diff -urN b/refactor/eg/BUILD.bazel c/refactor/eg/BUILD.bazel + }), +) diff -urN b/refactor/importgraph/BUILD.bazel c/refactor/importgraph/BUILD.bazel ---- b/refactor/importgraph/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11422,7 +12092,7 @@ diff -urN b/refactor/importgraph/BUILD.bazel c/refactor/importgraph/BUILD.bazel + }), +) diff -urN b/refactor/rename/BUILD.bazel c/refactor/rename/BUILD.bazel ---- b/refactor/rename/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11468,7 +12138,7 @@ diff -urN b/refactor/rename/BUILD.bazel c/refactor/rename/BUILD.bazel + ], +) diff -urN b/refactor/satisfy/BUILD.bazel c/refactor/satisfy/BUILD.bazel ---- b/refactor/satisfy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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") @@ -11490,7 +12160,7 @@ diff -urN b/refactor/satisfy/BUILD.bazel c/refactor/satisfy/BUILD.bazel + visibility = ["//visibility:public"], +) diff -urN b/txtar/BUILD.bazel c/txtar/BUILD.bazel ---- b/txtar/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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 c728311fda..b7867ce4da 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 1969-12-31 19:00:00.000000000 -0500 +--- 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 @@ diff -urN a/BUILD.bazel b/BUILD.bazel + deps = ["//internal"], +) diff -urN a/internal/BUILD.bazel b/internal/BUILD.bazel ---- a/internal/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +--- 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")