From a01261e8e6fcd7e241688da2f882408dab8e7628 Mon Sep 17 00:00:00 2001 From: Jay Conrod Date: Tue, 1 Dec 2020 15:54:38 -0500 Subject: [PATCH 1/2] Update dependencies for v0.25 Fixes #2726 --- go/private/repositories.bzl | 72 +- .../com_github_golang_protobuf-gazelle.patch | 2 +- third_party/go_googleapis-deletebuild.patch | 37376 +++++++++------- third_party/go_googleapis-gazelle.patch | 2728 +- .../org_golang_google_genproto-gazelle.patch | 5276 +-- .../org_golang_x_tools-deletegopls.patch | 8427 +++- third_party/org_golang_x_tools-gazelle.patch | 2060 +- 7 files changed, 36102 insertions(+), 19839 deletions(-) diff --git a/go/private/repositories.bzl b/go/private/repositories.bzl index 42b14690ce..c517d2db75 100644 --- a/go/private/repositories.bzl +++ b/go/private/repositories.bzl @@ -44,13 +44,13 @@ def go_rules_dependencies(is_rules_go = False): _maybe( http_archive, name = "platforms", - strip_prefix = "platforms-681f1ee032566aa2d443cf0335d012925d9c58d4", - # master, as of 2020-08-24 + strip_prefix = "platforms-0.0.1", + # 0.0.1, latest as of 2020-12-01 urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/platforms/archive/681f1ee032566aa2d443cf0335d012925d9c58d4.zip", - "https://github.com/bazelbuild/platforms/archive/681f1ee032566aa2d443cf0335d012925d9c58d4.zip", + "https://mirror.bazel.build/github.com/bazelbuild/platforms/archive/0.0.1.zip", + "https://github.com/bazelbuild/platforms/archive/0.0.1.zip", ], - sha256 = "ae95e4bfcd9f66e9dc73a92cee0107fede74163f788e3deefe00f3aaae75c431", + sha256 = "2bf34f026351d4b4b46b17956aa5b977cc1279d5679385f6885bf574dec5570c", ) # Needed by rules_go implementation and tests. @@ -59,12 +59,12 @@ def go_rules_dependencies(is_rules_go = False): _maybe( http_archive, name = "bazel_skylib", - # 1.0.2, latest as of 2020-08-24 + # 1.0.3, latest as of 2020-12-01 urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.2/bazel-skylib-1.0.2.tar.gz", - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.2/bazel-skylib-1.0.2.tar.gz", + "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 = "97e70364e9249702246c0e9444bccdc4b847bed1eb03c5a3ece4f83dfe6abc44", + sha256 = "1c531376ac7e5a180e0237938a2536de0c54d93f5c278634818e0efc952dd56c", ) # Needed for nogo vet checks and go/packages. @@ -73,11 +73,11 @@ def go_rules_dependencies(is_rules_go = False): name = "org_golang_x_tools", # master, as of 2020-08-24 urls = [ - "https://mirror.bazel.build/github.com/golang/tools/archive/c024452afbcdebb4a0fbe1bb0eaea0d2dbff835b.zip", - "https://github.com/golang/tools/archive/c024452afbcdebb4a0fbe1bb0eaea0d2dbff835b.zip", + "https://mirror.bazel.build/github.com/golang/tools/archive/a1b87a1c0de44760bd00894ef736a8c36548068f.zip", + "https://github.com/golang/tools/archive/a1b87a1c0de44760bd00894ef736a8c36548068f.zip", ], - sha256 = "5b330e3bd29a52c235648457e1aa899d948cb1eb90a8b5caa0ac882be75572db", - strip_prefix = "tools-c024452afbcdebb4a0fbe1bb0eaea0d2dbff835b", + sha256 = "fe3987ccdff6a0e7e5a8353d4d1d2ca3ada5a72ea69462ba7b9b7343b5a25e06", + strip_prefix = "tools-a1b87a1c0de44760bd00894ef736a8c36548068f", patches = [ # deletegopls removes the gopls subdirectory. It contains a nested # module with additional dependencies. It's not needed by rules_go. @@ -92,7 +92,7 @@ def go_rules_dependencies(is_rules_go = False): _maybe( http_archive, name = "org_golang_x_xerrors", - # master, as of 2020-08-24 + # master, as of 2020-12-01 urls = [ "https://mirror.bazel.build/github.com/golang/xerrors/archive/5ec99f83aff198f5fbd629d6c8d8eb38a04218ca.zip", "https://github.com/golang/xerrors/archive/5ec99f83aff198f5fbd629d6c8d8eb38a04218ca.zip", @@ -111,13 +111,13 @@ def go_rules_dependencies(is_rules_go = False): _maybe( http_archive, name = "rules_cc", - # master, as of 2020-08-24 + # master, as of 2020-12-01 urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/02becfef8bc97bda4f9bb64e153f1b0671aec4ba.zip", - "https://github.com/bazelbuild/rules_cc/archive/02becfef8bc97bda4f9bb64e153f1b0671aec4ba.zip", + "https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip", + "https://github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip", ], - sha256 = "fa42eade3cad9190c2a6286a6213f07f1a83d26d9f082d56f526d014c6ea7444", - strip_prefix = "rules_cc-02becfef8bc97bda4f9bb64e153f1b0671aec4ba", + sha256 = "d0c573b94a6ef20ef6ff20154a23d0efcb409fb0e1ff0979cec318dfe42f0cdd", + strip_prefix = "rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d", ) # Proto dependencies @@ -141,7 +141,7 @@ def go_rules_dependencies(is_rules_go = False): http_archive, name = "org_golang_google_protobuf", sha256 = "62992b0f5864aee2077a6cffa57a2d2bd30e7af4b6745eebd816dcde3526002f", - # v1.25.0, latest as of 2020-08-24 + # v1.25.0, latest as of 2020-12-01 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", @@ -162,13 +162,13 @@ def go_rules_dependencies(is_rules_go = False): _maybe( http_archive, name = "com_github_golang_protobuf", - # v1.4.2, latest as of 2020-08-24 + # v1.4.3, latest as of 2020-12-01 urls = [ - "https://mirror.bazel.build/github.com/golang/protobuf/archive/v1.4.2.zip", - "https://github.com/golang/protobuf/archive/v1.4.2.zip", + "https://mirror.bazel.build/github.com/golang/protobuf/archive/v1.4.3.zip", + "https://github.com/golang/protobuf/archive/v1.4.3.zip", ], - sha256 = "d661b447b6780ab0efd22011b963459dde08ae1f7fa782ab48809a66dcfd7c4c", - strip_prefix = "protobuf-1.4.2", + sha256 = "836d26511eb4282411a2fcb1e61b538163811612f93f8ca22d034628d41819d9", + strip_prefix = "protobuf-1.4.3", patches = [ # gazelle args: -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", @@ -181,7 +181,7 @@ def go_rules_dependencies(is_rules_go = False): _maybe( http_archive, name = "com_github_mwitkow_go_proto_validators", - # v0.3.2, latest as of 2020-08-11 + # v0.3.2, latest as of 2020-12-01 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", @@ -194,7 +194,7 @@ def go_rules_dependencies(is_rules_go = False): _maybe( http_archive, name = "com_github_gogo_protobuf", - # v1.3.1, latest as of 2020-08-24 + # v1.3.1, latest as of 2020-12-01 urls = [ "https://mirror.bazel.build/github.com/gogo/protobuf/archive/v1.3.1.zip", "https://github.com/gogo/protobuf/archive/v1.3.1.zip", @@ -220,13 +220,13 @@ def go_rules_dependencies(is_rules_go = False): _maybe( http_archive, name = "org_golang_google_genproto", - # master, as of 2020-08-24 + # master, as of 2020-12-01 urls = [ - "https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/f69a88009b70a94c67e3910bf1663f5df9fbfc6d.zip", - "https://github.com/googleapis/go-genproto/archive/f69a88009b70a94c67e3910bf1663f5df9fbfc6d.zip", + "https://mirror.bazel.build/github.com/googleapis/go-genproto/archive/b05cb90ed32e1a9be2dd5dd980595168d433ab26.zip", + "https://github.com/googleapis/go-genproto/archive/b05cb90ed32e1a9be2dd5dd980595168d433ab26.zip", ], - sha256 = "22d99299278eb992d27a426350c290dfd272818104d02f244162127886ba25d7", - strip_prefix = "go-genproto-f69a88009b70a94c67e3910bf1663f5df9fbfc6d", + sha256 = "aae26757e2c3ab2fa5d040713816e756e4bc4176be4102c4c8dbe888347a0e67", + strip_prefix = "go-genproto-b05cb90ed32e1a9be2dd5dd980595168d433ab26", patches = [ # gazelle args: -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", @@ -244,11 +244,11 @@ def go_rules_dependencies(is_rules_go = False): name = "go_googleapis", # master, as of 2020-08-24 urls = [ - "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/079e09a64813291f71759d0e1b5f14b0794dc345.zip", - "https://github.com/googleapis/googleapis/archive/079e09a64813291f71759d0e1b5f14b0794dc345.zip", + "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/a0ba0625741595634a2fcedac1c69869c6a1399a.zip", + "https://github.com/googleapis/googleapis/archive/a0ba0625741595634a2fcedac1c69869c6a1399a.zip", ], - sha256 = "bba8988a57dc1d259d8e032f3858b52e9708fb863cd378322e703c79582bd064", - strip_prefix = "googleapis-079e09a64813291f71759d0e1b5f14b0794dc345", + sha256 = "47b41d52016ea65a50eec14919bfabec618a370075987a4e7bf348d57bbee3f3", + strip_prefix = "googleapis-a0ba0625741595634a2fcedac1c69869c6a1399a", patches = [ # find . -name BUILD.bazel -delete "@io_bazel_rules_go//third_party:go_googleapis-deletebuild.patch", diff --git a/third_party/com_github_golang_protobuf-gazelle.patch b/third_party/com_github_golang_protobuf-gazelle.patch index fa41efece5..399ec60f10 100644 --- a/third_party/com_github_golang_protobuf-gazelle.patch +++ b/third_party/com_github_golang_protobuf-gazelle.patch @@ -280,8 +280,8 @@ diff -urN a/proto/BUILD.bazel b/proto/BUILD.bazel + "registry_test.go", + "text_test.go", + ], -+ embed = [":proto"], + deps = [ ++ ":proto", + "//internal/testprotos/proto2_proto", + "//internal/testprotos/proto3_proto", + "//protoc-gen-go/descriptor", diff --git a/third_party/go_googleapis-deletebuild.patch b/third_party/go_googleapis-deletebuild.patch index 7da9c8aaa5..f532748d52 100644 --- a/third_party/go_googleapis-deletebuild.patch +++ b/third_party/go_googleapis-deletebuild.patch @@ -8,6 +8,384 @@ diff -urN a/BUILD.bazel b/BUILD.bazel - name = "build_gen", - actual = "@com_google_api_codegen//rules_gapic/bazel:build_file_generator", -) +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 +0,0 @@ +-exports_files(glob(["*.proto"])) +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 +@@ -1,103 +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 = "sdk_proto", +- srcs = [ +- "account_linking.proto", +- "account_linking_secret.proto", +- "action.proto", +- "actions_sdk.proto", +- "actions_testing.proto", +- "config_file.proto", +- "data_file.proto", +- "event_logs.proto", +- "files.proto", +- "localized_settings.proto", +- "manifest.proto", +- "settings.proto", +- "surface.proto", +- "theme_customization.proto", +- "validation_results.proto", +- "webhook.proto", +- ], +- deps = [ +- "//google/actions/sdk/v2/conversation/prompt/content:content_proto", +- "//google/actions/sdk/v2/conversation/prompt:prompt_proto", +- "//google/actions/sdk/v2/conversation:conversation_proto", +- "//google/actions/sdk/v2/interactionmodel/prompt/content:content_proto", +- "//google/actions/sdk/v2/interactionmodel/prompt:prompt_proto", +- "//google/actions/sdk/v2/interactionmodel/type:type_proto", +- "//google/actions/sdk/v2/interactionmodel:interactionmodel_proto", +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- "//google/rpc:status_proto", +- "//google/type:latlng_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-proto_library_with_info( +- name = "sdk_proto_with_info", +- deps = [ +- ":sdk_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "sdk_nodejs_gapic", +- src = ":sdk_proto_with_info", +- grpc_service_config = "actions_grpc_service_config.json", +- package = "google.actions.sdk.v2", +- package_name = "@assistant/actions", +- service_yaml = "actions_v2.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "actions-v2-nodejs", +- deps = [ +- ":sdk_nodejs_gapic", +- ":sdk_proto", +- "//google/actions/sdk/v2/conversation/prompt/content:content_proto", +- "//google/actions/sdk/v2/conversation/prompt:prompt_proto", +- "//google/actions/sdk/v2/conversation:conversation_proto", +- "//google/actions/sdk/v2/interactionmodel/prompt/content:content_proto", +- "//google/actions/sdk/v2/interactionmodel/prompt:prompt_proto", +- "//google/actions/sdk/v2/interactionmodel/type:type_proto", +- "//google/actions/sdk/v2/interactionmodel:interactionmodel_proto", +- +- ], +-) +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 +@@ -1,30 +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 = "conversation_proto", +- srcs = [ +- "intent.proto", +- "scene.proto", +- ], +- deps = [ +- "//google/actions/sdk/v2/conversation/prompt:prompt_proto", +- "@com_google_protobuf//:struct_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "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 +@@ -1,30 +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 = "prompt_proto", +- srcs = [ +- "prompt.proto", +- "simple.proto", +- "suggestion.proto", +- ], +- deps = [ +- "//google/actions/sdk/v2/conversation/prompt/content:content_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "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 +@@ -1,37 +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 = "content_proto", +- srcs = [ +- "canvas.proto", +- "card.proto", +- "collection.proto", +- "content.proto", +- "image.proto", +- "link.proto", +- "list.proto", +- "media.proto", +- "table.proto", +- ], +- deps = [ +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:struct_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "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 @@ +-# 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 = "interactionmodel_proto", +- srcs = [ +- "conditional_event.proto", +- "event_handler.proto", +- "global_intent_event.proto", +- "intent.proto", +- "intent_event.proto", +- "scene.proto", +- "slot.proto", +- ], +- deps = [ +- "//google/actions/sdk/v2/interactionmodel/prompt:prompt_proto", +- "//google/actions/sdk/v2/interactionmodel/type:type_proto", +- "//google/api:field_behavior_proto", +- "@com_google_protobuf//:struct_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "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 +@@ -1,32 +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 = "prompt_proto", +- srcs = [ +- "static_prompt.proto", +- "static_simple_prompt.proto", +- "suggestion.proto", +- "surface_capabilities.proto", +- ], +- deps = [ +- "//google/actions/sdk/v2/interactionmodel/prompt/content:content_proto", +- "//google/api:field_behavior_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "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 +@@ -1,39 +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 = "content_proto", +- srcs = [ +- "static_canvas_prompt.proto", +- "static_card_prompt.proto", +- "static_collection_browse_prompt.proto", +- "static_collection_prompt.proto", +- "static_content_prompt.proto", +- "static_image_prompt.proto", +- "static_link_prompt.proto", +- "static_list_prompt.proto", +- "static_media_prompt.proto", +- "static_table_prompt.proto", +- ], +- deps = [ +- "//google/api:field_behavior_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:struct_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "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 +@@ -1,33 +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 = "type_proto", +- srcs = [ +- "class_reference.proto", +- "entity_display.proto", +- "free_text_type.proto", +- "regular_expression_type.proto", +- "synonym_type.proto", +- "type.proto", +- ], +- deps = [ +- "//google/api:field_behavior_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "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 @@ -187,8 +565,17 @@ diff -urN a/google/ads/admob/BUILD.bazel b/google/ads/admob/BUILD.bazel 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,357 +0,0 @@ +@@ -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"]) @@ -209,6 +596,7 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", +- "//google/api:resource_proto", - "//google/type:date_proto", - ], -) @@ -217,6 +605,7 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel - name = "admob_proto_with_info", - deps = [ - ":admob_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -247,6 +636,7 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel - name = "admob_java_gapic", - src = ":admob_proto_with_info", - gapic_yaml = "admob_gapic.yaml", +- grpc_service_config = None, - package = "google.ads.admob.v1", - service_yaml = "//google/ads/admob:admob_v1.yaml", - test_deps = [ @@ -301,8 +691,8 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel -go_gapic_library( - name = "admob_go_gapic", - srcs = [":admob_proto_with_info"], -- grpc_service_config = "", -- importpath = "google.golang.org/api/admob/v1;admob", +- grpc_service_config = None, +- importpath = "google.golang.org/google/ads/admob/v1;admob", - service_yaml = "//google/ads/admob:admob_v1.yaml", - deps = [ - ":admob_go_proto", @@ -313,7 +703,7 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel - name = "admob_go_gapic_test", - srcs = [":admob_go_gapic_srcjar_test"], - embed = [":admob_go_gapic"], -- importpath = "google.golang.org/api/admob/v1", +- importpath = "google.golang.org/google/ads/admob/v1", -) - -# Open Source Packages @@ -345,6 +735,7 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", +- "//google/api:resource_proto", - "//google/type:date_proto", - ], -) @@ -365,6 +756,7 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel - name = "admob_py_gapic", - src = ":admob_proto_with_info", - gapic_yaml = "admob_gapic.yaml", +- grpc_service_config = None, - package = "google.ads.admob.v1", - service_yaml = "//google/ads/admob:admob_v1.yaml", - deps = [ @@ -409,6 +801,7 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel - name = "admob_php_gapic", - src = ":admob_proto_with_info", - gapic_yaml = "admob_gapic.yaml", +- grpc_service_config = None, - package = "google.ads.admob.v1", - service_yaml = "//google/ads/admob:admob_v1.yaml", - deps = [ @@ -479,6 +872,7 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel - name = "admob_ruby_gapic", - src = ":admob_proto_with_info", - gapic_yaml = "admob_gapic.yaml", +- grpc_service_config = None, - package = "google.ads.admob.v1", - service_yaml = "//google/ads/admob:admob_v1.yaml", - deps = [ @@ -521,10 +915,8 @@ diff -urN a/google/ads/admob/v1/BUILD.bazel b/google/ads/admob/v1/BUILD.bazel - -csharp_gapic_library( - name = "admob_csharp_gapic", -- src = ":admob_proto_with_info", -- gapic_yaml = "admob_gapic.yaml", -- package = "google.ads.admob.v1", -- service_yaml = "//google/ads/admob:admob_v1.yaml", +- srcs = [":admob_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":admob_csharp_grpc", - ":admob_csharp_proto", @@ -706,6 +1098,7 @@ diff -urN a/google/analytics/admin/v1alpha/BUILD.bazel b/google/analytics/admin/ -############################################################################## -# This library is using Python microgenerator. -# DO NOT OVERRIDE this Python section with autogenerated rules. +- -load( - "@com_google_googleapis_imports//:imports.bzl", - py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", @@ -718,6 +1111,7 @@ diff -urN a/google/analytics/admin/v1alpha/BUILD.bazel b/google/analytics/admin/ - grpc_service_config = "admin_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( - name = "google-analytics-admin-v1alpha-py", - deps = [ @@ -866,11 +1260,9 @@ diff -urN a/google/analytics/admin/v1alpha/BUILD.bazel b/google/analytics/admin/ - -csharp_gapic_library( - name = "admin_csharp_gapic", -- src = ":admin_proto_with_info", -- gapic_yaml = "analyticsadmin_gapic.yaml", +- srcs = [":admin_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - grpc_service_config = "admin_grpc_service_config.json", -- package = "google.analytics.admin.v1alpha", -- service_yaml = "analyticsadmin_v1alpha.yaml", - deps = [ - ":admin_csharp_grpc", - ":admin_csharp_proto", @@ -894,8 +1286,17 @@ diff -urN a/google/analytics/admin/v1alpha/BUILD.bazel b/google/analytics/admin/ 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,358 +0,0 @@ +@@ -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"]) @@ -915,6 +1316,8 @@ diff -urN a/google/analytics/data/v1alpha/BUILD.bazel b/google/analytics/data/v1 - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", - ], -) - @@ -1035,47 +1438,19 @@ diff -urN a/google/analytics/data/v1alpha/BUILD.bazel b/google/analytics/data/v1 -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +- -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 = "data_moved_proto", -- srcs = [":data_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- ], --) -- --py_proto_library( -- name = "data_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":data_moved_proto"], --) -- --py_grpc_library( -- name = "data_py_grpc", -- srcs = [":data_moved_proto"], -- deps = [":data_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "data_py_gapic", -- src = ":data_proto_with_info", -- gapic_yaml = "analyticsdata_gapic.yaml", +- srcs = [":data_proto"], - grpc_service_config = "analytics_data_grpc_service_config.json", -- package = "google.analytics.data.v1alpha", -- service_yaml = "analyticsdata_v1alpha.yaml", -- deps = [ -- ":data_py_grpc", -- ":data_py_proto", -- ], -) - -# Open Source Packages @@ -1083,8 +1458,6 @@ diff -urN a/google/analytics/data/v1alpha/BUILD.bazel b/google/analytics/data/v1 - name = "google-analytics-data-v1alpha-py", - deps = [ - ":data_py_gapic", -- ":data_py_grpc", -- ":data_py_proto", - ], -) - @@ -1144,6 +1517,7 @@ diff -urN a/google/analytics/data/v1alpha/BUILD.bazel b/google/analytics/data/v1 - -nodejs_gapic_library( - name = "data_nodejs_gapic", +- package_name = "@google-analytics/data", - src = ":data_proto_with_info", - grpc_service_config = "analytics_data_grpc_service_config.json", - package = "google.analytics.data.v1alpha", @@ -1228,11 +1602,9 @@ diff -urN a/google/analytics/data/v1alpha/BUILD.bazel b/google/analytics/data/v1 - -csharp_gapic_library( - name = "data_csharp_gapic", -- src = ":data_proto_with_info", -- gapic_yaml = "analyticsdata_gapic.yaml", +- 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", -- package = "google.analytics.data.v1alpha", -- service_yaml = "analyticsdata_v1alpha.yaml", - deps = [ - ":data_csharp_grpc", - ":data_csharp_proto", @@ -1253,379 +1625,6 @@ diff -urN a/google/analytics/data/v1alpha/BUILD.bazel b/google/analytics/data/v1 -# C++ -############################################################################## -# Put your C++ rules here -diff -urN a/google/analytics/management/v1alpha/BUILD.bazel b/google/analytics/management/v1alpha/BUILD.bazel ---- a/google/analytics/management/v1alpha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/analytics/management/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,369 +0,0 @@ --# This file was automatically generated by BuildFileGenerator -- --# This is an API workspace, having public visibility by default makes perfect sense. --package(default_visibility = ["//visibility:public"]) -- --############################################################################## --# Common --############################################################################## --load("@rules_proto//proto:defs.bzl", "proto_library") --load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") -- --proto_library( -- name = "management_proto", -- srcs = [ -- "management_api.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", -- ], --) -- --proto_library_with_info( -- name = "management_proto_with_info", -- deps = [ -- ":management_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 = "management_java_proto", -- deps = [":management_proto"], --) -- --java_grpc_library( -- name = "management_java_grpc", -- srcs = [":management_proto"], -- deps = [":management_java_proto"], --) -- --java_gapic_library( -- name = "management_java_gapic", -- src = ":management_proto_with_info", -- gapic_yaml = "analyticsmanagement_gapic.yaml", -- package = "google.analytics.management.v1alpha", -- service_yaml = "analyticsmanagement_v1alpha.yaml", -- test_deps = [ -- ":management_java_grpc", -- ], -- deps = [ -- ":management_java_proto", -- ], --) -- --java_gapic_test( -- name = "management_java_gapic_test_suite", -- test_classes = [ -- "com.google.analytics.management.v1alpha.ManagementClientTest", -- ], -- runtime_deps = [":management_java_gapic_test"], --) -- --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-analytics-management-v1alpha-java", -- deps = [ -- ":management_java_gapic", -- ":management_java_grpc", -- ":management_java_proto", -- ":management_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 = "management_go_proto", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/analytics/management/v1alpha", -- protos = [":management_proto"], -- deps = [ -- "//google/api:annotations_go_proto", -- ], --) -- --# go_gapic_library( --# name = "management_go_gapic", --# src = ":management_proto_with_info", --# gapic_yaml = "analyticsmanagement_gapic.yaml", --# importpath = "google.golang.org/genproto/googleapis/analytics/management/v1alpha", --# package = "google.analytics.management.v1alpha", --# service_yaml = "analyticsmanagement_v1alpha.yaml", --# deps = [ --# ":management_go_proto", --# ], --# ) -- --#go_test( --# name = "management_go_gapic_test", --# srcs = [":management_go_gapic_srcjar_test"], --# embed = [":management_go_gapic"], --# importpath = "google.golang.org/genproto/googleapis/analytics/management/v1alpha", --#) -- --# # Open Source Packages --# go_gapic_assembly_pkg( --# name = "gapi-cloud-analytics-management-v1alpha-go", --# deps = [ --# ":management_go_gapic", --# ":management_go_gapic_srcjar-smoke-test.srcjar", --# ":management_go_gapic_srcjar-test.srcjar", --# ":management_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 = "management_moved_proto", -- srcs = [":management_proto"], -- # Customization (ikuleshov): Without this parameter, the proto resources -- # are generated with "google.cloud" package prefix and the generated -- # clients do not compile. -- import_prefix = "google/analytics/management/v1alpha/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", -- ], --) -- --py_proto_library( -- name = "management_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":management_moved_proto"], --) -- --py_grpc_library( -- name = "management_py_grpc", -- srcs = [":management_moved_proto"], -- deps = [":management_py_proto"], --) -- --py_gapic_library( -- name = "management_py_gapic", -- src = ":management_proto_with_info", -- gapic_yaml = "analyticsmanagement_gapic.yaml", -- package = "google.analytics.management.v1alpha", -- service_yaml = "analyticsmanagement_v1alpha.yaml", -- deps = [ -- ":management_py_grpc", -- ":management_py_proto", -- ], --) -- --# Open Source Packages --py_gapic_assembly_pkg( -- name = "analytics-management-v1alpha-py", -- deps = [ -- ":management_py_gapic", -- ":management_py_grpc", -- ":management_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 = "management_php_proto", -- deps = [":management_proto"], --) -- --php_grpc_library( -- name = "management_php_grpc", -- srcs = [":management_proto"], -- deps = [":management_php_proto"], --) -- --php_gapic_library( -- name = "management_php_gapic", -- src = ":management_proto_with_info", -- gapic_yaml = "analyticsmanagement_gapic.yaml", -- package = "google.analytics.management.v1alpha", -- service_yaml = "analyticsmanagement_v1alpha.yaml", -- deps = [ -- ":management_php_grpc", -- ":management_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-analytics-management-v1alpha-php", -- deps = [ -- ":management_php_gapic", -- ":management_php_grpc", -- ":management_php_proto", -- ], --) -- --############################################################################## --# Node.js --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", --) -- --nodejs_gapic_library( -- name = "management_nodejs_gapic", -- src = ":management_proto_with_info", -- grpc_service_config = "management_grpc_service_config.json", -- package = "google.analytics.management.v1alpha", -- service_yaml = "analyticsmanagement_v1alpha.yaml", -- deps = [], --) -- --nodejs_gapic_assembly_pkg( -- name = "analytics-management-v1alpha-nodejs", -- deps = [ -- ":management_nodejs_gapic", -- ":management_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 = "management_ruby_proto", -- deps = [":management_proto"], --) -- --ruby_grpc_library( -- name = "management_ruby_grpc", -- srcs = [":management_proto"], -- deps = [":management_ruby_proto"], --) -- --ruby_gapic_library( -- name = "management_ruby_gapic", -- src = ":management_proto_with_info", -- gapic_yaml = "analyticsmanagement_gapic.yaml", -- package = "google.analytics.management.v1alpha", -- service_yaml = "analyticsmanagement_v1alpha.yaml", -- deps = [ -- ":management_ruby_grpc", -- ":management_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-analytics-management-v1alpha-ruby", -- deps = [ -- ":management_ruby_gapic", -- ":management_ruby_grpc", -- ":management_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 = "management_csharp_proto", -- deps = [":management_proto"], --) -- --csharp_grpc_library( -- name = "management_csharp_grpc", -- srcs = [":management_proto"], -- deps = [":management_csharp_proto"], --) -- --csharp_gapic_library( -- name = "management_csharp_gapic", -- src = ":management_proto_with_info", -- gapic_yaml = "analyticsmanagement_gapic.yaml", -- package = "google.analytics.management.v1alpha", -- service_yaml = "analyticsmanagement_v1alpha.yaml", -- deps = [ -- ":management_csharp_grpc", -- ":management_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-analytics-management-v1alpha-csharp", -- deps = [ -- ":management_csharp_gapic", -- ":management_csharp_grpc", -- ":management_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 2000-01-01 00:00:00.000000000 -0000 +++ b/google/api/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -2777,7 +2776,7 @@ diff -urN a/google/api/servicemanagement/BUILD.bazel b/google/api/servicemanagem 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,387 +0,0 @@ +@@ -1,386 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -2912,7 +2911,7 @@ diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemana - deps = [ - ":servicemanagement_go_proto", - "//google/api:serviceconfig_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", @@ -3141,10 +3140,9 @@ diff -urN a/google/api/servicemanagement/v1/BUILD.bazel b/google/api/servicemana - -csharp_gapic_library( - name = "servicemanagement_csharp_gapic", -- src = ":servicemanagement_proto_with_info", -- gapic_yaml = "servicemanagement_gapic.yaml", -- package = "google.api.servicemanagement.v1", -- service_yaml = "servicemanagement_v1.yaml", +- srcs = [":servicemanagement_proto_with_info"], +- grpc_service_config = "servicemanagement_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":servicemanagement_csharp_grpc", - ":servicemanagement_csharp_proto", @@ -3888,6 +3886,349 @@ diff -urN a/google/appengine/v1beta/BUILD.bazel b/google/appengine/v1beta/BUILD. -# 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,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", +- 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", +- 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 +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", +-) +- +-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", +- 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_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", +- 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_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_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", +- ], +-) +- +-# 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"], +- grpc_service_config = "tables_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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 2000-01-01 00:00:00.000000000 -0000 +++ b/google/bigtable/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -3901,7 +4242,7 @@ diff -urN a/google/bigtable/admin/BUILD.bazel b/google/bigtable/admin/BUILD.baze 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,406 +0,0 @@ +@@ -1,405 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -4036,7 +4377,7 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL - deps = [ - ":admin_go_proto", - "//google/iam/v1:iam_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", @@ -4265,10 +4606,9 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL - -csharp_gapic_library( - name = "admin_csharp_gapic", -- src = ":admin_proto_with_info", -- gapic_yaml = "bigtableadmin_gapic.yaml", -- package = "google.bigtable.admin.v2", -- service_yaml = "bigtableadmin_v2.yaml", +- srcs = [":admin_proto_with_info"], +- grpc_service_config = "bigtableadmin_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":admin_csharp_grpc", - ":admin_csharp_proto", @@ -4311,7 +4651,7 @@ diff -urN a/google/bigtable/admin/v2/BUILD.bazel b/google/bigtable/admin/v2/BUIL 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,380 +0,0 @@ +@@ -1,379 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -4652,10 +4992,9 @@ diff -urN a/google/bigtable/v2/BUILD.bazel b/google/bigtable/v2/BUILD.bazel - -csharp_gapic_library( - name = "bigtable_csharp_gapic", -- src = ":bigtable_proto_with_info", -- gapic_yaml = "bigtable_gapic.yaml", -- package = "google.bigtable.v2", -- service_yaml = "bigtable_v2.yaml", +- srcs = [":bigtable_proto_with_info"], +- grpc_service_config = "bigtable_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":bigtable_csharp_grpc", - ":bigtable_csharp_proto", @@ -4700,7 +5039,7 @@ diff -urN a/google/chromeos/moblab/BUILD.bazel b/google/chromeos/moblab/BUILD.ba 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,367 +0,0 @@ +@@ -1,366 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -4823,7 +5162,7 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ - service_yaml = "chromeosmoblab_v1beta1.yaml", - deps = [ - ":moblab_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - ], @@ -5044,10 +5383,9 @@ diff -urN a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/ - -csharp_gapic_library( - name = "moblab_csharp_gapic", -- src = ":moblab_proto_with_info", -- gapic_yaml = "chromeosmoblab_gapic.yaml", -- package = "google.chromeos.moblab.v1beta1", -- service_yaml = "chromeosmoblab_v1beta1.yaml", +- srcs = [":moblab_proto_with_info"], +- grpc_service_config = "moblab_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":moblab_csharp_grpc", - ":moblab_csharp_proto", @@ -5088,7 +5426,7 @@ diff -urN a/google/cloud/BUILD.bazel b/google/cloud/BUILD.bazel 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,339 +0,0 @@ +@@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -5403,11 +5741,9 @@ diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessappr - -csharp_gapic_library( - name = "accessapproval_csharp_gapic", -- src = ":accessapproval_proto_with_info", -- gapic_yaml = "accessapproval_gapic.yaml", +- srcs = [":accessapproval_proto_with_info"], - grpc_service_config = "accessapproval_grpc_service_config.json", -- package = "google.cloud.accessapproval.v1", -- service_yaml = "accessapproval_v1.yaml", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":accessapproval_csharp_grpc", - ":accessapproval_csharp_proto", @@ -5428,15 +5764,10 @@ diff -urN a/google/cloud/accessapproval/v1/BUILD.bazel b/google/cloud/accessappr -# 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 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,354 +0,0 @@ +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. @@ -5446,39 +5777,14 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/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 = "asset_proto", +- name = "logging_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", -- "//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", +- "prediction.proto", - ], --) -- --proto_library_with_info( -- name = "asset_proto_with_info", - deps = [ -- ":asset_proto", -- "//google/cloud:common_resources_proto", +- "//google/rpc:status_proto", - ], -) - @@ -5487,58 +5793,19 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/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 = "asset_java_proto", -- deps = [":asset_proto"], +- name = "logging_java_proto", +- deps = [":logging_proto"], -) - -java_grpc_library( -- name = "asset_java_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_java_proto"], --) -- --java_gapic_library( -- name = "asset_java_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", -- 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", -- ], +- name = "logging_java_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_java_proto"], -) - -############################################################################## @@ -5546,130 +5813,67 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/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 = "asset_go_proto", +- name = "logging_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/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_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning: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", +- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/logging", +- protos = [":logging_proto"], - deps = [ -- ":asset_go_gapic", -- ":asset_go_gapic_srcjar-test.srcjar", -- ":asset_go_proto", +- "//google/rpc:status_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## --# This library is using Python microgenerator. --# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", -- py_gapic_library = "py_gapic_library2", --) -- --py_gapic_library( -- name = "asset_py_gapic", -- srcs = [":asset_proto"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", -) - --py_gapic_assembly_pkg( -- name = "asset-v1-py", +-moved_proto_library( +- name = "logging_moved_proto", +- srcs = [":logging_proto"], - deps = [ -- ":asset_py_gapic", +- "//google/rpc:status_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 -############################################################################## -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"], +- name = "logging_php_proto", +- deps = [":logging_proto"], -) - -php_grpc_library( -- name = "asset_php_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_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", -- 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", -- ], +- name = "logging_php_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_php_proto"], -) - -############################################################################## @@ -5681,66 +5885,25 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/BUILD.baze - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "asset_nodejs_gapic", -- package_name = "@google-cloud/asset", -- src = ":asset_proto_with_info", -- 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", -- ], --) - -############################################################################## -# 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 = "asset_ruby_proto", -- deps = [":asset_proto"], +- name = "logging_ruby_proto", +- deps = [":logging_proto"], -) - -ruby_grpc_library( -- name = "asset_ruby_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_ruby_proto"], --) -- --ruby_gapic_library( -- name = "asset_ruby_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1", -- service_yaml = "cloudasset_v1.yaml", -- 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", -- ], +- name = "logging_ruby_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_ruby_proto"], -) - -############################################################################## @@ -5748,54 +5911,31 @@ diff -urN a/google/cloud/asset/v1/BUILD.bazel b/google/cloud/asset/v1/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 = "asset_csharp_proto", -- deps = [":asset_proto"], +- name = "logging_csharp_proto", +- deps = [":logging_proto"], -) - -csharp_grpc_library( -- name = "asset_csharp_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_csharp_proto"], --) -- --csharp_gapic_library( -- name = "asset_csharp_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1", -- service_yaml = "cloudasset_v1.yaml", -- 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", -- ], +- name = "logging_csharp_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/asset/v1beta1/BUILD.bazel b/google/cloud/asset/v1beta1/BUILD.bazel ---- a/google/cloud/asset/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/asset/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,345 +0,0 @@ --# This file was automatically generated by BuildFileGenerator +-# 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,417 +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"]) @@ -5806,31 +5946,77 @@ diff -urN a/google/cloud/asset/v1beta1/BUILD.bazel b/google/cloud/asset/v1beta1/ -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 = "asset_proto", +- name = "aiplatform_proto", - srcs = [ -- "asset_service.proto", -- "assets.proto", +- "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", +- "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", - ], - 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", +- "//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", -- ], +- ] + _PROTO_SUBPACKAGE_DEPS, -) - -proto_library_with_info( -- name = "asset_proto_with_info", +- name = "aiplatform_proto_with_info", - deps = [ -- ":asset_proto", +- ":aiplatform_proto", - "//google/cloud:common_resources_proto", -- ], +- ] + _PROTO_SUBPACKAGE_DEPS, -) - -############################################################################## @@ -5843,56 +6029,73 @@ diff -urN a/google/cloud/asset/v1beta1/BUILD.bazel b/google/cloud/asset/v1beta1/ - "java_gapic_test", - "java_grpc_library", - "java_proto_library", +- "java_resource_name_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 = "asset_java_proto", -- deps = [":asset_proto"], +- name = "aiplatform_java_proto", +- deps = [":aiplatform_proto"], -) - -java_grpc_library( -- name = "asset_java_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_java_proto"], +- name = "aiplatform_java_grpc", +- srcs = [":aiplatform_proto"], +- deps = [":aiplatform_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - -java_gapic_library( -- name = "asset_java_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- grpc_service_config = "cloudasset_grpc_service_config.json", -- package = "google.cloud.asset.v1beta1", -- service_yaml = "cloudasset_v1beta1.yaml", +- name = "aiplatform_java_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", - test_deps = [ -- ":asset_java_grpc", -- "//google/iam/v1:iam_java_grpc", -- ], +- ":aiplatform_java_grpc", +- ] + _JAVA_GRPC_SUBPACKAGE_DEPS, - deps = [ -- ":asset_java_proto", -- "//google/iam/v1:iam_java_proto", -- ], +- ":aiplatform_java_proto", +- ] + _JAVA_PROTO_SUBPACKAGE_DEPS, -) - --# Configure flattened methods in AssetServiceClient so --# com.google.cloud.asset.v1beta1.AssetServiceClientTest has actual methods to test (now it is empty, --# and Bazel does not allow to run empty test classes (test classes without test methods)). -java_gapic_test( -- name = "asset_java_gapic_test_suite", +- name = "aiplatform_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.asset.v1beta1.AssetServiceClientTest", +- "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", - ], -- runtime_deps = [":asset_java_gapic_test"], +- runtime_deps = [":aiplatform_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-asset-v1beta1-java", +- name = "google-cloud-aiplatform-v1beta1-java", - deps = [ -- ":asset_java_gapic", -- ":asset_java_grpc", -- ":asset_java_proto", -- ":asset_proto", -- ], +- ":aiplatform_java_gapic", +- ":aiplatform_java_grpc", +- ":aiplatform_java_proto", +- ":aiplatform_proto", +- ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS, -) - -############################################################################## @@ -5907,48 +6110,48 @@ diff -urN a/google/cloud/asset/v1beta1/BUILD.bazel b/google/cloud/asset/v1beta1/ -) - -go_proto_library( -- name = "asset_go_proto", +- name = "aiplatform_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/asset/v1beta1", -- protos = [":asset_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1", +- protos = [":aiplatform_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 = "asset_go_gapic", -- srcs = [":asset_proto_with_info"], -- grpc_service_config = "cloudasset_grpc_service_config.json", -- importpath = "cloud.google.com/go/asset/apiv1beta1;asset", -- service_yaml = "cloudasset_v1beta1.yaml", +- 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 = [ -- ":asset_go_proto", -- "//google/iam/v1:iam_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- ":aiplatform_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", -- "@io_bazel_rules_go//proto/wkt:any_go_proto", +- "@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/apiv1beta1", +- 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-asset-v1beta1-go", +- name = "gapi-cloud-aiplatform-v1beta1-go", - deps = [ -- ":asset_go_gapic", -- ":asset_go_gapic_srcjar-test.srcjar", -- ":asset_go_proto", +- ":aiplatform_go_gapic", +- ":aiplatform_go_gapic_srcjar-test.srcjar", +- ":aiplatform_go_proto", - ], -) - @@ -5963,17 +6166,25 @@ diff -urN a/google/cloud/asset/v1beta1/BUILD.bazel b/google/cloud/asset/v1beta1/ - py_gapic_library = "py_gapic_library2", -) - +-_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 = "asset_py_gapic", -- srcs = [":asset_proto"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "aiplatform_py_gapic", +- srcs = [":aiplatform_proto"], +- grpc_service_config = "aiplatform_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "asset-v1beta1-py", +- name = "aiplatform-v1beta1-py", - deps = [ -- ":asset_py_gapic", -- ], +- ":aiplatform_py_gapic", +- ] + _PROTO_SUBPACKAGE_DEPS + _PY_GAPIC_SUBPACKAGE_DEPS, -) - -############################################################################## @@ -5988,36 +6199,36 @@ diff -urN a/google/cloud/asset/v1beta1/BUILD.bazel b/google/cloud/asset/v1beta1/ -) - -php_proto_library( -- name = "asset_php_proto", -- deps = [":asset_proto"], +- name = "aiplatform_php_proto", +- deps = [":aiplatform_proto"], -) - -php_grpc_library( -- name = "asset_php_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_php_proto"], +- name = "aiplatform_php_grpc", +- srcs = [":aiplatform_proto"], +- deps = [":aiplatform_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.v1beta1", -- service_yaml = "cloudasset_v1beta1.yaml", +- 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", - deps = [ -- ":asset_php_grpc", -- ":asset_php_proto", +- ":aiplatform_php_grpc", +- ":aiplatform_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-asset-v1beta1-php", +- name = "google-cloud-aiplatform-v1beta1-php", - deps = [ -- ":asset_php_gapic", -- ":asset_php_grpc", -- ":asset_php_proto", +- ":aiplatform_php_gapic", +- ":aiplatform_php_grpc", +- ":aiplatform_php_proto", - ], -) - @@ -6031,21 +6242,21 @@ diff -urN a/google/cloud/asset/v1beta1/BUILD.bazel b/google/cloud/asset/v1beta1/ -) - -nodejs_gapic_library( -- name = "asset_nodejs_gapic", -- package_name = "@google-cloud/asset", -- src = ":asset_proto_with_info", -- grpc_service_config = "cloudasset_grpc_service_config.json", -- package = "google.cloud.asset.v1beta1", -- service_yaml = "cloudasset_v1beta1.yaml", +- name = "aiplatform_nodejs_gapic", +- package_name = "@google-cloud/aiplatform", +- src = ":aiplatform_proto_with_info", +- grpc_service_config = "aiplatform_grpc_service_config.json", +- package = "google.cloud.aiplatform.v1beta1", +- service_yaml = "aiplatform_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "asset-v1beta1-nodejs", +- name = "aiplatform-v1beta1-nodejs", - deps = [ -- ":asset_nodejs_gapic", -- ":asset_proto", -- ], +- ":aiplatform_nodejs_gapic", +- ":aiplatform_proto", +- ] + _PROTO_SUBPACKAGE_DEPS, -) - -############################################################################## @@ -6060,35 +6271,36 @@ diff -urN a/google/cloud/asset/v1beta1/BUILD.bazel b/google/cloud/asset/v1beta1/ -) - -ruby_proto_library( -- name = "asset_ruby_proto", -- deps = [":asset_proto"], +- name = "aiplatform_ruby_proto", +- deps = [":aiplatform_proto"], -) - -ruby_grpc_library( -- name = "asset_ruby_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_ruby_proto"], +- name = "aiplatform_ruby_grpc", +- srcs = [":aiplatform_proto"], +- deps = [":aiplatform_ruby_proto"], -) - -ruby_gapic_library( -- name = "asset_ruby_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1beta1", -- service_yaml = "cloudasset_v1beta1.yaml", +- 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", - deps = [ -- ":asset_ruby_grpc", -- ":asset_ruby_proto", +- ":aiplatform_ruby_grpc", +- ":aiplatform_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-asset-v1beta1-ruby", +- name = "google-cloud-aiplatform-v1beta1-ruby", - deps = [ -- ":asset_ruby_gapic", -- ":asset_ruby_grpc", -- ":asset_ruby_proto", +- ":aiplatform_ruby_gapic", +- ":aiplatform_ruby_grpc", +- ":aiplatform_ruby_proto", - ], -) - @@ -6104,35 +6316,34 @@ diff -urN a/google/cloud/asset/v1beta1/BUILD.bazel b/google/cloud/asset/v1beta1/ -) - -csharp_proto_library( -- name = "asset_csharp_proto", -- deps = [":asset_proto"], +- name = "aiplatform_csharp_proto", +- deps = [":aiplatform_proto"], -) - -csharp_grpc_library( -- name = "asset_csharp_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_csharp_proto"], +- name = "aiplatform_csharp_grpc", +- srcs = [":aiplatform_proto"], +- deps = [":aiplatform_csharp_proto"], -) - -csharp_gapic_library( -- name = "asset_csharp_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1beta1", -- service_yaml = "cloudasset_v1beta1.yaml", +- 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 = [ -- ":asset_csharp_grpc", -- ":asset_csharp_proto", +- ":aiplatform_csharp_grpc", +- ":aiplatform_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-asset-v1beta1-csharp", +- name = "google-cloud-aiplatform-v1beta1-csharp", - deps = [ -- ":asset_csharp_gapic", -- ":asset_csharp_grpc", -- ":asset_csharp_proto", +- ":aiplatform_csharp_gapic", +- ":aiplatform_csharp_grpc", +- ":aiplatform_csharp_proto", - ], -) - @@ -6140,10 +6351,10 @@ diff -urN a/google/cloud/asset/v1beta1/BUILD.bazel b/google/cloud/asset/v1beta1/ -# 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,331 +0,0 @@ +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,179 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -6153,27 +6364,25 @@ diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1be -# 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", +- name = "schema_proto", - srcs = [ -- "asset_service.proto", -- "assets.proto", +- "annotation_payload.proto", +- "annotation_spec_color.proto", +- "data_item_payload.proto", +- "dataset_metadata.proto", +- "geometry.proto", +- "io_format.proto", +- "saved_query_metadata.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", +- "//google/type:color_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - @@ -6182,58 +6391,19 @@ diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1be -############################################################################## -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"], +- name = "schema_java_proto", +- deps = [":schema_proto"], -) - -java_grpc_library( -- name = "asset_java_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_java_proto"], --) -- --java_gapic_library( -- name = "asset_java_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", -- 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", -- ], +- name = "schema_java_grpc", +- srcs = [":schema_proto"], +- deps = [":schema_java_proto"], -) - -############################################################################## @@ -6241,119 +6411,73 @@ diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1be -############################################################################## -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", +- name = "schema_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/aiplatform/v1beta1/schema", +- protos = [":schema_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", +- "//google/type:color_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## --# This library is using Python microgenerator. --# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", -- py_gapic_library = "py_gapic_library2", --) -- --py_gapic_library( -- name = "asset_py_gapic", -- srcs = [":asset_proto"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", -) - --py_gapic_assembly_pkg( -- name = "asset-v1p1beta1-py", +-moved_proto_library( +- name = "schema_moved_proto", +- srcs = [":schema_proto"], - deps = [ -- ":asset_py_gapic", +- "//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"], +-) +- +-py_grpc_library( +- name = "schema_py_grpc", +- srcs = [":schema_moved_proto"], +- deps = [":schema_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 = "asset_php_proto", -- deps = [":asset_proto"], +- name = "schema_php_proto", +- deps = [":schema_proto"], -) - -php_grpc_library( -- name = "asset_php_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_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", -- 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", -- ], +- name = "schema_php_grpc", +- srcs = [":schema_proto"], +- deps = [":schema_php_proto"], -) - -############################################################################## @@ -6365,66 +6489,25 @@ diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1be - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "asset_nodejs_gapic", -- package_name = "@google-cloud/asset", -- src = ":asset_proto_with_info", -- 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_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "asset_ruby_proto", -- deps = [":asset_proto"], +- name = "schema_ruby_proto", +- deps = [":schema_proto"], -) - -ruby_grpc_library( -- name = "asset_ruby_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_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", -- 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", -- ], +- name = "schema_ruby_grpc", +- srcs = [":schema_proto"], +- deps = [":schema_ruby_proto"], -) - -############################################################################## @@ -6432,53 +6515,29 @@ diff -urN a/google/cloud/asset/v1p1beta1/BUILD.bazel b/google/cloud/asset/v1p1be -############################################################################## -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"], +- name = "schema_csharp_proto", +- deps = [":schema_proto"], -) - -csharp_grpc_library( -- name = "asset_csharp_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_csharp_proto"], --) -- --csharp_gapic_library( -- name = "asset_csharp_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1p1beta1", -- service_yaml = "cloudasset_v1p1beta1.yaml", -- 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", -- ], +- name = "schema_csharp_grpc", +- srcs = [":schema_proto"], +- deps = [":schema_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 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/asset/v1p2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,344 +0,0 @@ +-# 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,189 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -6488,34 +6547,22 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be -# 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", +- name = "instance_proto", - srcs = [ -- "asset_service.proto", -- "assets.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", - ], - 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", - ], -) - @@ -6524,58 +6571,19 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be -############################################################################## -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"], +- name = "instance_java_proto", +- deps = [":instance_proto"], -) - -java_grpc_library( -- name = "asset_java_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_java_proto"], --) -- --java_gapic_library( -- name = "asset_java_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", -- 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", -- ], +- name = "instance_java_grpc", +- srcs = [":instance_proto"], +- deps = [":instance_java_proto"], -) - -############################################################################## @@ -6583,80 +6591,66 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be -############################################################################## -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", +- name = "instance_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/aiplatform/v1beta1/schema/predict/instance", +- protos = [":instance_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_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@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 = "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 -############################################################################## --# This library is using Python microgenerator. --# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", - py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", - py_gapic_library = "py_gapic_library2", -) - +-moved_proto_library( +- name = "instance_moved_proto", +- srcs = [":instance_proto"], +- deps = [ +- "//google/api:annotations_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 = "asset_py_gapic", -- srcs = [":asset_proto"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "instance_py_gapic", +- opt_args = [ +- "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict", +- "python-gapic-name=instance", +- ], +- srcs = [":instance_proto"], -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "asset-v1p2beta1-py", +- name = "instance-py", - deps = [ -- ":asset_py_gapic", -- ], +- ":instance_py_gapic", +- ] -) - -############################################################################## @@ -6664,44 +6658,19 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be -############################################################################## -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"], +- name = "instance_php_proto", +- deps = [":instance_proto"], -) - -php_grpc_library( -- name = "asset_php_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_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", -- 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", -- ], +- name = "instance_php_grpc", +- srcs = [":instance_proto"], +- deps = [":instance_php_proto"], -) - -############################################################################## @@ -6713,66 +6682,25 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "asset_nodejs_gapic", -- package_name = "@google-cloud/asset", -- src = ":asset_proto_with_info", -- 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_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "asset_ruby_proto", -- deps = [":asset_proto"], +- name = "instance_ruby_proto", +- deps = [":instance_proto"], -) - -ruby_grpc_library( -- name = "asset_ruby_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_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", -- 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", -- ], +- name = "instance_ruby_grpc", +- srcs = [":instance_proto"], +- deps = [":instance_ruby_proto"], -) - -############################################################################## @@ -6780,53 +6708,29 @@ diff -urN a/google/cloud/asset/v1p2beta1/BUILD.bazel b/google/cloud/asset/v1p2be -############################################################################## -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"], +- name = "instance_csharp_proto", +- deps = [":instance_proto"], -) - -csharp_grpc_library( -- name = "asset_csharp_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_csharp_proto"], --) -- --csharp_gapic_library( -- name = "asset_csharp_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1p2beta1", -- service_yaml = "cloudasset_v1p2beta1.yaml", -- 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", -- ], +- name = "instance_csharp_grpc", +- srcs = [":instance_proto"], +- deps = [":instance_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,340 +0,0 @@ +-# 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,186 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -6836,30 +6740,19 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be -# 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", +- name = "params_proto", - srcs = [ -- "asset_service.proto", -- "assets.proto", +- "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", -- "//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", - ], -) - @@ -6868,58 +6761,19 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be -############################################################################## -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"], +- name = "params_java_proto", +- deps = [":params_proto"], -) - -java_grpc_library( -- name = "asset_java_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_java_proto"], --) -- --java_gapic_library( -- name = "asset_java_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", -- 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", -- ], +- name = "params_java_grpc", +- srcs = [":params_proto"], +- deps = [":params_java_proto"], -) - -############################################################################## @@ -6927,80 +6781,66 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be -############################################################################## -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", +- name = "params_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/aiplatform/v1beta1/schema/predict/params", +- protos = [":params_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_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning: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 -############################################################################## --# This library is using Python microgenerator. --# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", - py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", - py_gapic_library = "py_gapic_library2", -) - +-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 = "asset_py_gapic", -- srcs = [":asset_proto"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "params_py_gapic", +- opt_args = [ +- "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict", +- "python-gapic-name=params", +- ], +- srcs = [":params_proto"], -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "asset-v1p4beta1-py", +- name = "params-py", - deps = [ -- ":asset_py_gapic", -- ], +- ":params_py_gapic", +- ] -) - -############################################################################## @@ -7008,44 +6848,19 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be -############################################################################## -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"], +- name = "params_php_proto", +- deps = [":params_proto"], -) - -php_grpc_library( -- name = "asset_php_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_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", -- 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", -- ], +- name = "params_php_grpc", +- srcs = [":params_proto"], +- deps = [":params_php_proto"], -) - -############################################################################## @@ -7057,66 +6872,25 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "asset_nodejs_gapic", -- package_name = "@google-cloud/asset", -- src = ":asset_proto_with_info", -- 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_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "asset_ruby_proto", -- deps = [":asset_proto"], +- name = "params_ruby_proto", +- deps = [":params_proto"], -) - -ruby_grpc_library( -- name = "asset_ruby_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_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", -- 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", -- ], +- name = "params_ruby_grpc", +- srcs = [":params_proto"], +- deps = [":params_ruby_proto"], -) - -############################################################################## @@ -7124,53 +6898,29 @@ diff -urN a/google/cloud/asset/v1p4beta1/BUILD.bazel b/google/cloud/asset/v1p4be -############################################################################## -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"], +- name = "params_csharp_proto", +- deps = [":params_proto"], -) - -csharp_grpc_library( -- name = "asset_csharp_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_csharp_proto"], --) -- --csharp_gapic_library( -- name = "asset_csharp_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1p4beta1", -- service_yaml = "cloudasset_v1p4beta1.yaml", -- 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", -- ], +- name = "params_csharp_grpc", +- srcs = [":params_proto"], +- deps = [":params_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 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/asset/v1p5beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -@@ -1,336 +0,0 @@ +-# 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,200 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -7180,33 +6930,28 @@ diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5be -# 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", +- name = "prediction_proto", - srcs = [ -- "asset_service.proto", -- "assets.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", - ], - 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", +- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_proto", +- "@com_google_protobuf//:duration_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", +- "@com_google_protobuf//:wrappers_proto", - ], -) - @@ -7215,57 +6960,19 @@ diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5be -############################################################################## -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"], +- name = "prediction_java_proto", +- deps = [":prediction_proto"], -) - -java_grpc_library( -- name = "asset_java_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_java_proto"], --) -- --java_gapic_library( -- name = "asset_java_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1p5beta1", -- service_yaml = "cloudasset_v1p5beta1.yaml", -- 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", -- ], +- name = "prediction_java_grpc", +- srcs = [":prediction_proto"], +- deps = [":prediction_java_proto"], -) - -############################################################################## @@ -7273,76 +6980,71 @@ diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5be -############################################################################## -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", +- name = "prediction_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/aiplatform/v1beta1/schema/predict/prediction", +- protos = [":prediction_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", +- "//google/cloud/aiplatform/v1beta1/schema/predict/instance:instance_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## --# This library is using Python microgenerator. --# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", - py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", - py_gapic_library = "py_gapic_library2", -) - +-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 = "asset_py_gapic", -- srcs = [":asset_proto"], -- grpc_service_config = "cloudasset_grpc_service_config.json", +- name = "prediction_py_gapic", +- opt_args = [ +- "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.predict", +- "python-gapic-name=prediction", +- ], +- srcs = [":prediction_proto"], -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "asset-v1p5beta1-py", +- name = "prediction-py", - deps = [ -- ":asset_py_gapic", -- ], +- ":prediction_py_gapic", +- ] -) - -############################################################################## @@ -7350,43 +7052,19 @@ diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5be -############################################################################## -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"], +- name = "prediction_php_proto", +- deps = [":prediction_proto"], -) - -php_grpc_library( -- name = "asset_php_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_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", -- 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", -- ], +- name = "prediction_php_grpc", +- srcs = [":prediction_proto"], +- deps = [":prediction_php_proto"], -) - -############################################################################## @@ -7398,65 +7076,25 @@ diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5be - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "asset_nodejs_gapic", -- src = ":asset_proto_with_info", -- 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_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "asset_ruby_proto", -- deps = [":asset_proto"], +- name = "prediction_ruby_proto", +- deps = [":prediction_proto"], -) - -ruby_grpc_library( -- name = "asset_ruby_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_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", -- 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", -- ], +- name = "prediction_ruby_grpc", +- srcs = [":prediction_proto"], +- deps = [":prediction_ruby_proto"], -) - -############################################################################## @@ -7464,53 +7102,29 @@ diff -urN a/google/cloud/asset/v1p5beta1/BUILD.bazel b/google/cloud/asset/v1p5be -############################################################################## -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"], +- name = "prediction_csharp_proto", +- deps = [":prediction_proto"], -) - -csharp_grpc_library( -- name = "asset_csharp_grpc", -- srcs = [":asset_proto"], -- deps = [":asset_csharp_proto"], --) -- --csharp_gapic_library( -- name = "asset_csharp_gapic", -- src = ":asset_proto_with_info", -- gapic_yaml = "cloudasset_gapic.yaml", -- package = "google.cloud.asset.v1p5beta1", -- service_yaml = "cloudasset_v1p5beta1.yaml", -- 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", -- ], +- name = "prediction_csharp_grpc", +- srcs = [":prediction_proto"], +- deps = [":prediction_csharp_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 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 @@ +-# 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,192 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -7522,15 +7136,23 @@ diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel -load("@rules_proto//proto:defs.bzl", "proto_library") - -proto_library( -- name = "audit_proto", +- name = "definition_proto", - srcs = [ -- "audit_log.proto", +- "automl_forecasting.proto", +- "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/rpc/context:attribute_context_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:struct_proto", +- "//google/api:annotations_proto", - ], -) - @@ -7544,14 +7166,14 @@ diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel -) - -java_proto_library( -- name = "audit_java_proto", -- deps = [":audit_proto"], +- name = "definition_java_proto", +- deps = [":definition_proto"], -) - -java_grpc_library( -- name = "audit_java_grpc", -- srcs = [":audit_proto"], -- deps = [":audit_java_proto"], +- name = "definition_java_grpc", +- srcs = [":definition_proto"], +- deps = [":definition_java_proto"], -) - -############################################################################## @@ -7563,13 +7185,12 @@ diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel -) - -go_proto_library( -- name = "audit_go_proto", +- name = "definition_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/aiplatform/v1beta1/schema/trainingjob/definition", +- protos = [":definition_proto"], - deps = [ -- "//google/rpc/context:attribute_context_go_proto", -- "//google/rpc:status_go_proto", +- "//google/api:annotations_go_proto", - ], -) - @@ -7581,28 +7202,45 @@ diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel - "moved_proto_library", - "py_grpc_library", - "py_proto_library", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -moved_proto_library( -- name = "audit_moved_proto", -- srcs = [":audit_proto"], +- name = "definition_moved_proto", +- srcs = [":definition_proto"], - deps = [ -- "//google/rpc/context:attribute_context_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:any_proto", -- "@com_google_protobuf//:struct_proto", +- "//google/api:annotations_proto", - ], -) - -py_proto_library( -- name = "audit_py_proto", -- deps = [":audit_moved_proto"], +- name = "definition_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":definition_moved_proto"], -) - -py_grpc_library( -- name = "audit_py_grpc", -- srcs = [":audit_moved_proto"], -- deps = [":audit_py_proto"], +- name = "definition_py_grpc", +- srcs = [":definition_moved_proto"], +- deps = [":definition_py_proto"], +-) +- +-py_gapic_library( +- name = "definition_py_gapic", +- opt_args = [ +- "python-gapic-namespace=google.cloud.aiplatform.v1beta1.schema.trainingjob", +- "python-gapic-name=definition", +- ], +- srcs = [":definition_proto"], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "definition_py", +- deps = [ +- ":definition_py_gapic", +- ] -) - -############################################################################## @@ -7615,14 +7253,14 @@ diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel -) - -php_proto_library( -- name = "audit_php_proto", -- deps = [":audit_proto"], +- name = "definition_php_proto", +- deps = [":definition_proto"], -) - -php_grpc_library( -- name = "audit_php_grpc", -- srcs = [":audit_proto"], -- deps = [":audit_php_proto"], +- name = "definition_php_grpc", +- srcs = [":definition_proto"], +- deps = [":definition_php_proto"], -) - -############################################################################## @@ -7645,14 +7283,14 @@ diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel -) - -ruby_proto_library( -- name = "audit_ruby_proto", -- deps = [":audit_proto"], +- name = "definition_ruby_proto", +- deps = [":definition_proto"], -) - -ruby_grpc_library( -- name = "audit_ruby_grpc", -- srcs = [":audit_proto"], -- deps = [":audit_ruby_proto"], +- name = "definition_ruby_grpc", +- srcs = [":definition_proto"], +- deps = [":definition_ruby_proto"], -) - -############################################################################## @@ -7665,29 +7303,29 @@ diff -urN a/google/cloud/audit/BUILD.bazel b/google/cloud/audit/BUILD.bazel -) - -csharp_proto_library( -- name = "audit_csharp_proto", -- deps = [":audit_proto"], +- name = "definition_csharp_proto", +- deps = [":definition_proto"], -) - -csharp_grpc_library( -- name = "audit_csharp_grpc", -- srcs = [":audit_proto"], -- deps = [":audit_csharp_proto"], +- name = "definition_csharp_grpc", +- srcs = [":definition_proto"], +- deps = [":definition_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 +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/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,363 +0,0 @@ +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,356 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -7700,35 +7338,23 @@ 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 = "asset_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", +- "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:status_proto", +- "//google/rpc:code_proto", +- "//google/type:expr_proto", - "@com_google_protobuf//:any_proto", - "@com_google_protobuf//:duration_proto", - "@com_google_protobuf//:empty_proto", @@ -7739,9 +7365,9 @@ diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.ba -) - -proto_library_with_info( -- name = "automl_proto_with_info", +- name = "asset_proto_with_info", - deps = [ -- ":automl_proto", +- ":asset_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -7759,48 +7385,49 @@ 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 = "asset_java_proto", +- deps = [":asset_proto"], -) - -java_grpc_library( -- name = "automl_java_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_java_proto"], +- name = "asset_java_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_java_proto"], -) - -java_gapic_library( -- name = "automl_java_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 = "asset_java_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", - test_deps = [ -- ":automl_java_grpc", +- ":asset_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":automl_java_proto", +- ":asset_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "automl_java_gapic_test_suite", +- name = "asset_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.automl.v1.AutoMlClientTest", -- "com.google.cloud.automl.v1.PredictionServiceClientTest", +- "com.google.cloud.asset.v1.AssetServiceClientTest", - ], -- runtime_deps = [":automl_java_gapic_test"], +- runtime_deps = [":asset_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-automl-v1-java", +- name = "google-cloud-asset-v1-java", - deps = [ -- ":automl_java_gapic", -- ":automl_java_grpc", -- ":automl_java_proto", -- ":automl_proto", +- ":asset_java_gapic", +- ":asset_java_grpc", +- ":asset_java_proto", +- ":asset_proto", - ], -) - @@ -7816,26 +7443,32 @@ diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.ba -) - -go_proto_library( -- name = "automl_go_proto", +- name = "asset_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/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:status_go_proto", +- "//google/rpc:code_go_proto", +- "//google/type:expr_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 = "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 = [ -- ":automl_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- ":asset_go_proto", +- "//google/iam/v1:iam_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", @@ -7845,19 +7478,19 @@ diff -urN a/google/cloud/automl/v1/BUILD.bazel b/google/cloud/automl/v1/BUILD.ba -) - -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 = "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-automl-v1-go", +- name = "gapi-cloud-asset-v1-go", - deps = [ -- ":automl_go_gapic", -- ":automl_go_gapic_srcjar-test.srcjar", -- ":automl_go_proto", +- ":asset_go_gapic", +- ":asset_go_gapic_srcjar-test.srcjar", +- ":asset_go_proto", - ], -) - @@ -7873,16 +7506,15 @@ 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 = "asset_py_gapic", +- srcs = [":asset_proto"], +- grpc_service_config = "cloudasset_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "automl-v1-py", +- name = "asset-v1-py", - deps = [ -- ":automl_py_gapic", +- ":asset_py_gapic", - ], -) - @@ -7898,36 +7530,36 @@ 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 = "asset_php_proto", +- deps = [":asset_proto"], -) - -php_grpc_library( -- name = "automl_php_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_php_proto"], +- name = "asset_php_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_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 = "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", - deps = [ -- ":automl_php_grpc", -- ":automl_php_proto", +- ":asset_php_grpc", +- ":asset_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-automl-v1-php", +- name = "google-cloud-asset-v1-php", - deps = [ -- ":automl_php_gapic", -- ":automl_php_grpc", -- ":automl_php_proto", +- ":asset_php_gapic", +- ":asset_php_grpc", +- ":asset_php_proto", - ], -) - @@ -7941,21 +7573,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", -- grpc_service_config = "automl_grpc_service_config.json", -- main_service = "automl", -- package = "google.cloud.automl.v1", -- service_yaml = "automl_v1.yaml", +- name = "asset_nodejs_gapic", +- package_name = "@google-cloud/asset", +- src = ":asset_proto_with_info", +- grpc_service_config = "cloudasset_grpc_service_config.json", +- package = "google.cloud.asset.v1", +- service_yaml = "cloudasset_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "automl-v1-nodejs", +- name = "asset-v1-nodejs", - deps = [ -- ":automl_nodejs_gapic", -- ":automl_proto", +- ":asset_nodejs_gapic", +- ":asset_proto", +- "//google/cloud/osconfig/v1:osconfig_proto", - ], -) - @@ -7971,35 +7603,35 @@ 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 = "asset_ruby_proto", +- deps = [":asset_proto"], -) - -ruby_grpc_library( -- name = "automl_ruby_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_ruby_proto"], +- name = "asset_ruby_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_ruby_proto"], -) - -ruby_gapic_library( -- name = "automl_ruby_gapic", -- src = ":automl_proto_with_info", -- gapic_yaml = "automl_gapic.yaml", -- package = "google.cloud.automl.v1", -- service_yaml = "automl_v1.yaml", +- name = "asset_ruby_gapic", +- src = ":asset_proto_with_info", +- gapic_yaml = "cloudasset_gapic.yaml", +- package = "google.cloud.asset.v1", +- service_yaml = "cloudasset_v1.yaml", - deps = [ -- ":automl_ruby_grpc", -- ":automl_ruby_proto", +- ":asset_ruby_grpc", +- ":asset_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-automl-v1-ruby", +- name = "google-cloud-asset-v1-ruby", - deps = [ -- ":automl_ruby_gapic", -- ":automl_ruby_grpc", -- ":automl_ruby_proto", +- ":asset_ruby_gapic", +- ":asset_ruby_grpc", +- ":asset_ruby_proto", - ], -) - @@ -8015,35 +7647,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 = "asset_csharp_proto", +- deps = [":asset_proto"], -) - -csharp_grpc_library( -- name = "automl_csharp_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_csharp_proto"], +- name = "asset_csharp_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_csharp_proto"], -) - -csharp_gapic_library( -- name = "automl_csharp_gapic", -- src = ":automl_proto_with_info", -- gapic_yaml = "automl_gapic.yaml", -- package = "google.cloud.automl.v1", -- service_yaml = "automl_v1.yaml", +- 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 = [ -- ":automl_csharp_grpc", -- ":automl_csharp_proto", +- ":asset_csharp_grpc", +- ":asset_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-automl-v1-csharp", +- name = "google-cloud-asset-v1-csharp", - deps = [ -- ":automl_csharp_gapic", -- ":automl_csharp_grpc", -- ":automl_csharp_proto", +- ":asset_csharp_gapic", +- ":asset_csharp_grpc", +- ":asset_csharp_proto", - ], -) - @@ -8051,10 +7682,10 @@ 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,372 +0,0 @@ +diff -urN a/google/cloud/asset/v1beta1/BUILD.bazel b/google/cloud/asset/v1beta1/BUILD.bazel +--- a/google/cloud/asset/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/asset/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,344 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -8067,57 +7698,28 @@ 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 = "asset_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", +- "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", -- "//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_with_info( -- name = "automl_proto_with_info", +- name = "asset_proto_with_info", - deps = [ -- ":automl_proto", +- ":asset_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -8135,48 +7737,52 @@ 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 = "asset_java_proto", +- deps = [":asset_proto"], -) - -java_grpc_library( -- name = "automl_java_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_java_proto"], +- name = "asset_java_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_java_proto"], -) - -java_gapic_library( -- name = "automl_java_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 = "asset_java_gapic", +- src = ":asset_proto_with_info", +- gapic_yaml = "cloudasset_gapic.yaml", +- grpc_service_config = "cloudasset_grpc_service_config.json", +- package = "google.cloud.asset.v1beta1", +- service_yaml = "cloudasset_v1beta1.yaml", - test_deps = [ -- ":automl_java_grpc", +- ":asset_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":automl_java_proto", +- ":asset_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - +-# Configure flattened methods in AssetServiceClient so +-# com.google.cloud.asset.v1beta1.AssetServiceClientTest has actual methods to test (now it is empty, +-# and Bazel does not allow to run empty test classes (test classes without test methods)). -java_gapic_test( -- name = "automl_java_gapic_test_suite", +- name = "asset_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.automl.v1beta1.AutoMlClientTest", -- "com.google.cloud.automl.v1beta1.PredictionServiceClientTest", +- "com.google.cloud.asset.v1beta1.AssetServiceClientTest", - ], -- runtime_deps = [":automl_java_gapic_test"], +- runtime_deps = [":asset_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-automl-v1beta1-java", +- name = "google-cloud-asset-v1beta1-java", - deps = [ -- ":automl_java_gapic", -- ":automl_java_grpc", -- ":automl_java_proto", -- ":automl_proto", +- ":asset_java_gapic", +- ":asset_java_grpc", +- ":asset_java_proto", +- ":asset_proto", - ], -) - @@ -8192,48 +7798,48 @@ diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta -) - -go_proto_library( -- name = "automl_go_proto", +- name = "asset_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/asset/v1beta1", +- protos = [":asset_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 = "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 = "asset_go_gapic", +- srcs = [":asset_proto_with_info"], +- grpc_service_config = "cloudasset_grpc_service_config.json", +- importpath = "cloud.google.com/go/asset/apiv1beta1;asset", +- service_yaml = "cloudasset_v1beta1.yaml", - deps = [ -- ":automl_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- ":asset_go_proto", +- "//google/iam/v1:iam_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning: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 = "asset_go_gapic_test", +- srcs = [":asset_go_gapic_srcjar_test"], +- embed = [":asset_go_gapic"], +- importpath = "cloud.google.com/go/asset/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-automl-v1beta1-go", +- name = "gapi-cloud-asset-v1beta1-go", - deps = [ -- ":automl_go_gapic", -- ":automl_go_gapic_srcjar-test.srcjar", -- ":automl_go_proto", +- ":asset_go_gapic", +- ":asset_go_gapic_srcjar-test.srcjar", +- ":asset_go_proto", - ], -) - @@ -8249,16 +7855,15 @@ 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 = "asset_py_gapic", +- srcs = [":asset_proto"], +- grpc_service_config = "cloudasset_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "automl-v1beta1-py", +- name = "asset-v1beta1-py", - deps = [ -- ":automl_py_gapic", +- ":asset_py_gapic", - ], -) - @@ -8274,36 +7879,36 @@ 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 = "asset_php_proto", +- deps = [":asset_proto"], -) - -php_grpc_library( -- name = "automl_php_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_php_proto"], +- name = "asset_php_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_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 = "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.v1beta1", +- service_yaml = "cloudasset_v1beta1.yaml", - deps = [ -- ":automl_php_grpc", -- ":automl_php_proto", +- ":asset_php_grpc", +- ":asset_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-automl-v1beta1-php", +- name = "google-cloud-asset-v1beta1-php", - deps = [ -- ":automl_php_gapic", -- ":automl_php_grpc", -- ":automl_php_proto", +- ":asset_php_gapic", +- ":asset_php_grpc", +- ":asset_php_proto", - ], -) - @@ -8317,21 +7922,20 @@ 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", -- grpc_service_config = "automl_grpc_service_config.json", -- main_service = "automl", -- package = "google.cloud.automl.v1beta1", -- service_yaml = "automl_v1beta1.yaml", +- name = "asset_nodejs_gapic", +- package_name = "@google-cloud/asset", +- src = ":asset_proto_with_info", +- grpc_service_config = "cloudasset_grpc_service_config.json", +- package = "google.cloud.asset.v1beta1", +- service_yaml = "cloudasset_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "automl-v1beta1-nodejs", +- name = "asset-v1beta1-nodejs", - deps = [ -- ":automl_nodejs_gapic", -- ":automl_proto", +- ":asset_nodejs_gapic", +- ":asset_proto", - ], -) - @@ -8347,35 +7951,35 @@ diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta -) - -ruby_proto_library( -- name = "automl_ruby_proto", -- deps = [":automl_proto"], +- name = "asset_ruby_proto", +- deps = [":asset_proto"], -) - -ruby_grpc_library( -- name = "automl_ruby_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_ruby_proto"], +- name = "asset_ruby_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_ruby_proto"], -) - -ruby_gapic_library( -- name = "automl_ruby_gapic", -- src = ":automl_proto_with_info", -- gapic_yaml = "automl_gapic.yaml", -- package = "google.cloud.automl.v1beta1", -- service_yaml = "automl_v1beta1.yaml", +- name = "asset_ruby_gapic", +- src = ":asset_proto_with_info", +- gapic_yaml = "cloudasset_gapic.yaml", +- package = "google.cloud.asset.v1beta1", +- service_yaml = "cloudasset_v1beta1.yaml", - deps = [ -- ":automl_ruby_grpc", -- ":automl_ruby_proto", +- ":asset_ruby_grpc", +- ":asset_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-automl-v1beta1-ruby", +- name = "google-cloud-asset-v1beta1-ruby", - deps = [ -- ":automl_ruby_gapic", -- ":automl_ruby_grpc", -- ":automl_ruby_proto", +- ":asset_ruby_gapic", +- ":asset_ruby_grpc", +- ":asset_ruby_proto", - ], -) - @@ -8391,35 +7995,34 @@ 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 = "asset_csharp_proto", +- deps = [":asset_proto"], -) - -csharp_grpc_library( -- name = "automl_csharp_grpc", -- srcs = [":automl_proto"], -- deps = [":automl_csharp_proto"], +- name = "asset_csharp_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_csharp_proto"], -) - -csharp_gapic_library( -- name = "automl_csharp_gapic", -- src = ":automl_proto_with_info", -- gapic_yaml = "automl_gapic.yaml", -- package = "google.cloud.automl.v1beta1", -- service_yaml = "automl_v1beta1.yaml", -- deps = [ -- ":automl_csharp_grpc", -- ":automl_csharp_proto", +- 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-automl-v1beta1-csharp", +- name = "google-cloud-asset-v1beta1-csharp", - deps = [ -- ":automl_csharp_gapic", -- ":automl_csharp_grpc", -- ":automl_csharp_proto", +- ":asset_csharp_gapic", +- ":asset_csharp_grpc", +- ":asset_csharp_proto", - ], -) - @@ -8427,10 +8030,10 @@ diff -urN a/google/cloud/automl/v1beta1/BUILD.bazel b/google/cloud/automl/v1beta -# 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,337 +0,0 @@ +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,330 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -8443,27 +8046,23 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "connection_proto", +- name = "asset_proto", - srcs = [ -- "connection.proto", +- "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: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 = "connection_proto_with_info", +- name = "asset_proto_with_info", - deps = [ -- ":connection_proto", +- ":asset_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -8481,49 +8080,49 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -) - -java_proto_library( -- name = "connection_java_proto", -- deps = [":connection_proto"], +- name = "asset_java_proto", +- deps = [":asset_proto"], -) - -java_grpc_library( -- name = "connection_java_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_java_proto"], +- name = "asset_java_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_java_proto"], -) - -java_gapic_library( -- name = "connection_java_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 = "asset_java_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", - test_deps = [ -- ":connection_java_grpc", +- ":asset_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":connection_java_proto", +- ":asset_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "connection_java_gapic_test_suite", +- name = "asset_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigqueryconnection.v1.ConnectionServiceClientTest", +- "com.google.cloud.asset.v1p1beta1.AssetServiceClientTest", - ], -- runtime_deps = [":connection_java_gapic_test"], +- runtime_deps = [":asset_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-connection-v1-java", +- name = "google-cloud-asset-v1p1beta1-java", - deps = [ -- ":connection_java_gapic", -- ":connection_java_grpc", -- ":connection_java_proto", -- ":connection_proto", +- ":asset_java_gapic", +- ":asset_java_grpc", +- ":asset_java_proto", +- ":asset_proto", - ], -) - @@ -8539,10 +8138,10 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -) - -go_proto_library( -- name = "connection_go_proto", +- name = "asset_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/asset/v1p1beta1", +- protos = [":asset_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", @@ -8550,31 +8149,31 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -) - -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 = "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 = [ -- ":connection_go_proto", +- ":asset_go_proto", - "//google/iam/v1:iam_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 = "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-bigquery-connection-v1-go", +- name = "gapi-cloud-asset-v1p1beta1-go", - deps = [ -- ":connection_go_gapic", -- ":connection_go_gapic_srcjar-test.srcjar", -- ":connection_go_proto", +- ":asset_go_gapic", +- ":asset_go_gapic_srcjar-test.srcjar", +- ":asset_go_proto", - ], -) - @@ -8590,16 +8189,15 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -) - -py_gapic_library( -- name = "connection_py_gapic", -- srcs = [":connection_proto"], -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- name = "asset_py_gapic", +- srcs = [":asset_proto"], +- grpc_service_config = "cloudasset_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-connection-v1-py", +- name = "asset-v1p1beta1-py", - deps = [ -- ":connection_py_gapic", +- ":asset_py_gapic", - ], -) - @@ -8615,36 +8213,36 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -) - -php_proto_library( -- name = "connection_php_proto", -- deps = [":connection_proto"], +- name = "asset_php_proto", +- deps = [":asset_proto"], -) - -php_grpc_library( -- name = "connection_php_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_php_proto"], +- name = "asset_php_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_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 = "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", - deps = [ -- ":connection_php_grpc", -- ":connection_php_proto", +- ":asset_php_grpc", +- ":asset_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-connection-v1-php", +- name = "google-cloud-asset-v1p1beta1-php", - deps = [ -- ":connection_php_gapic", -- ":connection_php_grpc", -- ":connection_php_proto", +- ":asset_php_gapic", +- ":asset_php_grpc", +- ":asset_php_proto", - ], -) - @@ -8658,21 +8256,20 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -) - -nodejs_gapic_library( -- name = "connection_nodejs_gapic", -- package_name = "@google-cloud/bigquery-connection", -- 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 = "asset_nodejs_gapic", +- package_name = "@google-cloud/asset", +- src = ":asset_proto_with_info", +- grpc_service_config = "cloudasset_grpc_service_config.json", +- package = "google.cloud.asset.v1p1beta1", +- service_yaml = "cloudasset_v1p1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigquery-connection-v1-nodejs", +- name = "asset-v1p1beta1-nodejs", - deps = [ -- ":connection_nodejs_gapic", -- ":connection_proto", +- ":asset_nodejs_gapic", +- ":asset_proto", - ], -) - @@ -8688,35 +8285,35 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -) - -ruby_proto_library( -- name = "connection_ruby_proto", -- deps = [":connection_proto"], +- name = "asset_ruby_proto", +- deps = [":asset_proto"], -) - -ruby_grpc_library( -- name = "connection_ruby_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_ruby_proto"], +- name = "asset_ruby_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_ruby_proto"], -) - -ruby_gapic_library( -- name = "connection_ruby_gapic", -- src = ":connection_proto_with_info", -- gapic_yaml = "connection_gapic.yaml", -- package = "google.cloud.bigquery.connection.v1", -- service_yaml = "bigqueryconnection_v1.yaml", +- name = "asset_ruby_gapic", +- src = ":asset_proto_with_info", +- gapic_yaml = "cloudasset_gapic.yaml", +- package = "google.cloud.asset.v1p1beta1", +- service_yaml = "cloudasset_v1p1beta1.yaml", - deps = [ -- ":connection_ruby_grpc", -- ":connection_ruby_proto", +- ":asset_ruby_grpc", +- ":asset_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-connection-v1-ruby", +- name = "google-cloud-asset-v1p1beta1-ruby", - deps = [ -- ":connection_ruby_gapic", -- ":connection_ruby_grpc", -- ":connection_ruby_proto", +- ":asset_ruby_gapic", +- ":asset_ruby_grpc", +- ":asset_ruby_proto", - ], -) - @@ -8732,35 +8329,34 @@ diff -urN a/google/cloud/bigquery/connection/v1/BUILD.bazel b/google/cloud/bigqu -) - -csharp_proto_library( -- name = "connection_csharp_proto", -- deps = [":connection_proto"], +- name = "asset_csharp_proto", +- deps = [":asset_proto"], -) - -csharp_grpc_library( -- name = "connection_csharp_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_csharp_proto"], +- name = "asset_csharp_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_csharp_proto"], -) - -csharp_gapic_library( -- name = "connection_csharp_gapic", -- src = ":connection_proto_with_info", -- gapic_yaml = "connection_gapic.yaml", -- package = "google.cloud.bigquery.connection.v1", -- service_yaml = "bigqueryconnection_v1.yaml", +- 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 = [ -- ":connection_csharp_grpc", -- ":connection_csharp_proto", +- ":asset_csharp_grpc", +- ":asset_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-connection-v1-csharp", +- name = "google-cloud-asset-v1p1beta1-csharp", - deps = [ -- ":connection_csharp_gapic", -- ":connection_csharp_grpc", -- ":connection_csharp_proto", +- ":asset_csharp_gapic", +- ":asset_csharp_grpc", +- ":asset_csharp_proto", - ], -) - @@ -8768,10 +8364,10 @@ 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,336 +0,0 @@ +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,344 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -8784,27 +8380,30 @@ 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 = "asset_proto", - srcs = [ -- "connection.proto", +- "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:iam_policy_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//:wrappers_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "connection_proto_with_info", +- name = "asset_proto_with_info", - deps = [ -- ":connection_proto", +- ":asset_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -8822,49 +8421,49 @@ diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/ -) - -java_proto_library( -- name = "connection_java_proto", -- deps = [":connection_proto"], +- name = "asset_java_proto", +- deps = [":asset_proto"], -) - -java_grpc_library( -- name = "connection_java_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_java_proto"], +- name = "asset_java_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_java_proto"], -) - -java_gapic_library( -- name = "connection_java_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 = "asset_java_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", - test_deps = [ -- ":connection_java_grpc", +- ":asset_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":connection_java_proto", +- ":asset_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "connection_java_gapic_test_suite", +- name = "asset_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigquery.connection.v1beta1.ConnectionServiceClientTest", +- "com.google.cloud.asset.v1p2beta1.AssetServiceClientTest", - ], -- runtime_deps = [":connection_java_gapic_test"], +- runtime_deps = [":asset_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-connection-v1beta1-java", +- name = "google-cloud-asset-v1p2beta1-java", - deps = [ -- ":connection_java_gapic", -- ":connection_java_grpc", -- ":connection_java_proto", -- ":connection_proto", +- ":asset_java_gapic", +- ":asset_java_grpc", +- ":asset_java_proto", +- ":asset_proto", - ], -) - @@ -8880,42 +8479,48 @@ diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/ -) - -go_proto_library( -- name = "connection_go_proto", +- name = "asset_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/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 = "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 = "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 = [ -- ":connection_go_proto", +- ":asset_go_proto", - "//google/iam/v1:iam_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@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 = "connection_go_gapic_test", -- srcs = [":connection_go_gapic_srcjar_test"], -- embed = [":connection_go_gapic"], -- importpath = "cloud.google.com/go/bigquery/connection/apiv1beta1", +- 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-bigquery-connection-v1beta1-go", +- name = "gapi-cloud-asset-v1p2beta1-go", - deps = [ -- ":connection_go_gapic", -- ":connection_go_gapic_srcjar-test.srcjar", -- ":connection_go_proto", +- ":asset_go_gapic", +- ":asset_go_gapic_srcjar-test.srcjar", +- ":asset_go_proto", - ], -) - @@ -8931,20 +8536,18 @@ 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 = "asset_py_gapic", +- srcs = [":asset_proto"], +- grpc_service_config = "cloudasset_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-connection-v1beta1-py", +- name = "asset-v1p2beta1-py", - deps = [ -- ":connection_py_gapic", +- ":asset_py_gapic", - ], -) - -- -############################################################################## -# PHP -############################################################################## @@ -8957,36 +8560,36 @@ diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/ -) - -php_proto_library( -- name = "connection_php_proto", -- deps = [":connection_proto"], +- name = "asset_php_proto", +- deps = [":asset_proto"], -) - -php_grpc_library( -- name = "connection_php_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_php_proto"], +- name = "asset_php_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_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 = "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", - deps = [ -- ":connection_php_grpc", -- ":connection_php_proto", +- ":asset_php_grpc", +- ":asset_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-connection-v1beta1-php", +- name = "google-cloud-asset-v1p2beta1-php", - deps = [ -- ":connection_php_gapic", -- ":connection_php_grpc", -- ":connection_php_proto", +- ":asset_php_gapic", +- ":asset_php_grpc", +- ":asset_php_proto", - ], -) - @@ -9000,19 +8603,20 @@ 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", -- grpc_service_config = "bigqueryconnection_grpc_service_config.json", -- package = "google.cloud.bigquery.connection.v1beta1", -- service_yaml = "bigqueryconnection_v1beta1.yaml", +- name = "asset_nodejs_gapic", +- package_name = "@google-cloud/asset", +- src = ":asset_proto_with_info", +- grpc_service_config = "cloudasset_grpc_service_config.json", +- package = "google.cloud.asset.v1p2beta1", +- service_yaml = "cloudasset_v1p2beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigquery-connection-v1beta1-nodejs", +- name = "asset-v1p2beta1-nodejs", - deps = [ -- ":connection_nodejs_gapic", -- ":connection_proto", +- ":asset_nodejs_gapic", +- ":asset_proto", - ], -) - @@ -9028,35 +8632,35 @@ diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/ -) - -ruby_proto_library( -- name = "connection_ruby_proto", -- deps = [":connection_proto"], +- name = "asset_ruby_proto", +- deps = [":asset_proto"], -) - -ruby_grpc_library( -- name = "connection_ruby_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_ruby_proto"], +- name = "asset_ruby_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_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", +- name = "asset_ruby_gapic", +- src = ":asset_proto_with_info", +- gapic_yaml = "cloudasset_gapic.yaml", +- package = "google.cloud.asset.v1p2beta1", +- service_yaml = "cloudasset_v1p2beta1.yaml", - deps = [ -- ":connection_ruby_grpc", -- ":connection_ruby_proto", +- ":asset_ruby_grpc", +- ":asset_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-connection-v1beta1-ruby", +- name = "google-cloud-asset-v1p2beta1-ruby", - deps = [ -- ":connection_ruby_gapic", -- ":connection_ruby_grpc", -- ":connection_ruby_proto", +- ":asset_ruby_gapic", +- ":asset_ruby_grpc", +- ":asset_ruby_proto", - ], -) - @@ -9072,51 +8676,46 @@ diff -urN a/google/cloud/bigquery/connection/v1beta1/BUILD.bazel b/google/cloud/ -) - -csharp_proto_library( -- name = "connection_csharp_proto", -- deps = [":connection_proto"], +- name = "asset_csharp_proto", +- deps = [":asset_proto"], -) - -csharp_grpc_library( -- name = "connection_csharp_grpc", -- srcs = [":connection_proto"], -- deps = [":connection_csharp_proto"], +- name = "asset_csharp_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_csharp_proto"], -) - --csharp_gapic_library( -- name = "connection_csharp_gapic", -- src = ":connection_proto_with_info", -- gapic_yaml = "bigqueryconnection_gapic.yaml", -- package = "google.cloud.bigquery.connection.v1beta1", -- service_yaml = "bigqueryconnection_v1beta1.yaml", -- deps = [ -- ":connection_csharp_grpc", -- ":connection_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-bigquery-connection-v1beta1-csharp", -- deps = [ -- ":connection_csharp_gapic", -- ":connection_csharp_grpc", -- ":connection_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/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,377 +0,0 @@ +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,339 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -9129,30 +8728,26 @@ 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 = "asset_proto", - srcs = [ -- "datatransfer.proto", -- "transfer.proto", +- "asset_service.proto", +- "assets.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/rpc:status_proto", +- "//google/iam/v1:policy_proto", +- "//google/longrunning:operations_proto", +- "//google/rpc:code_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 = "datatransfer_proto_with_info", +- name = "asset_proto_with_info", - deps = [ -- ":datatransfer_proto", +- ":asset_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -9170,47 +8765,49 @@ 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 = "asset_java_proto", +- deps = [":asset_proto"], -) - -java_grpc_library( -- name = "datatransfer_java_grpc", -- srcs = [":datatransfer_proto"], -- deps = [":datatransfer_java_proto"], +- name = "asset_java_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_java_proto"], -) - -java_gapic_library( -- name = "datatransfer_java_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 = "asset_java_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", - test_deps = [ -- ":datatransfer_java_grpc", +- ":asset_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":datatransfer_java_proto", +- ":asset_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "datatransfer_java_gapic_test_suite", +- name = "asset_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigquery.datatransfer.v1.DataTransferServiceClientTest", +- "com.google.cloud.asset.v1p4beta1.AssetServiceClientTest", - ], -- runtime_deps = [":datatransfer_java_gapic_test"], +- runtime_deps = [":asset_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-datatransfer-v1-java", +- name = "google-cloud-asset-v1p4beta1-java", - deps = [ -- ":datatransfer_java_gapic", -- ":datatransfer_java_grpc", -- ":datatransfer_java_proto", -- ":datatransfer_proto", +- ":asset_java_gapic", +- ":asset_java_grpc", +- ":asset_java_proto", +- ":asset_proto", - ], -) - @@ -9226,107 +8823,72 @@ diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/big -) - -go_proto_library( -- name = "datatransfer_go_proto", +- name = "asset_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/asset/v1p4beta1", +- protos = [":asset_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/rpc:status_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:code_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 = "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 = [ -- ":datatransfer_go_proto", +- ":asset_go_proto", +- "//google/iam/v1:iam_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -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 = "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-bigquery-datatransfer-v1-go", +- name = "gapi-cloud-asset-v1p4beta1-go", - deps = [ -- ":datatransfer_go_gapic", -- ":datatransfer_go_gapic_srcjar-test.srcjar", -- ":datatransfer_go_proto", +- ":asset_go_gapic", +- ":asset_go_gapic_srcjar-test.srcjar", +- ":asset_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "datatransfer_moved_proto", -- srcs = [":datatransfer_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", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", -- ], --) -- --py_proto_library( -- name = "datatransfer_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":datatransfer_moved_proto"], --) -- --py_grpc_library( -- name = "datatransfer_py_grpc", -- srcs = [":datatransfer_moved_proto"], -- deps = [":datatransfer_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "datatransfer_py_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", -- deps = [ -- ":datatransfer_py_grpc", -- ":datatransfer_py_proto", -- ], +- name = "asset_py_gapic", +- srcs = [":asset_proto"], +- grpc_service_config = "cloudasset_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-datatransfer-v1-py", +- name = "asset-v1p4beta1-py", - deps = [ -- ":datatransfer_py_gapic", -- ":datatransfer_py_grpc", -- ":datatransfer_py_proto", +- ":asset_py_gapic", - ], -) - @@ -9342,36 +8904,36 @@ 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 = "asset_php_proto", +- deps = [":asset_proto"], -) - -php_grpc_library( -- name = "datatransfer_php_grpc", -- srcs = [":datatransfer_proto"], -- deps = [":datatransfer_php_proto"], +- name = "asset_php_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_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 = "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", - deps = [ -- ":datatransfer_php_grpc", -- ":datatransfer_php_proto", +- ":asset_php_grpc", +- ":asset_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-datatransfer-v1-php", +- name = "google-cloud-asset-v1p4beta1-php", - deps = [ -- ":datatransfer_php_gapic", -- ":datatransfer_php_grpc", -- ":datatransfer_php_proto", +- ":asset_php_gapic", +- ":asset_php_grpc", +- ":asset_php_proto", - ], -) - @@ -9385,20 +8947,20 @@ 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", -- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", -- package = "google.cloud.bigquery.datatransfer.v1", -- service_yaml = "bigquerydatatransfer_v1.yaml", +- name = "asset_nodejs_gapic", +- package_name = "@google-cloud/asset", +- src = ":asset_proto_with_info", +- grpc_service_config = "cloudasset_grpc_service_config.json", +- package = "google.cloud.asset.v1p4beta1", +- service_yaml = "cloudasset_v1p4beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigquery-datatransfer-v1-nodejs", +- name = "asset-v1p4beta1-nodejs", - deps = [ -- ":datatransfer_nodejs_gapic", -- ":datatransfer_proto", +- ":asset_nodejs_gapic", +- ":asset_proto", - ], -) - @@ -9414,35 +8976,35 @@ diff -urN a/google/cloud/bigquery/datatransfer/v1/BUILD.bazel b/google/cloud/big -) - -ruby_proto_library( -- name = "datatransfer_ruby_proto", -- deps = [":datatransfer_proto"], +- name = "asset_ruby_proto", +- deps = [":asset_proto"], -) - -ruby_grpc_library( -- name = "datatransfer_ruby_grpc", -- srcs = [":datatransfer_proto"], -- deps = [":datatransfer_ruby_proto"], +- name = "asset_ruby_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_ruby_proto"], -) - -ruby_gapic_library( -- name = "datatransfer_ruby_gapic", -- src = ":datatransfer_proto_with_info", -- gapic_yaml = "bigquerydatatransfer_gapic.yaml", -- package = "google.cloud.bigquery.datatransfer.v1", -- service_yaml = "bigquerydatatransfer_v1.yaml", +- name = "asset_ruby_gapic", +- src = ":asset_proto_with_info", +- gapic_yaml = "cloudasset_gapic.yaml", +- package = "google.cloud.asset.v1p4beta1", +- service_yaml = "cloudasset_v1p4beta1.yaml", - deps = [ -- ":datatransfer_ruby_grpc", -- ":datatransfer_ruby_proto", +- ":asset_ruby_grpc", +- ":asset_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-datatransfer-v1-ruby", +- name = "google-cloud-asset-v1p4beta1-ruby", - deps = [ -- ":datatransfer_ruby_gapic", -- ":datatransfer_ruby_grpc", -- ":datatransfer_ruby_proto", +- ":asset_ruby_gapic", +- ":asset_ruby_grpc", +- ":asset_ruby_proto", - ], -) - @@ -9458,35 +9020,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 = "asset_csharp_proto", +- deps = [":asset_proto"], -) - -csharp_grpc_library( -- name = "datatransfer_csharp_grpc", -- srcs = [":datatransfer_proto"], -- deps = [":datatransfer_csharp_proto"], +- name = "asset_csharp_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_csharp_proto"], -) - -csharp_gapic_library( -- name = "datatransfer_csharp_gapic", -- src = ":datatransfer_proto_with_info", -- gapic_yaml = "bigquerydatatransfer_gapic.yaml", -- package = "google.cloud.bigquery.datatransfer.v1", -- service_yaml = "bigquerydatatransfer_v1.yaml", +- 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 = [ -- ":datatransfer_csharp_grpc", -- ":datatransfer_csharp_proto", +- ":asset_csharp_grpc", +- ":asset_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-datatransfer-v1-csharp", +- name = "google-cloud-asset-v1p4beta1-csharp", - deps = [ -- ":datatransfer_csharp_gapic", -- ":datatransfer_csharp_grpc", -- ":datatransfer_csharp_proto", +- ":asset_csharp_gapic", +- ":asset_csharp_grpc", +- ":asset_csharp_proto", - ], -) - @@ -9494,10 +9055,10 @@ 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/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,336 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -9507,39 +9068,92 @@ 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 = "asset_proto", - srcs = [ -- "audit_data.proto", +- "asset_service.proto", +- "assets.proto", - ], - deps = [ -- "//google/iam/v1:iam_policy_proto", +- "//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/rpc:status_proto", -- "@com_google_protobuf//:duration_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 = "logging_java_proto", -- deps = [":logging_proto"], +- name = "asset_java_proto", +- deps = [":asset_proto"], -) - -java_grpc_library( -- name = "logging_java_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_java_proto"], +- name = "asset_java_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_java_proto"], +-) +- +-java_gapic_library( +- name = "asset_java_gapic", +- src = ":asset_proto_with_info", +- gapic_yaml = "cloudasset_gapic.yaml", +- package = "google.cloud.asset.v1p5beta1", +- service_yaml = "cloudasset_v1p5beta1.yaml", +- 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", +- ], -) - -############################################################################## @@ -9547,52 +9161,76 @@ 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 = "asset_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/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", -- "//google/rpc:status_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 -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - --py_proto_library( -- name = "logging_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":logging_moved_proto"], +-py_gapic_library( +- name = "asset_py_gapic", +- srcs = [":asset_proto"], +- grpc_service_config = "cloudasset_grpc_service_config.json", -) - --py_grpc_library( -- name = "logging_py_grpc", -- srcs = [":logging_moved_proto"], -- deps = [":logging_py_proto"], +-py_gapic_assembly_pkg( +- name = "asset-v1p5beta1-py", +- deps = [ +- ":asset_py_gapic", +- ], -) - -############################################################################## @@ -9600,19 +9238,43 @@ diff -urN a/google/cloud/bigquery/logging/v1/BUILD.bazel b/google/cloud/bigquery -############################################################################## -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 = "asset_php_proto", +- deps = [":asset_proto"], -) - -php_grpc_library( -- name = "logging_php_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_php_proto"], +- name = "asset_php_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_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", +- 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", +- ], -) - -############################################################################## @@ -9624,25 +9286,65 @@ diff -urN a/google/cloud/bigquery/logging/v1/BUILD.bazel b/google/cloud/bigquery - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "asset_nodejs_gapic", +- src = ":asset_proto_with_info", +- 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_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "logging_ruby_proto", -- deps = [":logging_proto"], +- name = "asset_ruby_proto", +- deps = [":asset_proto"], -) - -ruby_grpc_library( -- name = "logging_ruby_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_ruby_proto"], +- name = "asset_ruby_grpc", +- srcs = [":asset_proto"], +- deps = [":asset_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", +- 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", +- ], -) - -############################################################################## @@ -9650,30 +9352,63 @@ 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 = "asset_csharp_proto", +- deps = [":asset_proto"], -) - -csharp_grpc_library( -- name = "logging_csharp_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_csharp_proto"], +- 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++ 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,369 +0,0 @@ +-# 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,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"]) @@ -9685,16 +9420,17 @@ 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 = "assuredworkloads_proto", - srcs = [ -- "reservation.proto", +- "assuredworkloads_v1beta1.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", @@ -9702,67 +9438,66 @@ diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigq -) - -proto_library_with_info( -- name = "reservation_proto_with_info", +- name = "assuredworkloads_proto_with_info", - deps = [ -- ":reservation_proto", +- ":assuredworkloads_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "reservation_java_proto", -- deps = [":reservation_proto"], +- name = "assuredworkloads_java_proto", +- deps = [":assuredworkloads_proto"], -) - -java_grpc_library( -- name = "reservation_java_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_java_proto"], +- name = "assuredworkloads_java_grpc", +- srcs = [":assuredworkloads_proto"], +- deps = [":assuredworkloads_java_proto"], -) - -java_gapic_library( -- name = "reservation_java_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 = "assuredworkloads_java_gapic", +- srcs = [":assuredworkloads_proto_with_info"], +- grpc_service_config = "assuredworkloads_grpc_service_config.json", +- package = "google.cloud.assuredworkloads.v1beta1", - test_deps = [ -- ":reservation_java_grpc", +- ":assuredworkloads_java_grpc", - ], - deps = [ -- ":reservation_java_proto", +- ":assuredworkloads_java_proto", - ], -) - -java_gapic_test( -- name = "reservation_java_gapic_test_suite", +- name = "assuredworkloads_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigquery.reservation.v1.ReservationServiceClientTest", +- "com.google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsServiceClientTest", - ], -- runtime_deps = [":reservation_java_gapic_test"], +- runtime_deps = [":assuredworkloads_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-reservation-v1-java", +- name = "google-cloud-assuredworkloads-v1beta1-java", - deps = [ -- ":reservation_java_gapic", -- ":reservation_java_grpc", -- ":reservation_java_proto", -- ":reservation_proto", +- ":assuredworkloads_java_gapic", +- ":assuredworkloads_java_grpc", +- ":assuredworkloads_java_proto", +- ":assuredworkloads_proto", - ], -) - @@ -9778,103 +9513,71 @@ diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigq -) - -go_proto_library( -- name = "reservation_go_proto", +- name = "assuredworkloads_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/assuredworkloads/v1beta1", +- protos = [":assuredworkloads_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/apiv1;reservation", -- service_yaml = "bigqueryreservation_v1.yaml", +- 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", - deps = [ -- ":reservation_go_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", - ], -) - -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 = "assuredworkloads_go_gapic_test", +- srcs = [":assuredworkloads_go_gapic_srcjar_test"], +- embed = [":assuredworkloads_go_gapic"], +- importpath = "cloud.google.com/go/assuredworkloads/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-bigquery-reservation-v1-go", +- name = "gapi-cloud-assuredworkloads-v1beta1-go", - deps = [ -- ":reservation_go_gapic", -- ":reservation_go_gapic_srcjar-test.srcjar", -- ":reservation_go_proto", +- ":assuredworkloads_go_gapic", +- ":assuredworkloads_go_gapic_srcjar-test.srcjar", +- ":assuredworkloads_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +- -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 = "reservation_moved_proto", -- srcs = [":reservation_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/rpc:status_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --py_proto_library( -- name = "reservation_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":reservation_moved_proto"], --) -- --py_grpc_library( -- name = "reservation_py_grpc", -- srcs = [":reservation_moved_proto"], -- deps = [":reservation_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "reservation_py_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", -- deps = [ -- ":reservation_py_grpc", -- ":reservation_py_proto", -- ], +- name = "assuredworkloads_py_gapic", +- srcs = [":assuredworkloads_proto"], +- grpc_service_config = "assuredworkloads_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-reservation-v1-py", +- name = "assuredworkloads-v1beta1-py", - deps = [ -- ":reservation_py_gapic", -- ":reservation_py_grpc", -- ":reservation_py_proto", +- ":assuredworkloads_py_gapic", - ], -) - @@ -9890,36 +9593,36 @@ 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 = "assuredworkloads_php_proto", +- deps = [":assuredworkloads_proto"], -) - -php_grpc_library( -- name = "reservation_php_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_php_proto"], +- name = "assuredworkloads_php_grpc", +- srcs = [":assuredworkloads_proto"], +- deps = [":assuredworkloads_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 = "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", - deps = [ -- ":reservation_php_grpc", -- ":reservation_php_proto", +- ":assuredworkloads_php_grpc", +- ":assuredworkloads_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-reservation-v1-php", +- name = "google-cloud-assuredworkloads-v1beta1-php", - deps = [ -- ":reservation_php_gapic", -- ":reservation_php_grpc", -- ":reservation_php_proto", +- ":assuredworkloads_php_gapic", +- ":assuredworkloads_php_grpc", +- ":assuredworkloads_php_proto", - ], -) - @@ -9933,20 +9636,20 @@ diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigq -) - -nodejs_gapic_library( -- name = "reservation_nodejs_gapic", -- src = ":reservation_proto_with_info", -- package_name = "@google-cloud/bigquery-reservation", -- grpc_service_config = "bigqueryreservation_grpc_service_config.json", -- package = "google.cloud.bigquery.reservation.v1", -- service_yaml = "bigqueryreservation_v1.yaml", +- name = "assuredworkloads_nodejs_gapic", +- package_name = "@google-cloud/assured-workloads", +- src = ":assuredworkloads_proto_with_info", +- grpc_service_config = "assuredworkloads_grpc_service_config.json", +- package = "google.cloud.assuredworkloads.v1beta1", +- service_yaml = "assuredworkloads_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigquery-reservation-v1-nodejs", +- name = "assuredworkloads-v1beta1-nodejs", - deps = [ -- ":reservation_nodejs_gapic", -- ":reservation_proto", +- ":assuredworkloads_nodejs_gapic", +- ":assuredworkloads_proto", - ], -) - @@ -9962,35 +9665,36 @@ diff -urN a/google/cloud/bigquery/reservation/v1/BUILD.bazel b/google/cloud/bigq -) - -ruby_proto_library( -- name = "reservation_ruby_proto", -- deps = [":reservation_proto"], +- name = "assuredworkloads_ruby_proto", +- deps = [":assuredworkloads_proto"], -) - -ruby_grpc_library( -- name = "reservation_ruby_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_ruby_proto"], +- name = "assuredworkloads_ruby_grpc", +- srcs = [":assuredworkloads_proto"], +- deps = [":assuredworkloads_ruby_proto"], -) - -ruby_gapic_library( -- name = "reservation_ruby_gapic", -- src = ":reservation_proto_with_info", -- gapic_yaml = "bigqueryreservation_gapic.yaml", -- package = "google.cloud.bigquery.reservation.v1", -- service_yaml = "bigqueryreservation_v1.yaml", +- name = "assuredworkloads_ruby_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", - deps = [ -- ":reservation_ruby_grpc", -- ":reservation_ruby_proto", +- ":assuredworkloads_ruby_grpc", +- ":assuredworkloads_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-reservation-v1-ruby", +- name = "google-cloud-assuredworkloads-v1beta1-ruby", - deps = [ -- ":reservation_ruby_gapic", -- ":reservation_ruby_grpc", -- ":reservation_ruby_proto", +- ":assuredworkloads_ruby_gapic", +- ":assuredworkloads_ruby_grpc", +- ":assuredworkloads_ruby_proto", - ], -) - @@ -10006,35 +9710,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 = "assuredworkloads_csharp_proto", +- deps = [":assuredworkloads_proto"], -) - -csharp_grpc_library( -- name = "reservation_csharp_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_csharp_proto"], +- name = "assuredworkloads_csharp_grpc", +- srcs = [":assuredworkloads_proto"], +- deps = [":assuredworkloads_csharp_proto"], -) - -csharp_gapic_library( -- name = "reservation_csharp_gapic", -- src = ":reservation_proto_with_info", -- gapic_yaml = "bigqueryreservation_gapic.yaml", -- package = "google.cloud.bigquery.reservation.v1", -- service_yaml = "bigqueryreservation_v1.yaml", +- 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 = [ -- ":reservation_csharp_grpc", -- ":reservation_csharp_proto", +- ":assuredworkloads_csharp_grpc", +- ":assuredworkloads_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-reservation-v1-csharp", +- name = "google-cloud-assuredworkloads-v1beta1-csharp", - deps = [ -- ":reservation_csharp_gapic", -- ":reservation_csharp_grpc", -- ":reservation_csharp_proto", +- ":assuredworkloads_csharp_gapic", +- ":assuredworkloads_csharp_grpc", +- ":assuredworkloads_csharp_proto", - ], -) - @@ -10042,10 +9745,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,368 +0,0 @@ +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 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -10055,30 +9758,17 @@ diff -urN a/google/cloud/bigquery/reservation/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 = "reservation_proto", +- name = "audit_proto", - srcs = [ -- "reservation.proto", +- "audit_log.proto", - ], - deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", +- "//google/rpc/context:attribute_context_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", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:struct_proto", - ], -) - @@ -10087,56 +9777,19 @@ diff -urN a/google/cloud/bigquery/reservation/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 = "reservation_java_proto", -- deps = [":reservation_proto"], +- name = "audit_java_proto", +- deps = [":audit_proto"], -) - -java_grpc_library( -- name = "reservation_java_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_java_proto"], --) -- --java_gapic_library( -- name = "reservation_java_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", -- 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", -- ], +- name = "audit_java_grpc", +- srcs = [":audit_proto"], +- deps = [":audit_java_proto"], -) - -############################################################################## @@ -10144,111 +9797,50 @@ diff -urN a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/google/cloud -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "go_gapic_assembly_pkg", -- "go_gapic_library", - "go_proto_library", -- "go_test", -) - -go_proto_library( -- name = "reservation_go_proto", +- name = "audit_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/audit", +- protos = [":audit_proto"], - deps = [ -- "//google/api:annotations_go_proto", +- "//google/rpc/context:attribute_context_go_proto", - "//google/rpc:status_go_proto", - ], -) - --go_gapic_library( -- name = "reservation_go_gapic", -- srcs = [":reservation_proto_with_info"], -- grpc_service_config = "bigqueryreservation_grpc_service_config.json", -- importpath = "cloud.google.com/go/bigquery/reservation/apiv1beta1;reservation", -- service_yaml = "bigqueryreservation_v1beta1.yaml", -- deps = [ -- ":reservation_go_proto", -- ], --) -- --go_test( -- name = "reservation_go_gapic_test", -- srcs = [":reservation_go_gapic_srcjar_test"], -- embed = [":reservation_go_gapic"], -- importpath = "cloud.google.com/go/bigquery/reservation/apiv1beta1", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-bigquery-reservation-v1beta1-go", -- deps = [ -- ":reservation_go_gapic", -- ":reservation_go_gapic_srcjar-test.srcjar", -- ":reservation_go_proto", -- ], --) -- -############################################################################## -# Python -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", -- "py_gapic_assembly_pkg", -- "py_gapic_library", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( -- name = "reservation_moved_proto", -- srcs = [":reservation_proto"], +- name = "audit_moved_proto", +- srcs = [":audit_proto"], - deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", +- "//google/rpc/context:attribute_context_proto", - "//google/rpc:status_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:any_proto", +- "@com_google_protobuf//:struct_proto", - ], -) - -py_proto_library( -- name = "reservation_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":reservation_moved_proto"], +- name = "audit_py_proto", +- deps = [":audit_moved_proto"], -) - -py_grpc_library( -- name = "reservation_py_grpc", -- srcs = [":reservation_moved_proto"], -- deps = [":reservation_py_proto"], --) -- --py_gapic_library( -- name = "reservation_py_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", -- deps = [ -- ":reservation_py_grpc", -- ":reservation_py_proto", -- ], --) -- --# Open Source Packages --py_gapic_assembly_pkg( -- name = "bigquery-reservation-v1beta1-py", -- deps = [ -- ":reservation_py_gapic", -- ":reservation_py_grpc", -- ":reservation_py_proto", -- ], +- name = "audit_py_grpc", +- srcs = [":audit_moved_proto"], +- deps = [":audit_py_proto"], -) - -############################################################################## @@ -10256,44 +9848,19 @@ diff -urN a/google/cloud/bigquery/reservation/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 = "reservation_php_proto", -- deps = [":reservation_proto"], +- name = "audit_php_proto", +- deps = [":audit_proto"], -) - -php_grpc_library( -- name = "reservation_php_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_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", -- deps = [ -- ":reservation_php_grpc", -- ":reservation_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-reservation-v1beta1-php", -- deps = [ -- ":reservation_php_gapic", -- ":reservation_php_grpc", -- ":reservation_php_proto", -- ], +- name = "audit_php_grpc", +- srcs = [":audit_proto"], +- deps = [":audit_php_proto"], -) - -############################################################################## @@ -10305,65 +9872,25 @@ diff -urN a/google/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/google/cloud - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "reservation_nodejs_gapic", -- src = ":reservation_proto_with_info", -- 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_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "reservation_ruby_proto", -- deps = [":reservation_proto"], +- name = "audit_ruby_proto", +- deps = [":audit_proto"], -) - -ruby_grpc_library( -- name = "reservation_ruby_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_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", -- 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", -- ], +- name = "audit_ruby_grpc", +- srcs = [":audit_proto"], +- deps = [":audit_ruby_proto"], -) - -############################################################################## @@ -10371,58 +9898,36 @@ diff -urN a/google/cloud/bigquery/reservation/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 = "reservation_csharp_proto", -- deps = [":reservation_proto"], +- name = "audit_csharp_proto", +- deps = [":audit_proto"], -) - -csharp_grpc_library( -- name = "reservation_csharp_grpc", -- srcs = [":reservation_proto"], -- deps = [":reservation_csharp_proto"], --) -- --csharp_gapic_library( -- name = "reservation_csharp_gapic", -- src = ":reservation_proto_with_info", -- gapic_yaml = "bigqueryreservation_gapic.yaml", -- package = "google.cloud.bigquery.reservation.v1beta1", -- service_yaml = "bigqueryreservation_v1beta1.yaml", -- deps = [ -- ":reservation_csharp_grpc", -- ":reservation_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-reservation-v1beta1-csharp", -- deps = [ -- ":reservation_csharp_gapic", -- ":reservation_csharp_grpc", -- ":reservation_csharp_proto", -- ], +- name = "audit_csharp_grpc", +- srcs = [":audit_proto"], +- deps = [":audit_csharp_proto"], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules here -diff -urN a/google/cloud/bigquery/storage/BUILD.bazel b/google/cloud/bigquery/storage/BUILD.bazel ---- a/google/cloud/bigquery/storage/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -+++ b/google/cloud/bigquery/storage/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +-# 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/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,381 +0,0 @@ +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,361 +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"]) - @@ -10433,84 +9938,106 @@ 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 = "automl_proto", - srcs = [ -- "arrow.proto", -- "avro.proto", -- "storage.proto", -- "stream.proto", +- "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", - ], -) - -proto_library_with_info( -- name = "storage_proto_with_info", +- name = "automl_proto_with_info", - deps = [ -- ":storage_proto", +- ":automl_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "storage_java_proto", -- deps = [":storage_proto"], +- name = "automl_java_proto", +- deps = [":automl_proto"], -) - -java_grpc_library( -- name = "storage_java_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_java_proto"], +- name = "automl_java_grpc", +- srcs = [":automl_proto"], +- deps = [":automl_java_proto"], -) - -java_gapic_library( -- name = "storage_java_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 = "automl_java_gapic", +- srcs = [":automl_proto_with_info"], +- grpc_service_config = "automl_grpc_service_config.json", +- package = "google.cloud.automl.v1", - test_deps = [ -- ":storage_java_grpc", +- ":automl_java_grpc", - ], - deps = [ -- ":storage_java_proto", +- ":automl_java_proto", - ], -) - -java_gapic_test( -- name = "storage_java_gapic_test_suite", +- name = "automl_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigquery.storage.v1.BaseBigQueryReadClientTest", +- "com.google.cloud.automl.v1.AutoMlClientTest", +- "com.google.cloud.automl.v1.PredictionServiceClientTest", - ], -- runtime_deps = [":storage_java_gapic_test"], +- runtime_deps = [":automl_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-storage-v1-java", +- name = "google-cloud-automl-v1-java", - deps = [ -- ":storage_java_gapic", -- ":storage_java_grpc", -- ":storage_java_proto", -- ":storage_proto", +- ":automl_java_gapic", +- ":automl_java_grpc", +- ":automl_java_proto", +- ":automl_proto", - ], -) - @@ -10526,100 +10053,73 @@ diff -urN a/google/cloud/bigquery/storage/v1/BUILD.bazel b/google/cloud/bigquery -) - -go_proto_library( -- name = "storage_go_proto", +- name = "automl_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/automl/v1", +- protos = [":automl_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", - ], -) - -go_gapic_library( -- name = "storage_go_gapic", -- srcs = [":storage_proto_with_info"], -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- importpath = "cloud.google.com/go/bigquery/storage/apiv1;storage", -- service_yaml = "bigquerystorage_v1.yaml", +- 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 = [ -- ":storage_go_proto", +- ":automl_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning: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 = "storage_go_gapic_test", -- srcs = [":storage_go_gapic_srcjar_test"], -- embed = [":storage_go_gapic"], -- importpath = "cloud.google.com/go/bigquery/storage/apiv1", +- name = "automl_go_gapic_test", +- srcs = [":automl_go_gapic_srcjar_test"], +- embed = [":automl_go_gapic"], +- importpath = "cloud.google.com/go/automl/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-bigquery-storage-v1-go", +- name = "gapi-cloud-automl-v1-go", - deps = [ -- ":storage_go_gapic", -- ":storage_go_gapic_srcjar-test.srcjar", -- ":storage_go_proto", +- ":automl_go_gapic", +- ":automl_go_gapic_srcjar-test.srcjar", +- ":automl_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "storage_moved_proto", -- srcs = [":storage_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", -- ], --) -- --py_proto_library( -- name = "storage_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":storage_moved_proto"], --) -- --py_grpc_library( -- name = "storage_py_grpc", -- srcs = [":storage_moved_proto"], -- deps = [":storage_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "storage_py_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", -- deps = [ -- ":storage_py_grpc", -- ":storage_py_proto", -- ], +- name = "automl_py_gapic", +- srcs = [":automl_proto"], +- grpc_service_config = "automl_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-storage-v1-py", +- name = "automl-v1-py", - deps = [ -- ":storage_py_gapic", -- ":storage_py_grpc", -- ":storage_py_proto", +- ":automl_py_gapic", - ], -) - @@ -10635,36 +10135,36 @@ 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 = "automl_php_proto", +- deps = [":automl_proto"], -) - -php_grpc_library( -- name = "storage_php_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_php_proto"], +- name = "automl_php_grpc", +- srcs = [":automl_proto"], +- deps = [":automl_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 = "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", - deps = [ -- ":storage_php_grpc", -- ":storage_php_proto", +- ":automl_php_grpc", +- ":automl_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1-php", +- name = "google-cloud-automl-v1-php", - deps = [ -- ":storage_php_gapic", -- ":storage_php_grpc", -- ":storage_php_proto", +- ":automl_php_gapic", +- ":automl_php_grpc", +- ":automl_php_proto", - ], -) - @@ -10678,20 +10178,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", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- package = "google.cloud.bigquery.storage.v1", -- service_yaml = "bigquerystorage_v1.yaml", +- name = "automl_nodejs_gapic", +- package_name = "@google-cloud/automl", +- src = ":automl_proto_with_info", +- grpc_service_config = "automl_grpc_service_config.json", +- main_service = "automl", +- package = "google.cloud.automl.v1", +- service_yaml = "automl_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigquery-storage-v1-nodejs", +- name = "automl-v1-nodejs", - deps = [ -- ":storage_nodejs_gapic", -- ":storage_proto", +- ":automl_nodejs_gapic", +- ":automl_proto", - ], -) - @@ -10707,35 +10208,35 @@ 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 = "automl_ruby_proto", +- deps = [":automl_proto"], -) - -ruby_grpc_library( -- name = "storage_ruby_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_ruby_proto"], +- name = "automl_ruby_grpc", +- srcs = [":automl_proto"], +- deps = [":automl_ruby_proto"], -) - -ruby_gapic_library( -- name = "storage_ruby_gapic", -- src = ":storage_proto_with_info", -- gapic_yaml = "bigquerystorage_gapic.yaml", -- package = "google.cloud.bigquery.storage.v1", -- service_yaml = "bigquerystorage_v1.yaml", +- name = "automl_ruby_gapic", +- src = ":automl_proto_with_info", +- gapic_yaml = "automl_gapic.yaml", +- package = "google.cloud.automl.v1", +- service_yaml = "automl_v1.yaml", - deps = [ -- ":storage_ruby_grpc", -- ":storage_ruby_proto", +- ":automl_ruby_grpc", +- ":automl_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1-ruby", +- name = "google-cloud-automl-v1-ruby", - deps = [ -- ":storage_ruby_gapic", -- ":storage_ruby_grpc", -- ":storage_ruby_proto", +- ":automl_ruby_gapic", +- ":automl_ruby_grpc", +- ":automl_ruby_proto", - ], -) - @@ -10751,63 +10252,45 @@ 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 = "automl_csharp_proto", +- deps = [":automl_proto"], -) - -csharp_grpc_library( -- name = "storage_csharp_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_csharp_proto"], +- name = "automl_csharp_grpc", +- srcs = [":automl_proto"], +- deps = [":automl_csharp_proto"], -) - -csharp_gapic_library( -- name = "storage_csharp_gapic", -- src = ":storage_proto_with_info", -- gapic_yaml = "bigquerystorage_gapic.yaml", -- package = "google.cloud.bigquery.storage.v1", -- service_yaml = "bigquerystorage_v1.yaml", +- name = "automl_csharp_gapic", +- srcs = [":automl_proto_with_info"], +- grpc_service_config = "automl_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":storage_csharp_grpc", -- ":storage_csharp_proto", +- ":automl_csharp_grpc", +- ":automl_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1-csharp", +- name = "google-cloud-automl-v1-csharp", - deps = [ -- ":storage_csharp_gapic", -- ":storage_csharp_grpc", -- ":storage_csharp_proto", +- ":automl_csharp_gapic", +- ":automl_csharp_grpc", +- ":automl_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,374 +0,0 @@ +-# 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,370 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -10820,88 +10303,115 @@ 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 = "automl_proto", - srcs = [ -- "protobuf.proto", -- "storage.proto", -- "stream.proto", -- "table.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/rpc:status_proto", - "//google/api:resource_proto", -- "@com_google_protobuf//:descriptor_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", -- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "storage_proto_with_info", +- name = "automl_proto_with_info", - deps = [ -- ":storage_proto", +- ":automl_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "storage_java_proto", -- deps = [":storage_proto"], +- name = "automl_java_proto", +- deps = [":automl_proto"], -) - -java_grpc_library( -- name = "storage_java_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_java_proto"], +- name = "automl_java_grpc", +- srcs = [":automl_proto"], +- deps = [":automl_java_proto"], -) - -java_gapic_library( -- name = "storage_java_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", +- name = "automl_java_gapic", +- srcs = [":automl_proto_with_info"], +- grpc_service_config = "automl_grpc_service_config.json", +- package = "google.cloud.automl.v1beta1", - test_deps = [ -- ":storage_java_grpc", +- ":automl_java_grpc", - ], - deps = [ -- ":storage_java_proto", +- ":automl_java_proto", - ], -) - -java_gapic_test( -- name = "storage_java_gapic_test_suite", +- name = "automl_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigquery.storage.v1alpha2.BigQueryWriteClientTest", +- "com.google.cloud.automl.v1beta1.AutoMlClientTest", +- "com.google.cloud.automl.v1beta1.PredictionServiceClientTest", - ], -- runtime_deps = [":storage_java_gapic_test"], +- runtime_deps = [":automl_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-storage-v1alpha2-java", +- name = "google-cloud-automl-v1beta1-java", - deps = [ -- ":storage_java_gapic", -- ":storage_java_grpc", -- ":storage_java_proto", -- ":storage_proto", +- ":automl_java_gapic", +- ":automl_java_grpc", +- ":automl_java_proto", +- ":automl_proto", - ], -) - @@ -10917,104 +10427,73 @@ diff -urN a/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel b/google/cloud/bi -) - -go_proto_library( -- name = "storage_go_proto", +- name = "automl_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/automl/v1beta1", +- protos = [":automl_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_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", +- 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 = [ -- ":storage_go_proto", +- ":automl_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning: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 = "storage_go_gapic_test", -- srcs = [":storage_go_gapic_srcjar_test"], -- embed = [":storage_go_gapic"], -- importpath = "cloud.google.com/go/bigquery/storage/apiv1alpha2", +- 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-bigquery-storage-v1alpha2-go", +- name = "gapi-cloud-automl-v1beta1-go", - deps = [ -- ":storage_go_gapic", -- ":storage_go_gapic_srcjar-test.srcjar", -- ":storage_go_proto", +- ":automl_go_gapic", +- ":automl_go_gapic_srcjar-test.srcjar", +- ":automl_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "storage_moved_proto", -- srcs = [":storage_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/rpc:status_proto", -- "//google/api:resource_proto", -- "@com_google_protobuf//:descriptor_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", -- ], --) -- --py_proto_library( -- name = "storage_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":storage_moved_proto"], --) -- --py_grpc_library( -- name = "storage_py_grpc", -- srcs = [":storage_moved_proto"], -- deps = [":storage_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "storage_py_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_py_grpc", -- ":storage_py_proto", -- ], +- name = "automl_py_gapic", +- srcs = [":automl_proto"], +- grpc_service_config = "automl_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-storage-v1alpha2-py", +- name = "automl-v1beta1-py", - deps = [ -- ":storage_py_gapic", -- ":storage_py_grpc", -- ":storage_py_proto", +- ":automl_py_gapic", - ], -) - @@ -11030,36 +10509,36 @@ diff -urN a/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel b/google/cloud/bi -) - -php_proto_library( -- name = "storage_php_proto", -- deps = [":storage_proto"], +- name = "automl_php_proto", +- deps = [":automl_proto"], -) - -php_grpc_library( -- name = "storage_php_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_php_proto"], +- name = "automl_php_grpc", +- srcs = [":automl_proto"], +- deps = [":automl_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", +- 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", - deps = [ -- ":storage_php_grpc", -- ":storage_php_proto", +- ":automl_php_grpc", +- ":automl_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1alpha2-php", +- name = "google-cloud-automl-v1beta1-php", - deps = [ -- ":storage_php_gapic", -- ":storage_php_grpc", -- ":storage_php_proto", +- ":automl_php_gapic", +- ":automl_php_grpc", +- ":automl_php_proto", - ], -) - @@ -11073,66 +10552,67 @@ diff -urN a/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel b/google/cloud/bi -) - -nodejs_gapic_library( -- name = "storage_nodejs_gapic", -- src = ":storage_proto_with_info", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- package = "google.cloud.bigquery.storage.v1alpha2", -- service_yaml = "bigquerystorage_v1alpha2.yaml", -- deps = [], --) +- name = "automl_nodejs_gapic", +- package_name = "@google-cloud/automl", +- src = ":automl_proto_with_info", +- 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 = "bigquery-storage-v1alpha2-nodejs", +- name = "automl-v1beta1-nodejs", - deps = [ -- ":storage_nodejs_gapic", -- ":storage_proto", +- ":automl_nodejs_gapic", +- ":automl_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", --# ], --#) +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "ruby_gapic_assembly_pkg", +- "ruby_gapic_library", +- "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_gapic_library( +- name = "automl_ruby_gapic", +- src = ":automl_proto_with_info", +- gapic_yaml = "automl_gapic.yaml", +- package = "google.cloud.automl.v1beta1", +- service_yaml = "automl_v1beta1.yaml", +- deps = [ +- ":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", +- ], +-) - -############################################################################## -# C# @@ -11146,35 +10626,34 @@ diff -urN a/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel b/google/cloud/bi -) - -csharp_proto_library( -- name = "storage_csharp_proto", -- deps = [":storage_proto"], +- name = "automl_csharp_proto", +- deps = [":automl_proto"], -) - -csharp_grpc_library( -- name = "storage_csharp_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_csharp_proto"], +- name = "automl_csharp_grpc", +- srcs = [":automl_proto"], +- deps = [":automl_csharp_proto"], -) - -csharp_gapic_library( -- name = "storage_csharp_gapic", -- src = ":storage_proto_with_info", -- gapic_yaml = "bigquerystorage_gapic.yaml", -- package = "google.cloud.bigquery.storage.v1alpha2", -- service_yaml = "bigquerystorage_v1alpha2.yaml", +- name = "automl_csharp_gapic", +- srcs = [":automl_proto_with_info"], +- grpc_service_config = "automl_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":storage_csharp_grpc", -- ":storage_csharp_proto", +- ":automl_csharp_grpc", +- ":automl_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1alpha2-csharp", +- name = "google-cloud-automl-v1beta1-csharp", - deps = [ -- ":storage_csharp_gapic", -- ":storage_csharp_grpc", -- ":storage_csharp_proto", +- ":automl_csharp_gapic", +- ":automl_csharp_grpc", +- ":automl_csharp_proto", - ], -) - @@ -11182,10 +10661,10 @@ diff -urN a/google/cloud/bigquery/storage/v1alpha2/BUILD.bazel b/google/cloud/bi -# 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,385 +0,0 @@ +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,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -11198,28 +10677,27 @@ 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 = "connection_proto", - srcs = [ -- "arrow.proto", -- "avro.proto", -- "read_options.proto", -- "storage.proto", -- "table_reference.proto", +- "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//:timestamp_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "storage_proto_with_info", +- name = "connection_proto_with_info", - deps = [ -- ":storage_proto", +- ":connection_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -11237,47 +10715,49 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big -) - -java_proto_library( -- name = "storage_java_proto", -- deps = [":storage_proto"], +- name = "connection_java_proto", +- deps = [":connection_proto"], -) - -java_grpc_library( -- name = "storage_java_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_java_proto"], +- name = "connection_java_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_java_proto"], -) - -java_gapic_library( -- name = "storage_java_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", +- name = "connection_java_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", - test_deps = [ -- ":storage_java_grpc", +- ":connection_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":storage_java_proto", +- ":connection_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "storage_java_gapic_test_suite", +- name = "connection_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigquery.storage.v1beta1.BaseBigQueryStorageClientTest", +- "com.google.cloud.bigqueryconnection.v1.ConnectionServiceClientTest", - ], -- runtime_deps = [":storage_java_gapic_test"], +- runtime_deps = [":connection_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-storage-v1beta1-java", +- name = "google-cloud-bigquery-connection-v1-java", - deps = [ -- ":storage_java_gapic", -- ":storage_java_grpc", -- ":storage_java_proto", -- ":storage_proto", +- ":connection_java_gapic", +- ":connection_java_grpc", +- ":connection_java_proto", +- ":connection_proto", - ], -) - @@ -11293,100 +10773,68 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big -) - -go_proto_library( -- name = "storage_go_proto", +- name = "connection_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/bigquery/connection/v1", +- protos = [":connection_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_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", +- 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 = [ -- ":storage_go_proto", +- ":connection_go_proto", +- "//google/iam/v1:iam_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", +- name = "connection_go_gapic_test", +- srcs = [":connection_go_gapic_srcjar_test"], +- embed = [":connection_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/connection/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-bigquery-storage-v1beta1-go", +- name = "gapi-cloud-bigquery-connection-v1-go", - deps = [ -- ":storage_go_gapic", -- ":storage_go_gapic_srcjar-test.srcjar", -- ":storage_go_proto", +- ":connection_go_gapic", +- ":connection_go_gapic_srcjar-test.srcjar", +- ":connection_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "storage_moved_proto", -- srcs = [":storage_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", -- ], --) -- --py_proto_library( -- name = "storage_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":storage_moved_proto"], --) -- --py_grpc_library( -- name = "storage_py_grpc", -- srcs = [":storage_moved_proto"], -- deps = [":storage_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "storage_py_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_py_grpc", -- ":storage_py_proto", -- ], +- 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"], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-storage-v1beta1-py", +- name = "bigquery-connection-v1-py", - deps = [ -- ":storage_py_gapic", -- ":storage_py_grpc", -- ":storage_py_proto", +- ":connection_py_gapic", - ], -) - @@ -11402,36 +10850,36 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big -) - -php_proto_library( -- name = "storage_php_proto", -- deps = [":storage_proto"], +- name = "connection_php_proto", +- deps = [":connection_proto"], -) - -php_grpc_library( -- name = "storage_php_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_php_proto"], +- name = "connection_php_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_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", +- 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", - deps = [ -- ":storage_php_grpc", -- ":storage_php_proto", +- ":connection_php_grpc", +- ":connection_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1beta1-php", +- name = "google-cloud-bigquery-connection-v1-php", - deps = [ -- ":storage_php_gapic", -- ":storage_php_grpc", -- ":storage_php_proto", +- ":connection_php_gapic", +- ":connection_php_grpc", +- ":connection_php_proto", - ], -) - @@ -11445,20 +10893,21 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big -) - -nodejs_gapic_library( -- name = "storage_nodejs_gapic", -- package_name = "@google-cloud/bigquery-storage", -- src = ":storage_proto_with_info", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- package = "google.cloud.bigquery.storage.v1beta1", -- service_yaml = "bigquerystorage_v1beta1.yaml", +- name = "connection_nodejs_gapic", +- package_name = "@google-cloud/bigquery-connection", +- 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", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "bigquery-storage-v1beta1-nodejs", +- name = "bigquery-connection-v1-nodejs", - deps = [ -- ":storage_nodejs_gapic", -- ":storage_proto", +- ":connection_nodejs_gapic", +- ":connection_proto", - ], -) - @@ -11474,35 +10923,35 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big -) - -ruby_proto_library( -- name = "storage_ruby_proto", -- deps = [":storage_proto"], +- name = "connection_ruby_proto", +- deps = [":connection_proto"], -) - -ruby_grpc_library( -- name = "storage_ruby_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_ruby_proto"], +- name = "connection_ruby_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_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", +- name = "connection_ruby_gapic", +- src = ":connection_proto_with_info", +- gapic_yaml = "connection_gapic.yaml", +- package = "google.cloud.bigquery.connection.v1", +- service_yaml = "bigqueryconnection_v1.yaml", - deps = [ -- ":storage_ruby_grpc", -- ":storage_ruby_proto", +- ":connection_ruby_grpc", +- ":connection_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1beta1-ruby", +- name = "google-cloud-bigquery-connection-v1-ruby", - deps = [ -- ":storage_ruby_gapic", -- ":storage_ruby_grpc", -- ":storage_ruby_proto", +- ":connection_ruby_gapic", +- ":connection_ruby_grpc", +- ":connection_ruby_proto", - ], -) - @@ -11518,63 +10967,47 @@ diff -urN a/google/cloud/bigquery/storage/v1beta1/BUILD.bazel b/google/cloud/big -) - -csharp_proto_library( -- name = "storage_csharp_proto", -- deps = [":storage_proto"], +- name = "connection_csharp_proto", +- deps = [":connection_proto"], -) - -csharp_grpc_library( -- name = "storage_csharp_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_csharp_proto"], +- name = "connection_csharp_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_csharp_proto"], -) - -csharp_gapic_library( -- name = "storage_csharp_gapic", -- src = ":storage_proto_with_info", -- gapic_yaml = "bigquerystorage_gapic.yaml", -- package = "google.cloud.bigquery.storage.v1beta1", -- service_yaml = "bigquerystorage_v1beta1.yaml", +- name = "connection_csharp_gapic", +- srcs = [":connection_proto_with_info"], +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":storage_csharp_grpc", -- ":storage_csharp_proto", +- ":connection_csharp_grpc", +- ":connection_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1beta1-csharp", +- name = "google-cloud-bigquery-connection-v1-csharp", - deps = [ -- ":storage_csharp_gapic", -- ":storage_csharp_grpc", -- ":storage_csharp_proto", +- ":connection_csharp_gapic", +- ":connection_csharp_grpc", +- ":connection_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"], --) +-# 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,335 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator - --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,380 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - @@ -11585,26 +11018,27 @@ 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 = "connection_proto", - srcs = [ -- "arrow.proto", -- "avro.proto", -- "storage.proto", -- "stream.proto", +- "connection.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "@com_google_protobuf//:timestamp_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 = "storage_proto_with_info", +- name = "connection_proto_with_info", - deps = [ -- ":storage_proto", +- ":connection_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -11622,47 +11056,49 @@ 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 = "connection_java_proto", +- deps = [":connection_proto"], -) - -java_grpc_library( -- name = "storage_java_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_java_proto"], +- name = "connection_java_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_java_proto"], -) - -java_gapic_library( -- name = "storage_java_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 = "connection_java_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", - test_deps = [ -- ":storage_java_grpc", +- ":connection_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":storage_java_proto", +- ":connection_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "storage_java_gapic_test_suite", +- name = "connection_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigquery.storage.v1beta2.BaseBigQueryReadClientTest", +- "com.google.cloud.bigquery.connection.v1beta1.ConnectionServiceClientTest", - ], -- runtime_deps = [":storage_java_gapic_test"], +- runtime_deps = [":connection_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-storage-v1beta2-java", +- name = "google-cloud-bigquery-connection-v1beta1-java", - deps = [ -- ":storage_java_gapic", -- ":storage_java_grpc", -- ":storage_java_proto", -- ":storage_proto", +- ":connection_java_gapic", +- ":connection_java_grpc", +- ":connection_java_proto", +- ":connection_proto", - ], -) - @@ -11678,103 +11114,71 @@ diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/big -) - -go_proto_library( -- name = "storage_go_proto", +- name = "connection_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/bigquery/connection/v1beta1", +- protos = [":connection_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_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 = "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 = [ -- ":storage_go_proto", +- ":connection_go_proto", +- "//google/iam/v1:iam_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 = "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-bigquery-storage-v1beta2-go", +- name = "gapi-cloud-bigquery-connection-v1beta1-go", - deps = [ -- ":storage_go_gapic", -- ":storage_go_gapic_srcjar-test.srcjar", -- ":storage_go_proto", +- ":connection_go_gapic", +- ":connection_go_gapic_srcjar-test.srcjar", +- ":connection_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "storage_moved_proto", -- srcs = [":storage_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", -- ], --) -- --py_proto_library( -- name = "storage_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":storage_moved_proto"], --) -- --py_grpc_library( -- name = "storage_py_grpc", -- srcs = [":storage_moved_proto"], -- deps = [":storage_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "storage_py_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", -- deps = [ -- ":storage_py_grpc", -- ":storage_py_proto", -- ], +- name = "connection_py_gapic", +- srcs = [":connection_proto"], +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "bigquery-storage-v1beta2-py", +- name = "bigquery-connection-v1beta1-py", - deps = [ -- ":storage_py_gapic", -- ":storage_py_grpc", -- ":storage_py_proto", +- ":connection_py_gapic", - ], -) - +- -############################################################################## -# PHP -############################################################################## @@ -11787,36 +11191,36 @@ 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 = "connection_php_proto", +- deps = [":connection_proto"], -) - -php_grpc_library( -- name = "storage_php_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_php_proto"], +- name = "connection_php_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_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 = "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", - deps = [ -- ":storage_php_grpc", -- ":storage_php_proto", +- ":connection_php_grpc", +- ":connection_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1beta2-php", +- name = "google-cloud-bigquery-connection-v1beta1-php", - deps = [ -- ":storage_php_gapic", -- ":storage_php_grpc", -- ":storage_php_proto", +- ":connection_php_gapic", +- ":connection_php_grpc", +- ":connection_php_proto", - ], -) - @@ -11830,19 +11234,19 @@ 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", -- grpc_service_config = "bigquerystorage_grpc_service_config.json", -- package = "google.cloud.bigquery.storage.v1beta2", -- service_yaml = "bigquerystorage_v1beta2.yaml", +- name = "connection_nodejs_gapic", +- src = ":connection_proto_with_info", +- 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 = "bigquery-storage-v1beta2-nodejs", +- name = "bigquery-connection-v1beta1-nodejs", - deps = [ -- ":storage_nodejs_gapic", -- ":storage_proto", +- ":connection_nodejs_gapic", +- ":connection_proto", - ], -) - @@ -11858,35 +11262,35 @@ diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/big -) - -ruby_proto_library( -- name = "storage_ruby_proto", -- deps = [":storage_proto"], +- name = "connection_ruby_proto", +- deps = [":connection_proto"], -) - -ruby_grpc_library( -- name = "storage_ruby_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_ruby_proto"], +- name = "connection_ruby_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_ruby_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", +- 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", - deps = [ -- ":storage_ruby_grpc", -- ":storage_ruby_proto", +- ":connection_ruby_grpc", +- ":connection_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1beta2-ruby", +- name = "google-cloud-bigquery-connection-v1beta1-ruby", - deps = [ -- ":storage_ruby_gapic", -- ":storage_ruby_grpc", -- ":storage_ruby_proto", +- ":connection_ruby_gapic", +- ":connection_ruby_grpc", +- ":connection_ruby_proto", - ], -) - @@ -11902,63 +11306,50 @@ 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 = "connection_csharp_proto", +- deps = [":connection_proto"], -) - -csharp_grpc_library( -- name = "storage_csharp_grpc", -- srcs = [":storage_proto"], -- deps = [":storage_csharp_proto"], +- name = "connection_csharp_grpc", +- srcs = [":connection_proto"], +- deps = [":connection_csharp_proto"], -) - -csharp_gapic_library( -- name = "storage_csharp_gapic", -- src = ":storage_proto_with_info", -- gapic_yaml = "bigquerystorage_gapic.yaml", -- package = "google.cloud.bigquery.storage.v1beta2", -- service_yaml = "bigquerystorage_v1beta2.yaml", +- name = "connection_csharp_gapic", +- srcs = [":connection_proto_with_info"], +- grpc_service_config = "bigqueryconnection_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":storage_csharp_grpc", -- ":storage_csharp_proto", +- ":connection_csharp_grpc", +- ":connection_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-storage-v1beta2-csharp", +- name = "google-cloud-bigquery-connection-v1beta1-csharp", - deps = [ -- ":storage_csharp_gapic", -- ":storage_csharp_grpc", -- ":storage_csharp_proto", +- ":connection_csharp_gapic", +- ":connection_csharp_grpc", +- ":connection_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,366 +0,0 @@ +-# 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,336 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -11971,85 +11362,87 @@ 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 = "datatransfer_proto", - srcs = [ -- "encryption_config.proto", -- "model.proto", -- "model_reference.proto", -- "standard_sql.proto", +- "datatransfer.proto", +- "transfer.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", +- "@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 = "bigquery_proto_with_info", +- name = "datatransfer_proto_with_info", - deps = [ -- ":bigquery_proto", +- ":datatransfer_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "bigquery_java_proto", -- deps = [":bigquery_proto"], +- name = "datatransfer_java_proto", +- deps = [":datatransfer_proto"], -) - -java_grpc_library( -- name = "bigquery_java_grpc", -- srcs = [":bigquery_proto"], -- deps = [":bigquery_java_proto"], +- name = "datatransfer_java_grpc", +- srcs = [":datatransfer_proto"], +- deps = [":datatransfer_java_proto"], -) - -java_gapic_library( -- name = "bigquery_java_gapic", -- src = ":bigquery_proto_with_info", -- gapic_yaml = "bigquery_gapic.yaml", -- grpc_service_config = "bigquery_grpc_service_config.json", -- package = "google.cloud.bigquery.v2", -- service_yaml = "bigquery_v2.yaml", +- name = "datatransfer_java_gapic", +- srcs = [":datatransfer_proto_with_info"], +- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", +- package = "google.cloud.bigquery.datatransfer.v1", - test_deps = [ -- ":bigquery_java_grpc", +- ":datatransfer_java_grpc", - ], - deps = [ -- ":bigquery_java_proto", +- ":datatransfer_java_proto", - ], -) - -java_gapic_test( -- name = "bigquery_java_gapic_test_suite", +- name = "datatransfer_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.bigquery.v2.ModelServiceClientTest", +- "com.google.cloud.bigquery.datatransfer.v1.DataTransferServiceClientTest", - ], -- runtime_deps = [":bigquery_java_gapic_test"], +- runtime_deps = [":datatransfer_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-bigquery-v2-java", +- name = "google-cloud-bigquery-datatransfer-v1-java", - deps = [ -- ":bigquery_java_gapic", -- ":bigquery_java_grpc", -- ":bigquery_java_proto", -- ":bigquery_proto", +- ":datatransfer_java_gapic", +- ":datatransfer_java_grpc", +- ":datatransfer_java_proto", +- ":datatransfer_proto", - ], -) - @@ -12065,100 +11458,68 @@ diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUIL -) - -go_proto_library( -- name = "bigquery_go_proto", +- name = "datatransfer_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/bigquery/datatransfer/v1", +- protos = [":datatransfer_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/rpc:status_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 = "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 = [ -- ":bigquery_go_proto", +- ":datatransfer_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_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", +- 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-bigquery-v2-go", +- name = "gapi-cloud-bigquery-datatransfer-v1-go", - deps = [ -- ":bigquery_go_gapic", -- ":bigquery_go_gapic_srcjar-test.srcjar", -- ":bigquery_go_proto", +- ":datatransfer_go_gapic", +- ":datatransfer_go_gapic_srcjar-test.srcjar", +- ":datatransfer_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +- -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 = "bigquery_moved_proto", -- srcs = [":bigquery_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", -- ], --) -- --py_proto_library( -- name = "bigquery_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":bigquery_moved_proto"], --) -- --py_grpc_library( -- name = "bigquery_py_grpc", -- srcs = [":bigquery_moved_proto"], -- deps = [":bigquery_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "bigquery_py_gapic", -- src = ":bigquery_proto_with_info", -- gapic_yaml = "bigquery_gapic.yaml", -- grpc_service_config = "bigquery_grpc_service_config.json", -- package = "google.cloud.bigquery.v2", -- service_yaml = "bigquery_v2.yaml", -- deps = [ -- ":bigquery_py_grpc", -- ":bigquery_py_proto", -- ], +- 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 = "bigquery-v2-py", +- name = "bigquery-datatransfer-v1-py", - deps = [ -- ":bigquery_py_gapic", -- ":bigquery_py_grpc", -- ":bigquery_py_proto", +- ":datatransfer_py_gapic", - ], -) - @@ -12174,38 +11535,38 @@ 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 = "datatransfer_php_proto", +- deps = [":datatransfer_proto"], -) - -php_grpc_library( -- name = "bigquery_php_grpc", -- srcs = [":bigquery_proto"], -- deps = [":bigquery_php_proto"], +- name = "datatransfer_php_grpc", +- srcs = [":datatransfer_proto"], +- deps = [":datatransfer_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 = "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", +- deps = [ +- ":datatransfer_php_grpc", +- ":datatransfer_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-bigquery-datatransfer-v1-php", +- deps = [ +- ":datatransfer_php_gapic", +- ":datatransfer_php_grpc", +- ":datatransfer_php_proto", +- ], +-) - -############################################################################## -# Node.js @@ -12217,19 +11578,20 @@ 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", -- grpc_service_config = "bigquery_grpc_service_config.json", -- package = "google.cloud.bigquery.v2", -- service_yaml = "bigquery_v2.yaml", +- name = "datatransfer_nodejs_gapic", +- package_name = "@google-cloud/bigquery-data-transfer", +- src = ":datatransfer_proto_with_info", +- 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 = "bigquery-v2-nodejs", +- name = "bigquery-datatransfer-v1-nodejs", - deps = [ -- ":bigquery_nodejs_gapic", -- ":bigquery_proto", +- ":datatransfer_nodejs_gapic", +- ":datatransfer_proto", - ], -) - @@ -12245,35 +11607,35 @@ diff -urN a/google/cloud/bigquery/v2/BUILD.bazel b/google/cloud/bigquery/v2/BUIL -) - -ruby_proto_library( -- name = "bigquery_ruby_proto", -- deps = [":bigquery_proto"], +- name = "datatransfer_ruby_proto", +- deps = [":datatransfer_proto"], -) - -ruby_grpc_library( -- name = "bigquery_ruby_grpc", -- srcs = [":bigquery_proto"], -- deps = [":bigquery_ruby_proto"], +- name = "datatransfer_ruby_grpc", +- srcs = [":datatransfer_proto"], +- deps = [":datatransfer_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", +- name = "datatransfer_ruby_gapic", +- src = ":datatransfer_proto_with_info", +- gapic_yaml = "bigquerydatatransfer_gapic.yaml", +- package = "google.cloud.bigquery.datatransfer.v1", +- service_yaml = "bigquerydatatransfer_v1.yaml", - deps = [ -- ":bigquery_ruby_grpc", -- ":bigquery_ruby_proto", +- ":datatransfer_ruby_grpc", +- ":datatransfer_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-bigquery-v2-ruby", +- name = "google-cloud-bigquery-datatransfer-v1-ruby", - deps = [ -- ":bigquery_ruby_gapic", -- ":bigquery_ruby_grpc", -- ":bigquery_ruby_proto", +- ":datatransfer_ruby_gapic", +- ":datatransfer_ruby_grpc", +- ":datatransfer_ruby_proto", - ], -) - @@ -12289,35 +11651,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 = "datatransfer_csharp_proto", +- deps = [":datatransfer_proto"], -) - -csharp_grpc_library( -- name = "bigquery_csharp_grpc", -- srcs = [":bigquery_proto"], -- deps = [":bigquery_csharp_proto"], +- name = "datatransfer_csharp_grpc", +- srcs = [":datatransfer_proto"], +- deps = [":datatransfer_csharp_proto"], -) - -csharp_gapic_library( -- name = "bigquery_csharp_gapic", -- src = ":bigquery_proto_with_info", -- gapic_yaml = "bigquery_gapic.yaml", -- package = "google.cloud.bigquery.v2", -- service_yaml = "bigquery_v2.yaml", +- name = "datatransfer_csharp_gapic", +- srcs = [":datatransfer_proto_with_info"], +- grpc_service_config = "bigquerydatatransfer_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":bigquery_csharp_grpc", -- ":bigquery_csharp_proto", +- ":datatransfer_csharp_grpc", +- ":datatransfer_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-bigquery-v2-csharp", +- name = "google-cloud-bigquery-datatransfer-v1-csharp", - deps = [ -- ":bigquery_csharp_gapic", -- ":bigquery_csharp_grpc", -- ":bigquery_csharp_proto", +- ":datatransfer_csharp_gapic", +- ":datatransfer_csharp_grpc", +- ":datatransfer_csharp_proto", - ], -) - @@ -12325,10 +11686,10 @@ 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/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 @@ +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 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -12340,20 +11701,16 @@ 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 = "logging_proto", - srcs = [ -- "budget_model.proto", -- "budget_service.proto", +- "audit_data.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", +- "//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", - ], -) - @@ -12367,14 +11724,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 = "logging_java_proto", +- deps = [":logging_proto"], -) - -java_grpc_library( -- name = "budgets_java_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_java_proto"], +- name = "logging_java_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_java_proto"], -) - -############################################################################## @@ -12386,13 +11743,13 @@ diff -urN a/google/cloud/billing/budgets/v1alpha1/BUILD.bazel b/google/cloud/bil -) - -go_proto_library( -- name = "budgets_go_proto", +- name = "logging_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/bigquery/logging/v1", +- protos = [":logging_proto"], - deps = [ -- "//google/api:annotations_go_proto", -- "//google/type:money_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/rpc:status_go_proto", - ], -) - @@ -12407,30 +11764,27 @@ diff -urN a/google/cloud/billing/budgets/v1alpha1/BUILD.bazel b/google/cloud/bil -) - -moved_proto_library( -- name = "budgets_moved_proto", -- srcs = [":budgets_proto"], +- name = "logging_moved_proto", +- srcs = [":logging_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", +- "//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", - ], -) - -py_proto_library( -- name = "budgets_py_proto", +- name = "logging_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":budgets_moved_proto"], +- deps = [":logging_moved_proto"], -) - -py_grpc_library( -- name = "budgets_py_grpc", -- srcs = [":budgets_moved_proto"], -- deps = [":budgets_py_proto"], +- name = "logging_py_grpc", +- srcs = [":logging_moved_proto"], +- deps = [":logging_py_proto"], -) - -############################################################################## @@ -12443,14 +11797,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 = "logging_php_proto", +- deps = [":logging_proto"], -) - -php_grpc_library( -- name = "budgets_php_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_php_proto"], +- name = "logging_php_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_php_proto"], -) - -############################################################################## @@ -12473,14 +11827,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 = "logging_ruby_proto", +- deps = [":logging_proto"], -) - -ruby_grpc_library( -- name = "budgets_ruby_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_ruby_proto"], +- name = "logging_ruby_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_ruby_proto"], -) - -############################################################################## @@ -12493,34 +11847,25 @@ 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 = "logging_csharp_proto", +- deps = [":logging_proto"], -) - -csharp_grpc_library( -- name = "budgets_csharp_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_csharp_proto"], +- name = "logging_csharp_grpc", +- srcs = [":logging_proto"], +- deps = [":logging_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/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,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"]) @@ -12532,27 +11877,26 @@ 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 = "reservation_proto", - srcs = [ -- "budget_model.proto", -- "budget_service.proto", +- "reservation.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "//google/type:money_proto", +- "//google/rpc:status_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", +- name = "reservation_proto_with_info", - deps = [ -- ":budgets_proto", +- ":reservation_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -12570,47 +11914,47 @@ 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 = "reservation_java_proto", +- deps = [":reservation_proto"], -) - -java_grpc_library( -- name = "budgets_java_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_java_proto"], +- name = "reservation_java_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_java_proto"], -) - -java_gapic_library( -- name = "budgets_java_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 = "reservation_java_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", - test_deps = [ -- ":budgets_java_grpc", +- ":reservation_java_grpc", - ], - deps = [ -- ":budgets_java_proto", +- ":reservation_java_proto", - ], -) - -java_gapic_test( -- name = "budgets_java_gapic_test_suite", +- name = "reservation_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.billing.budgets.v1beta1.BudgetServiceClientTest", +- "com.google.cloud.bigquery.reservation.v1.ReservationServiceClientTest", - ], -- runtime_deps = [":budgets_java_gapic_test"], +- runtime_deps = [":reservation_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-billing-budgets-v1beta1-java", +- name = "google-cloud-bigquery-reservation-v1-java", - deps = [ -- ":budgets_java_gapic", -- ":budgets_java_grpc", -- ":budgets_java_proto", -- ":budgets_proto", +- ":reservation_java_gapic", +- ":reservation_java_grpc", +- ":reservation_java_proto", +- ":reservation_proto", - ], -) - @@ -12626,41 +11970,41 @@ diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/bill -) - -go_proto_library( -- name = "budgets_go_proto", +- name = "reservation_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/bigquery/reservation/v1", +- protos = [":reservation_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/type:money_go_proto", +- "//google/rpc:status_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 = "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 = [ -- ":budgets_go_proto", +- ":reservation_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/apiv1beta1", +- 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-billing-budgets-v1beta1-go", +- name = "gapi-cloud-bigquery-reservation-v1-go", - deps = [ -- ":budgets_go_gapic", -- ":budgets_go_gapic_srcjar-test.srcjar", -- ":budgets_go_proto", +- ":reservation_go_gapic", +- ":reservation_go_gapic_srcjar-test.srcjar", +- ":reservation_go_proto", - ], -) - @@ -12676,15 +12020,17 @@ 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 = "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"], -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "billing-budgets-v1beta1-py", +- name = "bigquery-reservation-v1-py", - deps = [ -- ":budgets_py_gapic", +- ":reservation_py_gapic", - ], -) - @@ -12700,36 +12046,36 @@ 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 = "reservation_php_proto", +- deps = [":reservation_proto"], -) - -php_grpc_library( -- name = "budgets_php_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_php_proto"], +- name = "reservation_php_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_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 = "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", - deps = [ -- ":budgets_php_grpc", -- ":budgets_php_proto", +- ":reservation_php_grpc", +- ":reservation_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-billing-budgets-v1beta1-php", +- name = "google-cloud-bigquery-reservation-v1-php", - deps = [ -- ":budgets_php_gapic", -- ":budgets_php_grpc", -- ":budgets_php_proto", +- ":reservation_php_gapic", +- ":reservation_php_grpc", +- ":reservation_php_proto", - ], -) - @@ -12743,20 +12089,20 @@ 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", -- grpc_service_config = "billingbudgets_grpc_service_config.json", -- package = "google.cloud.billing.budgets.v1beta1", -- service_yaml = "billingbudgets.yaml", +- name = "reservation_nodejs_gapic", +- src = ":reservation_proto_with_info", +- package_name = "@google-cloud/bigquery-reservation", +- 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 = "billing-budgets-v1beta1-nodejs", +- name = "bigquery-reservation-v1-nodejs", - deps = [ -- ":budgets_nodejs_gapic", -- ":budgets_proto", +- ":reservation_nodejs_gapic", +- ":reservation_proto", - ], -) - @@ -12772,36 +12118,35 @@ diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/bill -) - -ruby_proto_library( -- name = "budgets_ruby_proto", -- deps = [":budgets_proto"], +- name = "reservation_ruby_proto", +- deps = [":reservation_proto"], -) - -ruby_grpc_library( -- name = "budgets_ruby_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_ruby_proto"], +- name = "reservation_ruby_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_ruby_proto"], -) - -ruby_gapic_library( -- name = "budgets_ruby_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 = "reservation_ruby_gapic", +- src = ":reservation_proto_with_info", +- gapic_yaml = "bigqueryreservation_gapic.yaml", +- package = "google.cloud.bigquery.reservation.v1", +- service_yaml = "bigqueryreservation_v1.yaml", - deps = [ -- ":budgets_ruby_grpc", -- ":budgets_ruby_proto", +- ":reservation_ruby_grpc", +- ":reservation_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-billing-budgets-v1beta1-ruby", +- name = "google-cloud-bigquery-reservation-v1-ruby", - deps = [ -- ":budgets_ruby_gapic", -- ":budgets_ruby_grpc", -- ":budgets_ruby_proto", +- ":reservation_ruby_gapic", +- ":reservation_ruby_grpc", +- ":reservation_ruby_proto", - ], -) - @@ -12817,36 +12162,34 @@ 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 = "reservation_csharp_proto", +- deps = [":reservation_proto"], -) - -csharp_grpc_library( -- name = "budgets_csharp_grpc", -- srcs = [":budgets_proto"], -- deps = [":budgets_csharp_proto"], +- name = "reservation_csharp_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_csharp_proto"], -) - -csharp_gapic_library( -- name = "budgets_csharp_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 = "reservation_csharp_gapic", +- srcs = [":reservation_proto_with_info"], +- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":budgets_csharp_grpc", -- ":budgets_csharp_proto", +- ":reservation_csharp_grpc", +- ":reservation_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-billing-budgets-v1beta1-csharp", +- name = "google-cloud-bigquery-reservation-v1-csharp", - deps = [ -- ":budgets_csharp_gapic", -- ":budgets_csharp_grpc", -- ":budgets_csharp_proto", +- ":reservation_csharp_gapic", +- ":reservation_csharp_grpc", +- ":reservation_csharp_proto", - ], -) - @@ -12854,10 +12197,10 @@ diff -urN a/google/cloud/billing/budgets/v1beta1/BUILD.bazel b/google/cloud/bill -# 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,377 +0,0 @@ +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,367 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -12870,28 +12213,26 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "billing_proto", +- name = "reservation_proto", - srcs = [ -- "cloud_billing.proto", -- "cloud_catalog.proto", +- "reservation.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", +- "//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 = "billing_proto_with_info", +- name = "reservation_proto_with_info", - deps = [ -- ":billing_proto", +- ":reservation_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -12909,50 +12250,47 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. -) - -java_proto_library( -- name = "billing_java_proto", -- deps = [":billing_proto"], +- name = "reservation_java_proto", +- deps = [":reservation_proto"], -) - -java_grpc_library( -- name = "billing_java_grpc", -- srcs = [":billing_proto"], -- deps = [":billing_java_proto"], +- name = "reservation_java_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_java_proto"], -) - -java_gapic_library( -- name = "billing_java_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", +- name = "reservation_java_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", - test_deps = [ -- ":billing_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":reservation_java_grpc", - ], - deps = [ -- ":billing_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":reservation_java_proto", - ], -) - -java_gapic_test( -- name = "billing_java_gapic_test_suite", +- name = "reservation_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.billing.v1.CloudBillingClientTest", -- "com.google.cloud.billing.v1.CloudCatalogClientTest", +- "com.google.cloud.bigquery.reservation.v1beta1.ReservationServiceClientTest", - ], -- runtime_deps = [":billing_java_gapic_test"], +- runtime_deps = [":reservation_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-billing-v1-java", +- name = "google-cloud-bigquery-reservation-v1beta1-java", - deps = [ -- ":billing_java_gapic", -- ":billing_java_grpc", -- ":billing_java_proto", -- ":billing_proto", +- ":reservation_java_gapic", +- ":reservation_java_grpc", +- ":reservation_java_proto", +- ":reservation_proto", - ], -) - @@ -12968,43 +12306,41 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. -) - -go_proto_library( -- name = "billing_go_proto", +- name = "reservation_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/bigquery/reservation/v1beta1", +- protos = [":reservation_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", -- "//google/type:money_go_proto", +- "//google/rpc:status_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", +- 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 = [ -- ":billing_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":reservation_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", +- 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-billing-v1-go", +- name = "gapi-cloud-bigquery-reservation-v1beta1-go", - deps = [ -- ":billing_go_gapic", -- ":billing_go_gapic_srcjar-test.srcjar", -- ":billing_go_proto", +- ":reservation_go_gapic", +- ":reservation_go_gapic_srcjar-test.srcjar", +- ":reservation_go_proto", - ], -) - @@ -13021,53 +12357,52 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. -) - -moved_proto_library( -- name = "billing_moved_proto", -- srcs = [":billing_proto"], +- name = "reservation_moved_proto", +- srcs = [":reservation_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", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( -- name = "billing_py_proto", +- name = "reservation_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":billing_moved_proto"], +- deps = [":reservation_moved_proto"], -) - -py_grpc_library( -- name = "billing_py_grpc", -- srcs = [":billing_moved_proto"], -- deps = [":billing_py_proto"], +- name = "reservation_py_grpc", +- srcs = [":reservation_moved_proto"], +- deps = [":reservation_py_proto"], -) - -py_gapic_library( -- name = "billing_py_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", +- name = "reservation_py_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", - deps = [ -- ":billing_py_grpc", -- ":billing_py_proto", +- ":reservation_py_grpc", +- ":reservation_py_proto", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "billing-v1-py", +- name = "bigquery-reservation-v1beta1-py", - deps = [ -- ":billing_py_gapic", -- ":billing_py_grpc", -- ":billing_py_proto", +- ":reservation_py_gapic", +- ":reservation_py_grpc", +- ":reservation_py_proto", - ], -) - @@ -13083,36 +12418,36 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. -) - -php_proto_library( -- name = "billing_php_proto", -- deps = [":billing_proto"], +- name = "reservation_php_proto", +- deps = [":reservation_proto"], -) - -php_grpc_library( -- name = "billing_php_grpc", -- srcs = [":billing_proto"], -- deps = [":billing_php_proto"], +- name = "reservation_php_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_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", +- 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", - deps = [ -- ":billing_php_grpc", -- ":billing_php_proto", +- ":reservation_php_grpc", +- ":reservation_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-billing-v1-php", +- name = "google-cloud-bigquery-reservation-v1beta1-php", - deps = [ -- ":billing_php_gapic", -- ":billing_php_grpc", -- ":billing_php_proto", +- ":reservation_php_gapic", +- ":reservation_php_grpc", +- ":reservation_php_proto", - ], -) - @@ -13126,20 +12461,19 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. -) - -nodejs_gapic_library( -- name = "billing_nodejs_gapic", -- package_name = "@google-cloud/billing", -- src = ":billing_proto_with_info", -- grpc_service_config = "cloud_billing_grpc_service_config.json", -- package = "google.cloud.billing.v1", -- service_yaml = "cloudbilling.yaml", +- name = "reservation_nodejs_gapic", +- src = ":reservation_proto_with_info", +- 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 = "billing-v1-nodejs", +- name = "bigquery-reservation-v1beta1-nodejs", - deps = [ -- ":billing_nodejs_gapic", -- ":billing_proto", +- ":reservation_nodejs_gapic", +- ":reservation_proto", - ], -) - @@ -13155,35 +12489,35 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. -) - -ruby_proto_library( -- name = "billing_ruby_proto", -- deps = [":billing_proto"], +- name = "reservation_ruby_proto", +- deps = [":reservation_proto"], -) - -ruby_grpc_library( -- name = "billing_ruby_grpc", -- srcs = [":billing_proto"], -- deps = [":billing_ruby_proto"], +- name = "reservation_ruby_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_ruby_proto"], -) - -ruby_gapic_library( -- name = "billing_ruby_gapic", -- src = ":billing_proto_with_info", -- gapic_yaml = "cloud_billing_gapic.yaml", -- package = "google.cloud.billing.v1", -- service_yaml = "cloudbilling.yaml", +- 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", - deps = [ -- ":billing_ruby_grpc", -- ":billing_ruby_proto", +- ":reservation_ruby_grpc", +- ":reservation_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-billing-v1-ruby", +- name = "google-cloud-bigquery-reservation-v1beta1-ruby", - deps = [ -- ":billing_ruby_gapic", -- ":billing_ruby_grpc", -- ":billing_ruby_proto", +- ":reservation_ruby_gapic", +- ":reservation_ruby_grpc", +- ":reservation_ruby_proto", - ], -) - @@ -13199,35 +12533,34 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. -) - -csharp_proto_library( -- name = "billing_csharp_proto", -- deps = [":billing_proto"], +- name = "reservation_csharp_proto", +- deps = [":reservation_proto"], -) - -csharp_grpc_library( -- name = "billing_csharp_grpc", -- srcs = [":billing_proto"], -- deps = [":billing_csharp_proto"], +- name = "reservation_csharp_grpc", +- srcs = [":reservation_proto"], +- deps = [":reservation_csharp_proto"], -) - -csharp_gapic_library( -- name = "billing_csharp_gapic", -- src = ":billing_proto_with_info", -- gapic_yaml = "cloud_billing_gapic.yaml", -- package = "google.cloud.billing.v1", -- service_yaml = "cloudbilling.yaml", +- name = "reservation_csharp_gapic", +- srcs = [":reservation_proto_with_info"], +- grpc_service_config = "bigqueryreservation_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":billing_csharp_grpc", -- ":billing_csharp_proto", +- ":reservation_csharp_grpc", +- ":reservation_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-billing-v1-csharp", +- name = "google-cloud-bigquery-reservation-v1beta1-csharp", - deps = [ -- ":billing_csharp_gapic", -- ":billing_csharp_grpc", -- ":billing_csharp_proto", +- ":reservation_csharp_gapic", +- ":reservation_csharp_grpc", +- ":reservation_csharp_proto", - ], -) - @@ -13235,12 +12568,15 @@ diff -urN a/google/cloud/billing/v1/BUILD.bazel b/google/cloud/billing/v1/BUILD. -# 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,365 +0,0 @@ --# This file was automatically generated by BuildFileGenerator -- +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,346 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - @@ -13251,25 +12587,26 @@ diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/ -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "binaryauthorization_proto", +- name = "storage_proto", - srcs = [ -- "resources.proto", -- "service.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//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "binaryauthorization_proto_with_info", +- name = "storage_proto_with_info", - deps = [ -- ":binaryauthorization_proto", +- ":storage_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -13287,50 +12624,49 @@ diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/ -) - -java_proto_library( -- name = "binaryauthorization_java_proto", -- deps = [":binaryauthorization_proto"], +- name = "storage_java_proto", +- deps = [":storage_proto"], -) - -java_grpc_library( -- name = "binaryauthorization_java_grpc", -- srcs = [":binaryauthorization_proto"], -- deps = [":binaryauthorization_java_proto"], +- name = "storage_java_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_java_proto"], -) - --# Uncomment, once java file level options are included in the protos --#java_gapic_library( --# name = "binaryauthorization_java_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", --# 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", --# ], --#) +-java_gapic_library( +- name = "storage_java_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", +- 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.v1.BaseBigQueryReadClientTest", +- ], +- runtime_deps = [":storage_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-bigquery-storage-v1-java", +- deps = [ +- ":storage_java_gapic", +- ":storage_java_grpc", +- ":storage_java_proto", +- ":storage_proto", +- ], +-) - -############################################################################## -# Go @@ -13344,100 +12680,66 @@ diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/ -) - -go_proto_library( -- name = "binaryauthorization_go_proto", +- name = "storage_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/bigquery/storage/v1", +- protos = [":storage_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", +- 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 = [ -- ":binaryauthorization_go_proto", +- ":storage_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", +- name = "storage_go_gapic_test", +- srcs = [":storage_go_gapic_srcjar_test"], +- embed = [":storage_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/storage/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-binaryauthorization-v1beta1-go", +- name = "gapi-cloud-bigquery-storage-v1-go", - deps = [ -- ":binaryauthorization_go_gapic", -- ":binaryauthorization_go_gapic_srcjar-test.srcjar", -- ":binaryauthorization_go_proto", +- ":storage_go_gapic", +- ":storage_go_gapic_srcjar-test.srcjar", +- ":storage_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +- -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 = "binaryauthorization_moved_proto", -- srcs = [":binaryauthorization_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", -- ], --) -- --py_proto_library( -- name = "binaryauthorization_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":binaryauthorization_moved_proto"], --) -- --py_grpc_library( -- name = "binaryauthorization_py_grpc", -- srcs = [":binaryauthorization_moved_proto"], -- deps = [":binaryauthorization_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "binaryauthorization_py_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_py_grpc", -- ":binaryauthorization_py_proto", -- ], +- 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 = "binaryauthorization-v1beta1-py", +- name = "bigquery-storage-v1-py", - deps = [ -- ":binaryauthorization_py_gapic", -- ":binaryauthorization_py_grpc", -- ":binaryauthorization_py_proto", +- ":storage_py_gapic", - ], -) - @@ -13453,36 +12755,36 @@ diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/ -) - -php_proto_library( -- name = "binaryauthorization_php_proto", -- deps = [":binaryauthorization_proto"], +- name = "storage_php_proto", +- deps = [":storage_proto"], -) - -php_grpc_library( -- name = "binaryauthorization_php_grpc", -- srcs = [":binaryauthorization_proto"], -- deps = [":binaryauthorization_php_proto"], +- name = "storage_php_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_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", +- 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", - deps = [ -- ":binaryauthorization_php_grpc", -- ":binaryauthorization_php_proto", +- ":storage_php_grpc", +- ":storage_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-binaryauthorization-v1beta1-php", +- name = "google-cloud-bigquery-storage-v1-php", - deps = [ -- ":binaryauthorization_php_gapic", -- ":binaryauthorization_php_grpc", -- ":binaryauthorization_php_proto", +- ":storage_php_gapic", +- ":storage_php_grpc", +- ":storage_php_proto", - ], -) - @@ -13496,19 +12798,20 @@ diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/ -) - -nodejs_gapic_library( -- name = "binaryauthorization_nodejs_gapic", -- src = ":binaryauthorization_proto_with_info", -- grpc_service_config = "binaryauthorization_grpc_service_config.json", -- package = "google.cloud.binaryauthorization.v1beta1", -- service_yaml = "binaryauthorization_v1beta1.yaml", +- name = "storage_nodejs_gapic", +- package_name = "@google-cloud/bigquery-storage", +- src = ":storage_proto_with_info", +- 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 = "binaryauthorization-v1beta1-nodejs", +- name = "bigquery-storage-v1-nodejs", - deps = [ -- ":binaryauthorization_nodejs_gapic", -- ":binaryauthorization_proto", +- ":storage_nodejs_gapic", +- ":storage_proto", - ], -) - @@ -13524,35 +12827,35 @@ diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/ -) - -ruby_proto_library( -- name = "binaryauthorization_ruby_proto", -- deps = [":binaryauthorization_proto"], +- name = "storage_ruby_proto", +- deps = [":storage_proto"], -) - -ruby_grpc_library( -- name = "binaryauthorization_ruby_grpc", -- srcs = [":binaryauthorization_proto"], -- deps = [":binaryauthorization_ruby_proto"], +- name = "storage_ruby_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_ruby_proto"], -) - -ruby_gapic_library( -- name = "binaryauthorization_ruby_gapic", -- src = ":binaryauthorization_proto_with_info", -- gapic_yaml = "binaryauthorization_gapic.yaml", -- package = "google.cloud.binaryauthorization.v1beta1", -- service_yaml = "binaryauthorization_v1beta1.yaml", +- name = "storage_ruby_gapic", +- src = ":storage_proto_with_info", +- gapic_yaml = "bigquerystorage_gapic.yaml", +- package = "google.cloud.bigquery.storage.v1", +- service_yaml = "bigquerystorage_v1.yaml", - deps = [ -- ":binaryauthorization_ruby_grpc", -- ":binaryauthorization_ruby_proto", +- ":storage_ruby_grpc", +- ":storage_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-binaryauthorization-v1beta1-ruby", +- name = "google-cloud-bigquery-storage-v1-ruby", - deps = [ -- ":binaryauthorization_ruby_gapic", -- ":binaryauthorization_ruby_grpc", -- ":binaryauthorization_ruby_proto", +- ":storage_ruby_gapic", +- ":storage_ruby_grpc", +- ":storage_ruby_proto", - ], -) - @@ -13568,46 +12871,62 @@ diff -urN a/google/cloud/binaryauthorization/v1beta1/BUILD.bazel b/google/cloud/ -) - -csharp_proto_library( -- name = "binaryauthorization_csharp_proto", -- deps = [":binaryauthorization_proto"], +- name = "storage_csharp_proto", +- deps = [":storage_proto"], -) - -csharp_grpc_library( -- name = "binaryauthorization_csharp_grpc", -- srcs = [":binaryauthorization_proto"], -- deps = [":binaryauthorization_csharp_proto"], +- name = "storage_csharp_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_csharp_proto"], -) - -csharp_gapic_library( -- name = "binaryauthorization_csharp_gapic", -- src = ":binaryauthorization_proto_with_info", -- gapic_yaml = "binaryauthorization_gapic.yaml", -- package = "google.cloud.binaryauthorization.v1beta1", -- service_yaml = "binaryauthorization_v1beta1.yaml", +- name = "storage_csharp_gapic", +- srcs = [":storage_proto_with_info"], +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":binaryauthorization_csharp_grpc", -- ":binaryauthorization_csharp_proto", +- ":storage_csharp_grpc", +- ":storage_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-binaryauthorization-v1beta1-csharp", +- name = "google-cloud-bigquery-storage-v1-csharp", - deps = [ -- ":binaryauthorization_csharp_gapic", -- ":binaryauthorization_csharp_grpc", -- ":binaryauthorization_csharp_proto", +- ":storage_csharp_gapic", +- ":storage_csharp_grpc", +- ":storage_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,344 +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/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,332 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -13620,34 +12939,30 @@ 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 = "storage_proto", - srcs = [ -- "common.proto", -- "datacatalog.proto", -- "gcs_fileset_spec.proto", -- "schema.proto", -- "search.proto", -- "table_spec.proto", -- "tags.proto", -- "timestamps.proto", +- "protobuf.proto", +- "storage.proto", +- "stream.proto", +- "table.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", +- "//google/rpc:status_proto", - "//google/api:resource_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", +- "@com_google_protobuf//:descriptor_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 = "datacatalog_proto_with_info", +- name = "storage_proto_with_info", - deps = [ -- ":datacatalog_proto", +- ":storage_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -13665,49 +12980,47 @@ 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 = "storage_java_proto", +- deps = [":storage_proto"], -) - -java_grpc_library( -- name = "datacatalog_java_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_java_proto"], +- name = "storage_java_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_java_proto"], -) - -java_gapic_library( -- name = "datacatalog_java_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 = "storage_java_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", - test_deps = [ -- ":datacatalog_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":storage_java_grpc", - ], - deps = [ -- ":datacatalog_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":storage_java_proto", - ], -) - -java_gapic_test( -- name = "datacatalog_java_gapic_test_suite", +- name = "storage_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.datacatalog.v1.DataCatalogClientTest", +- "com.google.cloud.bigquery.storage.v1alpha2.BigQueryWriteClientTest", - ], -- runtime_deps = [":datacatalog_java_gapic_test"], +- runtime_deps = [":storage_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-datacatalog-v1-java", +- name = "google-cloud-bigquery-storage-v1alpha2-java", - deps = [ -- ":datacatalog_java_gapic", -- ":datacatalog_java_grpc", -- ":datacatalog_java_proto", -- ":datacatalog_proto", +- ":storage_java_gapic", +- ":storage_java_grpc", +- ":storage_java_proto", +- ":storage_proto", - ], -) - @@ -13723,67 +13036,63 @@ diff -urN a/google/cloud/datacatalog/v1/BUILD.bazel b/google/cloud/datacatalog/v -) - -go_proto_library( -- name = "datacatalog_go_proto", +- name = "storage_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/bigquery/storage/v1alpha2", +- protos = [":storage_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", +- "//google/rpc:status_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 = "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 = [ -- ":datacatalog_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":storage_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/apiv1", +- 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-datacatalog-v1-go", +- name = "gapi-cloud-bigquery-storage-v1alpha2-go", - deps = [ -- ":datacatalog_go_gapic", -- ":datacatalog_go_gapic_srcjar-test.srcjar", -- ":datacatalog_go_proto", +- ":storage_go_gapic", +- ":storage_go_gapic_srcjar-test.srcjar", +- ":storage_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## --# This library is using Python microgenerator. --# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", -- py_gapic_library = "py_gapic_library2", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "datacatalog_py_gapic", -- srcs = [":datacatalog_proto"], -- grpc_service_config = "datacatalog_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 = "datacatalog-v1-py", +- name = "bigquery-storage-v1alpha2-py", - deps = [ -- ":datacatalog_py_gapic", +- ":storage_py_gapic", - ], -) - @@ -13799,36 +13108,36 @@ 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 = "storage_php_proto", +- deps = [":storage_proto"], -) - -php_grpc_library( -- name = "datacatalog_php_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_php_proto"], +- name = "storage_php_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_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", -- deps = [ -- ":datacatalog_php_grpc", -- ":datacatalog_php_proto", -- ], +- 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-datacatalog-v1-php", +- name = "google-cloud-bigquery-storage-v1alpha2-php", - deps = [ -- ":datacatalog_php_gapic", -- ":datacatalog_php_grpc", -- ":datacatalog_php_proto", +- ":storage_php_gapic", +- ":storage_php_grpc", +- ":storage_php_proto", - ], -) - @@ -13842,67 +13151,66 @@ 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", -- grpc_service_config = "datacatalog_grpc_service_config.json", -- main_service = "DataCatalog", -- package = "google.cloud.datacatalog.v1", -- service_yaml = "datacatalog_v1.yaml", +- name = "storage_nodejs_gapic", +- src = ":storage_proto_with_info", +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- package = "google.cloud.bigquery.storage.v1alpha2", +- service_yaml = "bigquerystorage_v1alpha2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "datacatalog-v1-nodejs", +- name = "bigquery-storage-v1alpha2-nodejs", - deps = [ -- ":datacatalog_nodejs_gapic", -- ":datacatalog_proto", +- ":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 = "datacatalog_ruby_proto", -- deps = [":datacatalog_proto"], --) -- --ruby_grpc_library( -- name = "datacatalog_ruby_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_ruby_proto"], --) -- --ruby_gapic_library( -- name = "datacatalog_ruby_gapic", -- src = ":datacatalog_proto_with_info", -- gapic_yaml = "datacatalog_gapic.yaml", -- package = "google.cloud.datacatalog.v1", -- service_yaml = "datacatalog_v1.yaml", -- 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", -- ], --) +-# 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", +-# ], +-#) - -############################################################################## -# C# @@ -13916,35 +13224,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 = "storage_csharp_proto", +- deps = [":storage_proto"], -) - -csharp_grpc_library( -- name = "datacatalog_csharp_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_csharp_proto"], +- name = "storage_csharp_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_csharp_proto"], -) - -csharp_gapic_library( -- name = "datacatalog_csharp_gapic", -- src = ":datacatalog_proto_with_info", -- gapic_yaml = "datacatalog_gapic.yaml", -- package = "google.cloud.datacatalog.v1", -- service_yaml = "datacatalog_v1.yaml", +- name = "storage_csharp_gapic", +- srcs = [":storage_proto_with_info"], +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":datacatalog_csharp_grpc", -- ":datacatalog_csharp_proto", +- ":storage_csharp_grpc", +- ":storage_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-datacatalog-v1-csharp", +- name = "google-cloud-bigquery-storage-v1alpha2-csharp", - deps = [ -- ":datacatalog_csharp_gapic", -- ":datacatalog_csharp_grpc", -- ":datacatalog_csharp_proto", +- ":storage_csharp_gapic", +- ":storage_csharp_grpc", +- ":storage_csharp_proto", - ], -) - @@ -13952,10 +13259,10 @@ 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,348 +0,0 @@ +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,346 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -13968,36 +13275,28 @@ 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 = "storage_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", +- "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", -- "//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", +- name = "storage_proto_with_info", - deps = [ -- ":datacatalog_proto", +- ":storage_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -14015,51 +13314,47 @@ diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacata -) - -java_proto_library( -- name = "datacatalog_java_proto", -- deps = [":datacatalog_proto"], +- name = "storage_java_proto", +- deps = [":storage_proto"], -) - -java_grpc_library( -- name = "datacatalog_java_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_java_proto"], +- name = "storage_java_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_java_proto"], -) - -java_gapic_library( -- name = "datacatalog_java_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 = "storage_java_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", - test_deps = [ -- ":datacatalog_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":storage_java_grpc", - ], - deps = [ -- ":datacatalog_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":storage_java_proto", - ], -) - -java_gapic_test( -- name = "datacatalog_java_gapic_test_suite", +- name = "storage_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.bigquery.storage.v1beta1.BaseBigQueryStorageClientTest", - ], -- runtime_deps = [":datacatalog_java_gapic_test"], +- runtime_deps = [":storage_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-datacatalog-v1beta1-java", +- name = "google-cloud-bigquery-storage-v1beta1-java", - deps = [ -- ":datacatalog_java_gapic", -- ":datacatalog_java_grpc", -- ":datacatalog_java_proto", -- ":datacatalog_proto", +- ":storage_java_gapic", +- ":storage_java_grpc", +- ":storage_java_proto", +- ":storage_proto", - ], -) - @@ -14075,67 +13370,62 @@ diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacata -) - -go_proto_library( -- name = "datacatalog_go_proto", +- name = "storage_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/bigquery/storage/v1beta1", +- protos = [":storage_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", +- 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 = [ -- ":datacatalog_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":storage_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", +- 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-datacatalog-v1beta1-go", +- name = "gapi-cloud-bigquery-storage-v1beta1-go", - deps = [ -- ":datacatalog_go_gapic", -- ":datacatalog_go_gapic_srcjar-test.srcjar", -- ":datacatalog_go_proto", +- ":storage_go_gapic", +- ":storage_go_gapic_srcjar-test.srcjar", +- ":storage_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## --# This library is using Python microgenerator. --# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", -- py_gapic_library = "py_gapic_library2", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "datacatalog_py_gapic", -- srcs = [":datacatalog_proto"], -- grpc_service_config = "datacatalog_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 = "datacatalog-v1beta1-py", +- name = "bigquery-storage-v1beta1-py", - deps = [ -- ":datacatalog_py_gapic", +- ":storage_py_gapic", - ], -) - @@ -14151,36 +13441,36 @@ diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacata -) - -php_proto_library( -- name = "datacatalog_php_proto", -- deps = [":datacatalog_proto"], +- name = "storage_php_proto", +- deps = [":storage_proto"], -) - -php_grpc_library( -- name = "datacatalog_php_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_php_proto"], +- name = "storage_php_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_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 = "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 = [ -- ":datacatalog_php_grpc", -- ":datacatalog_php_proto", +- ":storage_php_grpc", +- ":storage_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-datacatalog-v1beta1-php", +- name = "google-cloud-bigquery-storage-v1beta1-php", - deps = [ -- ":datacatalog_php_gapic", -- ":datacatalog_php_grpc", -- ":datacatalog_php_proto", +- ":storage_php_gapic", +- ":storage_php_grpc", +- ":storage_php_proto", - ], -) - @@ -14194,21 +13484,20 @@ 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", -- grpc_service_config = "datacatalog_grpc_service_config.json", -- main_service = "DataCatalog", -- package = "google.cloud.datacatalog.v1beta1", -- service_yaml = "datacatalog_v1beta1.yaml", +- name = "storage_nodejs_gapic", +- package_name = "@google-cloud/bigquery-storage", +- src = ":storage_proto_with_info", +- 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 = "datacatalog-v1beta1-nodejs", +- name = "bigquery-storage-v1beta1-nodejs", - deps = [ -- ":datacatalog_nodejs_gapic", -- ":datacatalog_proto", +- ":storage_nodejs_gapic", +- ":storage_proto", - ], -) - @@ -14224,35 +13513,35 @@ diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacata -) - -ruby_proto_library( -- name = "datacatalog_ruby_proto", -- deps = [":datacatalog_proto"], +- name = "storage_ruby_proto", +- deps = [":storage_proto"], -) - -ruby_grpc_library( -- name = "datacatalog_ruby_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_ruby_proto"], +- name = "storage_ruby_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_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", +- 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 = [ -- ":datacatalog_ruby_grpc", -- ":datacatalog_ruby_proto", +- ":storage_ruby_grpc", +- ":storage_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-datacatalog-v1beta1-ruby", +- name = "google-cloud-bigquery-storage-v1beta1-ruby", - deps = [ -- ":datacatalog_ruby_gapic", -- ":datacatalog_ruby_grpc", -- ":datacatalog_ruby_proto", +- ":storage_ruby_gapic", +- ":storage_ruby_grpc", +- ":storage_ruby_proto", - ], -) - @@ -14268,53 +13557,62 @@ diff -urN a/google/cloud/datacatalog/v1beta1/BUILD.bazel b/google/cloud/datacata -) - -csharp_proto_library( -- name = "datacatalog_csharp_proto", -- deps = [":datacatalog_proto"], +- name = "storage_csharp_proto", +- deps = [":storage_proto"], -) - -csharp_grpc_library( -- name = "datacatalog_csharp_grpc", -- srcs = [":datacatalog_proto"], -- deps = [":datacatalog_csharp_proto"], +- name = "storage_csharp_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_csharp_proto"], -) - -csharp_gapic_library( -- name = "datacatalog_csharp_gapic", -- src = ":datacatalog_proto_with_info", -- gapic_yaml = "datacatalog_gapic.yaml", -- package = "google.cloud.datacatalog.v1beta1", -- service_yaml = "datacatalog_v1beta1.yaml", +- name = "storage_csharp_gapic", +- srcs = [":storage_proto_with_info"], +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":datacatalog_csharp_grpc", -- ":datacatalog_csharp_proto", +- ":storage_csharp_grpc", +- ":storage_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-datacatalog-v1beta1-csharp", +- name = "google-cloud-bigquery-storage-v1beta1-csharp", - deps = [ -- ":datacatalog_csharp_gapic", -- ":datacatalog_csharp_grpc", -- ":datacatalog_csharp_proto", +- ":storage_csharp_gapic", +- ":storage_csharp_grpc", +- ":storage_csharp_proto", - ], -) - -############################################################################## -# 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,348 +0,0 @@ --# This file was automatically generated by BuildFileGenerator +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "storage_cc_proto", +- deps = [":storage_proto"], +-) - +-cc_grpc_library( +- name = "storage_cc_grpc", +- srcs = [":storage_proto"], +- generate_mocks = True, +- grpc_only = True, +- deps = [":storage_cc_proto"], +-) +diff -urN a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel +--- a/google/cloud/bigquery/storage/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/bigquery/storage/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,347 +0,0 @@ -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - @@ -14325,37 +13623,32 @@ diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalab -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "datalabeling_proto", +- name = "storage_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", +- "arrow.proto", +- "avro.proto", +- "protobuf.proto", +- "storage.proto", +- "stream.proto", +- "table.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/longrunning:operations_proto", - "//google/rpc:status_proto", -- "@com_google_protobuf//:duration_proto", +- "//google/api:resource_proto", +- "@com_google_protobuf//:descriptor_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 = "datalabeling_proto_with_info", +- name = "storage_proto_with_info", - deps = [ -- ":datalabeling_proto", +- ":storage_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -14373,47 +13666,47 @@ diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalab -) - -java_proto_library( -- name = "datalabeling_java_proto", -- deps = [":datalabeling_proto"], +- name = "storage_java_proto", +- deps = [":storage_proto"], -) - -java_grpc_library( -- name = "datalabeling_java_grpc", -- srcs = [":datalabeling_proto"], -- deps = [":datalabeling_java_proto"], +- name = "storage_java_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_java_proto"], -) - -java_gapic_library( -- name = "datalabeling_java_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", +- name = "storage_java_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", - test_deps = [ -- ":datalabeling_java_grpc", +- ":storage_java_grpc", - ], - deps = [ -- ":datalabeling_java_proto", +- ":storage_java_proto", - ], -) - -java_gapic_test( -- name = "datalabeling_java_gapic_test_suite", +- name = "storage_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.datalabeling.v1beta1.DataLabelingServiceClientTest", +- "com.google.cloud.bigquery.storage.v1beta2.BaseBigQueryReadClientTest", - ], -- runtime_deps = [":datalabeling_java_gapic_test"], +- runtime_deps = [":storage_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-datalabeling-v1beta1-java", +- name = "google-cloud-bigquery-storage-v1beta2-java", - deps = [ -- ":datalabeling_java_gapic", -- ":datalabeling_java_grpc", -- ":datalabeling_java_proto", -- ":datalabeling_proto", +- ":storage_java_gapic", +- ":storage_java_grpc", +- ":storage_java_proto", +- ":storage_proto", - ], -) - @@ -14429,54 +13722,47 @@ diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalab -) - -go_proto_library( -- name = "datalabeling_go_proto", +- name = "storage_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/datalabeling/v1beta1", -- protos = [":datalabeling_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2", +- protos = [":storage_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", - "//google/rpc:status_go_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", -- deps = [ -- ":datalabeling_go_proto", -- "//google/longrunning:longrunning_go_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- 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 = [ +- ":storage_go_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", +- name = "storage_go_gapic_test", +- srcs = [":storage_go_gapic_srcjar_test"], +- embed = [":storage_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/storage/apiv1beta2", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-datalabeling-v1beta1-go", +- name = "gapi-cloud-bigquery-storage-v1beta2-go", - deps = [ -- ":datalabeling_go_gapic", -- ":datalabeling_go_gapic_srcjar-test.srcjar", -- ":datalabeling_go_proto", +- ":storage_go_gapic", +- ":storage_go_gapic_srcjar-test.srcjar", +- ":storage_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## --# This library is using Python microgenerator. --# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", - py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", @@ -14484,15 +13770,15 @@ diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalab -) - -py_gapic_library( -- name = "datalabeling_py_gapic", -- srcs = [":datalabeling_proto"], -- grpc_service_config = "datalabeling_grpc_service_config.json", +- name = "storage_py_gapic", +- srcs = [":storage_proto"], +- grpc_service_config = "bigquerystorage_grpc_service_config.json", -) - -py_gapic_assembly_pkg( -- name = "datalabeling-v1beta1-py", +- name = "bigquery-storage-v1beta2-py", - deps = [ -- ":datalabeling_py_gapic", +- ":storage_py_gapic", - ], -) - @@ -14508,36 +13794,36 @@ diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalab -) - -php_proto_library( -- name = "datalabeling_php_proto", -- deps = [":datalabeling_proto"], +- name = "storage_php_proto", +- deps = [":storage_proto"], -) - -php_grpc_library( -- name = "datalabeling_php_grpc", -- srcs = [":datalabeling_proto"], -- deps = [":datalabeling_php_proto"], +- name = "storage_php_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_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", +- 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", - deps = [ -- ":datalabeling_php_grpc", -- ":datalabeling_php_proto", +- ":storage_php_grpc", +- ":storage_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-datalabeling-v1beta1-php", +- name = "google-cloud-bigquery-storage-v1beta2-php", - deps = [ -- ":datalabeling_php_gapic", -- ":datalabeling_php_grpc", -- ":datalabeling_php_proto", +- ":storage_php_gapic", +- ":storage_php_grpc", +- ":storage_php_proto", - ], -) - @@ -14551,67 +13837,64 @@ diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalab -) - -nodejs_gapic_library( -- name = "datalabeling_nodejs_gapic", -- package_name = "@google-cloud/datalabeling", -- src = ":datalabeling_proto_with_info", -- grpc_service_config = "datalabeling_grpc_service_config.json", -- main_service = "datalabeling", -- package = "google.cloud.datalabeling.v1beta1", -- service_yaml = "datalabeling_v1beta1.yaml", +- name = "storage_nodejs_gapic", +- src = ":storage_proto_with_info", +- grpc_service_config = "bigquerystorage_grpc_service_config.json", +- package = "google.cloud.bigquery.storage.v1beta2", +- service_yaml = "bigquerystorage_v1beta2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "datalabeling-v1beta1-nodejs", +- name = "bigquery-storage-v1beta2-nodejs", - deps = [ -- ":datalabeling_nodejs_gapic", -- ":datalabeling_proto", +- ":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", --) +-# load( +-# "@com_google_googleapis_imports//:imports.bzl", +-# "ruby_gapic_assembly_pkg", +-# "ruby_gapic_library", +-# "ruby_grpc_library", +-# "ruby_proto_library", +-# ) - --ruby_proto_library( -- name = "datalabeling_ruby_proto", -- deps = [":datalabeling_proto"], --) +-# ruby_proto_library( +-# name = "storage_ruby_proto", +-# deps = [":storage_proto"], +-# ) - --ruby_grpc_library( -- name = "datalabeling_ruby_grpc", -- srcs = [":datalabeling_proto"], -- deps = [":datalabeling_ruby_proto"], --) +-# ruby_grpc_library( +-# name = "storage_ruby_grpc", +-# srcs = [":storage_proto"], +-# deps = [":storage_ruby_proto"], +-# ) - --ruby_gapic_library( -- name = "datalabeling_ruby_gapic", -- src = ":datalabeling_proto_with_info", -- gapic_yaml = "datalabeling_gapic.yaml", -- package = "google.cloud.datalabeling.v1beta1", -- service_yaml = "datalabeling_v1beta1.yaml", -- deps = [ -- ":datalabeling_ruby_grpc", -- ":datalabeling_ruby_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", +-# ], +-# ) - --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-datalabeling-v1beta1-ruby", -- deps = [ -- ":datalabeling_ruby_gapic", -- ":datalabeling_ruby_grpc", -- ":datalabeling_ruby_proto", -- ], --) +-# ruby_gapic_assembly_pkg( +-# name = "google-cloud-bigquery-storage-v1beta2-ruby", +-# deps = [ +-# ":storage_ruby_gapic", +-# ":storage_ruby_grpc", +-# ":storage_ruby_proto", +-# ], +-# ) - -############################################################################## -# C# @@ -14625,46 +13908,62 @@ diff -urN a/google/cloud/datalabeling/v1beta1/BUILD.bazel b/google/cloud/datalab -) - -csharp_proto_library( -- name = "datalabeling_csharp_proto", -- deps = [":datalabeling_proto"], +- name = "storage_csharp_proto", +- deps = [":storage_proto"], -) - -csharp_grpc_library( -- name = "datalabeling_csharp_grpc", -- srcs = [":datalabeling_proto"], -- deps = [":datalabeling_csharp_proto"], +- name = "storage_csharp_grpc", +- srcs = [":storage_proto"], +- deps = [":storage_csharp_proto"], -) - -csharp_gapic_library( -- name = "datalabeling_csharp_gapic", -- src = ":datalabeling_proto_with_info", -- gapic_yaml = "datalabeling_gapic.yaml", -- package = "google.cloud.datalabeling.v1beta1", -- service_yaml = "datalabeling_v1beta1.yaml", +- 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 = [ -- ":datalabeling_csharp_grpc", -- ":datalabeling_csharp_proto", +- ":storage_csharp_grpc", +- ":storage_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-datalabeling-v1beta1-csharp", +- name = "google-cloud-bigquery-storage-v1beta2-csharp", - deps = [ -- ":datalabeling_csharp_gapic", -- ":datalabeling_csharp_grpc", -- ":datalabeling_csharp_proto", +- ":storage_csharp_gapic", +- ":storage_csharp_grpc", +- ":storage_csharp_proto", - ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ rules 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,346 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/bigquery/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,330 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -14677,32 +13976,28 @@ 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 = "bigquery_proto", - srcs = [ -- "autoscaling_policies.proto", -- "clusters.proto", -- "jobs.proto", -- "operations.proto", -- "shared.proto", -- "workflow_templates.proto", +- "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", -- "//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", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "dataproc_proto_with_info", +- name = "bigquery_proto_with_info", - deps = [ -- ":dataproc_proto", +- ":bigquery_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -14720,51 +14015,47 @@ 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 = "bigquery_java_proto", +- deps = [":bigquery_proto"], -) - -java_grpc_library( -- name = "dataproc_java_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_java_proto"], +- name = "bigquery_java_grpc", +- srcs = [":bigquery_proto"], +- deps = [":bigquery_java_proto"], -) - -java_gapic_library( -- name = "dataproc_java_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 = "bigquery_java_gapic", +- src = ":bigquery_proto_with_info", +- gapic_yaml = "bigquery_gapic.yaml", +- grpc_service_config = "bigquery_grpc_service_config.json", +- package = "google.cloud.bigquery.v2", +- service_yaml = "bigquery_v2.yaml", - test_deps = [ -- ":dataproc_java_grpc", +- ":bigquery_java_grpc", - ], - deps = [ -- ":dataproc_java_proto", +- ":bigquery_java_proto", - ], -) - -java_gapic_test( -- name = "dataproc_java_gapic_test_suite", +- name = "bigquery_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.bigquery.v2.ModelServiceClientTest", - ], -- runtime_deps = [":dataproc_java_gapic_test"], +- runtime_deps = [":bigquery_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-dataproc-v1-java", +- name = "google-cloud-bigquery-v2-java", - deps = [ -- ":dataproc_java_gapic", -- ":dataproc_java_grpc", -- ":dataproc_java_proto", -- ":dataproc_proto", +- ":bigquery_java_gapic", +- ":bigquery_java_grpc", +- ":bigquery_java_proto", +- ":bigquery_proto", - ], -) - @@ -14780,45 +14071,40 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL -) - -go_proto_library( -- name = "dataproc_go_proto", +- name = "bigquery_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/bigquery/v2", +- protos = [":bigquery_proto"], - deps = [ - "//google/api:annotations_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/apiv1;dataproc", -- service_yaml = "dataproc_v1.yaml", +- 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 = [ -- ":dataproc_go_proto", -- "//google/longrunning:longrunning_go_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ":bigquery_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 = "bigquery_go_gapic_test", +- srcs = [":bigquery_go_gapic_srcjar_test"], +- embed = [":bigquery_go_gapic"], +- importpath = "cloud.google.com/go/bigquery/apiv2", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-dataproc-v1-go", +- name = "gapi-cloud-bigquery-v2-go", - deps = [ -- ":dataproc_go_gapic", -- ":dataproc_go_gapic_srcjar-test.srcjar", -- ":dataproc_go_proto", +- ":bigquery_go_gapic", +- ":bigquery_go_gapic_srcjar-test.srcjar", +- ":bigquery_go_proto", - ], -) - @@ -14834,15 +14120,15 @@ 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 = "bigquery_py_gapic", +- srcs = [":bigquery_proto"], +- grpc_service_config = "bigquery_grpc_service_config.json", -) - -py_gapic_assembly_pkg( -- name = "dataproc-v1-py", +- name = "bigquery-v2-py", - deps = [ -- ":dataproc_py_gapic", +- ":bigquery_py_gapic", - ], -) - @@ -14858,38 +14144,38 @@ 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 = "bigquery_php_proto", +- deps = [":bigquery_proto"], -) - -php_grpc_library( -- name = "dataproc_php_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_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", -- deps = [ -- ":dataproc_php_grpc", -- ":dataproc_php_proto", -- ], +- name = "bigquery_php_grpc", +- srcs = [":bigquery_proto"], +- deps = [":bigquery_php_proto"], -) - --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-dataproc-v1-php", -- deps = [ -- ":dataproc_php_gapic", -- ":dataproc_php_grpc", -- ":dataproc_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", +-# ], +-#) - -############################################################################## -# Node.js @@ -14901,21 +14187,19 @@ 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", -- grpc_service_config = "dataproc_grpc_service_config.json", -- main_service = "dataproc", -- package = "google.cloud.dataproc.v1", -- service_yaml = "dataproc_v1.yaml", +- name = "bigquery_nodejs_gapic", +- src = ":bigquery_proto_with_info", +- grpc_service_config = "bigquery_grpc_service_config.json", +- package = "google.cloud.bigquery.v2", +- service_yaml = "bigquery_v2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "dataproc-v1-nodejs", +- name = "bigquery-v2-nodejs", - deps = [ -- ":dataproc_nodejs_gapic", -- ":dataproc_proto", +- ":bigquery_nodejs_gapic", +- ":bigquery_proto", - ], -) - @@ -14931,35 +14215,35 @@ diff -urN a/google/cloud/dataproc/v1/BUILD.bazel b/google/cloud/dataproc/v1/BUIL -) - -ruby_proto_library( -- name = "dataproc_ruby_proto", -- deps = [":dataproc_proto"], +- name = "bigquery_ruby_proto", +- deps = [":bigquery_proto"], -) - -ruby_grpc_library( -- name = "dataproc_ruby_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_ruby_proto"], +- name = "bigquery_ruby_grpc", +- srcs = [":bigquery_proto"], +- deps = [":bigquery_ruby_proto"], -) - -ruby_gapic_library( -- name = "dataproc_ruby_gapic", -- src = ":dataproc_proto_with_info", -- gapic_yaml = "dataproc_gapic.yaml", -- package = "google.cloud.dataproc.v1", -- service_yaml = "dataproc_v1.yaml", +- name = "bigquery_ruby_gapic", +- src = ":bigquery_proto_with_info", +- gapic_yaml = "bigquery_gapic.yaml", +- package = "google.cloud.bigquery.v2", +- service_yaml = "bigquery_v2.yaml", - deps = [ -- ":dataproc_ruby_grpc", -- ":dataproc_ruby_proto", +- ":bigquery_ruby_grpc", +- ":bigquery_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-dataproc-v1-ruby", +- name = "google-cloud-bigquery-v2-ruby", - deps = [ -- ":dataproc_ruby_gapic", -- ":dataproc_ruby_grpc", -- ":dataproc_ruby_proto", +- ":bigquery_ruby_gapic", +- ":bigquery_ruby_grpc", +- ":bigquery_ruby_proto", - ], -) - @@ -14975,35 +14259,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 = "bigquery_csharp_proto", +- deps = [":bigquery_proto"], -) - -csharp_grpc_library( -- name = "dataproc_csharp_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_csharp_proto"], +- name = "bigquery_csharp_grpc", +- srcs = [":bigquery_proto"], +- deps = [":bigquery_csharp_proto"], -) - -csharp_gapic_library( -- name = "dataproc_csharp_gapic", -- src = ":dataproc_proto_with_info", -- gapic_yaml = "dataproc_gapic.yaml", -- package = "google.cloud.dataproc.v1", -- service_yaml = "dataproc_v1.yaml", +- name = "bigquery_csharp_gapic", +- srcs = [":bigquery_proto_with_info"], +- grpc_service_config = "bigquery_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":dataproc_csharp_grpc", -- ":dataproc_csharp_proto", +- ":bigquery_csharp_grpc", +- ":bigquery_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-dataproc-v1-csharp", +- name = "google-cloud-bigquery-v2-csharp", - deps = [ -- ":dataproc_csharp_gapic", -- ":dataproc_csharp_grpc", -- ":dataproc_csharp_proto", +- ":bigquery_csharp_gapic", +- ":bigquery_csharp_grpc", +- ":bigquery_csharp_proto", - ], -) - @@ -15011,11 +14294,20 @@ 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,345 +0,0 @@ +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,343 +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"]) @@ -15027,32 +14319,27 @@ diff -urN a/google/cloud/dataproc/v1beta2/BUILD.bazel b/google/cloud/dataproc/v1 -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "dataproc_proto", +- name = "budgets_proto", - srcs = [ -- "autoscaling_policies.proto", -- "clusters.proto", -- "jobs.proto", -- "operations.proto", -- "shared.proto", -- "workflow_templates.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/longrunning:operations_proto", -- "@com_google_protobuf//:duration_proto", +- "//google/type:money_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:struct_proto", - ], -) - -proto_library_with_info( -- name = "dataproc_proto_with_info", +- name = "budgets_proto_with_info", - deps = [ -- ":dataproc_proto", +- ":budgets_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -15070,52 +14357,49 @@ diff -urN a/google/cloud/dataproc/v1beta2/BUILD.bazel b/google/cloud/dataproc/v1 -) - -java_proto_library( -- name = "dataproc_java_proto", -- deps = [":dataproc_proto"], +- name = "budgets_java_proto", +- deps = [":budgets_proto"], -) - -java_grpc_library( -- name = "dataproc_java_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_java_proto"], +- name = "budgets_java_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_java_proto"], -) - -java_gapic_library( -- name = "dataproc_java_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 = "budgets_java_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", - test_deps = [ -- ":dataproc_java_grpc", +- ":budgets_java_grpc", - ], - deps = [ -- ":dataproc_java_proto", +- ":budgets_java_proto", - ], -) - -java_gapic_test( -- name = "dataproc_java_gapic_test_suite", +- name = "budgets_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.billing.budgets.v1.BudgetServiceClientTest", - ], -- runtime_deps = [":dataproc_java_gapic_test"], +- runtime_deps = [":budgets_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-dataproc-v1beta2-java", +- name = "google-cloud-billing-budgets-v1-java", - deps = [ -- ":dataproc_java_gapic", -- ":dataproc_java_grpc", -- ":dataproc_java_proto", -- ":dataproc_proto", -- ], --) +- ":budgets_java_gapic", +- ":budgets_java_grpc", +- ":budgets_java_proto", +- ":budgets_proto", +- ], +-) - -############################################################################## -# Go @@ -15129,45 +14413,41 @@ diff -urN a/google/cloud/dataproc/v1beta2/BUILD.bazel b/google/cloud/dataproc/v1 -) - -go_proto_library( -- name = "dataproc_go_proto", +- name = "budgets_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/billing/budgets/v1", +- protos = [":budgets_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", +- "//google/type:money_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 = "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 = [ -- ":dataproc_go_proto", -- "//google/longrunning:longrunning_go_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ":budgets_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 = "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-dataproc-v1beta2-go", +- name = "gapi-cloud-billing-budgets-v1-go", - deps = [ -- ":dataproc_go_gapic", -- ":dataproc_go_gapic_srcjar-test.srcjar", -- ":dataproc_go_proto", +- ":budgets_go_gapic", +- ":budgets_go_gapic_srcjar-test.srcjar", +- ":budgets_go_proto", - ], -) - @@ -15176,6 +14456,7 @@ diff -urN a/google/cloud/dataproc/v1beta2/BUILD.bazel b/google/cloud/dataproc/v1 -############################################################################## -# This library is using Python microgenerator. -# DO NOT OVERRIDE this Python section with autogenerated rules. +- -load( - "@com_google_googleapis_imports//:imports.bzl", - py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", @@ -15183,15 +14464,16 @@ diff -urN a/google/cloud/dataproc/v1beta2/BUILD.bazel b/google/cloud/dataproc/v1 -) - -py_gapic_library( -- name = "dataproc_py_gapic", -- srcs = [":dataproc_proto"], -- grpc_service_config = "dataproc_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 = "dataproc-v1beta2-py", +- name = "billing-budgets-v1-py", - deps = [ -- ":dataproc_py_gapic", +- ":budgets_py_gapic", - ], -) - @@ -15207,36 +14489,36 @@ diff -urN a/google/cloud/dataproc/v1beta2/BUILD.bazel b/google/cloud/dataproc/v1 -) - -php_proto_library( -- name = "dataproc_php_proto", -- deps = [":dataproc_proto"], +- name = "budgets_php_proto", +- deps = [":budgets_proto"], -) - -php_grpc_library( -- name = "dataproc_php_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_php_proto"], +- name = "budgets_php_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_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 = "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 = [ -- ":dataproc_php_grpc", -- ":dataproc_php_proto", +- ":budgets_php_grpc", +- ":budgets_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-dataproc-v1beta2-php", +- name = "google-cloud-billing-budgets-v1-php", - deps = [ -- ":dataproc_php_gapic", -- ":dataproc_php_grpc", -- ":dataproc_php_proto", +- ":budgets_php_gapic", +- ":budgets_php_grpc", +- ":budgets_php_proto", - ], -) - @@ -15250,21 +14532,20 @@ diff -urN a/google/cloud/dataproc/v1beta2/BUILD.bazel b/google/cloud/dataproc/v1 -) - -nodejs_gapic_library( -- name = "dataproc_nodejs_gapic", -- package_name = "@google-cloud/dataproc", -- src = ":dataproc_proto_with_info", -- grpc_service_config = "dataproc_grpc_service_config.json", -- main_service = "dataproc", -- package = "google.cloud.dataproc.v1beta2", -- service_yaml = "dataproc_v1beta2.yaml", +- name = "budgets_nodejs_gapic", +- src = ":budgets_proto_with_info", +- grpc_service_config = "billingbudgets_grpc_service_config.json", +- package = "google.cloud.billing.budgets.v1", +- package_name = "@google-cloud/billing-budgets", +- service_yaml = "billingbudgets.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "dataproc-v1beta2-nodejs", +- name = "billing-budgets-v1-nodejs", - deps = [ -- ":dataproc_nodejs_gapic", -- ":dataproc_proto", +- ":budgets_nodejs_gapic", +- ":budgets_proto", - ], -) - @@ -15280,35 +14561,36 @@ diff -urN a/google/cloud/dataproc/v1beta2/BUILD.bazel b/google/cloud/dataproc/v1 -) - -ruby_proto_library( -- name = "dataproc_ruby_proto", -- deps = [":dataproc_proto"], +- name = "budgets_ruby_proto", +- deps = [":budgets_proto"], -) - -ruby_grpc_library( -- name = "dataproc_ruby_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_ruby_proto"], +- name = "budgets_ruby_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_ruby_proto"], -) - -ruby_gapic_library( -- name = "dataproc_ruby_gapic", -- src = ":dataproc_proto_with_info", -- gapic_yaml = "dataproc_gapic.yaml", -- package = "google.cloud.dataproc.v1beta2", -- service_yaml = "dataproc_v1beta2.yaml", +- 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 = [ -- ":dataproc_ruby_grpc", -- ":dataproc_ruby_proto", +- ":budgets_ruby_grpc", +- ":budgets_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-dataproc-v1beta2-ruby", +- name = "google-cloud-billing-budgets-v1-ruby", - deps = [ -- ":dataproc_ruby_gapic", -- ":dataproc_ruby_grpc", -- ":dataproc_ruby_proto", +- ":budgets_ruby_gapic", +- ":budgets_ruby_grpc", +- ":budgets_ruby_proto", - ], -) - @@ -15324,35 +14606,34 @@ diff -urN a/google/cloud/dataproc/v1beta2/BUILD.bazel b/google/cloud/dataproc/v1 -) - -csharp_proto_library( -- name = "dataproc_csharp_proto", -- deps = [":dataproc_proto"], +- name = "budgets_csharp_proto", +- deps = [":budgets_proto"], -) - -csharp_grpc_library( -- name = "dataproc_csharp_grpc", -- srcs = [":dataproc_proto"], -- deps = [":dataproc_csharp_proto"], +- name = "budgets_csharp_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_csharp_proto"], -) - -csharp_gapic_library( -- name = "dataproc_csharp_gapic", -- src = ":dataproc_proto_with_info", -- gapic_yaml = "dataproc_gapic.yaml", -- package = "google.cloud.dataproc.v1beta2", -- service_yaml = "dataproc_v1beta2.yaml", +- name = "budgets_csharp_gapic", +- srcs = [":budgets_proto_with_info"], +- grpc_service_config = "billingbudgets_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":dataproc_csharp_grpc", -- ":dataproc_csharp_proto", +- ":budgets_csharp_grpc", +- ":budgets_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-dataproc-v1beta2-csharp", +- name = "google-cloud-billing-budgets-v1-csharp", - deps = [ -- ":dataproc_csharp_gapic", -- ":dataproc_csharp_grpc", -- ":dataproc_csharp_proto", +- ":budgets_csharp_gapic", +- ":budgets_csharp_grpc", +- ":budgets_csharp_proto", - ], -) - @@ -15360,25 +14641,11 @@ diff -urN a/google/cloud/dataproc/v1beta2/BUILD.bazel b/google/cloud/dataproc/v1 -# 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 +0,0 @@ --exports_files(glob(["*.yaml"])) -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,380 +0,0 @@ +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 @@ -# 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"]) @@ -15387,49 +14654,22 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") --load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "cx_proto", +- name = "budgets_proto", - srcs = [ -- "agent.proto", -- "audio_config.proto", -- "entity_type.proto", -- "environment.proto", -- "flow.proto", -- "fulfillment.proto", -- "gcs.proto", -- "intent.proto", -- "ivr.proto", -- "page.proto", -- "response_message.proto", -- "session.proto", -- "session_entity_type.proto", -- "transition_route_group.proto", -- "version.proto", -- "webhook.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/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "//google/type:latlng_proto", -- "@com_google_protobuf//:duration_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 = "cx_proto_with_info", -- deps = [ -- ":cx_proto", -- "//google/cloud:common_resources_proto", - ], -) - @@ -15438,66 +14678,19 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog -############################################################################## -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 = "cx_java_proto", -- deps = [":cx_proto"], +- name = "budgets_java_proto", +- deps = [":budgets_proto"], -) - -java_grpc_library( -- name = "cx_java_grpc", -- srcs = [":cx_proto"], -- deps = [":cx_java_proto"], --) -- --java_gapic_library( -- name = "cx_java_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", -- test_deps = [ -- ":cx_java_grpc", -- ], -- deps = [ -- ":cx_java_proto", -- ], --) -- --java_gapic_test( -- name = "cx_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.FlowsClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.IntentsClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.PagesClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.SessionEntityTypesClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.SessionsClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroupsClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.VersionsClientTest", -- "com.google.cloud.dialogflow.cx.v3beta1.WebhooksClientTest", -- ], -- runtime_deps = [":cx_java_gapic_test"], --) -- --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-dialogflow-cx-v3beta1-java", -- deps = [ -- ":cx_java_gapic", -- ":cx_java_grpc", -- ":cx_java_proto", -- ":cx_proto", -- ], +- name = "budgets_java_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_java_proto"], -) - -############################################################################## @@ -15505,127 +14698,75 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "go_gapic_assembly_pkg", -- "go_gapic_library", - "go_proto_library", -- "go_test", -) - -go_proto_library( -- name = "cx_go_proto", +- name = "budgets_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/billing/budgets/v1alpha1", +- protos = [":budgets_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 = "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", -- service_yaml = "dialogflow_v3beta1.yaml", -- deps = [ -- ":cx_go_proto", -- "//google/longrunning:longrunning_go_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:struct_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", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-dialogflow-cx-v3beta1-go", -- deps = [ -- ":cx_go_gapic", -- ":cx_go_gapic_srcjar-test.srcjar", -- ":cx_go_proto", +- "//google/type:money_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## --# This library is using Python microgenerator. --# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", -- py_gapic_library = "py_gapic_library2", --) -- --py_gapic_library( -- name = "cx_py_gapic", -- srcs = [":cx_proto"], -- grpc_service_config = "dialogflow_grpc_service_config.json", -- opt_args = ["python-gapic-namespace=google.cloud", "python-gapic-name=dialogflowcx"], +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", -) - --# Open Source Packages --py_gapic_assembly_pkg( -- name = "dialogflow-cx-v3beta1-py", +-moved_proto_library( +- name = "budgets_moved_proto", +- srcs = [":budgets_proto"], - deps = [ -- ":cx_py_gapic", +- "//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_grpc_library( +- name = "budgets_py_grpc", +- srcs = [":budgets_moved_proto"], +- deps = [":budgets_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 = "cx_php_proto", -- deps = [":cx_proto"], +- name = "budgets_php_proto", +- deps = [":budgets_proto"], -) - -php_grpc_library( -- name = "cx_php_grpc", -- srcs = [":cx_proto"], -- deps = [":cx_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", -- deps = [ -- ":cx_php_grpc", -- ":cx_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-cx-v3beta1-php", -- deps = [ -- ":cx_php_gapic", -- ":cx_php_grpc", -- ":cx_php_proto", -- ], +- name = "budgets_php_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_php_proto"], -) - -############################################################################## @@ -15637,67 +14778,25 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "cx_nodejs_gapic", -- src = ":cx_proto_with_info", -- grpc_service_config = "dialogflow_grpc_service_config.json", -- package = "google.cloud.dialogflow.cx.v3beta1", -- package_name = "@google-cloud/dialogflow-cx", -- service_yaml = "dialogflow_v3beta1.yaml", -- deps = [], --) -- --nodejs_gapic_assembly_pkg( -- name = "dialogflow-cx-v3beta1-nodejs", -- deps = [ -- ":cx_nodejs_gapic", -- ":cx_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 = "cx_ruby_proto", -- deps = [":cx_proto"], +- name = "budgets_ruby_proto", +- deps = [":budgets_proto"], -) - -ruby_grpc_library( -- name = "cx_ruby_grpc", -- srcs = [":cx_proto"], -- deps = [":cx_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", -- deps = [ -- ":cx_ruby_grpc", -- ":cx_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-cx-v3beta1-ruby", -- deps = [ -- ":cx_ruby_gapic", -- ":cx_ruby_grpc", -- ":cx_ruby_proto", -- ], +- name = "budgets_ruby_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_ruby_proto"], -) - -############################################################################## @@ -15705,54 +14804,29 @@ diff -urN a/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/google/cloud/dialog -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -csharp_proto_library( -- name = "cx_csharp_proto", -- deps = [":cx_proto"], +- name = "budgets_csharp_proto", +- deps = [":budgets_proto"], -) - -csharp_grpc_library( -- name = "cx_csharp_grpc", -- srcs = [":cx_proto"], -- deps = [":cx_csharp_proto"], --) -- --csharp_gapic_library( -- name = "cx_csharp_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", -- deps = [ -- ":cx_csharp_grpc", -- ":cx_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-cx-v3beta1-csharp", -- deps = [ -- ":cx_csharp_gapic", -- ":cx_csharp_grpc", -- ":cx_csharp_proto", -- ], +- name = "budgets_csharp_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_csharp_proto"], -) - -############################################################################## -# 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,411 +0,0 @@ +-# 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,324 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -15764,399 +14838,312 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ -# * 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 = "dialogflow_proto", -- srcs = [ -- "agent.proto", -- "audio_config.proto", -- "context.proto", -- "entity_type.proto", -- "environment.proto", -- "intent.proto", -- "session.proto", -- "session_entity_type.proto", -- "validation_result.proto", -- "webhook.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", +-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_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", +- srcs = [ +- "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: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 = "dialogflow_proto_with_info", +- name = "budgets_proto_with_info", - deps = [ -- ":dialogflow_proto", +- ":budgets_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 = "dialogflow_java_proto", -- deps = [":dialogflow_proto"], +- name = "budgets_java_proto", +- deps = [":budgets_proto"], -) - -java_grpc_library( -- name = "dialogflow_java_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_java_proto"], +- name = "budgets_java_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_java_proto"], -) - -java_gapic_library( -- name = "dialogflow_java_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 = "budgets_java_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", - test_deps = [ -- ":dialogflow_java_grpc", +- ":budgets_java_grpc", - ], - deps = [ -- ":dialogflow_java_proto", +- ":budgets_java_proto", - ], -) - -java_gapic_test( -- name = "dialogflow_java_gapic_test_suite", +- name = "budgets_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.dialogflow.v2.AgentsClientTest", -- "com.google.cloud.dialogflow.v2.ContextsClientTest", -- "com.google.cloud.dialogflow.v2.EntityTypesClientTest", -- "com.google.cloud.dialogflow.v2.EnvironmentsClientTest", -- "com.google.cloud.dialogflow.v2.IntentsClientTest", -- "com.google.cloud.dialogflow.v2.SessionEntityTypesClientTest", -- "com.google.cloud.dialogflow.v2.SessionsClientTest", +- "com.google.cloud.billing.budgets.v1beta1.BudgetServiceClientTest", - ], -- runtime_deps = [":dialogflow_java_gapic_test"], +- runtime_deps = [":budgets_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-dialogflow-v2-java", +- name = "google-cloud-billing-budgets-v1beta1-java", - deps = [ -- ":dialogflow_java_gapic", -- ":dialogflow_java_grpc", -- ":dialogflow_java_proto", -- ":dialogflow_proto", +- ":budgets_java_gapic", +- ":budgets_java_grpc", +- ":budgets_java_proto", +- ":budgets_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 = "dialogflow_go_proto", +- name = "budgets_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/billing/budgets/v1beta1", +- protos = [":budgets_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", - ], -) - -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", -- service_yaml = "dialogflow_v2.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", +- service_yaml = "billingbudgets.yaml", - deps = [ -- ":dialogflow_go_proto", -- "//google/longrunning:longrunning_go_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", +- ":budgets_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 = "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-cloud-dialogflow-v2-go", +- name = "gapi-cloud-billing-budgets-v1beta1-go", - deps = [ -- ":dialogflow_go_gapic", -- ":dialogflow_go_gapic_srcjar-test.srcjar", -- ":dialogflow_go_proto", +- ":budgets_go_gapic", +- ":budgets_go_gapic_srcjar-test.srcjar", +- ":budgets_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 = "dialogflow_moved_proto", -- srcs = [":dialogflow_proto"], +- 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/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "//google/type:latlng_proto", -- "@com_google_protobuf//:duration_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", - ], -) - --py_proto_library( -- name = "dialogflow_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":dialogflow_moved_proto"], --) +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. - --py_grpc_library( -- name = "dialogflow_py_grpc", -- srcs = [":dialogflow_moved_proto"], -- deps = [":dialogflow_py_proto"], +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "dialogflow_py_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", -- deps = [ -- ":dialogflow_py_grpc", -- ":dialogflow_py_proto", -- ], +- name = "budgets_py_gapic", +- srcs = [":budgets_proto"], +- grpc_service_config = "billingbudgets_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "dialogflow-v2-py", +- name = "billing-budgets-v1beta1-py", - deps = [ -- ":dialogflow_py_gapic", -- ":dialogflow_py_grpc", -- ":dialogflow_py_proto", +- ":budgets_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 = "dialogflow_php_proto", -- deps = [":dialogflow_proto"], +- name = "budgets_php_proto", +- deps = [":budgets_proto"], -) - -php_grpc_library( -- name = "dialogflow_php_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_php_proto"], +- name = "budgets_php_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_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 = "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", - deps = [ -- ":dialogflow_php_grpc", -- ":dialogflow_php_proto", +- ":budgets_php_grpc", +- ":budgets_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-v2-php", +- name = "google-cloud-billing-budgets-v1beta1-php", - deps = [ -- ":dialogflow_php_gapic", -- ":dialogflow_php_grpc", -- ":dialogflow_php_proto", +- ":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 = "dialogflow_nodejs_gapic", -- package_name = "@google-cloud/dialogflow", -- src = ":dialogflow_proto_with_info", -- grpc_service_config = "dialogflow_grpc_service_config.json", -- main_service = "dialogflow", -- package = "google.cloud.dialogflow.v2", -- service_yaml = "dialogflow_v2.yaml", +- name = "budgets_nodejs_gapic", +- package_name = "@google-cloud/billing-budgets", +- src = ":budgets_proto_with_info", +- grpc_service_config = "billingbudgets_grpc_service_config.json", +- package = "google.cloud.billing.budgets.v1beta1", +- service_yaml = "billingbudgets.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "dialogflow-v2-nodejs", +- name = "billing-budgets-v1beta1-nodejs", - deps = [ -- ":dialogflow_nodejs_gapic", -- ":dialogflow_proto", +- ":budgets_nodejs_gapic", +- ":budgets_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 = "dialogflow_ruby_proto", -- deps = [":dialogflow_proto"], +- name = "budgets_ruby_proto", +- deps = [":budgets_proto"], -) - -ruby_grpc_library( -- name = "dialogflow_ruby_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_ruby_proto"], +- name = "budgets_ruby_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_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.v2", -- service_yaml = "dialogflow_v2.yaml", +- name = "budgets_ruby_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", - deps = [ -- ":dialogflow_ruby_grpc", -- ":dialogflow_ruby_proto", +- ":budgets_ruby_grpc", +- ":budgets_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-v2-ruby", +- name = "google-cloud-billing-budgets-v1beta1-ruby", - deps = [ -- ":dialogflow_ruby_gapic", -- ":dialogflow_ruby_grpc", -- ":dialogflow_ruby_proto", +- ":budgets_ruby_gapic", +- ":budgets_ruby_grpc", +- ":budgets_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 = "dialogflow_csharp_proto", -- deps = [":dialogflow_proto"], +- name = "budgets_csharp_proto", +- deps = [":budgets_proto"], -) - -csharp_grpc_library( -- name = "dialogflow_csharp_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_csharp_proto"], +- name = "budgets_csharp_grpc", +- srcs = [":budgets_proto"], +- deps = [":budgets_csharp_proto"], -) - -csharp_gapic_library( -- name = "dialogflow_csharp_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 = "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 = [ -- ":dialogflow_csharp_grpc", -- ":dialogflow_csharp_proto", +- ":budgets_csharp_grpc", +- ":budgets_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-v2-csharp", +- name = "google-cloud-billing-budgets-v1beta1-csharp", - deps = [ -- ":dialogflow_csharp_gapic", -- ":dialogflow_csharp_grpc", -- ":dialogflow_csharp_proto", +- ":budgets_csharp_gapic", +- ":budgets_csharp_grpc", +- ":budgets_csharp_proto", - ], -) - @@ -16164,20 +15151,11 @@ diff -urN a/google/cloud/dialogflow/v2/BUILD.bazel b/google/cloud/dialogflow/v2/ -# C++ -############################################################################## -# Put your C++ rules here -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,416 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/billing/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -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"]) @@ -16189,42 +15167,28 @@ 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 = "billing_proto", - srcs = [ -- "agent.proto", -- "audio_config.proto", -- "context.proto", -- "document.proto", -- "entity_type.proto", -- "environment.proto", -- "gcs.proto", -- "intent.proto", -- "knowledge_base.proto", -- "session.proto", -- "session_entity_type.proto", -- "validation_result.proto", -- "webhook.proto", +- "cloud_billing.proto", +- "cloud_catalog.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", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "//google/type:money_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 = "billing_proto_with_info", - deps = [ -- ":dialogflow_proto", +- ":billing_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -16242,55 +15206,50 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo -) - -java_proto_library( -- name = "dialogflow_java_proto", -- deps = [":dialogflow_proto"], +- name = "billing_java_proto", +- deps = [":billing_proto"], -) - -java_grpc_library( -- name = "dialogflow_java_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_java_proto"], +- name = "billing_java_grpc", +- srcs = [":billing_proto"], +- deps = [":billing_java_proto"], -) - -java_gapic_library( -- name = "dialogflow_java_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 = "billing_java_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", - test_deps = [ -- ":dialogflow_java_grpc", +- ":billing_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":dialogflow_java_proto", +- ":billing_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "dialogflow_java_gapic_test_suite", +- name = "billing_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.dialogflow.v2beta1.AgentsClientTest", -- "com.google.cloud.dialogflow.v2beta1.ContextsClientTest", -- "com.google.cloud.dialogflow.v2beta1.DocumentsClientTest", -- "com.google.cloud.dialogflow.v2beta1.EntityTypesClientTest", -- "com.google.cloud.dialogflow.v2beta1.EnvironmentsClientTest", -- "com.google.cloud.dialogflow.v2beta1.IntentsClientTest", -- "com.google.cloud.dialogflow.v2beta1.KnowledgeBasesClientTest", -- "com.google.cloud.dialogflow.v2beta1.SessionEntityTypesClientTest", -- "com.google.cloud.dialogflow.v2beta1.SessionsClientTest", +- "com.google.cloud.billing.v1.CloudBillingClientTest", +- "com.google.cloud.billing.v1.CloudCatalogClientTest", - ], -- runtime_deps = [":dialogflow_java_gapic_test"], +- runtime_deps = [":billing_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-dialogflow-v2beta1-java", +- name = "google-cloud-billing-v1-java", - deps = [ -- ":dialogflow_java_gapic", -- ":dialogflow_java_grpc", -- ":dialogflow_java_proto", -- ":dialogflow_proto", +- ":billing_java_gapic", +- ":billing_java_grpc", +- ":billing_java_proto", +- ":billing_proto", - ], -) - @@ -16306,114 +15265,68 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo -) - -go_proto_library( -- name = "dialogflow_go_proto", +- name = "billing_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/billing/v1", +- protos = [":billing_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", +- "//google/type:money_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", -- service_yaml = "dialogflow_v2beta1.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 = [ -- ":dialogflow_go_proto", -- "//google/longrunning:longrunning_go_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", -- "@io_bazel_rules_go//proto/wkt:struct_go_proto", +- ":billing_go_proto", +- "//google/iam/v1:iam_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 = "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-dialogflow-v2beta1-go", +- name = "gapi-cloud-billing-v1-go", - deps = [ -- ":dialogflow_go_gapic", -- ":dialogflow_go_gapic_srcjar-test.srcjar", -- ":dialogflow_go_proto", +- ":billing_go_gapic", +- ":billing_go_gapic_srcjar-test.srcjar", +- ":billing_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "dialogflow_moved_proto", -- srcs = [":dialogflow_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", -- ], --) -- --py_proto_library( -- name = "dialogflow_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":dialogflow_moved_proto"], --) -- --py_grpc_library( -- name = "dialogflow_py_grpc", -- srcs = [":dialogflow_moved_proto"], -- deps = [":dialogflow_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "dialogflow_py_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", -- deps = [ -- ":dialogflow_py_grpc", -- ":dialogflow_py_proto", -- ], +- name = "billing_py_gapic", +- srcs = [":billing_proto"], +- grpc_service_config = "cloud_billing_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "dialogflow-v2beta1-py", +- name = "billing-v1-py", - deps = [ -- ":dialogflow_py_gapic", -- ":dialogflow_py_grpc", -- ":dialogflow_py_proto", +- ":billing_py_gapic", - ], -) - @@ -16429,36 +15342,36 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo -) - -php_proto_library( -- name = "dialogflow_php_proto", -- deps = [":dialogflow_proto"], +- name = "billing_php_proto", +- deps = [":billing_proto"], -) - -php_grpc_library( -- name = "dialogflow_php_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_php_proto"], +- name = "billing_php_grpc", +- srcs = [":billing_proto"], +- deps = [":billing_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 = "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 = [ -- ":dialogflow_php_grpc", -- ":dialogflow_php_proto", +- ":billing_php_grpc", +- ":billing_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-v2beta1-php", +- name = "google-cloud-billing-v1-php", - deps = [ -- ":dialogflow_php_gapic", -- ":dialogflow_php_grpc", -- ":dialogflow_php_proto", +- ":billing_php_gapic", +- ":billing_php_grpc", +- ":billing_php_proto", - ], -) - @@ -16472,21 +15385,20 @@ 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", -- grpc_service_config = "dialogflow_grpc_service_config.json", -- main_service = "dialogflow", -- package = "google.cloud.dialogflow.v2beta1", -- service_yaml = "dialogflow_v2beta1.yaml", +- name = "billing_nodejs_gapic", +- package_name = "@google-cloud/billing", +- src = ":billing_proto_with_info", +- grpc_service_config = "cloud_billing_grpc_service_config.json", +- package = "google.cloud.billing.v1", +- service_yaml = "cloudbilling.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "dialogflow-v2beta1-nodejs", +- name = "billing-v1-nodejs", - deps = [ -- ":dialogflow_nodejs_gapic", -- ":dialogflow_proto", +- ":billing_nodejs_gapic", +- ":billing_proto", - ], -) - @@ -16502,36 +15414,35 @@ diff -urN a/google/cloud/dialogflow/v2beta1/BUILD.bazel b/google/cloud/dialogflo -) - -ruby_proto_library( -- name = "dialogflow_ruby_proto", -- deps = [":dialogflow_proto"], +- name = "billing_ruby_proto", +- deps = [":billing_proto"], -) - -ruby_grpc_library( -- name = "dialogflow_ruby_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_ruby_proto"], +- name = "billing_ruby_grpc", +- srcs = [":billing_proto"], +- deps = [":billing_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", +- name = "billing_ruby_gapic", +- src = ":billing_proto_with_info", +- gapic_yaml = "cloud_billing_gapic.yaml", +- package = "google.cloud.billing.v1", +- service_yaml = "cloudbilling.yaml", - deps = [ -- ":dialogflow_ruby_grpc", -- ":dialogflow_ruby_proto", +- ":billing_ruby_grpc", +- ":billing_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-v2beta1-ruby", +- name = "google-cloud-billing-v1-ruby", - deps = [ -- ":dialogflow_ruby_gapic", -- ":dialogflow_ruby_grpc", -- ":dialogflow_ruby_proto", +- ":billing_ruby_gapic", +- ":billing_ruby_grpc", +- ":billing_ruby_proto", - ], -) - @@ -16547,36 +15458,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 = "billing_csharp_proto", +- deps = [":billing_proto"], -) - -csharp_grpc_library( -- name = "dialogflow_csharp_grpc", -- srcs = [":dialogflow_proto"], -- deps = [":dialogflow_csharp_proto"], +- name = "billing_csharp_grpc", +- srcs = [":billing_proto"], +- deps = [":billing_csharp_proto"], -) - -csharp_gapic_library( -- name = "dialogflow_csharp_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 = "billing_csharp_gapic", +- srcs = [":billing_proto_with_info"], +- grpc_service_config = "cloud_billing_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":dialogflow_csharp_grpc", -- ":dialogflow_csharp_proto", +- ":billing_csharp_grpc", +- ":billing_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-dialogflow-v2beta1-csharp", +- name = "google-cloud-billing-v1-csharp", - deps = [ -- ":dialogflow_csharp_gapic", -- ":dialogflow_csharp_grpc", -- ":dialogflow_csharp_proto", +- ":billing_csharp_gapic", +- ":billing_csharp_grpc", +- ":billing_csharp_proto", - ], -) - @@ -16584,15 +15493,10 @@ 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/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,373 +0,0 @@ +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,362 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -16605,27 +15509,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 = "binaryauthorization_proto", - srcs = [ -- "document.proto", -- "document_understanding.proto", -- "geometry.proto", +- "resources.proto", +- "service.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/api:resource_proto", +- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "documentai_proto_with_info", +- name = "binaryauthorization_proto_with_info", - deps = [ -- ":documentai_proto", +- ":binaryauthorization_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -16635,57 +15537,56 @@ diff -urN a/google/cloud/documentai/v1beta1/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_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", -) - -java_proto_library( -- name = "documentai_java_proto", -- deps = [":documentai_proto"], +- name = "binaryauthorization_java_proto", +- deps = [":binaryauthorization_proto"], -) - -java_grpc_library( -- name = "documentai_java_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_java_proto"], --) -- --java_gapic_library( -- name = "documentai_java_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", -- test_deps = [ -- ":documentai_java_grpc", -- ], -- deps = [ -- ":documentai_java_proto", -- ], --) -- --java_gapic_test( -- name = "documentai_java_gapic_test_suite", -- test_classes = [ -- "com.google.cloud.documentai.v1beta1.DocumentUnderstandingServiceClientTest", -- ], -- runtime_deps = [":documentai_java_gapic_test"], +- name = "binaryauthorization_java_grpc", +- srcs = [":binaryauthorization_proto"], +- deps = [":binaryauthorization_java_proto"], -) - --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-documentai-v1beta1-java", -- deps = [ -- ":documentai_java_gapic", -- ":documentai_java_grpc", -- ":documentai_java_proto", -- ":documentai_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 @@ -16699,46 +15600,40 @@ diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documenta -) - -go_proto_library( -- name = "documentai_go_proto", +- name = "binaryauthorization_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/binaryauthorization/v1beta1", +- protos = [":binaryauthorization_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_grpc_service_config.json", -- importpath = "cloud.google.com/go/documentai/apiv1beta1;documentai", -- service_yaml = "//google/cloud/documentai:documentai_v1beta1.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", +- service_yaml = "binaryauthorization_v1beta1.yaml", - deps = [ -- ":documentai_go_proto", -- "//google/longrunning:longrunning_go_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", +- ":binaryauthorization_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 = "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-documentai-v1beta1-go", +- name = "gapi-cloud-binaryauthorization-v1beta1-go", - deps = [ -- ":documentai_go_gapic", -- ":documentai_go_gapic_srcjar-test.srcjar", -- ":documentai_go_proto", +- ":binaryauthorization_go_gapic", +- ":binaryauthorization_go_gapic_srcjar-test.srcjar", +- ":binaryauthorization_go_proto", - ], -) - @@ -16755,51 +15650,50 @@ diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documenta -) - -moved_proto_library( -- name = "documentai_moved_proto", -- srcs = [":documentai_proto"], +- name = "binaryauthorization_moved_proto", +- srcs = [":binaryauthorization_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/api:resource_proto", +- "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( -- name = "documentai_py_proto", +- name = "binaryauthorization_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":documentai_moved_proto"], +- deps = [":binaryauthorization_moved_proto"], -) - -py_grpc_library( -- name = "documentai_py_grpc", -- srcs = [":documentai_moved_proto"], -- deps = [":documentai_py_proto"], +- name = "binaryauthorization_py_grpc", +- srcs = [":binaryauthorization_moved_proto"], +- deps = [":binaryauthorization_py_proto"], -) - -py_gapic_library( -- name = "documentai_py_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 = "binaryauthorization_py_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 = [ -- ":documentai_py_grpc", -- ":documentai_py_proto", +- ":binaryauthorization_py_grpc", +- ":binaryauthorization_py_proto", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "documentai-v1beta1-py", +- name = "binaryauthorization-v1beta1-py", - deps = [ -- ":documentai_py_gapic", -- ":documentai_py_grpc", -- ":documentai_py_proto", +- ":binaryauthorization_py_gapic", +- ":binaryauthorization_py_grpc", +- ":binaryauthorization_py_proto", - ], -) - @@ -16815,36 +15709,36 @@ diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documenta -) - -php_proto_library( -- name = "documentai_php_proto", -- deps = [":documentai_proto"], +- name = "binaryauthorization_php_proto", +- deps = [":binaryauthorization_proto"], -) - -php_grpc_library( -- name = "documentai_php_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_php_proto"], +- name = "binaryauthorization_php_grpc", +- srcs = [":binaryauthorization_proto"], +- deps = [":binaryauthorization_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 = "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 = [ -- ":documentai_php_grpc", -- ":documentai_php_proto", +- ":binaryauthorization_php_grpc", +- ":binaryauthorization_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1beta1-php", +- name = "google-cloud-binaryauthorization-v1beta1-php", - deps = [ -- ":documentai_php_gapic", -- ":documentai_php_grpc", -- ":documentai_php_proto", +- ":binaryauthorization_php_gapic", +- ":binaryauthorization_php_grpc", +- ":binaryauthorization_php_proto", - ], -) - @@ -16858,19 +15752,19 @@ 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", -- grpc_service_config = "documentai_grpc_service_config.json", -- package = "google.cloud.documentai.v1beta1", -- service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml", +- name = "binaryauthorization_nodejs_gapic", +- src = ":binaryauthorization_proto_with_info", +- grpc_service_config = "binaryauthorization_grpc_service_config.json", +- package = "google.cloud.binaryauthorization.v1beta1", +- service_yaml = "binaryauthorization_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "documentai-v1beta1-nodejs", +- name = "binaryauthorization-v1beta1-nodejs", - deps = [ -- ":documentai_nodejs_gapic", -- ":documentai_proto", +- ":binaryauthorization_nodejs_gapic", +- ":binaryauthorization_proto", - ], -) - @@ -16886,35 +15780,35 @@ diff -urN a/google/cloud/documentai/v1beta1/BUILD.bazel b/google/cloud/documenta -) - -ruby_proto_library( -- name = "documentai_ruby_proto", -- deps = [":documentai_proto"], +- name = "binaryauthorization_ruby_proto", +- deps = [":binaryauthorization_proto"], -) - -ruby_grpc_library( -- name = "documentai_ruby_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_ruby_proto"], +- name = "binaryauthorization_ruby_grpc", +- srcs = [":binaryauthorization_proto"], +- deps = [":binaryauthorization_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", +- name = "binaryauthorization_ruby_gapic", +- src = ":binaryauthorization_proto_with_info", +- gapic_yaml = "binaryauthorization_gapic.yaml", +- package = "google.cloud.binaryauthorization.v1beta1", +- service_yaml = "binaryauthorization_v1beta1.yaml", - deps = [ -- ":documentai_ruby_grpc", -- ":documentai_ruby_proto", +- ":binaryauthorization_ruby_grpc", +- ":binaryauthorization_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1beta1-ruby", +- name = "google-cloud-binaryauthorization-v1beta1-ruby", - deps = [ -- ":documentai_ruby_gapic", -- ":documentai_ruby_grpc", -- ":documentai_ruby_proto", +- ":binaryauthorization_ruby_gapic", +- ":binaryauthorization_ruby_grpc", +- ":binaryauthorization_ruby_proto", - ], -) - @@ -16930,35 +15824,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 = "binaryauthorization_csharp_proto", +- deps = [":binaryauthorization_proto"], -) - -csharp_grpc_library( -- name = "documentai_csharp_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_csharp_proto"], +- name = "binaryauthorization_csharp_grpc", +- srcs = [":binaryauthorization_proto"], +- deps = [":binaryauthorization_csharp_proto"], -) - -csharp_gapic_library( -- name = "documentai_csharp_gapic", -- src = ":documentai_proto_with_info", -- gapic_yaml = "documentai_gapic.yaml", -- package = "google.cloud.documentai.v1beta1", -- service_yaml = "//google/cloud/documentai:documentai_v1beta1.yaml", +- 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 = [ -- ":documentai_csharp_grpc", -- ":documentai_csharp_proto", +- ":binaryauthorization_csharp_grpc", +- ":binaryauthorization_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1beta1-csharp", +- name = "google-cloud-binaryauthorization-v1beta1-csharp", - deps = [ -- ":documentai_csharp_gapic", -- ":documentai_csharp_grpc", -- ":documentai_csharp_proto", +- ":binaryauthorization_csharp_gapic", +- ":binaryauthorization_csharp_grpc", +- ":binaryauthorization_csharp_proto", - ], -) - @@ -16966,10 +15859,10 @@ 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,337 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/datacatalog/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,343 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -16982,27 +15875,34 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "documentai_proto", +- name = "datacatalog_proto", - srcs = [ -- "document.proto", -- "document_understanding.proto", -- "geometry.proto", +- "common.proto", +- "datacatalog.proto", +- "gcs_fileset_spec.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/longrunning:operations_proto", -- "//google/rpc:status_proto", -- "//google/type:color_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 = "documentai_proto_with_info", +- name = "datacatalog_proto_with_info", - deps = [ -- ":documentai_proto", +- ":datacatalog_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -17020,47 +15920,49 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta -) - -java_proto_library( -- name = "documentai_java_proto", -- deps = [":documentai_proto"], +- name = "datacatalog_java_proto", +- deps = [":datacatalog_proto"], -) - -java_grpc_library( -- name = "documentai_java_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_java_proto"], --) +- name = "datacatalog_java_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_java_proto"], +-) - -java_gapic_library( -- name = "documentai_java_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", +- name = "datacatalog_java_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", - test_deps = [ -- ":documentai_java_grpc", +- ":datacatalog_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":documentai_java_proto", +- ":datacatalog_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "documentai_java_gapic_test_suite", +- name = "datacatalog_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.documentai.v1beta2.DocumentUnderstandingServiceClientTest", +- "com.google.cloud.datacatalog.v1.DataCatalogClientTest", - ], -- runtime_deps = [":documentai_java_gapic_test"], +- runtime_deps = [":datacatalog_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-documentai-v1beta2-java", +- name = "google-cloud-datacatalog-v1-java", - deps = [ -- ":documentai_java_gapic", -- ":documentai_java_grpc", -- ":documentai_java_proto", -- ":documentai_proto", +- ":datacatalog_java_gapic", +- ":datacatalog_java_grpc", +- ":datacatalog_java_proto", +- ":datacatalog_proto", - ], -) - @@ -17076,46 +15978,42 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta -) - -go_proto_library( -- name = "documentai_go_proto", +- name = "datacatalog_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/datacatalog/v1", +- protos = [":datacatalog_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/longrunning:longrunning_go_proto", -- "//google/rpc:status_go_proto", -- "//google/type:color_go_proto", +- "//google/iam/v1:iam_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", +- 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", - deps = [ -- ":documentai_go_proto", -- "//google/longrunning:longrunning_go_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", +- ":datacatalog_go_proto", +- "//google/iam/v1:iam_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/apiv1beta2", +- name = "datacatalog_go_gapic_test", +- srcs = [":datacatalog_go_gapic_srcjar_test"], +- embed = [":datacatalog_go_gapic"], +- importpath = "cloud.google.com/go/datacatalog/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-documentai-v1beta2-go", +- name = "gapi-cloud-datacatalog-v1-go", - deps = [ -- ":documentai_go_gapic", -- ":documentai_go_gapic_srcjar-test.srcjar", -- ":documentai_go_proto", +- ":datacatalog_go_gapic", +- ":datacatalog_go_gapic_srcjar-test.srcjar", +- ":datacatalog_go_proto", - ], -) - @@ -17126,20 +16024,21 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta -# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", -- py_gapic_library = "py_gapic_library2", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "documentai_py_gapic", -- srcs = [":documentai_proto"], -- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", +- name = "datacatalog_py_gapic", +- srcs = [":datacatalog_proto"], +- grpc_service_config = "datacatalog_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "documentai-v1beta2-py", +- name = "datacatalog-v1-py", - deps = [ -- ":documentai_py_gapic", +- ":datacatalog_py_gapic", - ], -) - @@ -17155,36 +16054,36 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta -) - -php_proto_library( -- name = "documentai_php_proto", -- deps = [":documentai_proto"], +- name = "datacatalog_php_proto", +- deps = [":datacatalog_proto"], -) - -php_grpc_library( -- name = "documentai_php_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_php_proto"], +- name = "datacatalog_php_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_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", +- 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", - deps = [ -- ":documentai_php_grpc", -- ":documentai_php_proto", +- ":datacatalog_php_grpc", +- ":datacatalog_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1beta2-php", +- name = "google-cloud-datacatalog-v1-php", - deps = [ -- ":documentai_php_gapic", -- ":documentai_php_grpc", -- ":documentai_php_proto", +- ":datacatalog_php_gapic", +- ":datacatalog_php_grpc", +- ":datacatalog_php_proto", - ], -) - @@ -17198,20 +16097,21 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta -) - -nodejs_gapic_library( -- name = "documentai_nodejs_gapic", -- package_name = "@google-cloud/documentai", -- src = ":documentai_proto_with_info", -- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", -- package = "google.cloud.documentai.v1beta2", -- service_yaml = "documentai_v1beta2.yaml", +- name = "datacatalog_nodejs_gapic", +- package_name = "@google-cloud/datacatalog", +- src = ":datacatalog_proto_with_info", +- 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 = "documentai-v1beta2-nodejs", +- name = "datacatalog-v1-nodejs", - deps = [ -- ":documentai_nodejs_gapic", -- ":documentai_proto", +- ":datacatalog_nodejs_gapic", +- ":datacatalog_proto", - ], -) - @@ -17227,35 +16127,35 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta -) - -ruby_proto_library( -- name = "documentai_ruby_proto", -- deps = [":documentai_proto"], +- name = "datacatalog_ruby_proto", +- deps = [":datacatalog_proto"], -) - -ruby_grpc_library( -- name = "documentai_ruby_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_ruby_proto"], +- name = "datacatalog_ruby_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_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", +- name = "datacatalog_ruby_gapic", +- src = ":datacatalog_proto_with_info", +- gapic_yaml = "datacatalog_gapic.yaml", +- package = "google.cloud.datacatalog.v1", +- service_yaml = "datacatalog_v1.yaml", - deps = [ -- ":documentai_ruby_grpc", -- ":documentai_ruby_proto", +- ":datacatalog_ruby_grpc", +- ":datacatalog_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1beta2-ruby", +- name = "google-cloud-datacatalog-v1-ruby", - deps = [ -- ":documentai_ruby_gapic", -- ":documentai_ruby_grpc", -- ":documentai_ruby_proto", +- ":datacatalog_ruby_gapic", +- ":datacatalog_ruby_grpc", +- ":datacatalog_ruby_proto", - ], -) - @@ -17271,35 +16171,34 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta -) - -csharp_proto_library( -- name = "documentai_csharp_proto", -- deps = [":documentai_proto"], +- name = "datacatalog_csharp_proto", +- deps = [":datacatalog_proto"], -) - -csharp_grpc_library( -- name = "documentai_csharp_grpc", -- srcs = [":documentai_proto"], -- deps = [":documentai_csharp_proto"], +- name = "datacatalog_csharp_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_csharp_proto"], -) - -csharp_gapic_library( -- name = "documentai_csharp_gapic", -- src = ":documentai_proto_with_info", -- gapic_yaml = "documentai_gapic.yaml", -- package = "google.cloud.documentai.v1beta2", -- service_yaml = "documentai_v1beta2.yaml", +- name = "datacatalog_csharp_gapic", +- srcs = [":datacatalog_proto_with_info"], +- grpc_service_config = "datacatalog_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":documentai_csharp_grpc", -- ":documentai_csharp_proto", +- ":datacatalog_csharp_grpc", +- ":datacatalog_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-documentai-v1beta2-csharp", +- name = "google-cloud-datacatalog-v1-csharp", - deps = [ -- ":documentai_csharp_gapic", -- ":documentai_csharp_grpc", -- ":documentai_csharp_proto", +- ":datacatalog_csharp_gapic", +- ":datacatalog_csharp_grpc", +- ":datacatalog_csharp_proto", - ], -) - @@ -17307,20 +16206,11 @@ diff -urN a/google/cloud/documentai/v1beta2/BUILD.bazel b/google/cloud/documenta -# 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 @@ +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,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"]) @@ -17332,10 +16222,18 @@ 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 = "datacatalog_proto", - srcs = [ -- "functions.proto", -- "operations.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", @@ -17344,18 +16242,16 @@ diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BU - "//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//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "functions_proto_with_info", +- name = "datacatalog_proto_with_info", - deps = [ -- ":functions_proto", +- ":datacatalog_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -17363,7 +16259,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", @@ -17374,49 +16269,51 @@ 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 = "datacatalog_java_proto", +- deps = [":datacatalog_proto"], -) - -java_grpc_library( -- name = "functions_java_grpc", -- srcs = [":functions_proto"], -- deps = [":functions_java_proto"], +- name = "datacatalog_java_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_java_proto"], -) - -java_gapic_library( -- name = "functions_java_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 = "datacatalog_java_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", - test_deps = [ -- ":functions_java_grpc", +- ":datacatalog_java_grpc", - "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":functions_java_proto", +- ":datacatalog_java_proto", - "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "functions_java_gapic_test_suite", +- name = "datacatalog_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.functions.v1.CloudFunctionsServiceClientTest", +- "com.google.cloud.datacatalog.v1beta1.DataCatalogClientTest", +- "com.google.cloud.datacatalog.v1beta1.PolicyTagManagerClientTest", +- "com.google.cloud.datacatalog.v1beta1.PolicyTagManagerSerializationClientTest", - ], -- runtime_deps = [":functions_java_gapic_test"], +- runtime_deps = [":datacatalog_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-functions-v1-java", +- name = "google-cloud-datacatalog-v1beta1-java", - deps = [ -- ":functions_java_gapic", -- ":functions_java_grpc", -- ":functions_java_proto", -- ":functions_proto", +- ":datacatalog_java_gapic", +- ":datacatalog_java_grpc", +- ":datacatalog_java_proto", +- ":datacatalog_proto", - ], -) - @@ -17432,48 +16329,42 @@ diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BU -) - -go_proto_library( -- name = "functions_go_proto", +- name = "datacatalog_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/datacatalog/v1beta1", +- protos = [":datacatalog_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", -- "//google/longrunning:longrunning_go_proto", - ], -) - -go_gapic_library( -- name = "functions_go_gapic", -- srcs = [":functions_proto_with_info"], -- grpc_service_config = "functions_grpc_service_config.json", -- importpath = "cloud.google.com/go/functions/apiv1;functions", -- service_yaml = "cloudfunctions_v1.yaml", +- 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 = [ -- ":functions_go_proto", +- ":datacatalog_go_proto", - "//google/iam/v1:iam_go_proto", -- "//google/longrunning:longrunning_go_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning:go_default_library", -- "@io_bazel_rules_go//proto/wkt:any_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_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 = "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-functions-v1-go", +- name = "gapi-cloud-datacatalog-v1beta1-go", - deps = [ -- ":functions_go_gapic", -- ":functions_go_gapic_srcjar-test.srcjar", -- ":functions_go_proto", +- ":datacatalog_go_gapic", +- ":datacatalog_go_gapic_srcjar-test.srcjar", +- ":datacatalog_go_proto", - ], -) - @@ -17484,20 +16375,21 @@ diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BU -# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", -- py_gapic_library = "py_gapic_library2", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "functions_py_gapic", -- srcs = [":functions_proto"], -- grpc_service_config = "functions_grpc_service_config.json", +- name = "datacatalog_py_gapic", +- srcs = [":datacatalog_proto"], +- grpc_service_config = "datacatalog_grpc_service_config.json", -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "functions-v1-py", +- name = "datacatalog-v1beta1-py", - deps = [ -- ":functions_py_gapic", +- ":datacatalog_py_gapic", - ], -) - @@ -17513,36 +16405,36 @@ 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 = "datacatalog_php_proto", +- deps = [":datacatalog_proto"], -) - -php_grpc_library( -- name = "functions_php_grpc", -- srcs = [":functions_proto"], -- deps = [":functions_php_proto"], +- name = "datacatalog_php_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_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 = "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", - deps = [ -- ":functions_php_grpc", -- ":functions_php_proto", +- ":datacatalog_php_grpc", +- ":datacatalog_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-functions-v1-php", +- name = "google-cloud-datacatalog-v1beta1-php", - deps = [ -- ":functions_php_gapic", -- ":functions_php_grpc", -- ":functions_php_proto", +- ":datacatalog_php_gapic", +- ":datacatalog_php_grpc", +- ":datacatalog_php_proto", - ], -) - @@ -17556,20 +16448,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", -- grpc_service_config = "functions_grpc_service_config.json", -- package = "google.cloud.functions.v1", -- service_yaml = "cloudfunctions_v1.yaml", +- name = "datacatalog_nodejs_gapic", +- package_name = "@google-cloud/datacatalog", +- src = ":datacatalog_proto_with_info", +- 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 = "functions-v1-nodejs", +- name = "datacatalog-v1beta1-nodejs", - deps = [ -- ":functions_nodejs_gapic", -- ":functions_proto", +- ":datacatalog_nodejs_gapic", +- ":datacatalog_proto", - ], -) - @@ -17585,36 +16478,35 @@ diff -urN a/google/cloud/functions/v1/BUILD.bazel b/google/cloud/functions/v1/BU -) - -ruby_proto_library( -- name = "functions_ruby_proto", -- deps = [":functions_proto"], +- name = "datacatalog_ruby_proto", +- deps = [":datacatalog_proto"], -) - -ruby_grpc_library( -- name = "functions_ruby_grpc", -- srcs = [":functions_proto"], -- deps = [":functions_ruby_proto"], +- name = "datacatalog_ruby_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_ruby_proto"], -) - -ruby_gapic_library( -- name = "functions_ruby_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 = "datacatalog_ruby_gapic", +- src = ":datacatalog_proto_with_info", +- gapic_yaml = "datacatalog_gapic.yaml", +- package = "google.cloud.datacatalog.v1beta1", +- service_yaml = "datacatalog_v1beta1.yaml", - deps = [ -- ":functions_ruby_grpc", -- ":functions_ruby_proto", +- ":datacatalog_ruby_grpc", +- ":datacatalog_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-functions-v1-ruby", +- name = "google-cloud-datacatalog-v1beta1-ruby", - deps = [ -- ":functions_ruby_gapic", -- ":functions_ruby_grpc", -- ":functions_ruby_proto", +- ":datacatalog_ruby_gapic", +- ":datacatalog_ruby_grpc", +- ":datacatalog_ruby_proto", - ], -) - @@ -17630,36 +16522,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 = "datacatalog_csharp_proto", +- deps = [":datacatalog_proto"], -) - -csharp_grpc_library( -- name = "functions_csharp_grpc", -- srcs = [":functions_proto"], -- deps = [":functions_csharp_proto"], +- name = "datacatalog_csharp_grpc", +- srcs = [":datacatalog_proto"], +- deps = [":datacatalog_csharp_proto"], -) - -csharp_gapic_library( -- name = "functions_csharp_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 = "datacatalog_csharp_gapic", +- srcs = [":datacatalog_proto_with_info"], +- grpc_service_config = "datacatalog_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":functions_csharp_grpc", -- ":functions_csharp_proto", +- ":datacatalog_csharp_grpc", +- ":datacatalog_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-functions-v1-csharp", +- name = "google-cloud-datacatalog-v1beta1-csharp", - deps = [ -- ":functions_csharp_gapic", -- ":functions_csharp_grpc", -- ":functions_csharp_proto", +- ":datacatalog_csharp_gapic", +- ":datacatalog_csharp_grpc", +- ":datacatalog_csharp_proto", - ], -) - @@ -17667,20 +16557,16 @@ 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/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,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"]) @@ -17692,17 +16578,18 @@ 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 = "datalabeling_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", +- "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", - ], - deps = [ - "//google/api:annotations_proto", @@ -17710,77 +16597,75 @@ 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", +- "//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 = "gaming_proto_with_info", +- name = "datalabeling_proto_with_info", - deps = [ -- ":gaming_proto", +- ":datalabeling_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "gaming_java_proto", -- deps = [":gaming_proto"], +- name = "datalabeling_java_proto", +- deps = [":datalabeling_proto"], -) - -java_grpc_library( -- name = "gaming_java_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_java_proto"], +- name = "datalabeling_java_grpc", +- srcs = [":datalabeling_proto"], +- deps = [":datalabeling_java_proto"], -) - -java_gapic_library( -- name = "gaming_java_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 = "datalabeling_java_gapic", +- srcs = [":datalabeling_proto_with_info"], +- grpc_service_config = "datalabeling_grpc_service_config.json", +- package = "google.cloud.datalabeling.v1beta1", - test_deps = [ -- ":gaming_java_grpc", +- ":datalabeling_java_grpc", - ], - deps = [ -- ":gaming_java_proto", +- ":datalabeling_java_proto", - ], -) - -java_gapic_test( -- name = "gaming_java_gapic_test_suite", +- name = "datalabeling_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", +- "com.google.cloud.datalabeling.v1beta1.DataLabelingServiceClientTest", - ], -- runtime_deps = [":gaming_java_gapic_test"], +- runtime_deps = [":datalabeling_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-gaming-v1-java", +- name = "google-cloud-datalabeling-v1beta1-java", - deps = [ -- ":gaming_java_gapic", -- ":gaming_java_grpc", -- ":gaming_java_proto", -- ":gaming_proto", +- ":datalabeling_java_gapic", +- ":datalabeling_java_grpc", +- ":datalabeling_java_proto", +- ":datalabeling_proto", - ], -) - @@ -17796,25 +16681,26 @@ diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.ba -) - -go_proto_library( -- name = "gaming_go_proto", +- name = "datalabeling_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/datalabeling/v1beta1", +- protos = [":datalabeling_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", +- "//google/rpc:status_go_proto", - ], -) - -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 = "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 = [ -- ":gaming_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- ":datalabeling_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", @@ -17822,19 +16708,19 @@ diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.ba -) - -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 = "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-gaming-v1-go", +- name = "gapi-cloud-datalabeling-v1beta1-go", - deps = [ -- ":gaming_go_gapic", -- ":gaming_go_gapic_srcjar-test.srcjar", -- ":gaming_go_proto", +- ":datalabeling_go_gapic", +- ":datalabeling_go_gapic_srcjar-test.srcjar", +- ":datalabeling_go_proto", - ], -) - @@ -17850,16 +16736,15 @@ 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 = "datalabeling_py_gapic", +- srcs = [":datalabeling_proto"], +- grpc_service_config = "datalabeling_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "gaming-v1-py", +- name = "datalabeling-v1beta1-py", - deps = [ -- ":gaming_py_gapic", +- ":datalabeling_py_gapic", - ], -) - @@ -17875,36 +16760,36 @@ 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 = "datalabeling_php_proto", +- deps = [":datalabeling_proto"], -) - -php_grpc_library( -- name = "gaming_php_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_php_proto"], +- name = "datalabeling_php_grpc", +- srcs = [":datalabeling_proto"], +- deps = [":datalabeling_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 = "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 = [ -- ":gaming_php_grpc", -- ":gaming_php_proto", +- ":datalabeling_php_grpc", +- ":datalabeling_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-gaming-v1-php", +- name = "google-cloud-datalabeling-v1beta1-php", - deps = [ -- ":gaming_php_gapic", -- ":gaming_php_grpc", -- ":gaming_php_proto", +- ":datalabeling_php_gapic", +- ":datalabeling_php_grpc", +- ":datalabeling_php_proto", - ], -) - @@ -17918,19 +16803,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", -- grpc_service_config = "gaming_grpc_service_config.json", -- package = "google.cloud.gaming.v1", -- service_yaml = "gameservices_v1.yaml", +- name = "datalabeling_nodejs_gapic", +- package_name = "@google-cloud/datalabeling", +- src = ":datalabeling_proto_with_info", +- 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 = "gaming-v1-nodejs", +- name = "datalabeling-v1beta1-nodejs", - deps = [ -- ":gaming_nodejs_gapic", -- ":gaming_proto", +- ":datalabeling_nodejs_gapic", +- ":datalabeling_proto", - ], -) - @@ -17946,36 +16833,35 @@ diff -urN a/google/cloud/gaming/v1/BUILD.bazel b/google/cloud/gaming/v1/BUILD.ba -) - -ruby_proto_library( -- name = "gaming_ruby_proto", -- deps = [":gaming_proto"], +- name = "datalabeling_ruby_proto", +- deps = [":datalabeling_proto"], -) - -ruby_grpc_library( -- name = "gaming_ruby_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_ruby_proto"], +- name = "datalabeling_ruby_grpc", +- srcs = [":datalabeling_proto"], +- deps = [":datalabeling_ruby_proto"], -) - -ruby_gapic_library( -- name = "gaming_ruby_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 = "datalabeling_ruby_gapic", +- src = ":datalabeling_proto_with_info", +- gapic_yaml = "datalabeling_gapic.yaml", +- package = "google.cloud.datalabeling.v1beta1", +- service_yaml = "datalabeling_v1beta1.yaml", - deps = [ -- ":gaming_ruby_grpc", -- ":gaming_ruby_proto", +- ":datalabeling_ruby_grpc", +- ":datalabeling_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-gaming-v1-ruby", +- name = "google-cloud-datalabeling-v1beta1-ruby", - deps = [ -- ":gaming_ruby_gapic", -- ":gaming_ruby_grpc", -- ":gaming_ruby_proto", +- ":datalabeling_ruby_gapic", +- ":datalabeling_ruby_grpc", +- ":datalabeling_ruby_proto", - ], -) - @@ -17991,36 +16877,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 = "datalabeling_csharp_proto", +- deps = [":datalabeling_proto"], -) - -csharp_grpc_library( -- name = "gaming_csharp_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_csharp_proto"], +- name = "datalabeling_csharp_grpc", +- srcs = [":datalabeling_proto"], +- deps = [":datalabeling_csharp_proto"], -) - -csharp_gapic_library( -- name = "gaming_csharp_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 = "datalabeling_csharp_gapic", +- srcs = [":datalabeling_proto_with_info"], +- grpc_service_config = "datalabeling_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":gaming_csharp_grpc", -- ":gaming_csharp_proto", +- ":datalabeling_csharp_grpc", +- ":datalabeling_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-gaming-v1-csharp", +- name = "google-cloud-datalabeling-v1beta1-csharp", - deps = [ -- ":gaming_csharp_gapic", -- ":gaming_csharp_grpc", -- ":gaming_csharp_proto", +- ":datalabeling_csharp_gapic", +- ":datalabeling_csharp_grpc", +- ":datalabeling_csharp_proto", - ], -) - @@ -18028,10 +16912,176 @@ 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 -@@ -1,347 +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 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 @@ +-# 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 = [ +- "autoscaler_log.proto", +- ], +- deps = [ +- "@com_google_protobuf//:duration_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/dataproc/logging", +- protos = [":logging_proto"], +- deps = [ +- +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "logging_moved_proto", +- srcs = [":logging_proto"], +- deps = [ +- "@com_google_protobuf//:duration_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 +-############################################################################## +-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/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,345 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -18044,17 +17094,14 @@ 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 = "dataproc_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", +- "autoscaling_policies.proto", +- "clusters.proto", +- "jobs.proto", +- "operations.proto", +- "shared.proto", +- "workflow_templates.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -18063,15 +17110,16 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ - "//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 = "gaming_proto_with_info", +- name = "dataproc_proto_with_info", - deps = [ -- ":gaming_proto", +- ":dataproc_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -18089,50 +17137,51 @@ 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 = "dataproc_java_proto", +- deps = [":dataproc_proto"], -) - -java_grpc_library( -- name = "gaming_java_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_java_proto"], +- name = "dataproc_java_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_java_proto"], -) - -java_gapic_library( -- name = "gaming_java_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 = "dataproc_java_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", - test_deps = [ -- ":gaming_java_grpc", +- ":dataproc_java_grpc", - ], - deps = [ -- ":gaming_java_proto", +- ":dataproc_java_proto", - ], -) - -java_gapic_test( -- name = "gaming_java_gapic_test_suite", +- name = "dataproc_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", +- # 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 = [":gaming_java_gapic_test"], +- runtime_deps = [":dataproc_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-gaming-v1beta-java", +- name = "google-cloud-dataproc-v1-java", - deps = [ -- ":gaming_java_gapic", -- ":gaming_java_grpc", -- ":gaming_java_proto", -- ":gaming_proto", +- ":dataproc_java_gapic", +- ":dataproc_java_grpc", +- ":dataproc_java_proto", +- ":dataproc_proto", - ], -) - @@ -18148,10 +17197,10 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ -) - -go_proto_library( -- name = "gaming_go_proto", +- name = "dataproc_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/dataproc/v1", +- protos = [":dataproc_proto"], - deps = [ - "//google/api:annotations_go_proto", - "//google/longrunning:longrunning_go_proto", @@ -18159,14 +17208,14 @@ 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 = "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 = [ -- ":gaming_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- ":dataproc_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", @@ -18174,19 +17223,19 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ -) - -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 = "dataproc_go_gapic_test", +- srcs = [":dataproc_go_gapic_srcjar_test"], +- embed = [":dataproc_go_gapic"], +- importpath = "cloud.google.com/go/dataproc/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-gaming-v1beta-go", +- name = "gapi-cloud-dataproc-v1-go", - deps = [ -- ":gaming_go_gapic", -- ":gaming_go_gapic_srcjar-test.srcjar", -- ":gaming_go_proto", +- ":dataproc_go_gapic", +- ":dataproc_go_gapic_srcjar-test.srcjar", +- ":dataproc_go_proto", - ], -) - @@ -18202,16 +17251,15 @@ 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 = "dataproc_py_gapic", +- srcs = [":dataproc_proto"], +- grpc_service_config = "dataproc_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "gaming-v1beta-py", +- name = "dataproc-v1-py", - deps = [ -- ":gaming_py_gapic", +- ":dataproc_py_gapic", - ], -) - @@ -18227,36 +17275,36 @@ 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 = "dataproc_php_proto", +- deps = [":dataproc_proto"], -) - -php_grpc_library( -- name = "gaming_php_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_php_proto"], +- name = "dataproc_php_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_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 = "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", - deps = [ -- ":gaming_php_grpc", -- ":gaming_php_proto", +- ":dataproc_php_grpc", +- ":dataproc_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-gaming-v1beta-php", +- name = "google-cloud-dataproc-v1-php", - deps = [ -- ":gaming_php_gapic", -- ":gaming_php_grpc", -- ":gaming_php_proto", +- ":dataproc_php_gapic", +- ":dataproc_php_grpc", +- ":dataproc_php_proto", - ], -) - @@ -18270,20 +17318,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", -- grpc_service_config = "gaming_grpc_service_config.json", -- package = "google.cloud.gaming.v1beta", -- service_yaml = "gameservices_v1beta.yaml", +- name = "dataproc_nodejs_gapic", +- package_name = "@google-cloud/dataproc", +- src = ":dataproc_proto_with_info", +- grpc_service_config = "dataproc_grpc_service_config.json", +- main_service = "dataproc", +- package = "google.cloud.dataproc.v1", +- service_yaml = "dataproc_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "gaming-v1beta-nodejs", +- name = "dataproc-v1-nodejs", - deps = [ -- ":gaming_nodejs_gapic", -- ":gaming_proto", +- ":dataproc_nodejs_gapic", +- ":dataproc_proto", - ], -) - @@ -18299,35 +17348,35 @@ diff -urN a/google/cloud/gaming/v1beta/BUILD.bazel b/google/cloud/gaming/v1beta/ -) - -ruby_proto_library( -- name = "gaming_ruby_proto", -- deps = [":gaming_proto"], +- name = "dataproc_ruby_proto", +- deps = [":dataproc_proto"], -) - -ruby_grpc_library( -- name = "gaming_ruby_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_ruby_proto"], +- name = "dataproc_ruby_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_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", +- name = "dataproc_ruby_gapic", +- src = ":dataproc_proto_with_info", +- gapic_yaml = "dataproc_gapic.yaml", +- package = "google.cloud.dataproc.v1", +- service_yaml = "dataproc_v1.yaml", - deps = [ -- ":gaming_ruby_grpc", -- ":gaming_ruby_proto", +- ":dataproc_ruby_grpc", +- ":dataproc_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-gaming-v1beta-ruby", +- name = "google-cloud-dataproc-v1-ruby", - deps = [ -- ":gaming_ruby_gapic", -- ":gaming_ruby_grpc", -- ":gaming_ruby_proto", +- ":dataproc_ruby_gapic", +- ":dataproc_ruby_grpc", +- ":dataproc_ruby_proto", - ], -) - @@ -18343,35 +17392,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 = "dataproc_csharp_proto", +- deps = [":dataproc_proto"], -) - -csharp_grpc_library( -- name = "gaming_csharp_grpc", -- srcs = [":gaming_proto"], -- deps = [":gaming_csharp_proto"], +- name = "dataproc_csharp_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_csharp_proto"], -) - -csharp_gapic_library( -- name = "gaming_csharp_gapic", -- src = ":gaming_proto_with_info", -- gapic_yaml = "gaming_gapic.yaml", -- package = "google.cloud.gaming.v1beta", -- service_yaml = "gameservices_v1beta.yaml", +- 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 = [ -- ":gaming_csharp_grpc", -- ":gaming_csharp_proto", +- ":dataproc_csharp_grpc", +- ":dataproc_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-gaming-v1beta-csharp", +- name = "google-cloud-dataproc-v1-csharp", - deps = [ -- ":gaming_csharp_gapic", -- ":gaming_csharp_grpc", -- ":gaming_csharp_proto", +- ":dataproc_csharp_gapic", +- ":dataproc_csharp_grpc", +- ":dataproc_csharp_proto", - ], -) - @@ -18379,15 +17427,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/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,379 +0,0 @@ +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,345 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -18400,19 +17443,22 @@ 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 = "dataproc_proto", - srcs = [ -- "device_manager.proto", -- "resources.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/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_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", @@ -18420,9 +17466,9 @@ diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel -) - -proto_library_with_info( -- name = "iot_proto_with_info", +- name = "dataproc_proto_with_info", - deps = [ -- ":iot_proto", +- ":dataproc_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -18440,49 +17486,50 @@ 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 = "dataproc_java_proto", +- deps = [":dataproc_proto"], -) - -java_grpc_library( -- name = "iot_java_grpc", -- srcs = [":iot_proto"], -- deps = [":iot_java_proto"], +- name = "dataproc_java_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_java_proto"], -) - -java_gapic_library( -- name = "iot_java_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 = "dataproc_java_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", - test_deps = [ -- ":iot_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":dataproc_java_grpc", - ], - deps = [ -- ":iot_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":dataproc_java_proto", - ], -) - -java_gapic_test( -- name = "iot_java_gapic_test_suite", +- name = "dataproc_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.iot.v1.DeviceManagerClientTest", +- "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 = [":iot_java_gapic_test"], +- runtime_deps = [":dataproc_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-iot-v1-java", +- name = "google-cloud-dataproc-v1beta2-java", - deps = [ -- ":iot_java_gapic", -- ":iot_java_grpc", -- ":iot_java_proto", -- ":iot_proto", +- ":dataproc_java_gapic", +- ":dataproc_java_grpc", +- ":dataproc_java_proto", +- ":dataproc_proto", - ], -) - @@ -18498,107 +17545,69 @@ diff -urN a/google/cloud/iot/v1/BUILD.bazel b/google/cloud/iot/v1/BUILD.bazel -) - -go_proto_library( -- name = "iot_go_proto", +- name = "dataproc_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/dataproc/v1beta2", +- protos = [":dataproc_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 = "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 = "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 = [ -- ":iot_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":dataproc_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", - ], -) - -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 = "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-iot-v1-go", +- name = "gapi-cloud-dataproc-v1beta2-go", - deps = [ -- ":iot_go_gapic", -- ":iot_go_gapic_srcjar-test.srcjar", -- ":iot_go_proto", +- ":dataproc_go_gapic", +- ":dataproc_go_gapic_srcjar-test.srcjar", +- ":dataproc_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "iot_moved_proto", -- srcs = [":iot_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", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --py_proto_library( -- name = "iot_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":iot_moved_proto"], --) -- --py_grpc_library( -- name = "iot_py_grpc", -- srcs = [":iot_moved_proto"], -- deps = [":iot_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "iot_py_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", -- deps = [ -- ":iot_py_grpc", -- ":iot_py_proto", -- ], +- name = "dataproc_py_gapic", +- srcs = [":dataproc_proto"], +- grpc_service_config = "dataproc_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "iot-v1-py", +- name = "dataproc-v1beta2-py", - deps = [ -- ":iot_py_gapic", -- ":iot_py_grpc", -- ":iot_py_proto", +- ":dataproc_py_gapic", - ], -) - @@ -18614,36 +17623,36 @@ 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 = "dataproc_php_proto", +- deps = [":dataproc_proto"], -) - -php_grpc_library( -- name = "iot_php_grpc", -- srcs = [":iot_proto"], -- deps = [":iot_php_proto"], +- name = "dataproc_php_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_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 = "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", - deps = [ -- ":iot_php_grpc", -- ":iot_php_proto", +- ":dataproc_php_grpc", +- ":dataproc_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-iot-v1-php", +- name = "google-cloud-dataproc-v1beta2-php", - deps = [ -- ":iot_php_gapic", -- ":iot_php_grpc", -- ":iot_php_proto", +- ":dataproc_php_gapic", +- ":dataproc_php_grpc", +- ":dataproc_php_proto", - ], -) - @@ -18657,21 +17666,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", -- grpc_service_config = "cloudiot_grpc_service_config.json", -- main_service = "iot", -- package = "google.cloud.iot.v1", -- service_yaml = "cloudiot_v1.yaml", +- name = "dataproc_nodejs_gapic", +- package_name = "@google-cloud/dataproc", +- src = ":dataproc_proto_with_info", +- 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 = "iot-v1-nodejs", +- name = "dataproc-v1beta2-nodejs", - deps = [ -- ":iot_nodejs_gapic", -- ":iot_proto", +- ":dataproc_nodejs_gapic", +- ":dataproc_proto", - ], -) - @@ -18687,35 +17696,35 @@ 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 = "dataproc_ruby_proto", +- deps = [":dataproc_proto"], -) - -ruby_grpc_library( -- name = "iot_ruby_grpc", -- srcs = [":iot_proto"], -- deps = [":iot_ruby_proto"], +- name = "dataproc_ruby_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_ruby_proto"], -) - -ruby_gapic_library( -- name = "iot_ruby_gapic", -- src = ":iot_proto_with_info", -- gapic_yaml = "cloudiot_gapic.yaml", -- package = "google.cloud.iot.v1", -- service_yaml = "cloudiot_v1.yaml", +- name = "dataproc_ruby_gapic", +- src = ":dataproc_proto_with_info", +- gapic_yaml = "dataproc_gapic.yaml", +- package = "google.cloud.dataproc.v1beta2", +- service_yaml = "dataproc_v1beta2.yaml", - deps = [ -- ":iot_ruby_grpc", -- ":iot_ruby_proto", +- ":dataproc_ruby_grpc", +- ":dataproc_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-iot-v1-ruby", +- name = "google-cloud-dataproc-v1beta2-ruby", - deps = [ -- ":iot_ruby_gapic", -- ":iot_ruby_grpc", -- ":iot_ruby_proto", +- ":dataproc_ruby_gapic", +- ":dataproc_ruby_grpc", +- ":dataproc_ruby_proto", - ], -) - @@ -18731,52 +17740,56 @@ 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 = "dataproc_csharp_proto", +- deps = [":dataproc_proto"], -) - -csharp_grpc_library( -- name = "iot_csharp_grpc", -- srcs = [":iot_proto"], -- deps = [":iot_csharp_proto"], +- name = "dataproc_csharp_grpc", +- srcs = [":dataproc_proto"], +- deps = [":dataproc_csharp_proto"], -) - --csharp_gapic_library( -- name = "iot_csharp_gapic", -- src = ":iot_proto_with_info", -- gapic_yaml = "cloudiot_gapic.yaml", -- package = "google.cloud.iot.v1", -- service_yaml = "cloudiot_v1.yaml", -- deps = [ -- ":iot_csharp_grpc", -- ":iot_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-iot-v1-csharp", -- deps = [ -- ":iot_csharp_gapic", -- ":iot_csharp_grpc", -- ":iot_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++ 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,368 +0,0 @@ --load("@rules_proto//proto:defs.bzl", "proto_library") +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,343 +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"]) @@ -18784,34 +17797,35 @@ 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 = "dataqna_proto", - srcs = [ -- "resources.proto", -- "service.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", -- "@com_google_protobuf//:duration_proto", +- "//google/rpc:status_proto", +- "@com_google_protobuf//:any_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 = "dataqna_proto_with_info", - deps = [ -- ":kms_proto", +- ":dataqna_proto", - "//google/cloud:common_resources_proto", -- "//google/iam/v1:iam_policy_proto", -- "//google/iam/v1:policy_proto", - ], -) - @@ -18825,65 +17839,51 @@ diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -- "java_resource_name_proto_library", -) - -java_proto_library( -- name = "kms_java_proto", -- deps = [":kms_proto"], +- name = "dataqna_java_proto", +- deps = [":dataqna_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 = "dataqna_java_grpc", +- srcs = [":dataqna_proto"], +- deps = [":dataqna_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", -- package = "google.cloud.kms.v1", -- service_yaml = "cloudkms_v1.yaml", +- name = "dataqna_java_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", - test_deps = [ -- ":kms_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":dataqna_java_grpc", - ], - deps = [ -- ":kms_java_gapic_resource_name", -- ":kms_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":dataqna_java_proto", - ], -) - -java_gapic_test( -- name = "kms_java_gapic_test_suite", +- name = "dataqna_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.kms.v1.KeyManagementServiceClientTest", +- "com.google.cloud.dataqna.v1alpha.AutoSuggestionServiceClientTest", +- "com.google.cloud.dataqna.v1alpha.QuestionServiceClientTest", - ], -- runtime_deps = [":kms_java_gapic_test"], +- runtime_deps = [":dataqna_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-kms-v1-java", +- name = "google-cloud-dataqna-v1alpha-java", - deps = [ -- ":kms_java_gapic", -- ":kms_java_gapic_resource_name", -- ":kms_java_grpc", -- ":kms_java_proto", -- ":kms_proto", +- ":dataqna_java_gapic", +- ":dataqna_java_grpc", +- ":dataqna_java_proto", +- ":dataqna_proto", - ], -) - @@ -18899,70 +17899,67 @@ diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel -) - -go_proto_library( -- name = "kms_go_proto", +- name = "dataqna_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/dataqna/v1alpha", +- protos = [":dataqna_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", +- "//google/rpc:status_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 = "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 = [ -- ":kms_go_proto", -- "//google/iam/v1:iam_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ":dataqna_go_proto", - ], -) - -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 = "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-kms-v1-go", +- name = "gapi-cloud-dataqna-v1alpha-go", - deps = [ -- ":kms_go_gapic", -- ":kms_go_gapic_srcjar-test.srcjar", -- ":kms_go_proto", +- ":dataqna_go_gapic", +- ":dataqna_go_gapic_srcjar-test.srcjar", +- ":dataqna_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## --# This library is using Python microgenerator. --# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", -- py_gapic_library = "py_gapic_library2", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "kms_py_gapic", -- srcs = [":kms_proto"], -- grpc_service_config = "cloudkms_grpc_service_config.json", -- opt_args = ["add-iam-methods"] +- name = "dataqna_py_gapic", +- srcs = [":dataqna_proto"], +- grpc_service_config = "dataqna_grpc_service_config.json", -) - -py_gapic_assembly_pkg( -- name = "kms-v1-py", +- name = "dataqna-v1alpha-py", - deps = [ -- ":kms_py_gapic", +- ":dataqna_py_gapic", - ], -) +- +- -############################################################################## -# PHP -############################################################################## @@ -18975,36 +17972,36 @@ 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 = "dataqna_php_proto", +- deps = [":dataqna_proto"], -) - -php_grpc_library( -- name = "kms_php_grpc", -- srcs = [":kms_proto"], -- deps = [":kms_php_proto"], +- name = "dataqna_php_grpc", +- srcs = [":dataqna_proto"], +- deps = [":dataqna_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 = "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", - deps = [ -- ":kms_php_grpc", -- ":kms_php_proto", +- ":dataqna_php_grpc", +- ":dataqna_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-kms-v1-php", +- name = "google-cloud-dataqna-v1alpha-php", - deps = [ -- ":kms_php_gapic", -- ":kms_php_grpc", -- ":kms_php_proto", +- ":dataqna_php_gapic", +- ":dataqna_php_grpc", +- ":dataqna_php_proto", - ], -) - @@ -19018,21 +18015,19 @@ 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", -- grpc_service_config = "cloudkms_grpc_service_config.json", -- iam_service = "true", -- package = "google.cloud.kms.v1", -- service_yaml = "cloudkms_v1.yaml", +- name = "dataqna_nodejs_gapic", +- src = ":dataqna_proto_with_info", +- grpc_service_config = "dataqna_grpc_service_config.json", +- package = "google.cloud.dataqna.v1alpha", +- service_yaml = "dataqna_v1alpha.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "kms-v1-nodejs", +- name = "dataqna-v1alpha-nodejs", - deps = [ -- ":kms_nodejs_gapic", -- ":kms_proto", +- ":dataqna_nodejs_gapic", +- ":dataqna_proto", - ], -) - @@ -19048,35 +18043,36 @@ diff -urN a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel -) - -ruby_proto_library( -- name = "kms_ruby_proto", -- deps = [":kms_proto"], +- name = "dataqna_ruby_proto", +- deps = [":dataqna_proto"], -) - -ruby_grpc_library( -- name = "kms_ruby_grpc", -- srcs = [":kms_proto"], -- deps = [":kms_ruby_proto"], +- name = "dataqna_ruby_grpc", +- srcs = [":dataqna_proto"], +- deps = [":dataqna_ruby_proto"], -) - -ruby_gapic_library( -- name = "kms_ruby_gapic", -- src = ":kms_proto_with_info", -- gapic_yaml = "cloudkms_gapic.yaml", -- package = "google.cloud.kms.v1", -- service_yaml = "cloudkms_v1.yaml", +- name = "dataqna_ruby_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", - deps = [ -- ":kms_ruby_grpc", -- ":kms_ruby_proto", +- ":dataqna_ruby_grpc", +- ":dataqna_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-kms-v1-ruby", +- name = "google-cloud-dataqna-v1alpha-ruby", - deps = [ -- ":kms_ruby_gapic", -- ":kms_ruby_grpc", -- ":kms_ruby_proto", +- ":dataqna_ruby_gapic", +- ":dataqna_ruby_grpc", +- ":dataqna_ruby_proto", - ], -) - @@ -19092,67 +18088,50 @@ 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 = "dataqna_csharp_proto", +- deps = [":dataqna_proto"], -) - -csharp_grpc_library( -- name = "kms_csharp_grpc", -- srcs = [":kms_proto"], -- deps = [":kms_csharp_proto"], +- name = "dataqna_csharp_grpc", +- srcs = [":dataqna_proto"], +- deps = [":dataqna_csharp_proto"], -) - -csharp_gapic_library( -- name = "kms_csharp_gapic", -- src = ":kms_proto_with_info", -- gapic_yaml = "cloudkms_gapic.yaml", -- package = "google.cloud.kms.v1", -- service_yaml = "cloudkms_v1.yaml", +- name = "dataqna_csharp_gapic", +- srcs = [":dataqna_proto_with_info"], +- grpc_service_config = "dataqna_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":kms_csharp_grpc", -- ":kms_csharp_proto", +- ":dataqna_csharp_grpc", +- ":dataqna_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-kms-v1-csharp", +- name = "google-cloud-dataqna-v1alpha-csharp", - deps = [ -- ":kms_csharp_gapic", -- ":kms_csharp_grpc", -- ":kms_csharp_proto", +- ":dataqna_csharp_gapic", +- ":dataqna_csharp_grpc", +- ":dataqna_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 +-# 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 +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,367 +0,0 @@ +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,379 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -19174,79 +18153,113 @@ 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 = "cx_proto", - srcs = [ -- "language_service.proto", +- "agent.proto", +- "audio_config.proto", +- "entity_type.proto", +- "environment.proto", +- "flow.proto", +- "fulfillment.proto", +- "intent.proto", +- "page.proto", +- "response_message.proto", +- "security_settings.proto", +- "session.proto", +- "session_entity_type.proto", +- "transition_route_group.proto", +- "version.proto", +- "webhook.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", - ], -) - -proto_library_with_info( -- name = "language_proto_with_info", +- name = "cx_proto_with_info", - deps = [ -- ":language_proto", +- ":cx_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "language_java_proto", -- deps = [":language_proto"], +- name = "cx_java_proto", +- deps = [":cx_proto"], -) - -java_grpc_library( -- name = "language_java_grpc", -- srcs = [":language_proto"], -- deps = [":language_java_proto"], +- name = "cx_java_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_java_proto"], -) - -java_gapic_library( -- name = "language_java_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 = "cx_java_gapic", +- srcs = [":cx_proto_with_info"], +- gapic_yaml = "dialogflow_gapic.yaml", +- grpc_service_config = "dialogflow_grpc_service_config.json", +- package = "google.cloud.dialogflow.cx.v3", - test_deps = [ -- ":language_java_grpc", +- ":cx_java_grpc", - ], - deps = [ -- ":language_java_proto", +- ":cx_java_proto", - ], -) - -java_gapic_test( -- name = "language_java_gapic_test_suite", +- name = "cx_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.language.v1.LanguageServiceClientTest", +- "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.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.TransitionRouteGroupsClientTest", +- "com.google.cloud.dialogflow.cx.v3.VersionsClientTest", +- "com.google.cloud.dialogflow.cx.v3.WebhooksClientTest", - ], -- runtime_deps = [":language_java_gapic_test"], +- runtime_deps = [":cx_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-language-v1-java", +- name = "google-cloud-dialogflow-cx-v3-java", - deps = [ -- ":language_java_gapic", -- ":language_java_grpc", -- ":language_java_proto", -- ":language_proto", +- ":cx_java_gapic", +- ":cx_java_grpc", +- ":cx_java_proto", +- ":cx_proto", - ], -) - @@ -19262,97 +18275,75 @@ diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUIL -) - -go_proto_library( -- name = "language_go_proto", +- name = "cx_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/language/v1", -- protos = [":language_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3", +- protos = [":cx_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 = "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 = "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", +- service_yaml = "dialogflow_v3.yaml", - deps = [ -- ":language_go_proto", +- ":cx_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", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -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 = "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-language-v1-go", +- name = "gapi-cloud-dialogflow-cx-v3-go", - deps = [ -- ":language_go_gapic", -- ":language_go_gapic_srcjar-test.srcjar", -- ":language_go_proto", +- ":cx_go_gapic", +- ":cx_go_gapic_srcjar-test.srcjar", +- ":cx_go_proto", - ], -) - +- -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +- -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 = "language_moved_proto", -- srcs = [":language_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- ], --) -- --py_proto_library( -- name = "language_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":language_moved_proto"], --) -- --py_grpc_library( -- name = "language_py_grpc", -- srcs = [":language_moved_proto"], -- deps = [":language_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "language_py_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", -- deps = [ -- ":language_py_grpc", -- ":language_py_proto", -- ], +- name = "cx_py_gapic", +- srcs = [":cx_proto"], +- grpc_service_config = "dialogflow_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "language-v1-py", +- name = "dialogflow-cx-v3-py", - deps = [ -- ":language_py_gapic", -- ":language_py_grpc", -- ":language_py_proto", +- ":cx_py_gapic", - ], -) - @@ -19368,36 +18359,36 @@ 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 = "cx_php_proto", +- deps = [":cx_proto"], -) - -php_grpc_library( -- name = "language_php_grpc", -- srcs = [":language_proto"], -- deps = [":language_php_proto"], +- name = "cx_php_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_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 = "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", - deps = [ -- ":language_php_grpc", -- ":language_php_proto", +- ":cx_php_grpc", +- ":cx_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-language-v1-php", +- name = "google-cloud-dialogflow-cx-v3-php", - deps = [ -- ":language_php_gapic", -- ":language_php_grpc", -- ":language_php_proto", +- ":cx_php_gapic", +- ":cx_php_grpc", +- ":cx_php_proto", - ], -) - @@ -19411,20 +18402,20 @@ 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", -- grpc_service_config = "language_grpc_service_config.json", -- package = "google.cloud.language.v1", -- service_yaml = "//google/cloud/language:language_v1.yaml", +- name = "cx_nodejs_gapic", +- src = ":cx_proto_with_info", +- grpc_service_config = "dialogflow_grpc_service_config.json", +- package = "google.cloud.dialogflow.cx.v3", +- package_name = "@google-cloud/dialogflow-cx", +- service_yaml = "dialogflow_v3.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "language-v1-nodejs", +- name = "dialogflow-cx-v3-nodejs", - deps = [ -- ":language_nodejs_gapic", -- ":language_proto", +- ":cx_nodejs_gapic", +- ":cx_proto", - ], -) - @@ -19440,35 +18431,36 @@ diff -urN a/google/cloud/language/v1/BUILD.bazel b/google/cloud/language/v1/BUIL -) - -ruby_proto_library( -- name = "language_ruby_proto", -- deps = [":language_proto"], +- name = "cx_ruby_proto", +- deps = [":cx_proto"], -) - -ruby_grpc_library( -- name = "language_ruby_grpc", -- srcs = [":language_proto"], -- deps = [":language_ruby_proto"], +- name = "cx_ruby_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_ruby_proto"], -) - -ruby_gapic_library( -- name = "language_ruby_gapic", -- src = ":language_proto_with_info", -- gapic_yaml = "language_gapic.yaml", -- package = "google.cloud.language.v1", -- service_yaml = "//google/cloud/language:language_v1.yaml", +- 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", - deps = [ -- ":language_ruby_grpc", -- ":language_ruby_proto", +- ":cx_ruby_grpc", +- ":cx_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-language-v1-ruby", +- name = "google-cloud-dialogflow-cx-v3-ruby", - deps = [ -- ":language_ruby_gapic", -- ":language_ruby_grpc", -- ":language_ruby_proto", +- ":cx_ruby_gapic", +- ":cx_ruby_grpc", +- ":cx_ruby_proto", - ], -) - @@ -19484,35 +18476,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 = "cx_csharp_proto", +- deps = [":cx_proto"], -) - -csharp_grpc_library( -- name = "language_csharp_grpc", -- srcs = [":language_proto"], -- deps = [":language_csharp_proto"], +- name = "cx_csharp_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_csharp_proto"], -) - -csharp_gapic_library( -- name = "language_csharp_gapic", -- src = ":language_proto_with_info", -- gapic_yaml = "language_gapic.yaml", -- package = "google.cloud.language.v1", -- service_yaml = "//google/cloud/language:language_v1.yaml", +- name = "cx_csharp_gapic", +- srcs = [":cx_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":language_csharp_grpc", -- ":language_csharp_proto", +- ":cx_csharp_grpc", +- ":cx_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-language-v1-csharp", +- name = "google-cloud-dialogflow-cx-v3-csharp", - deps = [ -- ":language_csharp_gapic", -- ":language_csharp_grpc", -- ":language_csharp_proto", +- ":cx_csharp_gapic", +- ":cx_csharp_grpc", +- ":cx_csharp_proto", - ], -) - @@ -19520,10 +18511,10 @@ 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,369 +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 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,376 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -19545,80 +18536,111 @@ 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 = "cx_proto", - srcs = [ -- "language_service.proto", +- "agent.proto", +- "audio_config.proto", +- "entity_type.proto", +- "environment.proto", +- "flow.proto", +- "fulfillment.proto", +- "intent.proto", +- "page.proto", +- "response_message.proto", +- "session.proto", +- "session_entity_type.proto", +- "transition_route_group.proto", +- "version.proto", +- "webhook.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", - ], -) - -proto_library_with_info( -- name = "language_proto_with_info", +- name = "cx_proto_with_info", - deps = [ -- ":language_proto", +- ":cx_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "language_java_proto", -- deps = [":language_proto"], +- name = "cx_java_proto", +- deps = [":cx_proto"], -) - -java_grpc_library( -- name = "language_java_grpc", -- srcs = [":language_proto"], -- deps = [":language_java_proto"], +- name = "cx_java_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_java_proto"], -) - -java_gapic_library( -- name = "language_java_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 = "cx_java_gapic", +- srcs = [":cx_proto_with_info"], +- gapic_yaml = "dialogflow_gapic.yaml", +- grpc_service_config = "dialogflow_grpc_service_config.json", +- package = "google.cloud.dialogflow.cx.v3beta1", - test_deps = [ -- ":language_java_grpc", +- ":cx_java_grpc", - ], - deps = [ -- ":language_java_proto", +- ":cx_java_proto", - ], -) - -java_gapic_test( -- name = "language_java_gapic_test_suite", +- name = "cx_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.language.v1beta2.LanguageServiceClientTest", +- "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.FlowsClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.IntentsClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.PagesClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.SessionEntityTypesClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.SessionsClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroupsClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.VersionsClientTest", +- "com.google.cloud.dialogflow.cx.v3beta1.WebhooksClientTest", - ], -- runtime_deps = [":language_java_gapic_test"], +- runtime_deps = [":cx_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-language-v1beta2-java", +- name = "google-cloud-dialogflow-cx-v3beta1-java", - deps = [ -- ":language_java_gapic", -- ":language_java_grpc", -- ":language_java_proto", -- ":language_proto", +- ":cx_java_gapic", +- ":cx_java_grpc", +- ":cx_java_proto", +- ":cx_proto", - ], -) - @@ -19634,98 +18656,74 @@ diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1 -) - -go_proto_library( -- name = "language_go_proto", +- name = "cx_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/dialogflow/cx/v3beta1", +- protos = [":cx_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 = "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 = "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", +- service_yaml = "dialogflow_v3beta1.yaml", - deps = [ -- ":language_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 = "language_go_gapic_test", -- srcs = [":language_go_gapic_srcjar_test"], -- embed = [":language_go_gapic"], -- importpath = "cloud.google.com/go/language/apiv1beta2", +- 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-language-v1beta2-go", +- name = "gapi-cloud-dialogflow-cx-v3beta1-go", - deps = [ -- ":language_go_gapic", -- ":language_go_gapic_srcjar-test.srcjar", -- ":language_go_proto", +- ":cx_go_gapic", +- ":cx_go_gapic_srcjar-test.srcjar", +- ":cx_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +- -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 = "language_moved_proto", -- srcs = [":language_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --py_proto_library( -- name = "language_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":language_moved_proto"], --) -- --py_grpc_library( -- name = "language_py_grpc", -- srcs = [":language_moved_proto"], -- deps = [":language_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "language_py_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", -- deps = [ -- ":language_py_grpc", -- ":language_py_proto", -- ], +- name = "cx_py_gapic", +- srcs = [":cx_proto"], +- grpc_service_config = "dialogflow_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "language-v1beta2-py", +- name = "dialogflow-cx-v3beta1-py", - deps = [ -- ":language_py_gapic", -- ":language_py_grpc", -- ":language_py_proto", +- ":cx_py_gapic", - ], -) - @@ -19741,36 +18739,36 @@ 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 = "cx_php_proto", +- deps = [":cx_proto"], -) - -php_grpc_library( -- name = "language_php_grpc", -- srcs = [":language_proto"], -- deps = [":language_php_proto"], --) +- name = "cx_php_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_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 = "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", - deps = [ -- ":language_php_grpc", -- ":language_php_proto", +- ":cx_php_grpc", +- ":cx_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-language-v1beta2-php", +- name = "google-cloud-dialogflow-cx-v3beta1-php", - deps = [ -- ":language_php_gapic", -- ":language_php_grpc", -- ":language_php_proto", +- ":cx_php_gapic", +- ":cx_php_grpc", +- ":cx_php_proto", - ], -) - @@ -19784,20 +18782,20 @@ 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", -- grpc_service_config = "language_grpc_service_config.json", -- package = "google.cloud.language.v1beta2", -- service_yaml = "language_v1beta2.yaml", +- name = "cx_nodejs_gapic", +- package_name = "@google-cloud/dialogflow-cx", +- src = ":cx_proto_with_info", +- 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 = "language-v1beta2-nodejs", +- name = "dialogflow-cx-v3beta1-nodejs", - deps = [ -- ":language_nodejs_gapic", -- ":language_proto", +- ":cx_nodejs_gapic", +- ":cx_proto", - ], -) - @@ -19813,35 +18811,36 @@ diff -urN a/google/cloud/language/v1beta2/BUILD.bazel b/google/cloud/language/v1 -) - -ruby_proto_library( -- name = "language_ruby_proto", -- deps = [":language_proto"], +- name = "cx_ruby_proto", +- deps = [":cx_proto"], -) - -ruby_grpc_library( -- name = "language_ruby_grpc", -- srcs = [":language_proto"], -- deps = [":language_ruby_proto"], +- name = "cx_ruby_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_ruby_proto"], -) - -ruby_gapic_library( -- name = "language_ruby_gapic", -- src = ":language_proto_with_info", -- gapic_yaml = "language_gapic.yaml", -- package = "google.cloud.language.v1beta2", -- service_yaml = "language_v1beta2.yaml", +- 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", - deps = [ -- ":language_ruby_grpc", -- ":language_ruby_proto", +- ":cx_ruby_grpc", +- ":cx_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-language-v1beta2-ruby", +- name = "google-cloud-dialogflow-cx-v3beta1-ruby", - deps = [ -- ":language_ruby_gapic", -- ":language_ruby_grpc", -- ":language_ruby_proto", +- ":cx_ruby_gapic", +- ":cx_ruby_grpc", +- ":cx_ruby_proto", - ], -) - @@ -19857,35 +18856,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 = "cx_csharp_proto", +- deps = [":cx_proto"], -) - -csharp_grpc_library( -- name = "language_csharp_grpc", -- srcs = [":language_proto"], -- deps = [":language_csharp_proto"], +- name = "cx_csharp_grpc", +- srcs = [":cx_proto"], +- deps = [":cx_csharp_proto"], -) - -csharp_gapic_library( -- name = "language_csharp_gapic", -- src = ":language_proto_with_info", -- gapic_yaml = "language_gapic.yaml", -- package = "google.cloud.language.v1beta2", -- service_yaml = "language_v1beta2.yaml", +- name = "cx_csharp_gapic", +- srcs = [":cx_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "dialogflow_grpc_service_config.json", - deps = [ -- ":language_csharp_grpc", -- ":language_csharp_proto", +- ":cx_csharp_grpc", +- ":cx_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-language-v1beta2-csharp", +- name = "google-cloud-dialogflow-cx-v3beta1-csharp", - deps = [ -- ":language_csharp_gapic", -- ":language_csharp_grpc", -- ":language_csharp_proto", +- ":cx_csharp_gapic", +- ":cx_csharp_grpc", +- ":cx_csharp_proto", - ], -) - @@ -19893,11 +18891,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/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,370 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/dialogflow/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,366 +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"]) @@ -19909,10 +18916,18 @@ 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 = "dialogflow_proto", - srcs = [ -- "managed_identities_service.proto", -- "resource.proto", +- "agent.proto", +- "audio_config.proto", +- "context.proto", +- "entity_type.proto", +- "environment.proto", +- "intent.proto", +- "session.proto", +- "session_entity_type.proto", +- "validation_result.proto", +- "webhook.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -19920,73 +18935,83 @@ 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", +- "//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 = "managedidentities_proto_with_info", +- name = "dialogflow_proto_with_info", - deps = [ -- ":managedidentities_proto", +- ":dialogflow_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "managedidentities_java_proto", -- deps = [":managedidentities_proto"], +- name = "dialogflow_java_proto", +- deps = [":dialogflow_proto"], -) - -java_grpc_library( -- name = "managedidentities_java_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_java_proto"], +- name = "dialogflow_java_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_java_proto"], -) - -java_gapic_library( -- name = "managedidentities_java_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 = "dialogflow_java_gapic", +- srcs = [":dialogflow_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", +- package = "google.cloud.dialogflow.v2", - test_deps = [ -- ":managedidentities_java_grpc", +- ":dialogflow_java_grpc", - ], - deps = [ -- ":managedidentities_java_proto", +- ":dialogflow_java_proto", - ], -) - -java_gapic_test( -- name = "managedidentities_java_gapic_test_suite", +- name = "dialogflow_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.managedidentities.v1.ManagedIdentitiesServiceClientTest", +- "com.google.cloud.dialogflow.v2.AgentsClientTest", +- "com.google.cloud.dialogflow.v2.ContextsClientTest", +- "com.google.cloud.dialogflow.v2.EntityTypesClientTest", +- "com.google.cloud.dialogflow.v2.EnvironmentsClientTest", +- "com.google.cloud.dialogflow.v2.IntentsClientTest", +- "com.google.cloud.dialogflow.v2.SessionEntityTypesClientTest", +- "com.google.cloud.dialogflow.v2.SessionsClientTest", - ], -- runtime_deps = [":managedidentities_java_gapic_test"], +- runtime_deps = [":dialogflow_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-managedidentities-v1-java", +- name = "google-cloud-dialogflow-v2-java", - deps = [ -- ":managedidentities_java_gapic", -- ":managedidentities_java_grpc", -- ":managedidentities_java_proto", -- ":managedidentities_proto", +- ":dialogflow_java_gapic", +- ":dialogflow_java_grpc", +- ":dialogflow_java_proto", +- ":dialogflow_proto", - ], -) - @@ -20002,105 +19027,72 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed -) - -go_proto_library( -- name = "managedidentities_go_proto", +- name = "dialogflow_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/dialogflow/v2", +- protos = [":dialogflow_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 = "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 = "dialogflow_go_gapic", +- srcs = [":dialogflow_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", +- importpath = "cloud.google.com/go/dialogflow/apiv2;dialogflow", +- service_yaml = "dialogflow_v2.yaml", - deps = [ -- ":managedidentities_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- ":dialogflow_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -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 = "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-managedidentities-v1-go", +- name = "gapi-cloud-dialogflow-v2-go", - deps = [ -- ":managedidentities_go_gapic", -- ":managedidentities_go_gapic_srcjar-test.srcjar", -- ":managedidentities_go_proto", +- ":dialogflow_go_gapic", +- ":dialogflow_go_gapic_srcjar-test.srcjar", +- ":dialogflow_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "managedidentities_moved_proto", -- srcs = [":managedidentities_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_proto_library( -- name = "managedidentities_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":managedidentities_moved_proto"], --) -- --py_grpc_library( -- name = "managedidentities_py_grpc", -- srcs = [":managedidentities_moved_proto"], -- deps = [":managedidentities_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "managedidentities_py_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", -- deps = [ -- ":managedidentities_py_grpc", -- ":managedidentities_py_proto", -- ], +- name = "dialogflow_py_gapic", +- srcs = [":dialogflow_proto"], +- grpc_service_config = "dialogflow_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "managedidentities-v1-py", +- name = "dialogflow-v2-py", - deps = [ -- ":managedidentities_py_gapic", -- ":managedidentities_py_grpc", -- ":managedidentities_py_proto", +- ":dialogflow_py_gapic", - ], -) - @@ -20116,36 +19108,36 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed -) - -php_proto_library( -- name = "managedidentities_php_proto", -- deps = [":managedidentities_proto"], +- name = "dialogflow_php_proto", +- deps = [":dialogflow_proto"], -) - -php_grpc_library( -- name = "managedidentities_php_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_php_proto"], +- name = "dialogflow_php_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_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 = "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", - deps = [ -- ":managedidentities_php_grpc", -- ":managedidentities_php_proto", +- ":dialogflow_php_grpc", +- ":dialogflow_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-managedidentities-v1-php", +- name = "google-cloud-dialogflow-v2-php", - deps = [ -- ":managedidentities_php_gapic", -- ":managedidentities_php_grpc", -- ":managedidentities_php_proto", +- ":dialogflow_php_gapic", +- ":dialogflow_php_grpc", +- ":dialogflow_php_proto", - ], -) - @@ -20159,19 +19151,21 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed -) - -nodejs_gapic_library( -- name = "managedidentities_nodejs_gapic", -- src = ":managedidentities_proto_with_info", -- grpc_service_config = "managedidentities_grpc_service_config.json", -- package = "google.cloud.managedidentities.v1", -- service_yaml = "managedidentities_v1.yaml", +- name = "dialogflow_nodejs_gapic", +- package_name = "@google-cloud/dialogflow", +- src = ":dialogflow_proto_with_info", +- 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 = "managedidentities-v1-nodejs", +- name = "dialogflow-v2-nodejs", - deps = [ -- ":managedidentities_nodejs_gapic", -- ":managedidentities_proto", +- ":dialogflow_nodejs_gapic", +- ":dialogflow_proto", - ], -) - @@ -20187,35 +19181,36 @@ diff -urN a/google/cloud/managedidentities/v1/BUILD.bazel b/google/cloud/managed -) - -ruby_proto_library( -- name = "managedidentities_ruby_proto", -- deps = [":managedidentities_proto"], +- name = "dialogflow_ruby_proto", +- deps = [":dialogflow_proto"], -) - -ruby_grpc_library( -- name = "managedidentities_ruby_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_ruby_proto"], +- name = "dialogflow_ruby_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_ruby_proto"], -) - -ruby_gapic_library( -- name = "managedidentities_ruby_gapic", -- src = ":managedidentities_proto_with_info", -- gapic_yaml = "managedidentities_gapic.yaml", -- package = "google.cloud.managedidentities.v1", -- service_yaml = "managedidentities_v1.yaml", +- 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.v2", +- service_yaml = "dialogflow_v2.yaml", - deps = [ -- ":managedidentities_ruby_grpc", -- ":managedidentities_ruby_proto", +- ":dialogflow_ruby_grpc", +- ":dialogflow_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-managedidentities-v1-ruby", +- name = "google-cloud-dialogflow-v2-ruby", - deps = [ -- ":managedidentities_ruby_gapic", -- ":managedidentities_ruby_grpc", -- ":managedidentities_ruby_proto", +- ":dialogflow_ruby_gapic", +- ":dialogflow_ruby_grpc", +- ":dialogflow_ruby_proto", - ], -) - @@ -20231,35 +19226,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 = "dialogflow_csharp_proto", +- deps = [":dialogflow_proto"], -) - -csharp_grpc_library( -- name = "managedidentities_csharp_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_csharp_proto"], +- name = "dialogflow_csharp_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_csharp_proto"], -) - -csharp_gapic_library( -- name = "managedidentities_csharp_gapic", -- src = ":managedidentities_proto_with_info", -- gapic_yaml = "managedidentities_gapic.yaml", -- package = "google.cloud.managedidentities.v1", -- service_yaml = "managedidentities_v1.yaml", +- name = "dialogflow_csharp_gapic", +- srcs = [":dialogflow_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":managedidentities_csharp_grpc", -- ":managedidentities_csharp_proto", +- ":dialogflow_csharp_grpc", +- ":dialogflow_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-managedidentities-v1-csharp", +- name = "google-cloud-dialogflow-v2-csharp", - deps = [ -- ":managedidentities_csharp_gapic", -- ":managedidentities_csharp_grpc", -- ":managedidentities_csharp_proto", +- ":dialogflow_csharp_gapic", +- ":dialogflow_csharp_grpc", +- ":dialogflow_csharp_proto", - ], -) - @@ -20267,11 +19261,20 @@ 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,365 +0,0 @@ +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,372 +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"]) @@ -20283,82 +19286,107 @@ 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 = "dialogflow_proto", - srcs = [ -- "managed_identities_service.proto", -- "resource.proto", +- "agent.proto", +- "audio_config.proto", +- "context.proto", +- "document.proto", +- "entity_type.proto", +- "environment.proto", +- "gcs.proto", +- "intent.proto", +- "knowledge_base.proto", +- "session.proto", +- "session_entity_type.proto", +- "validation_result.proto", +- "webhook.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", - ], -) - -proto_library_with_info( -- name = "managedidentities_proto_with_info", +- name = "dialogflow_proto_with_info", - deps = [ -- ":managedidentities_proto", +- ":dialogflow_proto", - "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "managedidentities_java_proto", -- deps = [":managedidentities_proto"], +- name = "dialogflow_java_proto", +- deps = [":dialogflow_proto"], -) - -java_grpc_library( -- name = "managedidentities_java_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_java_proto"], +- name = "dialogflow_java_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_java_proto"], -) - -java_gapic_library( -- name = "managedidentities_java_gapic", -- src = ":managedidentities_proto_with_info", -- gapic_yaml = "managedidentities_gapic.yaml", -- package = "google.cloud.managedidentities.v1beta1", -- service_yaml = "managedidentities_v1beta1.yaml", +- name = "dialogflow_java_gapic", +- srcs = [":dialogflow_proto_with_info"], +- grpc_service_config = "dialogflow_grpc_service_config.json", +- package = "google.cloud.dialogflow.v2beta1", - test_deps = [ -- ":managedidentities_java_grpc", +- ":dialogflow_java_grpc", - ], - deps = [ -- ":managedidentities_java_proto", +- ":dialogflow_java_proto", - ], -) - -java_gapic_test( -- name = "managedidentities_java_gapic_test_suite", +- name = "dialogflow_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.managedidentities.v1beta1.ManagedIdentitiesServiceClientTest", +- "com.google.cloud.dialogflow.v2beta1.AgentsClientTest", +- "com.google.cloud.dialogflow.v2beta1.ContextsClientTest", +- "com.google.cloud.dialogflow.v2beta1.DocumentsClientTest", +- "com.google.cloud.dialogflow.v2beta1.EntityTypesClientTest", +- "com.google.cloud.dialogflow.v2beta1.EnvironmentsClientTest", +- "com.google.cloud.dialogflow.v2beta1.IntentsClientTest", +- "com.google.cloud.dialogflow.v2beta1.KnowledgeBasesClientTest", +- "com.google.cloud.dialogflow.v2beta1.SessionEntityTypesClientTest", +- "com.google.cloud.dialogflow.v2beta1.SessionsClientTest", - ], -- runtime_deps = [":managedidentities_java_gapic_test"], +- runtime_deps = [":dialogflow_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-managedidentities-v1beta1-java", +- name = "google-cloud-dialogflow-v2beta1-java", - deps = [ -- ":managedidentities_java_gapic", -- ":managedidentities_java_grpc", -- ":managedidentities_java_proto", -- ":managedidentities_proto", +- ":dialogflow_java_gapic", +- ":dialogflow_java_grpc", +- ":dialogflow_java_proto", +- ":dialogflow_proto", - ], -) - @@ -20374,103 +19402,73 @@ diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/ma -) - -go_proto_library( -- name = "managedidentities_go_proto", +- name = "dialogflow_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/managedidentities/v1beta1", -- protos = [":managedidentities_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/v2beta1", +- protos = [":dialogflow_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 = "managedidentities_go_gapic", -- srcs = [":managedidentities_proto_with_info"], -- grpc_service_config = "", -- importpath = "cloud.google.com/go/managedidentities/apiv1beta1;managedidentities", -- service_yaml = "managedidentities_v1beta1.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", +- service_yaml = "dialogflow_v2beta1.yaml", - deps = [ -- ":managedidentities_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- ":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:duration_go_proto", +- "@io_bazel_rules_go//proto/wkt:struct_go_proto", - ], -) - -go_test( -- name = "managedidentities_go_gapic_test", -- srcs = [":managedidentities_go_gapic_srcjar_test"], -- embed = [":managedidentities_go_gapic"], -- importpath = "cloud.google.com/go/managedidentities/apiv1beta1", +- 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-managedidentities-v1beta1-go", +- name = "gapi-cloud-dialogflow-v2beta1-go", - deps = [ -- ":managedidentities_go_gapic", -- ":managedidentities_go_gapic_srcjar-test.srcjar", -- ":managedidentities_go_proto", +- ":dialogflow_go_gapic", +- ":dialogflow_go_gapic_srcjar-test.srcjar", +- ":dialogflow_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "managedidentities_moved_proto", -- srcs = [":managedidentities_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/longrunning:operations_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --py_proto_library( -- name = "managedidentities_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":managedidentities_moved_proto"], --) -- --py_grpc_library( -- name = "managedidentities_py_grpc", -- srcs = [":managedidentities_moved_proto"], -- deps = [":managedidentities_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "managedidentities_py_gapic", -- src = ":managedidentities_proto_with_info", -- gapic_yaml = "managedidentities_gapic.yaml", -- package = "google.cloud.managedidentities.v1beta1", -- service_yaml = "managedidentities_v1beta1.yaml", -- deps = [ -- ":managedidentities_py_grpc", -- ":managedidentities_py_proto", -- ], +- name = "dialogflow_py_gapic", +- srcs = [":dialogflow_proto"], +- grpc_service_config = "dialogflow_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "managedidentities-v1beta1-py", +- name = "dialogflow-v2beta1-py", - deps = [ -- ":managedidentities_py_gapic", -- ":managedidentities_py_grpc", -- ":managedidentities_py_proto", +- ":dialogflow_py_gapic", - ], -) - @@ -20486,35 +19484,36 @@ diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/ma -) - -php_proto_library( -- name = "managedidentities_php_proto", -- deps = [":managedidentities_proto"], +- name = "dialogflow_php_proto", +- deps = [":dialogflow_proto"], -) - -php_grpc_library( -- name = "managedidentities_php_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_php_proto"], +- name = "dialogflow_php_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_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 = "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", - deps = [ -- ":managedidentities_php_grpc", -- ":managedidentities_php_proto", +- ":dialogflow_php_grpc", +- ":dialogflow_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-managedidentities-v1beta1-php", +- name = "google-cloud-dialogflow-v2beta1-php", - deps = [ -- ":managedidentities_php_gapic", -- ":managedidentities_php_grpc", -- ":managedidentities_php_proto", +- ":dialogflow_php_gapic", +- ":dialogflow_php_grpc", +- ":dialogflow_php_proto", - ], -) - @@ -20528,19 +19527,21 @@ diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/ma -) - -nodejs_gapic_library( -- name = "managedidentities_nodejs_gapic", -- src = ":managedidentities_proto_with_info", -- grpc_service_config = None, -- package = "google.cloud.managedidentities.v1beta1", -- service_yaml = "managedidentities_v1beta1.yaml", +- name = "dialogflow_nodejs_gapic", +- package_name = "@google-cloud/dialogflow", +- src = ":dialogflow_proto_with_info", +- 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 = "managedidentities-v1beta1-nodejs", +- name = "dialogflow-v2beta1-nodejs", - deps = [ -- ":managedidentities_nodejs_gapic", -- ":managedidentities_proto", +- ":dialogflow_nodejs_gapic", +- ":dialogflow_proto", - ], -) - @@ -20556,35 +19557,36 @@ diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/ma -) - -ruby_proto_library( -- name = "managedidentities_ruby_proto", -- deps = [":managedidentities_proto"], +- name = "dialogflow_ruby_proto", +- deps = [":dialogflow_proto"], -) - -ruby_grpc_library( -- name = "managedidentities_ruby_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_ruby_proto"], +- name = "dialogflow_ruby_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_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", +- 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", - deps = [ -- ":managedidentities_ruby_grpc", -- ":managedidentities_ruby_proto", +- ":dialogflow_ruby_grpc", +- ":dialogflow_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-managedidentities-v1beta1-ruby", +- name = "google-cloud-dialogflow-v2beta1-ruby", - deps = [ -- ":managedidentities_ruby_gapic", -- ":managedidentities_ruby_grpc", -- ":managedidentities_ruby_proto", +- ":dialogflow_ruby_gapic", +- ":dialogflow_ruby_grpc", +- ":dialogflow_ruby_proto", - ], -) - @@ -20600,35 +19602,34 @@ diff -urN a/google/cloud/managedidentities/v1beta1/BUILD.bazel b/google/cloud/ma -) - -csharp_proto_library( -- name = "managedidentities_csharp_proto", -- deps = [":managedidentities_proto"], +- name = "dialogflow_csharp_proto", +- deps = [":dialogflow_proto"], -) - -csharp_grpc_library( -- name = "managedidentities_csharp_grpc", -- srcs = [":managedidentities_proto"], -- deps = [":managedidentities_csharp_proto"], +- name = "dialogflow_csharp_grpc", +- srcs = [":dialogflow_proto"], +- deps = [":dialogflow_csharp_proto"], -) - -csharp_gapic_library( -- name = "managedidentities_csharp_gapic", -- src = ":managedidentities_proto_with_info", -- gapic_yaml = "managedidentities_gapic.yaml", -- package = "google.cloud.managedidentities.v1beta1", -- service_yaml = "managedidentities_v1beta1.yaml", +- 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 = [ -- ":managedidentities_csharp_grpc", -- ":managedidentities_csharp_proto", +- ":dialogflow_csharp_grpc", +- ":dialogflow_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-managedidentities-v1beta1-csharp", +- name = "google-cloud-dialogflow-v2beta1-csharp", - deps = [ -- ":managedidentities_csharp_gapic", -- ":managedidentities_csharp_grpc", -- ":managedidentities_csharp_proto", +- ":dialogflow_csharp_gapic", +- ":dialogflow_csharp_grpc", +- ":dialogflow_csharp_proto", - ], -) - @@ -20636,10 +19637,15 @@ 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/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,359 +0,0 @@ +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/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,372 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -20652,21 +19658,27 @@ 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 = "documentai_proto", - srcs = [ -- "media_translation.proto", +- "document.proto", +- "document_understanding.proto", +- "geometry.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 = "mediatranslation_proto_with_info", +- name = "documentai_proto_with_info", - deps = [ -- ":mediatranslation_proto", +- ":documentai_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -20684,47 +19696,47 @@ diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/med -) - -java_proto_library( -- name = "mediatranslation_java_proto", -- deps = [":mediatranslation_proto"], +- name = "documentai_java_proto", +- deps = [":documentai_proto"], -) - -java_grpc_library( -- name = "mediatranslation_java_grpc", -- srcs = [":mediatranslation_proto"], -- deps = [":mediatranslation_java_proto"], +- name = "documentai_java_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_java_proto"], -) - -java_gapic_library( -- name = "mediatranslation_java_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 = "documentai_java_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", - test_deps = [ -- ":mediatranslation_java_grpc", +- ":documentai_java_grpc", - ], - deps = [ -- ":mediatranslation_java_proto", +- ":documentai_java_proto", - ], -) - -java_gapic_test( -- name = "mediatranslation_java_gapic_test_suite", +- name = "documentai_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.mediatranslation.v1beta1.SpeechTranslationServiceClientTest", +- "com.google.cloud.documentai.v1beta1.DocumentUnderstandingServiceClientTest", - ], -- runtime_deps = [":mediatranslation_java_gapic_test"], +- runtime_deps = [":documentai_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-mediatranslation-v1beta1-java", +- name = "google-cloud-documentai-v1beta1-java", - deps = [ -- ":mediatranslation_java_gapic", -- ":mediatranslation_java_grpc", -- ":mediatranslation_java_proto", -- ":mediatranslation_proto", +- ":documentai_java_gapic", +- ":documentai_java_grpc", +- ":documentai_java_proto", +- ":documentai_proto", - ], -) - @@ -20740,41 +19752,46 @@ diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/med -) - -go_proto_library( -- name = "mediatranslation_go_proto", +- name = "documentai_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/documentai/v1beta1", +- 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 = "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 = "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 = [ -- ":mediatranslation_go_proto", +- ":documentai_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@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 = "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-mediatranslation-v1beta1-go", +- name = "gapi-cloud-documentai-v1beta1-go", - deps = [ -- ":mediatranslation_go_gapic", -- ":mediatranslation_go_gapic_srcjar-test.srcjar", -- ":mediatranslation_go_proto", +- ":documentai_go_gapic", +- ":documentai_go_gapic_srcjar-test.srcjar", +- ":documentai_go_proto", - ], -) - @@ -20791,47 +19808,51 @@ diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/med -) - -moved_proto_library( -- name = "mediatranslation_moved_proto", -- srcs = [":mediatranslation_proto"], +- name = "documentai_moved_proto", +- srcs = [":documentai_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", - ], -) - -py_proto_library( -- name = "mediatranslation_py_proto", +- name = "documentai_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":mediatranslation_moved_proto"], +- deps = [":documentai_moved_proto"], -) - -py_grpc_library( -- name = "mediatranslation_py_grpc", -- srcs = [":mediatranslation_moved_proto"], -- deps = [":mediatranslation_py_proto"], +- name = "documentai_py_grpc", +- srcs = [":documentai_moved_proto"], +- deps = [":documentai_py_proto"], -) - -py_gapic_library( -- name = "mediatranslation_py_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 = "documentai_py_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", - deps = [ -- ":mediatranslation_py_grpc", -- ":mediatranslation_py_proto", +- ":documentai_py_grpc", +- ":documentai_py_proto", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "mediatranslation-v1beta1-py", +- name = "documentai-v1beta1-py", - deps = [ -- ":mediatranslation_py_gapic", -- ":mediatranslation_py_grpc", -- ":mediatranslation_py_proto", +- ":documentai_py_gapic", +- ":documentai_py_grpc", +- ":documentai_py_proto", - ], -) - @@ -20847,36 +19868,36 @@ diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/med -) - -php_proto_library( -- name = "mediatranslation_php_proto", -- deps = [":mediatranslation_proto"], +- name = "documentai_php_proto", +- deps = [":documentai_proto"], -) - -php_grpc_library( -- name = "mediatranslation_php_grpc", -- srcs = [":mediatranslation_proto"], -- deps = [":mediatranslation_php_proto"], +- name = "documentai_php_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_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 = "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", - deps = [ -- ":mediatranslation_php_grpc", -- ":mediatranslation_php_proto", +- ":documentai_php_grpc", +- ":documentai_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-mediatranslation-v1beta1-php", +- name = "google-cloud-documentai-v1beta1-php", - deps = [ -- ":mediatranslation_php_gapic", -- ":mediatranslation_php_grpc", -- ":mediatranslation_php_proto", +- ":documentai_php_gapic", +- ":documentai_php_grpc", +- ":documentai_php_proto", - ], -) - @@ -20890,20 +19911,19 @@ 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", -- grpc_service_config = "mediatranslation_grpc_service_config.json", -- package = "google.cloud.mediatranslation.v1beta1", -- service_yaml = "mediatranslation_v1beta1.yaml", +- name = "documentai_nodejs_gapic", +- src = ":documentai_proto_with_info", +- 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 = "mediatranslation-v1beta1-nodejs", +- name = "documentai-v1beta1-nodejs", - deps = [ -- ":mediatranslation_nodejs_gapic", -- ":mediatranslation_proto", +- ":documentai_nodejs_gapic", +- ":documentai_proto", - ], -) - @@ -20919,35 +19939,35 @@ diff -urN a/google/cloud/mediatranslation/v1beta1/BUILD.bazel b/google/cloud/med -) - -ruby_proto_library( -- name = "mediatranslation_ruby_proto", -- deps = [":mediatranslation_proto"], +- name = "documentai_ruby_proto", +- deps = [":documentai_proto"], -) - -ruby_grpc_library( -- name = "mediatranslation_ruby_grpc", -- srcs = [":mediatranslation_proto"], -- deps = [":mediatranslation_ruby_proto"], +- name = "documentai_ruby_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_ruby_proto"], -) - -ruby_gapic_library( -- name = "mediatranslation_ruby_gapic", -- src = ":mediatranslation_proto_with_info", -- gapic_yaml = "mediatranslation_gapic.yaml", -- package = "google.cloud.mediatranslation.v1beta1", -- service_yaml = "mediatranslation_v1beta1.yaml", +- 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", - deps = [ -- ":mediatranslation_ruby_grpc", -- ":mediatranslation_ruby_proto", +- ":documentai_ruby_grpc", +- ":documentai_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-mediatranslation-v1beta1-ruby", +- name = "google-cloud-documentai-v1beta1-ruby", - deps = [ -- ":mediatranslation_ruby_gapic", -- ":mediatranslation_ruby_grpc", -- ":mediatranslation_ruby_proto", +- ":documentai_ruby_gapic", +- ":documentai_ruby_grpc", +- ":documentai_ruby_proto", - ], -) - @@ -20963,35 +19983,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 = "documentai_csharp_proto", +- deps = [":documentai_proto"], -) - -csharp_grpc_library( -- name = "mediatranslation_csharp_grpc", -- srcs = [":mediatranslation_proto"], -- deps = [":mediatranslation_csharp_proto"], +- name = "documentai_csharp_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_csharp_proto"], -) - -csharp_gapic_library( -- name = "mediatranslation_csharp_gapic", -- src = ":mediatranslation_proto_with_info", -- gapic_yaml = "mediatranslation_gapic.yaml", -- package = "google.cloud.mediatranslation.v1beta1", -- service_yaml = "mediatranslation_v1beta1.yaml", +- name = "documentai_csharp_gapic", +- srcs = [":documentai_proto_with_info"], +- grpc_service_config = "documentai_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":mediatranslation_csharp_grpc", -- ":mediatranslation_csharp_proto", +- ":documentai_csharp_grpc", +- ":documentai_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-mediatranslation-v1beta1-csharp", +- name = "google-cloud-documentai-v1beta1-csharp", - deps = [ -- ":mediatranslation_csharp_gapic", -- ":mediatranslation_csharp_grpc", -- ":mediatranslation_csharp_proto", +- ":documentai_csharp_gapic", +- ":documentai_csharp_grpc", +- ":documentai_csharp_proto", - ], -) - @@ -20999,10 +20018,10 @@ 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/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,370 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/documentai/v1beta2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,336 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -21015,25 +20034,27 @@ 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 = "documentai_proto", - srcs = [ -- "cloud_memcache.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//:field_mask_proto", +- "//google/rpc:status_proto", +- "//google/type:color_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "memcache_proto_with_info", +- name = "documentai_proto_with_info", - deps = [ -- ":memcache_proto", +- ":documentai_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -21051,47 +20072,47 @@ 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 = "documentai_java_proto", +- deps = [":documentai_proto"], -) - -java_grpc_library( -- name = "memcache_java_grpc", -- srcs = [":memcache_proto"], -- deps = [":memcache_java_proto"], +- name = "documentai_java_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_java_proto"], -) - -java_gapic_library( -- name = "memcache_java_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 = "documentai_java_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", - test_deps = [ -- ":memcache_java_grpc", +- ":documentai_java_grpc", - ], - deps = [ -- ":memcache_java_proto", +- ":documentai_java_proto", - ], -) - -java_gapic_test( -- name = "memcache_java_gapic_test_suite", +- name = "documentai_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.memcache.v1beta2.CloudMemcacheClientTest", +- "com.google.cloud.documentai.v1beta2.DocumentUnderstandingServiceClientTest", - ], -- runtime_deps = [":memcache_java_gapic_test"], +- runtime_deps = [":documentai_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-memcache-v1beta2-java", +- name = "google-cloud-documentai-v1beta2-java", - deps = [ -- ":memcache_java_gapic", -- ":memcache_java_grpc", -- ":memcache_java_proto", -- ":memcache_proto", +- ":documentai_java_gapic", +- ":documentai_java_grpc", +- ":documentai_java_proto", +- ":documentai_proto", - ], -) - @@ -21107,105 +20128,70 @@ diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1 -) - -go_proto_library( -- name = "memcache_go_proto", +- name = "documentai_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/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 = "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 = "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 = [ -- ":memcache_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- ":documentai_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@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/apiv1beta2", +- 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-memcache-v1beta2-go", +- name = "gapi-cloud-documentai-v1beta2-go", - deps = [ -- ":memcache_go_gapic", -- ":memcache_go_gapic_srcjar-test.srcjar", -- ":memcache_go_proto", +- ":documentai_go_gapic", +- ":documentai_go_gapic_srcjar-test.srcjar", +- ":documentai_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "memcache_moved_proto", -- srcs = [":memcache_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_proto_library( -- name = "memcache_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":memcache_moved_proto"], --) -- --py_grpc_library( -- name = "memcache_py_grpc", -- srcs = [":memcache_moved_proto"], -- deps = [":memcache_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "memcache_py_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", -- deps = [ -- ":memcache_py_grpc", -- ":memcache_py_proto", -- ], +- name = "documentai_py_gapic", +- srcs = [":documentai_proto"], +- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "memcache-v1beta2-py", +- name = "documentai-v1beta2-py", - deps = [ -- ":memcache_py_gapic", -- ":memcache_py_grpc", -- ":memcache_py_proto", +- ":documentai_py_gapic", - ], -) - @@ -21221,36 +20207,36 @@ 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 = "documentai_php_proto", +- deps = [":documentai_proto"], -) - -php_grpc_library( -- name = "memcache_php_grpc", -- srcs = [":memcache_proto"], -- deps = [":memcache_php_proto"], +- name = "documentai_php_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_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 = "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 = [ -- ":memcache_php_grpc", -- ":memcache_php_proto", +- ":documentai_php_grpc", +- ":documentai_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-memcache-v1beta2-php", +- name = "google-cloud-documentai-v1beta2-php", - deps = [ -- ":memcache_php_gapic", -- ":memcache_php_grpc", -- ":memcache_php_proto", +- ":documentai_php_gapic", +- ":documentai_php_grpc", +- ":documentai_php_proto", - ], -) - @@ -21264,20 +20250,20 @@ 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", -- grpc_service_config = "memcache_grpc_service_config.json", -- package = "google.cloud.memcache.v1beta2", -- service_yaml = "memcache_v1beta2.yaml", +- name = "documentai_nodejs_gapic", +- package_name = "@google-cloud/documentai", +- src = ":documentai_proto_with_info", +- 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 = "memcache-v1beta2-nodejs", +- name = "documentai-v1beta2-nodejs", - deps = [ -- ":memcache_nodejs_gapic", -- ":memcache_proto", +- ":documentai_nodejs_gapic", +- ":documentai_proto", - ], -) - @@ -21293,35 +20279,35 @@ diff -urN a/google/cloud/memcache/v1beta2/BUILD.bazel b/google/cloud/memcache/v1 -) - -ruby_proto_library( -- name = "memcache_ruby_proto", -- deps = [":memcache_proto"], +- name = "documentai_ruby_proto", +- deps = [":documentai_proto"], -) - -ruby_grpc_library( -- name = "memcache_ruby_grpc", -- srcs = [":memcache_proto"], -- deps = [":memcache_ruby_proto"], +- name = "documentai_ruby_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_ruby_proto"], -) - -ruby_gapic_library( -- name = "memcache_ruby_gapic", -- src = ":memcache_proto_with_info", -- gapic_yaml = "memcache_gapic.yaml", -- package = "google.cloud.memcache.v1beta2", -- service_yaml = "memcache_v1beta2.yaml", +- 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 = [ -- ":memcache_ruby_grpc", -- ":memcache_ruby_proto", +- ":documentai_ruby_grpc", +- ":documentai_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-memcache-v1beta2-ruby", +- name = "google-cloud-documentai-v1beta2-ruby", - deps = [ -- ":memcache_ruby_gapic", -- ":memcache_ruby_grpc", -- ":memcache_ruby_proto", +- ":documentai_ruby_gapic", +- ":documentai_ruby_grpc", +- ":documentai_ruby_proto", - ], -) - @@ -21337,35 +20323,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 = "documentai_csharp_proto", +- deps = [":documentai_proto"], -) - -csharp_grpc_library( -- name = "memcache_csharp_grpc", -- srcs = [":memcache_proto"], -- deps = [":memcache_csharp_proto"], +- name = "documentai_csharp_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_csharp_proto"], -) - -csharp_gapic_library( -- name = "memcache_csharp_gapic", -- src = ":memcache_proto_with_info", -- gapic_yaml = "memcache_gapic.yaml", -- package = "google.cloud.memcache.v1beta2", -- service_yaml = "memcache_v1beta2.yaml", +- name = "documentai_csharp_gapic", +- srcs = [":documentai_proto_with_info"], +- grpc_service_config = "documentai_v1beta2_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":memcache_csharp_grpc", -- ":memcache_csharp_proto", +- ":documentai_csharp_grpc", +- ":documentai_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-memcache-v1beta2-csharp", +- name = "google-cloud-documentai-v1beta2-csharp", - deps = [ -- ":memcache_csharp_gapic", -- ":memcache_csharp_grpc", -- ":memcache_csharp_proto", +- ":documentai_csharp_gapic", +- ":documentai_csharp_grpc", +- ":documentai_csharp_proto", - ], -) - @@ -21373,10 +20358,10 @@ 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/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,380 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/documentai/v1beta3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,356 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -21398,9 +20383,11 @@ 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 = "documentai_proto", - srcs = [ -- "metastore.proto", +- "document.proto", +- "document_processor_service.proto", +- "geometry.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -21408,15 +20395,21 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ - "//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 = "metastore_proto_with_info", +- name = "documentai_proto_with_info", - deps = [ -- ":metastore_proto", +- ":documentai_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -21434,47 +20427,47 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -) - -java_proto_library( -- name = "metastore_java_proto", -- deps = [":metastore_proto"], +- name = "documentai_java_proto", +- deps = [":documentai_proto"], -) - -java_grpc_library( -- name = "metastore_java_grpc", -- srcs = [":metastore_proto"], -- deps = [":metastore_java_proto"], +- name = "documentai_java_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_java_proto"], -) - -java_gapic_library( -- name = "metastore_java_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", +- name = "documentai_java_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", - test_deps = [ -- ":metastore_java_grpc", +- ":documentai_java_grpc", - ], - deps = [ -- ":metastore_java_proto", +- ":documentai_java_proto", - ], -) - -java_gapic_test( -- name = "metastore_java_gapic_test_suite", +- name = "documentai_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.metastore.v1alpha.DataprocMetastoreClientTest", +- "com.google.cloud.documentai.v1beta3.DocumentProcessorServiceClientTest", - ], -- runtime_deps = [":metastore_java_gapic_test"], +- runtime_deps = [":documentai_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-metastore-v1alpha-java", +- name = "google-cloud-documentai-v1beta3-java", - deps = [ -- ":metastore_java_gapic", -- ":metastore_java_grpc", -- ":metastore_java_proto", -- ":metastore_proto", +- ":documentai_java_gapic", +- ":documentai_java_grpc", +- ":documentai_java_proto", +- ":documentai_proto", - ], -) - @@ -21490,105 +20483,74 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -) - -go_proto_library( -- name = "metastore_go_proto", +- name = "documentai_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/documentai/v1beta3", +- protos = [":documentai_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 = "metastore_go_gapic", -- srcs = [":metastore_proto_with_info"], -- grpc_service_config = "metastore_grpc_service_config.json", -- importpath = "cloud.google.com/go/metastore/apiv1alpha;metastore", -- service_yaml = "metastore_v1alpha.yaml", +- 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 = [ -- ":metastore_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- ":documentai_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - ], -) - -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 = "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-metastore-v1alpha-go", +- name = "gapi-cloud-documentai-v1beta3-go", - deps = [ -- ":metastore_go_gapic", -- ":metastore_go_gapic_srcjar-test.srcjar", -- ":metastore_go_proto", +- ":documentai_go_gapic", +- ":documentai_go_gapic_srcjar-test.srcjar", +- ":documentai_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "metastore_moved_proto", -- srcs = [":metastore_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_proto_library( -- name = "metastore_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":metastore_moved_proto"], --) -- --py_grpc_library( -- name = "metastore_py_grpc", -- srcs = [":metastore_moved_proto"], -- deps = [":metastore_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "metastore_py_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_py_grpc", -- ":metastore_py_proto", -- ], +- name = "documentai_py_gapic", +- srcs = [":documentai_proto"], +- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "metastore-v1alpha-py", +- name = "documentai-v1beta3-py", - deps = [ -- ":metastore_py_gapic", -- ":metastore_py_grpc", -- ":metastore_py_proto", +- ":documentai_py_gapic", - ], -) - @@ -21604,36 +20566,36 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -) - -php_proto_library( -- name = "metastore_php_proto", -- deps = [":metastore_proto"], +- name = "documentai_php_proto", +- deps = [":documentai_proto"], -) - -php_grpc_library( -- name = "metastore_php_grpc", -- srcs = [":metastore_proto"], -- deps = [":metastore_php_proto"], +- name = "documentai_php_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_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", +- 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", - deps = [ -- ":metastore_php_grpc", -- ":metastore_php_proto", +- ":documentai_php_grpc", +- ":documentai_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-metastore-v1alpha-php", +- name = "google-cloud-documentai-v1beta3-php", - deps = [ -- ":metastore_php_gapic", -- ":metastore_php_grpc", -- ":metastore_php_proto", +- ":documentai_php_gapic", +- ":documentai_php_grpc", +- ":documentai_php_proto", - ], -) - @@ -21647,19 +20609,20 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -) - -nodejs_gapic_library( -- name = "metastore_nodejs_gapic", -- src = ":metastore_proto_with_info", -- grpc_service_config = "metastore_grpc_service_config.json", -- package = "google.cloud.metastore.v1alpha", -- service_yaml = "metastore_v1alpha.yaml", +- name = "documentai_nodejs_gapic", +- package_name = "@google-cloud/documentai", +- src = ":documentai_proto_with_info", +- 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 = "metastore-v1alpha-nodejs", +- name = "documentai-v1beta3-nodejs", - deps = [ -- ":metastore_nodejs_gapic", -- ":metastore_proto", +- ":documentai_nodejs_gapic", +- ":documentai_proto", - ], -) - @@ -21675,36 +20638,36 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -) - -ruby_proto_library( -- name = "metastore_ruby_proto", -- deps = [":metastore_proto"], +- name = "documentai_ruby_proto", +- deps = [":documentai_proto"], -) - -ruby_grpc_library( -- name = "metastore_ruby_grpc", -- srcs = [":metastore_proto"], -- deps = [":metastore_ruby_proto"], +- name = "documentai_ruby_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_ruby_proto"], -) - -ruby_gapic_library( -- name = "metastore_ruby_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", +- name = "documentai_ruby_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", - deps = [ -- ":metastore_ruby_grpc", -- ":metastore_ruby_proto", +- ":documentai_ruby_grpc", +- ":documentai_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-metastore-v1alpha-ruby", +- name = "google-cloud-documentai-v1beta3-ruby", - deps = [ -- ":metastore_ruby_gapic", -- ":metastore_ruby_grpc", -- ":metastore_ruby_proto", +- ":documentai_ruby_gapic", +- ":documentai_ruby_grpc", +- ":documentai_ruby_proto", - ], -) - @@ -21720,36 +20683,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 = "documentai_csharp_proto", +- deps = [":documentai_proto"], -) - -csharp_grpc_library( -- name = "metastore_csharp_grpc", -- srcs = [":metastore_proto"], -- deps = [":metastore_csharp_proto"], +- name = "documentai_csharp_grpc", +- srcs = [":documentai_proto"], +- deps = [":documentai_csharp_proto"], -) - -csharp_gapic_library( -- name = "metastore_csharp_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", +- name = "documentai_csharp_gapic", +- srcs = [":documentai_proto_with_info"], +- grpc_service_config = "documentai_v1beta3_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":metastore_csharp_grpc", -- ":metastore_csharp_proto", +- ":documentai_csharp_grpc", +- ":documentai_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-metastore-v1alpha-csharp", +- name = "google-cloud-documentai-v1beta3-csharp", - deps = [ -- ":metastore_csharp_gapic", -- ":metastore_csharp_grpc", -- ":metastore_csharp_proto", +- ":documentai_csharp_gapic", +- ":documentai_csharp_grpc", +- ":documentai_csharp_proto", - ], -) - @@ -21757,10 +20718,10 @@ diff -urN a/google/cloud/metastore/v1alpha/BUILD.bazel b/google/cloud/metastore/ -# 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/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,385 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -21782,11 +20743,9 @@ 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 = "domains_proto", - srcs = [ -- "environment.proto", -- "instance.proto", -- "service.proto", +- "domains.proto", - ], - deps = [ - "//google/api:annotations_proto", @@ -21794,14 +20753,17 @@ 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", +- "//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 = "notebooks_proto_with_info", +- name = "domains_proto_with_info", - deps = [ -- ":notebooks_proto", +- ":domains_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -21819,47 +20781,48 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -) - -java_proto_library( -- name = "notebooks_java_proto", -- deps = [":notebooks_proto"], +- name = "domains_java_proto", +- deps = [":domains_proto"], -) - -java_grpc_library( -- name = "notebooks_java_grpc", -- srcs = [":notebooks_proto"], -- deps = [":notebooks_java_proto"], +- name = "domains_java_grpc", +- srcs = [":domains_proto"], +- deps = [":domains_java_proto"], -) - -java_gapic_library( -- name = "notebooks_java_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 = "domains_java_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", - test_deps = [ -- ":notebooks_java_grpc", +- ":domains_java_grpc", - ], - deps = [ -- ":notebooks_java_proto", +- ":domains_java_proto", +- "//google/type:type_java_proto", - ], -) - -java_gapic_test( -- name = "notebooks_java_gapic_test_suite", +- name = "domains_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.notebooks.v1beta1.NotebookServiceClientTest", +- "com.google.cloud.domains.v1alpha2.DomainsClientTest", - ], -- runtime_deps = [":notebooks_java_gapic_test"], +- runtime_deps = [":domains_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-notebooks-v1beta1-java", +- name = "google-cloud-domains-v1alpha2-java", - deps = [ -- ":notebooks_java_gapic", -- ":notebooks_java_grpc", -- ":notebooks_java_proto", -- ":notebooks_proto", +- ":domains_java_gapic", +- ":domains_java_grpc", +- ":domains_java_proto", +- ":domains_proto", - ], -) - @@ -21875,70 +20838,109 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -) - -go_proto_library( -- name = "notebooks_go_proto", +- name = "domains_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/domains/v1alpha2", +- 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 = "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 = "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 = [ -- ":notebooks_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- ":domains_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - ], -) - -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 = "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-notebooks-v1beta1-go", +- name = "gapi-cloud-domains-v1alpha2-go", - deps = [ -- ":notebooks_go_gapic", -- ":notebooks_go_gapic_srcjar-test.srcjar", -- ":notebooks_go_proto", +- ":domains_go_gapic", +- ":domains_go_gapic_srcjar-test.srcjar", +- ":domains_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## --# This library is using Python microgenerator. --# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", -- py_gapic_library = "py_gapic_library2", +- "moved_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "domains_moved_proto", +- srcs = [":domains_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", +- ], +-) +- +-py_proto_library( +- name = "domains_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":domains_moved_proto"], -) - +-py_grpc_library( +- name = "domains_py_grpc", +- srcs = [":domains_moved_proto"], +- deps = [":domains_py_proto"], +-) - -py_gapic_library( -- name = "notebooks_py_gapic", -- srcs = [":notebooks_proto"], -- grpc_service_config = "notebooks_grpc_service_config.json", +- name = "domains_py_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", +- deps = [ +- ":domains_py_grpc", +- ":domains_py_proto", +- ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "notebooks-v1beta1-py", +- name = "domains-v1alpha2-py", - deps = [ -- ":notebooks_py_gapic", +- ":domains_py_gapic", +- ":domains_py_grpc", +- ":domains_py_proto", - ], -) - @@ -21954,36 +20956,36 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -) - -php_proto_library( -- name = "notebooks_php_proto", -- deps = [":notebooks_proto"], +- name = "domains_php_proto", +- deps = [":domains_proto"], -) - -php_grpc_library( -- name = "notebooks_php_grpc", -- srcs = [":notebooks_proto"], -- deps = [":notebooks_php_proto"], +- name = "domains_php_grpc", +- srcs = [":domains_proto"], +- deps = [":domains_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 = "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", - deps = [ -- ":notebooks_php_grpc", -- ":notebooks_php_proto", +- ":domains_php_grpc", +- ":domains_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-notebooks-v1beta1-php", +- name = "google-cloud-domains-v1alpha2-php", - deps = [ -- ":notebooks_php_gapic", -- ":notebooks_php_grpc", -- ":notebooks_php_proto", +- ":domains_php_gapic", +- ":domains_php_grpc", +- ":domains_php_proto", - ], -) - @@ -21997,19 +20999,19 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -) - -nodejs_gapic_library( -- name = "notebooks_nodejs_gapic", -- src = ":notebooks_proto_with_info", -- grpc_service_config = "notebooks_grpc_service_config.json", -- package = "google.cloud.notebooks.v1beta1", -- service_yaml = "notebooks_v1beta1.yaml", +- name = "domains_nodejs_gapic", +- src = ":domains_proto_with_info", +- grpc_service_config = "domains_grpc_service_config.json", +- package = "google.cloud.domains.v1alpha2", +- service_yaml = "domains_v1alpha2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "notebooks-v1beta1-nodejs", +- name = "domains-v1alpha2-nodejs", - deps = [ -- ":notebooks_nodejs_gapic", -- ":notebooks_proto", +- ":domains_nodejs_gapic", +- ":domains_proto", - ], -) - @@ -22025,36 +21027,36 @@ diff -urN a/google/cloud/notebooks/v1beta1/BUILD.bazel b/google/cloud/notebooks/ -) - -ruby_proto_library( -- name = "notebooks_ruby_proto", -- deps = [":notebooks_proto"], +- name = "domains_ruby_proto", +- deps = [":domains_proto"], -) - -ruby_grpc_library( -- name = "notebooks_ruby_grpc", -- srcs = [":notebooks_proto"], -- deps = [":notebooks_ruby_proto"], +- name = "domains_ruby_grpc", +- srcs = [":domains_proto"], +- deps = [":domains_ruby_proto"], -) - -ruby_gapic_library( -- name = "notebooks_ruby_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 = "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", - deps = [ -- ":notebooks_ruby_grpc", -- ":notebooks_ruby_proto", +- ":domains_ruby_grpc", +- ":domains_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-notebooks-v1beta1-ruby", +- name = "google-cloud-domains-v1alpha2-ruby", - deps = [ -- ":notebooks_ruby_gapic", -- ":notebooks_ruby_grpc", -- ":notebooks_ruby_proto", +- ":domains_ruby_gapic", +- ":domains_ruby_grpc", +- ":domains_ruby_proto", - ], -) - @@ -22070,36 +21072,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 = "domains_csharp_proto", +- deps = [":domains_proto"], -) - -csharp_grpc_library( -- name = "notebooks_csharp_grpc", -- srcs = [":notebooks_proto"], -- deps = [":notebooks_csharp_proto"], +- name = "domains_csharp_grpc", +- srcs = [":domains_proto"], +- deps = [":domains_csharp_proto"], -) - -csharp_gapic_library( -- name = "notebooks_csharp_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 = "domains_csharp_gapic", +- srcs = [":domains_proto_with_info"], +- grpc_service_config = "domains_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":notebooks_csharp_grpc", -- ":notebooks_csharp_proto", +- ":domains_csharp_grpc", +- ":domains_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-notebooks-v1beta1-csharp", +- name = "google-cloud-domains-v1alpha2-csharp", - deps = [ -- ":notebooks_csharp_gapic", -- ":notebooks_csharp_grpc", -- ":notebooks_csharp_proto", +- ":domains_csharp_gapic", +- ":domains_csharp_grpc", +- ":domains_csharp_proto", - ], -) - @@ -22107,11 +21107,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/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,385 +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"]) @@ -22120,47 +21129,89 @@ 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 = "domains_proto", - srcs = [ -- "orgpolicy.proto", +- "domains.proto", - ], - deps = [ - "//google/api:annotations_proto", -- "@com_google_protobuf//:empty_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", +- ], +-) +- -############################################################################## -# Java -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- "java_gapic_assembly_gradle_pkg", +- "java_gapic_library", +- "java_gapic_test", - "java_grpc_library", - "java_proto_library", -- "java_gapic_assembly_gradle_pkg", -) - -java_proto_library( -- name = "orgpolicy_java_proto", -- deps = [":orgpolicy_proto"], +- name = "domains_java_proto", +- deps = [":domains_proto"], -) - -java_grpc_library( -- name = "orgpolicy_java_grpc", -- srcs = [":orgpolicy_proto"], -- deps = [":orgpolicy_java_proto"], +- name = "domains_java_grpc", +- srcs = [":domains_proto"], +- deps = [":domains_java_proto"], +-) +- +-java_gapic_library( +- name = "domains_java_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", +- 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-orgpolicy-v1-java", +- name = "google-cloud-domains-v1beta1-java", - deps = [ -- ":orgpolicy_java_grpc", -- ":orgpolicy_java_proto", -- ":orgpolicy_proto", +- ":domains_java_gapic", +- ":domains_java_grpc", +- ":domains_java_proto", +- ":domains_proto", - ], -) - @@ -22169,16 +21220,53 @@ 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 = "domains_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/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", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning: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", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-domains-v1beta1-go", +- deps = [ +- ":domains_go_gapic", +- ":domains_go_gapic_srcjar-test.srcjar", +- ":domains_go_proto", - ], -) - @@ -22188,62 +21276,106 @@ diff -urN a/google/cloud/orgpolicy/v1/BUILD.bazel b/google/cloud/orgpolicy/v1/BU -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", - "py_grpc_library", - "py_proto_library", -- "py_gapic_assembly_pkg", -) - -moved_proto_library( -- name = "orgpolicy_moved_proto", -- srcs = [":orgpolicy_proto"], +- name = "domains_moved_proto", +- srcs = [":domains_proto"], - deps = [ - "//google/api:annotations_proto", -- "@com_google_protobuf//:empty_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", - ], -) - -py_proto_library( -- name = "orgpolicy_py_proto", +- name = "domains_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":orgpolicy_moved_proto"], +- deps = [":domains_moved_proto"], -) - -py_grpc_library( -- name = "orgpolicy_py_grpc", -- srcs = [":orgpolicy_moved_proto"], -- deps = [":orgpolicy_py_proto"], +- name = "domains_py_grpc", +- srcs = [":domains_moved_proto"], +- deps = [":domains_py_proto"], +-) +- +-py_gapic_library( +- name = "domains_py_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_py_grpc", +- ":domains_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", +- name = "domains-v1beta1-py", - deps = [ -- ":orgpolicy_py_grpc", -- ":orgpolicy_py_proto", -- ":orgpolicy_proto", +- ":domains_py_gapic", +- ":domains_py_grpc", +- ":domains_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 = "orgpolicy_php_proto", -- deps = [":orgpolicy_proto"], +- name = "domains_php_proto", +- deps = [":domains_proto"], -) - -php_grpc_library( -- name = "orgpolicy_php_grpc", -- srcs = [":orgpolicy_proto"], -- deps = [":orgpolicy_php_proto"], +- 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", +- ], -) - -############################################################################## @@ -22255,25 +21387,66 @@ diff -urN a/google/cloud/orgpolicy/v1/BUILD.bazel b/google/cloud/orgpolicy/v1/BU - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "domains_nodejs_gapic", +- src = ":domains_proto_with_info", +- 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_gapic_library", - "ruby_grpc_library", - "ruby_proto_library", -) - -ruby_proto_library( -- name = "orgpolicy_ruby_proto", -- deps = [":orgpolicy_proto"], +- name = "domains_ruby_proto", +- deps = [":domains_proto"], -) - -ruby_grpc_library( -- name = "orgpolicy_ruby_grpc", -- srcs = [":orgpolicy_proto"], -- deps = [":orgpolicy_ruby_proto"], +- name = "domains_ruby_grpc", +- srcs = [":domains_proto"], +- deps = [":domains_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.v1beta1", +- service_yaml = "domains_v1beta1.yaml", +- 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", +- ], -) - -############################################################################## @@ -22281,30 +21454,62 @@ 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 = "domains_csharp_proto", +- deps = [":domains_proto"], -) - -csharp_grpc_library( -- name = "orgpolicy_csharp_grpc", -- srcs = [":orgpolicy_proto"], -- deps = [":orgpolicy_csharp_proto"], +- name = "domains_csharp_grpc", +- srcs = [":domains_proto"], +- deps = [":domains_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "domains_csharp_gapic", +- srcs = [":domains_proto_with_info"], +- grpc_service_config = "domains_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code 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,357 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/functions/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -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"]) @@ -22316,22 +21521,30 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/os -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "agentendpoint_proto", +- name = "functions_proto", - srcs = [ -- "agentendpoint.proto", -- "patch_jobs.proto", -- "tasks.proto", +- "functions.proto", +- "operations.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", - ], -) - -proto_library_with_info( -- name = "agentendpoint_proto_with_info", +- name = "functions_proto_with_info", - deps = [ -- ":agentendpoint_proto", +- ":functions_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -22339,6 +21552,7 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/os -############################################################################## -# Java -############################################################################## +- -load( - "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", @@ -22349,47 +21563,49 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/os -) - -java_proto_library( -- name = "agentendpoint_java_proto", -- deps = [":agentendpoint_proto"], +- name = "functions_java_proto", +- deps = [":functions_proto"], -) - -java_grpc_library( -- name = "agentendpoint_java_grpc", -- srcs = [":agentendpoint_proto"], -- deps = [":agentendpoint_java_proto"], +- name = "functions_java_grpc", +- srcs = [":functions_proto"], +- deps = [":functions_java_proto"], -) - -java_gapic_library( -- name = "agentendpoint_java_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", +- name = "functions_java_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", - test_deps = [ -- ":agentendpoint_java_grpc", +- ":functions_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":agentendpoint_java_proto", +- ":functions_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "agentendpoint_java_gapic_test_suite", +- name = "functions_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.osconfig.agentendpoint.v1.AgentEndpointServiceClientTest", +- "com.google.cloud.functions.v1.CloudFunctionsServiceClientTest", - ], -- runtime_deps = [":agentendpoint_java_gapic_test"], +- runtime_deps = [":functions_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-osconfig-agentendpoint-v1-java", +- name = "google-cloud-functions-v1-java", - deps = [ -- ":agentendpoint_java_gapic", -- ":agentendpoint_java_grpc", -- ":agentendpoint_java_proto", -- ":agentendpoint_proto", +- ":functions_java_gapic", +- ":functions_java_grpc", +- ":functions_java_proto", +- ":functions_proto", - ], -) - @@ -22405,146 +21621,122 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/os -) - -go_proto_library( -- name = "agentendpoint_go_proto", +- name = "functions_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/functions/v1", +- protos = [":functions_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_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 = "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 = [ -- ":agentendpoint_go_proto", +- ":functions_go_proto", +- "//google/iam/v1:iam_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@io_bazel_rules_go//proto/wkt:any_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_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 = "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-osconfig-agentendpoint-v1-go", +- name = "gapi-cloud-functions-v1-go", - deps = [ -- ":agentendpoint_go_gapic", -- ":agentendpoint_go_gapic_srcjar-test.srcjar", -- ":agentendpoint_go_proto", +- ":functions_go_gapic", +- ":functions_go_gapic_srcjar-test.srcjar", +- ":functions_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - --moved_proto_library( -- name = "agentendpoint_moved_proto", -- srcs = [":agentendpoint_proto"], +-py_gapic_library( +- name = "functions_py_gapic", +- srcs = [":functions_proto"], +- grpc_service_config = "functions_grpc_service_config.json", +-) +- +-py_gapic_assembly_pkg( +- name = "functions-v1-py", - deps = [ -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", +- ":functions_py_gapic", - ], -) - --py_proto_library( -- name = "agentendpoint_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":agentendpoint_moved_proto"], +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", -) - --py_grpc_library( -- name = "agentendpoint_py_grpc", -- srcs = [":agentendpoint_moved_proto"], -- deps = [":agentendpoint_py_proto"], +-php_proto_library( +- name = "functions_php_proto", +- deps = [":functions_proto"], -) - --py_gapic_library( -- name = "agentendpoint_py_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", +-php_grpc_library( +- name = "functions_php_grpc", +- srcs = [":functions_proto"], +- deps = [":functions_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", - deps = [ -- ":agentendpoint_py_grpc", -- ":agentendpoint_py_proto", +- ":functions_php_grpc", +- ":functions_php_proto", - ], -) - -# Open Source Packages --py_gapic_assembly_pkg( -- name = "osconfig-agentendpoint-v1-py", +-php_gapic_assembly_pkg( +- name = "google-cloud-functions-v1-php", - deps = [ -- ":agentendpoint_py_gapic", -- ":agentendpoint_py_grpc", -- ":agentendpoint_py_proto", +- ":functions_php_gapic", +- ":functions_php_grpc", +- ":functions_php_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 = "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", --# ], --# ) -- --############################################################################## --# Node.js +-# Node.js -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", @@ -22553,19 +21745,20 @@ 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", -- grpc_service_config = "agentendpoint_grpc_service_config.json", -- package = "google.cloud.osconfig.agentendpoint.v1", -- service_yaml = "osconfig_v1.yaml", +- name = "functions_nodejs_gapic", +- package_name = "@google-cloud/functions", +- src = ":functions_proto_with_info", +- grpc_service_config = "functions_grpc_service_config.json", +- package = "google.cloud.functions.v1", +- service_yaml = "cloudfunctions_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "osconfig-agentendpoint-v1-nodejs", +- name = "functions-v1-nodejs", - deps = [ -- ":agentendpoint_nodejs_gapic", -- ":agentendpoint_proto", +- ":functions_nodejs_gapic", +- ":functions_proto", - ], -) - @@ -22581,35 +21774,36 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/os -) - -ruby_proto_library( -- name = "agentendpoint_ruby_proto", -- deps = [":agentendpoint_proto"], +- name = "functions_ruby_proto", +- deps = [":functions_proto"], -) - -ruby_grpc_library( -- name = "agentendpoint_ruby_grpc", -- srcs = [":agentendpoint_proto"], -- deps = [":agentendpoint_ruby_proto"], +- name = "functions_ruby_grpc", +- srcs = [":functions_proto"], +- deps = [":functions_ruby_proto"], -) - -ruby_gapic_library( -- name = "agentendpoint_ruby_gapic", -- src = ":agentendpoint_proto_with_info", -- gapic_yaml = "osconfig_gapic.yaml", -- package = "google.cloud.osconfig.agentendpoint.v1", -- service_yaml = "osconfig_v1.yaml", +- name = "functions_ruby_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", - deps = [ -- ":agentendpoint_ruby_grpc", -- ":agentendpoint_ruby_proto", +- ":functions_ruby_grpc", +- ":functions_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-osconfig-agentendpoint-v1-ruby", +- name = "google-cloud-functions-v1-ruby", - deps = [ -- ":agentendpoint_ruby_gapic", -- ":agentendpoint_ruby_grpc", -- ":agentendpoint_ruby_proto", +- ":functions_ruby_gapic", +- ":functions_ruby_grpc", +- ":functions_ruby_proto", - ], -) - @@ -22625,35 +21819,34 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/os -) - -csharp_proto_library( -- name = "agentendpoint_csharp_proto", -- deps = [":agentendpoint_proto"], +- name = "functions_csharp_proto", +- deps = [":functions_proto"], -) - -csharp_grpc_library( -- name = "agentendpoint_csharp_grpc", -- srcs = [":agentendpoint_proto"], -- deps = [":agentendpoint_csharp_proto"], +- name = "functions_csharp_grpc", +- srcs = [":functions_proto"], +- deps = [":functions_csharp_proto"], -) - -csharp_gapic_library( -- name = "agentendpoint_csharp_gapic", -- src = ":agentendpoint_proto_with_info", -- gapic_yaml = "osconfig_gapic.yaml", -- package = "google.cloud.osconfig.agentendpoint.v1", -- service_yaml = "osconfig_v1.yaml", +- name = "functions_csharp_gapic", +- srcs = [":functions_proto_with_info"], +- grpc_service_config = "functions_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":agentendpoint_csharp_grpc", -- ":agentendpoint_csharp_proto", +- ":functions_csharp_grpc", +- ":functions_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-osconfig-agentendpoint-v1-csharp", +- name = "google-cloud-functions-v1-csharp", - deps = [ -- ":agentendpoint_csharp_gapic", -- ":agentendpoint_csharp_grpc", -- ":agentendpoint_csharp_proto", +- ":functions_csharp_gapic", +- ":functions_csharp_grpc", +- ":functions_csharp_proto", - ], -) - @@ -22661,11 +21854,20 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/google/cloud/os -# 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,360 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/gaming/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,355 +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"]) @@ -22677,23 +21879,34 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "agentendpoint_proto", +- name = "gaming_proto", - srcs = [ -- "agentendpoint.proto", -- "guest_policies.proto", -- "patch_jobs.proto", -- "tasks.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 = "agentendpoint_proto_with_info", +- name = "gaming_proto_with_info", - deps = [ -- ":agentendpoint_proto", +- ":gaming_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -22711,47 +21924,50 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou -) - -java_proto_library( -- name = "agentendpoint_java_proto", -- deps = [":agentendpoint_proto"], +- name = "gaming_java_proto", +- deps = [":gaming_proto"], -) - -java_grpc_library( -- name = "agentendpoint_java_grpc", -- srcs = [":agentendpoint_proto"], -- deps = [":agentendpoint_java_proto"], +- name = "gaming_java_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_java_proto"], -) - -java_gapic_library( -- name = "agentendpoint_java_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", +- name = "gaming_java_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", - test_deps = [ -- ":agentendpoint_java_grpc", +- ":gaming_java_grpc", - ], - deps = [ -- ":agentendpoint_java_proto", +- ":gaming_java_proto", - ], -) - -java_gapic_test( -- name = "agentendpoint_java_gapic_test_suite", +- name = "gaming_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.osconfig.agentendpoint.v1beta.AgentEndpointServiceClientTest", +- "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 = [":agentendpoint_java_gapic_test"], +- runtime_deps = [":gaming_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-osconfig-agentendpoint-v1beta-java", +- name = "google-cloud-gaming-v1-java", - deps = [ -- ":agentendpoint_java_gapic", -- ":agentendpoint_java_grpc", -- ":agentendpoint_java_proto", -- ":agentendpoint_proto", +- ":gaming_java_gapic", +- ":gaming_java_grpc", +- ":gaming_java_proto", +- ":gaming_proto", - ], -) - @@ -22767,96 +21983,70 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou -) - -go_proto_library( -- name = "agentendpoint_go_proto", +- name = "gaming_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/gaming/v1", +- protos = [":gaming_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_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 = "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 = [ -- ":agentendpoint_go_proto", +- ":gaming_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@io_bazel_rules_go//proto/wkt:duration_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 = "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-osconfig-agentendpoint-v1beta-go", +- name = "gapi-cloud-gaming-v1-go", - deps = [ -- ":agentendpoint_go_gapic", -- ":agentendpoint_go_gapic_srcjar-test.srcjar", -- ":agentendpoint_go_proto", +- ":gaming_go_gapic", +- ":gaming_go_gapic_srcjar-test.srcjar", +- ":gaming_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "agentendpoint_moved_proto", -- srcs = [":agentendpoint_proto"], -- deps = [ -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- ], --) -- --py_proto_library( -- name = "agentendpoint_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":agentendpoint_moved_proto"], --) -- --py_grpc_library( -- name = "agentendpoint_py_grpc", -- srcs = [":agentendpoint_moved_proto"], -- deps = [":agentendpoint_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "agentendpoint_py_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_py_grpc", -- ":agentendpoint_py_proto", -- ], +- name = "gaming_py_gapic", +- srcs = [":gaming_proto"], +- grpc_service_config = "gaming_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "osconfig-agentendpoint-v1beta-py", +- name = "gaming-v1-py", - deps = [ -- ":agentendpoint_py_gapic", -- ":agentendpoint_py_grpc", -- ":agentendpoint_py_proto", +- ":gaming_py_gapic", - ], -) - @@ -22872,40 +22062,38 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou -) - -php_proto_library( -- name = "agentendpoint_php_proto", -- deps = [":agentendpoint_proto"], +- name = "gaming_php_proto", +- deps = [":gaming_proto"], -) - -php_grpc_library( -- name = "agentendpoint_php_grpc", -- srcs = [":agentendpoint_proto"], -- deps = [":agentendpoint_php_proto"], +- name = "gaming_php_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_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 = "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", +- deps = [ +- ":gaming_php_grpc", +- ":gaming_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-gaming-v1-php", +- deps = [ +- ":gaming_php_gapic", +- ":gaming_php_grpc", +- ":gaming_php_proto", +- ], +-) - -############################################################################## -# Node.js @@ -22917,19 +22105,19 @@ 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", -- grpc_service_config = "agentendpoint_grpc_service_config.json", -- package = "google.cloud.osconfig.agentendpoint.v1beta", -- service_yaml = "osconfig_v1beta.yaml", +- name = "gaming_nodejs_gapic", +- src = ":gaming_proto_with_info", +- grpc_service_config = "gaming_grpc_service_config.json", +- package = "google.cloud.gaming.v1", +- service_yaml = "gameservices_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "osconfig-agentendpoint-v1beta-nodejs", +- name = "gaming-v1-nodejs", - deps = [ -- ":agentendpoint_nodejs_gapic", -- ":agentendpoint_proto", +- ":gaming_nodejs_gapic", +- ":gaming_proto", - ], -) - @@ -22945,35 +22133,36 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou -) - -ruby_proto_library( -- name = "agentendpoint_ruby_proto", -- deps = [":agentendpoint_proto"], +- name = "gaming_ruby_proto", +- deps = [":gaming_proto"], -) - -ruby_grpc_library( -- name = "agentendpoint_ruby_grpc", -- srcs = [":agentendpoint_proto"], -- deps = [":agentendpoint_ruby_proto"], +- name = "gaming_ruby_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_ruby_proto"], -) - -ruby_gapic_library( -- name = "agentendpoint_ruby_gapic", -- src = ":agentendpoint_proto_with_info", -- gapic_yaml = "osconfig_gapic.yaml", -- package = "google.cloud.osconfig.agentendpoint.v1beta", -- service_yaml = "osconfig_v1beta.yaml", +- name = "gaming_ruby_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", - deps = [ -- ":agentendpoint_ruby_grpc", -- ":agentendpoint_ruby_proto", +- ":gaming_ruby_grpc", +- ":gaming_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-osconfig-agentendpoint-v1beta-ruby", +- name = "google-cloud-gaming-v1-ruby", - deps = [ -- ":agentendpoint_ruby_gapic", -- ":agentendpoint_ruby_grpc", -- ":agentendpoint_ruby_proto", +- ":gaming_ruby_gapic", +- ":gaming_ruby_grpc", +- ":gaming_ruby_proto", - ], -) - @@ -22989,35 +22178,34 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou -) - -csharp_proto_library( -- name = "agentendpoint_csharp_proto", -- deps = [":agentendpoint_proto"], +- name = "gaming_csharp_proto", +- deps = [":gaming_proto"], -) - -csharp_grpc_library( -- name = "agentendpoint_csharp_grpc", -- srcs = [":agentendpoint_proto"], -- deps = [":agentendpoint_csharp_proto"], +- name = "gaming_csharp_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_csharp_proto"], -) - -csharp_gapic_library( -- name = "agentendpoint_csharp_gapic", -- src = ":agentendpoint_proto_with_info", -- gapic_yaml = "osconfig_gapic.yaml", -- package = "google.cloud.osconfig.agentendpoint.v1beta", -- service_yaml = "osconfig_v1beta.yaml", +- name = "gaming_csharp_gapic", +- srcs = [":gaming_proto_with_info"], +- grpc_service_config = "gaming_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":agentendpoint_csharp_grpc", -- ":agentendpoint_csharp_proto", +- ":gaming_csharp_grpc", +- ":gaming_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-osconfig-agentendpoint-v1beta-csharp", +- name = "google-cloud-gaming-v1-csharp", - deps = [ -- ":agentendpoint_csharp_gapic", -- ":agentendpoint_csharp_grpc", -- ":agentendpoint_csharp_proto", +- ":gaming_csharp_gapic", +- ":gaming_csharp_grpc", +- ":gaming_csharp_proto", - ], -) - @@ -23025,10 +22213,10 @@ diff -urN a/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/google/clou -# 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,379 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/gaming/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,346 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -23041,30 +22229,34 @@ 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 = "gaming_proto", - srcs = [ -- "osconfig_service.proto", -- "patch_deployments.proto", -- "patch_jobs.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/type:datetime_proto", -- "//google/type:dayofweek_proto", -- "//google/type:timeofday_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 = "osconfig_proto_with_info", +- name = "gaming_proto_with_info", - deps = [ -- ":osconfig_proto", +- ":gaming_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -23082,47 +22274,50 @@ 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 = "gaming_java_proto", +- deps = [":gaming_proto"], -) - -java_grpc_library( -- name = "osconfig_java_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_java_proto"], +- name = "gaming_java_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_java_proto"], -) - -java_gapic_library( -- name = "osconfig_java_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 = "gaming_java_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", - test_deps = [ -- ":osconfig_java_grpc", +- ":gaming_java_grpc", - ], - deps = [ -- ":osconfig_java_proto", +- ":gaming_java_proto", - ], -) - -java_gapic_test( -- name = "osconfig_java_gapic_test_suite", +- name = "gaming_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.osconfig.v1.OsConfigServiceClientTest", +- "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 = [":osconfig_java_gapic_test"], +- runtime_deps = [":gaming_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-osconfig-v1-java", +- name = "google-cloud-gaming-v1beta-java", - deps = [ -- ":osconfig_java_gapic", -- ":osconfig_java_grpc", -- ":osconfig_java_proto", -- ":osconfig_proto", +- ":gaming_java_gapic", +- ":gaming_java_grpc", +- ":gaming_java_proto", +- ":gaming_proto", - ], -) - @@ -23138,108 +22333,70 @@ diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUIL -) - -go_proto_library( -- name = "osconfig_go_proto", +- name = "gaming_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/gaming/v1beta", +- protos = [":gaming_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/type:datetime_go_proto", -- "//google/type:dayofweek_go_proto", -- "//google/type:timeofday_go_proto", +- "//google/longrunning:longrunning_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 = "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 = [ -- ":osconfig_go_proto", +- ":gaming_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_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 = "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-osconfig-v1-go", +- name = "gapi-cloud-gaming-v1beta-go", - deps = [ -- ":osconfig_go_gapic", -- ":osconfig_go_gapic_srcjar-test.srcjar", -- ":osconfig_go_proto", +- ":gaming_go_gapic", +- ":gaming_go_gapic_srcjar-test.srcjar", +- ":gaming_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "osconfig_moved_proto", -- srcs = [":osconfig_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", -- ], --) -- --py_proto_library( -- name = "osconfig_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":osconfig_moved_proto"], --) -- --py_grpc_library( -- name = "osconfig_py_grpc", -- srcs = [":osconfig_moved_proto"], -- deps = [":osconfig_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "osconfig_py_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", -- deps = [ -- ":osconfig_py_grpc", -- ":osconfig_py_proto", -- ], +- name = "gaming_py_gapic", +- srcs = [":gaming_proto"], +- grpc_service_config = "gaming_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "osconfig-v1-py", +- name = "gaming-v1beta-py", - deps = [ -- ":osconfig_py_gapic", -- ":osconfig_py_grpc", -- ":osconfig_py_proto", +- ":gaming_py_gapic", - ], -) - @@ -23255,36 +22412,36 @@ 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 = "gaming_php_proto", +- deps = [":gaming_proto"], -) - -php_grpc_library( -- name = "osconfig_php_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_php_proto"], +- name = "gaming_php_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_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 = "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", - deps = [ -- ":osconfig_php_grpc", -- ":osconfig_php_proto", +- ":gaming_php_grpc", +- ":gaming_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-osconfig-v1-php", +- name = "google-cloud-gaming-v1beta-php", - deps = [ -- ":osconfig_php_gapic", -- ":osconfig_php_grpc", -- ":osconfig_php_proto", +- ":gaming_php_gapic", +- ":gaming_php_grpc", +- ":gaming_php_proto", - ], -) - @@ -23298,21 +22455,20 @@ 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", -- grpc_service_config = "osconfig_grpc_service_config.json", -- main_service = "OsConfigServiceClient", -- package = "google.cloud.osconfig.v1", -- service_yaml = "osconfig_v1.yaml", +- name = "gaming_nodejs_gapic", +- package_name = "@google-cloud/game-servers", +- src = ":gaming_proto_with_info", +- grpc_service_config = "gaming_grpc_service_config.json", +- package = "google.cloud.gaming.v1beta", +- service_yaml = "gameservices_v1beta.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "osconfig-v1-nodejs", +- name = "gaming-v1beta-nodejs", - deps = [ -- ":osconfig_nodejs_gapic", -- ":osconfig_proto", +- ":gaming_nodejs_gapic", +- ":gaming_proto", - ], -) - @@ -23328,35 +22484,35 @@ diff -urN a/google/cloud/osconfig/v1/BUILD.bazel b/google/cloud/osconfig/v1/BUIL -) - -ruby_proto_library( -- name = "osconfig_ruby_proto", -- deps = [":osconfig_proto"], +- name = "gaming_ruby_proto", +- deps = [":gaming_proto"], -) - -ruby_grpc_library( -- name = "osconfig_ruby_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_ruby_proto"], +- name = "gaming_ruby_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_ruby_proto"], -) - -ruby_gapic_library( -- name = "osconfig_ruby_gapic", -- src = ":osconfig_proto_with_info", -- gapic_yaml = "osconfig_gapic.yaml", -- package = "google.cloud.osconfig.v1", -- service_yaml = "osconfig_v1.yaml", +- name = "gaming_ruby_gapic", +- src = ":gaming_proto_with_info", +- gapic_yaml = "gaming_gapic.yaml", +- package = "google.cloud.gaming.v1beta", +- service_yaml = "gameservices_v1beta.yaml", - deps = [ -- ":osconfig_ruby_grpc", -- ":osconfig_ruby_proto", +- ":gaming_ruby_grpc", +- ":gaming_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-osconfig-v1-ruby", +- name = "google-cloud-gaming-v1beta-ruby", - deps = [ -- ":osconfig_ruby_gapic", -- ":osconfig_ruby_grpc", -- ":osconfig_ruby_proto", +- ":gaming_ruby_gapic", +- ":gaming_ruby_grpc", +- ":gaming_ruby_proto", - ], -) - @@ -23372,35 +22528,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 = "gaming_csharp_proto", +- deps = [":gaming_proto"], -) - -csharp_grpc_library( -- name = "osconfig_csharp_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_csharp_proto"], +- name = "gaming_csharp_grpc", +- srcs = [":gaming_proto"], +- deps = [":gaming_csharp_proto"], -) - -csharp_gapic_library( -- name = "osconfig_csharp_gapic", -- src = ":osconfig_proto_with_info", -- gapic_yaml = "osconfig_gapic.yaml", -- package = "google.cloud.osconfig.v1", -- service_yaml = "osconfig_v1.yaml", +- name = "gaming_csharp_gapic", +- srcs = [":gaming_proto_with_info"], +- grpc_service_config = "gaming_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":osconfig_csharp_grpc", -- ":osconfig_csharp_proto", +- ":gaming_csharp_grpc", +- ":gaming_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-osconfig-v1-csharp", +- name = "google-cloud-gaming-v1beta-csharp", - deps = [ -- ":osconfig_csharp_gapic", -- ":osconfig_csharp_grpc", -- ":osconfig_csharp_proto", +- ":gaming_csharp_gapic", +- ":gaming_csharp_grpc", +- ":gaming_csharp_proto", - ], -) - @@ -23408,10 +22563,15 @@ 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,380 +0,0 @@ +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,338 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -23424,22 +22584,19 @@ 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 = "iot_proto", - srcs = [ -- "guest_policies.proto", -- "osconfig_service.proto", -- "patch_deployments.proto", -- "patch_jobs.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/type:datetime_proto", -- "//google/type:dayofweek_proto", -- "//google/type:timeofday_proto", -- "@com_google_protobuf//:duration_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", +- "//google/rpc:status_proto", - "@com_google_protobuf//:empty_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", @@ -23447,9 +22604,9 @@ diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1b -) - -proto_library_with_info( -- name = "osconfig_proto_with_info", +- name = "iot_proto_with_info", - deps = [ -- ":osconfig_proto", +- ":iot_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -23467,47 +22624,49 @@ 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 = "iot_java_proto", +- deps = [":iot_proto"], -) - -java_grpc_library( -- name = "osconfig_java_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_java_proto"], +- name = "iot_java_grpc", +- srcs = [":iot_proto"], +- deps = [":iot_java_proto"], -) - -java_gapic_library( -- name = "osconfig_java_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 = "iot_java_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", - test_deps = [ -- ":osconfig_java_grpc", +- ":iot_java_grpc", +- "//google/iam/v1:iam_java_grpc", - ], - deps = [ -- ":osconfig_java_proto", +- ":iot_java_proto", +- "//google/iam/v1:iam_java_proto", - ], -) - -java_gapic_test( -- name = "osconfig_java_gapic_test_suite", +- name = "iot_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.osconfig.v1beta.OsConfigServiceClientTest", +- "com.google.cloud.iot.v1.DeviceManagerClientTest", - ], -- runtime_deps = [":osconfig_java_gapic_test"], +- runtime_deps = [":iot_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-osconfig-v1beta-java", +- name = "google-cloud-iot-v1-java", - deps = [ -- ":osconfig_java_gapic", -- ":osconfig_java_grpc", -- ":osconfig_java_proto", -- ":osconfig_proto", +- ":iot_java_gapic", +- ":iot_java_grpc", +- ":iot_java_proto", +- ":iot_proto", - ], -) - @@ -23523,109 +22682,67 @@ diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1b -) - -go_proto_library( -- name = "osconfig_go_proto", +- name = "iot_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/iot/v1", +- protos = [":iot_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/rpc:status_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 = "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 = [ -- ":osconfig_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ":iot_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 = "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-osconfig-v1beta-go", +- name = "gapi-cloud-iot-v1-go", - deps = [ -- ":osconfig_go_gapic", -- ":osconfig_go_gapic_srcjar-test.srcjar", -- ":osconfig_go_proto", +- ":iot_go_gapic", +- ":iot_go_gapic_srcjar-test.srcjar", +- ":iot_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "osconfig_moved_proto", -- srcs = [":osconfig_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", -- ], --) -- --py_proto_library( -- name = "osconfig_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":osconfig_moved_proto"], --) -- --py_grpc_library( -- name = "osconfig_py_grpc", -- srcs = [":osconfig_moved_proto"], -- deps = [":osconfig_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "osconfig_py_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", -- deps = [ -- ":osconfig_py_grpc", -- ":osconfig_py_proto", -- ], +- name = "iot_py_gapic", +- srcs = [":iot_proto"], +- grpc_service_config = "cloudiot_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "osconfig-v1beta-py", +- name = "iot-v1-py", - deps = [ -- ":osconfig_py_gapic", -- ":osconfig_py_grpc", -- ":osconfig_py_proto", +- ":iot_py_gapic", - ], -) - @@ -23641,36 +22758,36 @@ 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 = "iot_php_proto", +- deps = [":iot_proto"], -) - -php_grpc_library( -- name = "osconfig_php_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_php_proto"], +- name = "iot_php_grpc", +- srcs = [":iot_proto"], +- deps = [":iot_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 = "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", - deps = [ -- ":osconfig_php_grpc", -- ":osconfig_php_proto", +- ":iot_php_grpc", +- ":iot_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-osconfig-v1beta-php", +- name = "google-cloud-iot-v1-php", - deps = [ -- ":osconfig_php_gapic", -- ":osconfig_php_grpc", -- ":osconfig_php_proto", +- ":iot_php_gapic", +- ":iot_php_grpc", +- ":iot_php_proto", - ], -) - @@ -23684,19 +22801,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", -- grpc_service_config = "osconfig_grpc_service_config.json", -- package = "google.cloud.osconfig.v1beta", -- service_yaml = "osconfig_v1beta.yaml", +- name = "iot_nodejs_gapic", +- package_name = "@google-cloud/iot", +- src = ":iot_proto_with_info", +- 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 = "osconfig-v1beta-nodejs", +- name = "iot-v1-nodejs", - deps = [ -- ":osconfig_nodejs_gapic", -- ":osconfig_proto", +- ":iot_nodejs_gapic", +- ":iot_proto", - ], -) - @@ -23712,35 +22831,35 @@ diff -urN a/google/cloud/osconfig/v1beta/BUILD.bazel b/google/cloud/osconfig/v1b -) - -ruby_proto_library( -- name = "osconfig_ruby_proto", -- deps = [":osconfig_proto"], +- name = "iot_ruby_proto", +- deps = [":iot_proto"], -) - -ruby_grpc_library( -- name = "osconfig_ruby_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_ruby_proto"], +- name = "iot_ruby_grpc", +- srcs = [":iot_proto"], +- deps = [":iot_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", +- name = "iot_ruby_gapic", +- src = ":iot_proto_with_info", +- gapic_yaml = "cloudiot_gapic.yaml", +- package = "google.cloud.iot.v1", +- service_yaml = "cloudiot_v1.yaml", - deps = [ -- ":osconfig_ruby_grpc", -- ":osconfig_ruby_proto", +- ":iot_ruby_grpc", +- ":iot_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-osconfig-v1beta-ruby", +- name = "google-cloud-iot-v1-ruby", - deps = [ -- ":osconfig_ruby_gapic", -- ":osconfig_ruby_grpc", -- ":osconfig_ruby_proto", +- ":iot_ruby_gapic", +- ":iot_ruby_grpc", +- ":iot_ruby_proto", - ], -) - @@ -23756,35 +22875,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 = "iot_csharp_proto", +- deps = [":iot_proto"], -) - -csharp_grpc_library( -- name = "osconfig_csharp_grpc", -- srcs = [":osconfig_proto"], -- deps = [":osconfig_csharp_proto"], +- name = "iot_csharp_grpc", +- srcs = [":iot_proto"], +- deps = [":iot_csharp_proto"], -) - -csharp_gapic_library( -- name = "osconfig_csharp_gapic", -- src = ":osconfig_proto_with_info", -- gapic_yaml = "osconfig_gapic.yaml", -- package = "google.cloud.osconfig.v1beta", -- service_yaml = "osconfig_v1beta.yaml", +- name = "iot_csharp_gapic", +- srcs = [":iot_proto_with_info"], +- grpc_service_config = "cloudiot_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":osconfig_csharp_grpc", -- ":osconfig_csharp_proto", +- ":iot_csharp_grpc", +- ":iot_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-osconfig-v1beta-csharp", +- name = "google-cloud-iot-v1-csharp", - deps = [ -- ":osconfig_csharp_gapic", -- ":osconfig_csharp_grpc", -- ":osconfig_csharp_proto", +- ":iot_csharp_gapic", +- ":iot_csharp_grpc", +- ":iot_csharp_proto", - ], -) - @@ -23792,16 +22910,16 @@ 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 +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/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,173 +0,0 @@ --# This file was automatically generated by BuildFileGenerator +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,367 +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"]) @@ -23812,20 +22930,31 @@ diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/commo -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "common_proto", +- name = "kms_proto", - srcs = [ -- "common.proto", +- "resources.proto", +- "service.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//:field_mask_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "common_proto_with_info", +- name = "kms_proto_with_info", - deps = [ -- ":common_proto", +- ":kms_proto", +- "//google/cloud:common_resources_proto", +- "//google/iam/v1:iam_policy_proto", +- "//google/iam/v1:policy_proto", - ], -) - @@ -23834,19 +22963,71 @@ 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_resource_name_proto_library", -) - -java_proto_library( -- name = "common_java_proto", -- deps = [":common_proto"], +- name = "kms_java_proto", +- deps = [":kms_proto"], -) - -java_grpc_library( -- name = "common_java_grpc", -- srcs = [":common_proto"], -- deps = [":common_java_proto"], +- 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", +- ], +-) +- +-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", +- package = "google.cloud.kms.v1", +- service_yaml = "cloudkms_v1.yaml", +- test_deps = [ +- ":kms_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":kms_java_gapic_resource_name", +- ":kms_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "kms_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.kms.v1.KeyManagementServiceClientTest", +- ], +- runtime_deps = [":kms_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-kms-v1-java", +- deps = [ +- ":kms_java_gapic", +- ":kms_java_gapic_resource_name", +- ":kms_java_grpc", +- ":kms_java_proto", +- ":kms_proto", +- ], -) - -############################################################################## @@ -23854,70 +23035,120 @@ 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 = "kms_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/kms/v1", +- protos = [":kms_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_grpc_library", -- "py_proto_library", +-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", +- deps = [ +- ":kms_go_proto", +- "//google/iam/v1:iam_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- ], -) - --moved_proto_library( -- name = "common_moved_proto", -- srcs = [":common_proto"], -- strip_import_prefix = "google/cloud/oslogin/common", -- import_prefix = "google/cloud/oslogin/common", +-go_test( +- 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-kms-v1-go", - deps = [ -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", +- ":kms_go_gapic", +- ":kms_go_gapic_srcjar-test.srcjar", +- ":kms_go_proto", - ], -) - --py_proto_library( -- name = "common_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":common_moved_proto"], +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - --py_grpc_library( -- name = "common_py_grpc", -- srcs = [":common_moved_proto"], -- deps = [":common_py_proto"], +-py_gapic_library( +- name = "kms_py_gapic", +- srcs = [":kms_proto"], +- grpc_service_config = "cloudkms_grpc_service_config.json", +- opt_args = ["add-iam-methods"] -) - +-py_gapic_assembly_pkg( +- name = "kms-v1-py", +- deps = [ +- ":kms_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 = "common_php_proto", -- deps = [":common_proto"], +- name = "kms_php_proto", +- deps = [":kms_proto"], -) - -php_grpc_library( -- name = "common_php_grpc", -- srcs = [":common_proto"], -- deps = [":common_php_proto"], +- name = "kms_php_grpc", +- srcs = [":kms_proto"], +- deps = [":kms_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", +- deps = [ +- ":kms_php_grpc", +- ":kms_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-kms-v1-php", +- deps = [ +- ":kms_php_gapic", +- ":kms_php_grpc", +- ":kms_php_proto", +- ], -) - -############################################################################## @@ -23929,25 +23160,67 @@ diff -urN a/google/cloud/oslogin/common/BUILD.bazel b/google/cloud/oslogin/commo - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "kms_nodejs_gapic", +- package_name = "@google-cloud/kms", +- src = ":kms_proto_with_info", +- 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 = "kms-v1-nodejs", +- deps = [ +- ":kms_nodejs_gapic", +- ":kms_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 = "common_ruby_proto", -- deps = [":common_proto"], +- name = "kms_ruby_proto", +- deps = [":kms_proto"], -) - -ruby_grpc_library( -- name = "common_ruby_grpc", -- srcs = [":common_proto"], -- deps = [":common_ruby_proto"], +- name = "kms_ruby_grpc", +- srcs = [":kms_proto"], +- deps = [":kms_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "kms_ruby_gapic", +- src = ":kms_proto_with_info", +- gapic_yaml = "cloudkms_gapic.yaml", +- package = "google.cloud.kms.v1", +- service_yaml = "cloudkms_v1.yaml", +- deps = [ +- ":kms_ruby_grpc", +- ":kms_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-kms-v1-ruby", +- deps = [ +- ":kms_ruby_gapic", +- ":kms_ruby_grpc", +- ":kms_ruby_proto", +- ], -) - -############################################################################## @@ -23955,30 +23228,83 @@ 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 = "kms_csharp_proto", +- deps = [":kms_proto"], -) - -csharp_grpc_library( -- name = "common_csharp_grpc", -- srcs = [":common_proto"], -- deps = [":common_csharp_proto"], +- name = "kms_csharp_grpc", +- srcs = [":kms_proto"], +- deps = [":kms_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "kms_csharp_gapic", +- srcs = [":kms_proto_with_info"], +- grpc_service_config = "cloudkms_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":kms_csharp_grpc", +- ":kms_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-kms-v1-csharp", +- deps = [ +- ":kms_csharp_gapic", +- ":kms_csharp_grpc", +- ":kms_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,412 +0,0 @@ +-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,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. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -23989,29 +23315,22 @@ 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 = "language_proto", - srcs = [ -- "oslogin.proto", +- "language_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", -- ] + _PROTO_SUBPACKAGE_DEPS, +- ], -) - -proto_library_with_info( -- name = "oslogin_proto_with_info", +- name = "language_proto_with_info", - deps = [ -- ":oslogin_proto", +- ":language_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -24026,72 +23345,51 @@ diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD. - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -- "java_resource_name_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 = "language_java_proto", +- deps = [":language_proto"], -) - -java_grpc_library( -- name = "oslogin_java_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, --) -- --java_resource_name_proto_library( -- name = "oslogin_java_gapic_resource_name", -- gapic_yaml = "//google/cloud/oslogin/v1:oslogin_gapic.yaml", -- deps = [ -- ":oslogin_proto", -- "//google/cloud:common_resources_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- name = "language_java_grpc", +- srcs = [":language_proto"], +- deps = [":language_java_proto"], -) - -java_gapic_library( -- name = "oslogin_java_gapic", -- src = ":oslogin_proto_with_info", -- gapic_yaml = "oslogin_gapic.yaml", -- gen_resource_name = False, -- grpc_service_config = "oslogin_grpc_service_config.json", -- package = "google.cloud.oslogin.v1", -- service_yaml = ":oslogin_v1.yaml", +- name = "language_java_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", - test_deps = [ -- ":oslogin_java_grpc", -- ] + _JAVA_GRPC_SUBPACKAGE_DEPS, +- ":language_java_grpc", +- ], - deps = [ -- ":oslogin_java_proto", -- ":oslogin_java_gapic_resource_name", -- ] + _JAVA_PROTO_SUBPACKAGE_DEPS, +- ":language_java_proto", +- ], -) - -java_gapic_test( -- name = "oslogin_java_gapic_test_suite", +- name = "language_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.oslogin.v1.OsLoginServiceClientTest", +- "com.google.cloud.language.v1.LanguageServiceClientTest", - ], -- runtime_deps = [":oslogin_java_gapic_test"], +- runtime_deps = [":language_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-oslogin-v1-java", +- name = "google-cloud-language-v1-java", - deps = [ -- ":oslogin_java_gapic", -- ":oslogin_java_grpc", -- ":oslogin_java_proto", -- ":oslogin_proto", -- ":oslogin_java_gapic_resource_name", -- ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS + _JAVA_GRPC_SUBPACKAGE_DEPS, +- ":language_java_gapic", +- ":language_java_grpc", +- ":language_java_proto", +- ":language_proto", +- ], -) - -############################################################################## @@ -24106,109 +23404,67 @@ diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD. -) - -go_proto_library( -- name = "oslogin_go_proto", +- name = "language_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/language/v1", +- protos = [":language_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/apiv1;oslogin", -- service_yaml = "oslogin_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/apiv1;language", +- service_yaml = "//google/cloud/language:language_v1.yaml", - deps = [ -- ":oslogin_go_proto", -- "//google/cloud/oslogin/common:common_go_proto", +- ":language_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 = "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-oslogin-v1-go", +- name = "gapi-cloud-language-v1-go", - deps = [ -- ":oslogin_go_gapic", -- ":oslogin_go_gapic_srcjar-test.srcjar", -- ":oslogin_go_proto", -- "//google/cloud/oslogin/common:common_go_proto", +- ":language_go_gapic", +- ":language_go_gapic_srcjar-test.srcjar", +- ":language_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +- -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", --) -- --_PY_SUBPACKAGE_DEPS = [ -- "//google/cloud/oslogin/common:common_py_proto", -- "//google/cloud/oslogin/common:common_py_grpc", --] -- --moved_proto_library( -- name = "oslogin_moved_proto", -- srcs = [":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, --) -- --py_proto_library( -- name = "oslogin_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":oslogin_moved_proto"], --) -- --py_grpc_library( -- name = "oslogin_py_grpc", -- srcs = [":oslogin_moved_proto"], -- deps = [":oslogin_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "oslogin_py_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_py_grpc", -- ":oslogin_py_proto", -- ] + _PY_SUBPACKAGE_DEPS, +- name = "language_py_gapic", +- srcs = [":language_proto"], +- grpc_service_config = "language_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "oslogin-v1-py", +- name = "language-v1-py", - deps = [ -- ":oslogin_py_gapic", -- ":oslogin_py_grpc", -- ":oslogin_py_proto", -- ] + _PY_SUBPACKAGE_DEPS, +- ":language_py_gapic", +- ], -) - -############################################################################## @@ -24222,43 +23478,38 @@ diff -urN a/google/cloud/oslogin/v1/BUILD.bazel b/google/cloud/oslogin/v1/BUILD. - "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 = "language_php_proto", +- deps = [":language_proto"], -) - -php_grpc_library( -- name = "oslogin_php_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_php_proto"], +- name = "language_php_grpc", +- srcs = [":language_proto"], +- deps = [":language_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.v1", -- service_yaml = "oslogin_v1.yaml", +- 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", - deps = [ -- ":oslogin_php_grpc", -- ":oslogin_php_proto", -- ] + _PHP_SUBPACKAGE_DEPS, +- ":language_php_grpc", +- ":language_php_proto", +- ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-oslogin-v1-php", +- name = "google-cloud-language-v1-php", - deps = [ -- ":oslogin_php_gapic", -- ":oslogin_php_grpc", -- ":oslogin_php_proto", -- ] + _PHP_SUBPACKAGE_DEPS, +- ":language_php_gapic", +- ":language_php_grpc", +- ":language_php_proto", +- ], -) - -############################################################################## @@ -24271,21 +23522,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", -- grpc_service_config = "oslogin_grpc_service_config.json", -- package = "google.cloud.oslogin.v1", -- service_yaml = "oslogin_v1.yaml", +- name = "language_nodejs_gapic", +- package_name = "@google-cloud/language", +- src = ":language_proto_with_info", +- grpc_service_config = "language_grpc_service_config.json", +- package = "google.cloud.language.v1", +- service_yaml = "//google/cloud/language:language_v1.yaml", +- extra_protoc_parameters = ["metadata"], - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "oslogin-v1-nodejs", +- name = "language-v1-nodejs", - deps = [ -- ":oslogin_nodejs_gapic", -- ":oslogin_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- ":language_nodejs_gapic", +- ":language_proto", +- ], -) - -############################################################################## @@ -24299,42 +23551,37 @@ 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 = "language_ruby_proto", +- deps = [":language_proto"], +-) - -ruby_grpc_library( -- name = "oslogin_ruby_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_ruby_proto"], +- name = "language_ruby_grpc", +- srcs = [":language_proto"], +- deps = [":language_ruby_proto"], -) - -ruby_gapic_library( -- name = "oslogin_ruby_gapic", -- src = ":oslogin_proto_with_info", -- gapic_yaml = "oslogin_gapic.yaml", -- package = "google.cloud.oslogin.v1", -- service_yaml = "oslogin_v1.yaml", +- name = "language_ruby_gapic", +- src = ":language_proto_with_info", +- gapic_yaml = "language_gapic.yaml", +- package = "google.cloud.language.v1", +- service_yaml = "//google/cloud/language:language_v1.yaml", - deps = [ -- ":oslogin_ruby_grpc", -- ":oslogin_ruby_proto", -- ] + _RUBY_SUBPACKAGE_DEPS, +- ":language_ruby_grpc", +- ":language_ruby_proto", +- ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-oslogin-v1-ruby", +- name = "google-cloud-language-v1-ruby", - deps = [ -- ":oslogin_ruby_gapic", -- ":oslogin_ruby_grpc", -- ":oslogin_ruby_proto", -- ] + _RUBY_SUBPACKAGE_DEPS, +- ":language_ruby_gapic", +- ":language_ruby_grpc", +- ":language_ruby_proto", +- ], -) - -############################################################################## @@ -24348,53 +23595,56 @@ 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 = "language_csharp_proto", +- deps = [":language_proto"], -) - -csharp_grpc_library( -- name = "oslogin_csharp_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_csharp_proto"], +- name = "language_csharp_grpc", +- srcs = [":language_proto"], +- deps = [":language_csharp_proto"], -) - -csharp_gapic_library( -- name = "oslogin_csharp_gapic", -- src = ":oslogin_proto_with_info", -- gapic_yaml = "oslogin_gapic.yaml", -- package = "google.cloud.oslogin.v1", -- service_yaml = "oslogin_v1.yaml", +- name = "language_csharp_gapic", +- srcs = [":language_proto_with_info"], +- grpc_service_config = "language_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":oslogin_csharp_grpc", -- ":oslogin_csharp_proto", -- ] + _CSHARP_SUBPACKAGE_DEPS, +- ":language_csharp_grpc", +- ":language_csharp_proto", +- ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-oslogin-v1-csharp", +- name = "google-cloud-language-v1-csharp", - deps = [ -- ":oslogin_csharp_gapic", -- ":oslogin_csharp_grpc", -- ":oslogin_csharp_proto", -- ] + _CSHARP_SUBPACKAGE_DEPS, +- ":language_csharp_gapic", +- ":language_csharp_grpc", +- ":language_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,407 +0,0 @@ --load("@rules_proto//proto:defs.bzl", "proto_library") +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,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. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -24402,31 +23652,26 @@ 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 = "language_proto", - srcs = [ -- "oslogin.proto", +- "language_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", -- ] + _PROTO_SUBPACKAGE_DEPS, +- "@com_google_protobuf//:timestamp_proto", +- ], -) - -proto_library_with_info( -- name = "oslogin_proto_with_info", +- name = "language_proto_with_info", - deps = [ -- ":oslogin_proto", +- ":language_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -24441,68 +23686,51 @@ diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1bet - "java_gapic_test", - "java_grpc_library", - "java_proto_library", -- "java_resource_name_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 = "language_java_proto", +- deps = [":language_proto"], -) - -java_grpc_library( -- name = "oslogin_java_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, --) -- --java_resource_name_proto_library( -- name = "oslogin_java_gapic_resource_name", -- gapic_yaml = "//google/cloud/oslogin/v1:oslogin_gapic.yaml", -- deps = [ -- ":oslogin_proto", -- "//google/cloud:common_resources_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- name = "language_java_grpc", +- srcs = [":language_proto"], +- deps = [":language_java_proto"], -) - -java_gapic_library( -- name = "oslogin_java_gapic", -- src = ":oslogin_proto_with_info", -- gapic_yaml = "oslogin_gapic.yaml", -- gen_resource_name = False, -- grpc_service_config = "oslogin_grpc_service_config.json", -- service_yaml = "//google/cloud/oslogin:oslogin_v1beta.yaml", -- test_deps = [":oslogin_java_grpc"], +- name = "language_java_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", +- test_deps = [ +- ":language_java_grpc", +- ], - deps = [ -- ":oslogin_java_proto", -- ":oslogin_java_gapic_resource_name", -- ] + _JAVA_PROTO_SUBPACKAGE_DEPS, +- ":language_java_proto", +- ], -) - -java_gapic_test( -- name = "oslogin_java_gapic_test_suite", +- name = "language_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.oslogin.v1beta.OsLoginServiceClientTest", +- "com.google.cloud.language.v1beta2.LanguageServiceClientTest", - ], -- runtime_deps = [":oslogin_java_gapic_test"], +- runtime_deps = [":language_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-oslogin-v1beta-java", +- name = "google-cloud-language-v1beta2-java", - deps = [ -- ":oslogin_java_gapic", -- ":oslogin_java_grpc", -- ":oslogin_java_proto", -- ":oslogin_proto", -- ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_SUBPACKAGE_DEPS, +- ":language_java_gapic", +- ":language_java_grpc", +- ":language_java_proto", +- ":language_proto", +- ], -) - -############################################################################## @@ -24517,109 +23745,66 @@ diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1bet -) - -go_proto_library( -- name = "oslogin_go_proto", +- name = "language_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/language/v1beta2", +- protos = [":language_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 = "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", - deps = [ -- ":oslogin_go_proto", -- "//google/cloud/oslogin/common:common_go_proto", +- ":language_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 = "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-oslogin-v1beta-go", +- name = "gapi-cloud-language-v1beta2-go", - deps = [ -- ":oslogin_go_gapic", -- ":oslogin_go_gapic_srcjar-test.srcjar", -- ":oslogin_go_proto", -- "//google/cloud/oslogin/common:common_go_proto", +- ":language_go_gapic", +- ":language_go_gapic_srcjar-test.srcjar", +- ":language_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", --) -- --_PY_SUBPACKAGE_DEPS = [ -- "//google/cloud/oslogin/common:common_py_proto", -- "//google/cloud/oslogin/common:common_py_grpc", --] -- --moved_proto_library( -- name = "oslogin_moved_proto", -- srcs = [":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, --) -- --py_proto_library( -- name = "oslogin_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":oslogin_moved_proto"], --) -- --py_grpc_library( -- name = "oslogin_py_grpc", -- srcs = [":oslogin_moved_proto"], -- deps = [":oslogin_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "oslogin_py_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", -- deps = [ -- ":oslogin_py_grpc", -- ":oslogin_py_proto", -- ] + _PY_SUBPACKAGE_DEPS, +- name = "language_py_gapic", +- srcs = [":language_proto"], +- grpc_service_config = "language_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "oslogin-v1beta-py", +- name = "language-v1beta2-py", - deps = [ -- ":oslogin_py_gapic", -- ":oslogin_py_grpc", -- ":oslogin_py_proto", -- ] + _PY_SUBPACKAGE_DEPS, +- ":language_py_gapic", +- ], -) - -############################################################################## @@ -24633,43 +23818,38 @@ 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 = "language_php_proto", +- deps = [":language_proto"], -) - -php_grpc_library( -- name = "oslogin_php_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_php_proto"], +- name = "language_php_grpc", +- srcs = [":language_proto"], +- deps = [":language_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 = "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", - deps = [ -- ":oslogin_php_grpc", -- ":oslogin_php_proto", -- ] + _PHP_SUBPACKAGE_DEPS, +- ":language_php_grpc", +- ":language_php_proto", +- ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-oslogin-v1beta-php", +- name = "google-cloud-language-v1beta2-php", - deps = [ -- ":oslogin_php_gapic", -- ":oslogin_php_grpc", -- ":oslogin_php_proto", -- ] + _PHP_SUBPACKAGE_DEPS, +- ":language_php_gapic", +- ":language_php_grpc", +- ":language_php_proto", +- ], -) - -############################################################################## @@ -24682,21 +23862,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", -- grpc_service_config = "oslogin_grpc_service_config.json", -- package = "google.cloud.oslogin.v1beta", -- service_yaml = "oslogin_v1beta.yaml", +- name = "language_nodejs_gapic", +- package_name = "@google-cloud/language", +- src = ":language_proto_with_info", +- grpc_service_config = "language_grpc_service_config.json", +- package = "google.cloud.language.v1beta2", +- service_yaml = "language_v1beta2.yaml", +- extra_protoc_parameters = ["metadata"], - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "oslogin-v1beta-nodejs", +- name = "language-v1beta2-nodejs", - deps = [ -- ":oslogin_nodejs_gapic", -- ":oslogin_proto", -- ] + _PROTO_SUBPACKAGE_DEPS, +- ":language_nodejs_gapic", +- ":language_proto", +- ], -) - -############################################################################## @@ -24710,42 +23891,37 @@ diff -urN a/google/cloud/oslogin/v1beta/BUILD.bazel b/google/cloud/oslogin/v1bet - "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 = "language_ruby_proto", +- deps = [":language_proto"], -) - -ruby_grpc_library( -- name = "oslogin_ruby_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_ruby_proto"], +- name = "language_ruby_grpc", +- srcs = [":language_proto"], +- deps = [":language_ruby_proto"], -) - -ruby_gapic_library( -- name = "oslogin_ruby_gapic", -- src = ":oslogin_proto_with_info", -- gapic_yaml = "oslogin_gapic.yaml", -- package = "google.cloud.oslogin.v1beta", -- service_yaml = "oslogin_v1beta.yaml", +- name = "language_ruby_gapic", +- src = ":language_proto_with_info", +- gapic_yaml = "language_gapic.yaml", +- package = "google.cloud.language.v1beta2", +- service_yaml = "language_v1beta2.yaml", - deps = [ -- ":oslogin_ruby_grpc", -- ":oslogin_ruby_proto", -- ] + _RUBY_SUBPACKAGE_DEPS, +- ":language_ruby_grpc", +- ":language_ruby_proto", +- ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-oslogin-v1beta-ruby", +- name = "google-cloud-language-v1beta2-ruby", - deps = [ -- ":oslogin_ruby_gapic", -- ":oslogin_ruby_grpc", -- ":oslogin_ruby_proto", -- ] + _RUBY_SUBPACKAGE_DEPS, +- ":language_ruby_gapic", +- ":language_ruby_grpc", +- ":language_ruby_proto", +- ], -) - -############################################################################## @@ -24759,52 +23935,46 @@ 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 = "language_csharp_proto", +- deps = [":language_proto"], -) - -csharp_grpc_library( -- name = "oslogin_csharp_grpc", -- srcs = [":oslogin_proto"], -- deps = [":oslogin_csharp_proto"], +- name = "language_csharp_grpc", +- srcs = [":language_proto"], +- deps = [":language_csharp_proto"], -) - -csharp_gapic_library( -- name = "oslogin_csharp_gapic", -- src = ":oslogin_proto_with_info", -- gapic_yaml = "oslogin_gapic.yaml", -- package = "google.cloud.oslogin.v1beta", -- service_yaml = "oslogin_v1beta.yaml", +- name = "language_csharp_gapic", +- srcs = [":language_proto_with_info"], +- grpc_service_config = "language_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":oslogin_csharp_grpc", -- ":oslogin_csharp_proto", -- ] + _CSHARP_SUBPACKAGE_DEPS, +- ":language_csharp_grpc", +- ":language_csharp_proto", +- ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-oslogin-v1beta-csharp", +- name = "google-cloud-language-v1beta2-csharp", - deps = [ -- ":oslogin_csharp_gapic", -- ":oslogin_csharp_grpc", -- ":oslogin_csharp_proto", -- ] + _CSHARP_SUBPACKAGE_DEPS, +- ":language_csharp_gapic", +- ":language_csharp_grpc", +- ":language_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,327 +0,0 @@ +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,369 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -24817,22 +23987,26 @@ 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 = "managedidentities_proto", - srcs = [ -- "phishingprotection.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", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "phishingprotection_proto_with_info", +- name = "managedidentities_proto_with_info", - deps = [ -- ":phishingprotection_proto", +- ":managedidentities_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -24850,47 +24024,47 @@ diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/p -) - -java_proto_library( -- name = "phishingprotection_java_proto", -- deps = [":phishingprotection_proto"], +- name = "managedidentities_java_proto", +- deps = [":managedidentities_proto"], -) - -java_grpc_library( -- name = "phishingprotection_java_grpc", -- srcs = [":phishingprotection_proto"], -- deps = [":phishingprotection_java_proto"], +- name = "managedidentities_java_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_java_proto"], -) - -java_gapic_library( -- name = "phishingprotection_java_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 = "managedidentities_java_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", - test_deps = [ -- ":phishingprotection_java_grpc", +- ":managedidentities_java_grpc", - ], - deps = [ -- ":phishingprotection_java_proto", +- ":managedidentities_java_proto", - ], -) - -java_gapic_test( -- name = "phishingprotection_java_gapic_test_suite", +- name = "managedidentities_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.phishingprotection.v1beta1.PhishingProtectionServiceV1Beta1ClientTest", +- "com.google.cloud.managedidentities.v1.ManagedIdentitiesServiceClientTest", - ], -- runtime_deps = [":phishingprotection_java_gapic_test"], +- runtime_deps = [":managedidentities_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-phishingprotection-v1beta1-java", +- name = "google-cloud-managedidentities-v1-java", - deps = [ -- ":phishingprotection_java_gapic", -- ":phishingprotection_java_grpc", -- ":phishingprotection_java_proto", -- ":phishingprotection_proto", +- ":managedidentities_java_gapic", +- ":managedidentities_java_grpc", +- ":managedidentities_java_proto", +- ":managedidentities_proto", - ], -) - @@ -24906,67 +24080,107 @@ diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/p -) - -go_proto_library( -- name = "phishingprotection_go_proto", +- name = "managedidentities_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/managedidentities/v1", +- protos = [":managedidentities_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_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 = "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 = [ -- ":phishingprotection_go_proto", +- ":managedidentities_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", - ], -) - -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 = "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-phishingprotection-v1beta1-go", +- name = "gapi-cloud-managedidentities-v1-go", - deps = [ -- ":phishingprotection_go_gapic", -- ":phishingprotection_go_gapic_srcjar-test.srcjar", -- ":phishingprotection_go_proto", +- ":managedidentities_go_gapic", +- ":managedidentities_go_gapic_srcjar-test.srcjar", +- ":managedidentities_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## --# This library is using Python microgenerator. --# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", -- py_gapic_library = "py_gapic_library2", +- "moved_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "py_grpc_library", +- "py_proto_library", -) - --py_gapic_library( -- name = "phishingprotection_py_gapic", -- srcs = [":phishingprotection_proto"], -- grpc_service_config = "phishingprotection_grpc_service_config.json", +-moved_proto_library( +- name = "managedidentities_moved_proto", +- srcs = [":managedidentities_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( -- name = "phishingprotection-v1beta1-py", +-py_proto_library( +- name = "managedidentities_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":managedidentities_moved_proto"], +-) +- +-py_grpc_library( +- name = "managedidentities_py_grpc", +- srcs = [":managedidentities_moved_proto"], +- deps = [":managedidentities_py_proto"], +-) +- +-py_gapic_library( +- name = "managedidentities_py_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", - deps = [ -- ":phishingprotection_py_gapic", +- ":managedidentities_py_grpc", +- ":managedidentities_py_proto", - ], -) - +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "managedidentities-v1-py", +- deps = [ +- ":managedidentities_py_gapic", +- ":managedidentities_py_grpc", +- ":managedidentities_py_proto", +- ], +-) - -############################################################################## -# PHP @@ -24980,36 +24194,36 @@ diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/p -) - -php_proto_library( -- name = "phishingprotection_php_proto", -- deps = [":phishingprotection_proto"], +- name = "managedidentities_php_proto", +- deps = [":managedidentities_proto"], -) - -php_grpc_library( -- name = "phishingprotection_php_grpc", -- srcs = [":phishingprotection_proto"], -- deps = [":phishingprotection_php_proto"], +- name = "managedidentities_php_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_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 = "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", - deps = [ -- ":phishingprotection_php_grpc", -- ":phishingprotection_php_proto", +- ":managedidentities_php_grpc", +- ":managedidentities_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-phishingprotection-v1beta1-php", +- name = "google-cloud-managedidentities-v1-php", - deps = [ -- ":phishingprotection_php_gapic", -- ":phishingprotection_php_grpc", -- ":phishingprotection_php_proto", +- ":managedidentities_php_gapic", +- ":managedidentities_php_grpc", +- ":managedidentities_php_proto", - ], -) - @@ -25023,20 +24237,19 @@ 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", -- grpc_service_config = "phishingprotection_grpc_service_config.json", -- package = "google.cloud.phishingprotection.v1beta1", -- service_yaml = "phishingprotection_v1beta1.yaml", +- name = "managedidentities_nodejs_gapic", +- src = ":managedidentities_proto_with_info", +- grpc_service_config = "managedidentities_grpc_service_config.json", +- package = "google.cloud.managedidentities.v1", +- service_yaml = "managedidentities_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "phishingprotection-v1beta1-nodejs", +- name = "managedidentities-v1-nodejs", - deps = [ -- ":phishingprotection_nodejs_gapic", -- ":phishingprotection_proto", +- ":managedidentities_nodejs_gapic", +- ":managedidentities_proto", - ], -) - @@ -25052,35 +24265,35 @@ diff -urN a/google/cloud/phishingprotection/v1beta1/BUILD.bazel b/google/cloud/p -) - -ruby_proto_library( -- name = "phishingprotection_ruby_proto", -- deps = [":phishingprotection_proto"], +- name = "managedidentities_ruby_proto", +- deps = [":managedidentities_proto"], -) - -ruby_grpc_library( -- name = "phishingprotection_ruby_grpc", -- srcs = [":phishingprotection_proto"], -- deps = [":phishingprotection_ruby_proto"], +- name = "managedidentities_ruby_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_ruby_proto"], -) - -ruby_gapic_library( -- name = "phishingprotection_ruby_gapic", -- src = ":phishingprotection_proto_with_info", -- gapic_yaml = "phishingprotection_gapic.yaml", -- package = "google.cloud.phishingprotection.v1beta1", -- service_yaml = "phishingprotection_v1beta1.yaml", +- name = "managedidentities_ruby_gapic", +- src = ":managedidentities_proto_with_info", +- gapic_yaml = "managedidentities_gapic.yaml", +- package = "google.cloud.managedidentities.v1", +- service_yaml = "managedidentities_v1.yaml", - deps = [ -- ":phishingprotection_ruby_grpc", -- ":phishingprotection_ruby_proto", +- ":managedidentities_ruby_grpc", +- ":managedidentities_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-phishingprotection-v1beta1-ruby", +- name = "google-cloud-managedidentities-v1-ruby", - deps = [ -- ":phishingprotection_ruby_gapic", -- ":phishingprotection_ruby_grpc", -- ":phishingprotection_ruby_proto", +- ":managedidentities_ruby_gapic", +- ":managedidentities_ruby_grpc", +- ":managedidentities_ruby_proto", - ], -) - @@ -25096,35 +24309,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 = "managedidentities_csharp_proto", +- deps = [":managedidentities_proto"], -) - -csharp_grpc_library( -- name = "phishingprotection_csharp_grpc", -- srcs = [":phishingprotection_proto"], -- deps = [":phishingprotection_csharp_proto"], +- name = "managedidentities_csharp_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_csharp_proto"], -) - -csharp_gapic_library( -- name = "phishingprotection_csharp_gapic", -- src = ":phishingprotection_proto_with_info", -- gapic_yaml = "phishingprotection_gapic.yaml", -- package = "google.cloud.phishingprotection.v1beta1", -- service_yaml = "phishingprotection_v1beta1.yaml", +- name = "managedidentities_csharp_gapic", +- srcs = [":managedidentities_proto_with_info"], +- grpc_service_config = "managedidentities_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":phishingprotection_csharp_grpc", -- ":phishingprotection_csharp_proto", +- ":managedidentities_csharp_grpc", +- ":managedidentities_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-phishingprotection-v1beta1-csharp", +- name = "google-cloud-managedidentities-v1-csharp", - deps = [ -- ":phishingprotection_csharp_gapic", -- ":phishingprotection_csharp_grpc", -- ":phishingprotection_csharp_proto", +- ":managedidentities_csharp_gapic", +- ":managedidentities_csharp_grpc", +- ":managedidentities_csharp_proto", - ], -) - @@ -25132,10 +24344,10 @@ 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,173 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/managedidentities/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,363 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -25145,19 +24357,29 @@ diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/poli -# Common -############################################################################## -load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "policytroubleshooter_proto", +- name = "managedidentities_proto", - srcs = [ -- "checker.proto", -- "explanations.proto", +- "managed_identities_service.proto", +- "resource.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/longrunning:operations_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "managedidentities_proto_with_info", +- deps = [ +- ":managedidentities_proto", +- "//google/cloud:common_resources_proto", - ], -) - @@ -25166,19 +24388,55 @@ diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/poli -############################################################################## -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 = "managedidentities_java_proto", +- deps = [":managedidentities_proto"], -) - -java_grpc_library( -- name = "policytroubleshooter_java_grpc", -- srcs = [":policytroubleshooter_proto"], -- deps = [":policytroubleshooter_java_proto"], +- name = "managedidentities_java_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_java_proto"], +-) +- +-java_gapic_library( +- name = "managedidentities_java_gapic", +- src = ":managedidentities_proto_with_info", +- gapic_yaml = "managedidentities_gapic.yaml", +- package = "google.cloud.managedidentities.v1beta1", +- service_yaml = "managedidentities_v1beta1.yaml", +- test_deps = [ +- ":managedidentities_java_grpc", +- ], +- deps = [ +- ":managedidentities_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "managedidentities_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.managedidentities.v1beta1.ManagedIdentitiesServiceClientTest", +- ], +- runtime_deps = [":managedidentities_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", +- ], -) - -############################################################################## @@ -25186,18 +24444,51 @@ diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/poli -############################################################################## -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 = "managedidentities_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/managedidentities/v1beta1", +- protos = [":managedidentities_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", -- "//google/type:expr_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", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning: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", +- deps = [ +- ":managedidentities_go_gapic", +- ":managedidentities_go_gapic_srcjar-test.srcjar", +- ":managedidentities_go_proto", - ], -) - @@ -25207,32 +24498,57 @@ diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/poli -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 = "policytroubleshooter_moved_proto", -- srcs = [":policytroubleshooter_proto"], +- name = "managedidentities_moved_proto", +- srcs = [":managedidentities_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/longrunning:operations_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( -- name = "policytroubleshooter_py_proto", +- name = "managedidentities_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":policytroubleshooter_moved_proto"], +- deps = [":managedidentities_moved_proto"], -) - -py_grpc_library( -- name = "policytroubleshooter_py_grpc", -- srcs = [":policytroubleshooter_moved_proto"], -- deps = [":policytroubleshooter_py_proto"], +- name = "managedidentities_py_grpc", +- srcs = [":managedidentities_moved_proto"], +- deps = [":managedidentities_py_proto"], +-) +- +-py_gapic_library( +- name = "managedidentities_py_gapic", +- src = ":managedidentities_proto_with_info", +- gapic_yaml = "managedidentities_gapic.yaml", +- package = "google.cloud.managedidentities.v1beta1", +- service_yaml = "managedidentities_v1beta1.yaml", +- deps = [ +- ":managedidentities_py_grpc", +- ":managedidentities_py_proto", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "managedidentities-v1beta1-py", +- deps = [ +- ":managedidentities_py_gapic", +- ":managedidentities_py_grpc", +- ":managedidentities_py_proto", +- ], -) - -############################################################################## @@ -25240,19 +24556,43 @@ diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/poli -############################################################################## -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 = "managedidentities_php_proto", +- deps = [":managedidentities_proto"], -) - -php_grpc_library( -- name = "policytroubleshooter_php_grpc", -- srcs = [":policytroubleshooter_proto"], -- deps = [":policytroubleshooter_php_proto"], +- name = "managedidentities_php_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_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", +- deps = [ +- ":managedidentities_php_grpc", +- ":managedidentities_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", +- ], -) - -############################################################################## @@ -25264,25 +24604,65 @@ diff -urN a/google/cloud/policytroubleshooter/v1/BUILD.bazel b/google/cloud/poli - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "managedidentities_nodejs_gapic", +- src = ":managedidentities_proto_with_info", +- grpc_service_config = None, +- package = "google.cloud.managedidentities.v1beta1", +- service_yaml = "managedidentities_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "managedidentities-v1beta1-nodejs", +- deps = [ +- ":managedidentities_nodejs_gapic", +- ":managedidentities_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 = "policytroubleshooter_ruby_proto", -- deps = [":policytroubleshooter_proto"], +- name = "managedidentities_ruby_proto", +- deps = [":managedidentities_proto"], -) - -ruby_grpc_library( -- name = "policytroubleshooter_ruby_grpc", -- srcs = [":policytroubleshooter_proto"], -- deps = [":policytroubleshooter_ruby_proto"], +- name = "managedidentities_ruby_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_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", +- deps = [ +- ":managedidentities_ruby_grpc", +- ":managedidentities_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-managedidentities-v1beta1-ruby", +- deps = [ +- ":managedidentities_ruby_gapic", +- ":managedidentities_ruby_grpc", +- ":managedidentities_ruby_proto", +- ], -) - -############################################################################## @@ -25290,39 +24670,52 @@ 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 = "managedidentities_csharp_proto", +- deps = [":managedidentities_proto"], -) - -csharp_grpc_library( -- name = "policytroubleshooter_csharp_grpc", -- srcs = [":policytroubleshooter_proto"], -- deps = [":policytroubleshooter_csharp_proto"], +- name = "managedidentities_csharp_grpc", +- srcs = [":managedidentities_proto"], +- deps = [":managedidentities_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "managedidentities_csharp_gapic", +- srcs = [":managedidentities_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":managedidentities_csharp_grpc", +- ":managedidentities_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-managedidentities-v1beta1-csharp", +- deps = [ +- ":managedidentities_csharp_gapic", +- ":managedidentities_csharp_grpc", +- ":managedidentities_csharp_proto", +- ], -) - -############################################################################## -# C++ -############################################################################## --# Put your C++ code 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,307 +0,0 @@ +-# 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 --# 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"]) @@ -25331,35 +24724,16 @@ 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 = "mediatranslation_proto", - srcs = [ -- "admin.proto", -- "common.proto", -- "cursor.proto", -- "publisher.proto", -- "subscriber.proto", -- "topic_stats.proto", +- "media_translation.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/rpc:status_proto", - ], -) - @@ -25368,135 +24742,90 @@ 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 = "mediatranslation_java_proto", +- deps = [":mediatranslation_proto"], -) - -java_grpc_library( -- name = "pubsublite_java_grpc", -- srcs = [":pubsublite_proto"], -- deps = [":pubsublite_java_proto"], +- name = "mediatranslation_java_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_java_proto"], -) - --java_gapic_library( -- name = "pubsublite_java_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", -- test_deps = [ -- ":pubsublite_java_grpc", -- ], +-############################################################################## +-# 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 = [ -- ":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", +- "//google/api:annotations_go_proto", +- "//google/rpc:status_go_proto", - ], -) - -############################################################################## --# Go +-# Python -############################################################################## -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", -- compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/pubsublite/v1", -- protos = [":pubsublite_proto"], -- deps = [ -- "//google/api:annotations_go_proto", -- ], +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", -) - --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", +-moved_proto_library( +- name = "mediatranslation_moved_proto", +- srcs = [":mediatranslation_proto"], - deps = [ -- ":pubsublite_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_go_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/rpc:status_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 = "mediatranslation_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":mediatranslation_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 = "mediatranslation_py_grpc", +- srcs = [":mediatranslation_moved_proto"], +- deps = [":mediatranslation_py_proto"], -) - -############################################################################## --# Python +-# PHP -############################################################################## --# This library is using Python microgenerator. --# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", -- py_gapic_library = "py_gapic_library2", +- "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 = "mediatranslation_php_proto", +- deps = [":mediatranslation_proto"], -) - --py_gapic_assembly_pkg( -- name = "pubsublite-v1-py", -- deps = [ -- ":pubsublite_py_gapic", -- ], +-php_grpc_library( +- name = "mediatranslation_php_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_php_proto"], -) - -############################################################################## @@ -25508,67 +24837,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", -- 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 = "mediatranslation_ruby_proto", +- deps = [":mediatranslation_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 = "mediatranslation_ruby_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_ruby_proto"], -) - -############################################################################## @@ -25576,60 +24863,39 @@ 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 = "mediatranslation_csharp_proto", +- deps = [":mediatranslation_proto"], -) - -csharp_grpc_library( -- name = "pubsublite_csharp_grpc", -- srcs = [":pubsublite_proto"], -- deps = [":pubsublite_csharp_proto"], --) -- --csharp_gapic_library( -- name = "pubsublite_csharp_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_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 = "mediatranslation_csharp_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_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 -@@ -1,366 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/mediatranslation/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,368 +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"]) @@ -25641,25 +24907,21 @@ 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 = "mediatranslation_proto", - srcs = [ -- "recaptchaenterprise.proto", +- "media_translation.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", +- "//google/rpc:status_proto", - ], -) - -proto_library_with_info( -- name = "recaptchaenterprise_proto_with_info", +- name = "mediatranslation_proto_with_info", - deps = [ -- ":recaptchaenterprise_proto", +- ":mediatranslation_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -25677,47 +24939,47 @@ diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recap -) - -java_proto_library( -- name = "recaptchaenterprise_java_proto", -- deps = [":recaptchaenterprise_proto"], +- name = "mediatranslation_java_proto", +- deps = [":mediatranslation_proto"], -) - -java_grpc_library( -- name = "recaptchaenterprise_java_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_java_proto"], +- name = "mediatranslation_java_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_java_proto"], -) - -java_gapic_library( -- name = "recaptchaenterprise_java_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 = "mediatranslation_java_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", - test_deps = [ -- ":recaptchaenterprise_java_grpc", +- ":mediatranslation_java_grpc", - ], - deps = [ -- ":recaptchaenterprise_java_proto", +- ":mediatranslation_java_proto", - ], -) - -java_gapic_test( -- name = "recaptchaenterprise_java_gapic_test_suite", +- name = "mediatranslation_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClientTest", +- "com.google.cloud.mediatranslation.v1beta1.SpeechTranslationServiceClientTest", - ], -- runtime_deps = [":recaptchaenterprise_java_gapic_test"], +- runtime_deps = [":mediatranslation_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-recaptchaenterprise-v1-java", +- name = "google-cloud-mediatranslation-v1beta1-java", - deps = [ -- ":recaptchaenterprise_java_gapic", -- ":recaptchaenterprise_java_grpc", -- ":recaptchaenterprise_java_proto", -- ":recaptchaenterprise_proto", +- ":mediatranslation_java_gapic", +- ":mediatranslation_java_grpc", +- ":mediatranslation_java_proto", +- ":mediatranslation_proto", - ], -) - @@ -25733,40 +24995,41 @@ diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recap -) - -go_proto_library( -- name = "recaptchaenterprise_go_proto", +- name = "mediatranslation_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/mediatranslation/v1beta1", +- protos = [":mediatranslation_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/rpc:status_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", +- 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", - deps = [ -- ":recaptchaenterprise_go_proto", +- ":mediatranslation_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 = "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-recaptchaenterprise-v1-go", +- name = "gapi-cloud-mediatranslation-v1beta1-go", - deps = [ -- ":recaptchaenterprise_go_gapic", -- ":recaptchaenterprise_go_gapic_srcjar-test.srcjar", -- ":recaptchaenterprise_go_proto", +- ":mediatranslation_go_gapic", +- ":mediatranslation_go_gapic_srcjar-test.srcjar", +- ":mediatranslation_go_proto", - ], -) - @@ -25783,51 +25046,47 @@ diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recap -) - -moved_proto_library( -- name = "recaptchaenterprise_moved_proto", -- srcs = [":recaptchaenterprise_proto"], +- name = "mediatranslation_moved_proto", +- srcs = [":mediatranslation_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", +- "//google/rpc:status_proto", - ], -) - -py_proto_library( -- name = "recaptchaenterprise_py_proto", +- name = "mediatranslation_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":recaptchaenterprise_moved_proto"], +- deps = [":mediatranslation_moved_proto"], -) - -py_grpc_library( -- name = "recaptchaenterprise_py_grpc", -- srcs = [":recaptchaenterprise_moved_proto"], -- deps = [":recaptchaenterprise_py_proto"], +- name = "mediatranslation_py_grpc", +- srcs = [":mediatranslation_moved_proto"], +- deps = [":mediatranslation_py_proto"], -) - -py_gapic_library( -- name = "recaptchaenterprise_py_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 = "mediatranslation_py_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", - deps = [ -- ":recaptchaenterprise_py_grpc", -- ":recaptchaenterprise_py_proto", +- ":mediatranslation_py_grpc", +- ":mediatranslation_py_proto", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "recaptchaenterprise-v1-py", +- name = "mediatranslation-v1beta1-py", - deps = [ -- ":recaptchaenterprise_py_gapic", -- ":recaptchaenterprise_py_grpc", -- ":recaptchaenterprise_py_proto", +- ":mediatranslation_py_gapic", +- ":mediatranslation_py_grpc", +- ":mediatranslation_py_proto", - ], -) - @@ -25843,36 +25102,36 @@ diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recap -) - -php_proto_library( -- name = "recaptchaenterprise_php_proto", -- deps = [":recaptchaenterprise_proto"], +- name = "mediatranslation_php_proto", +- deps = [":mediatranslation_proto"], -) - -php_grpc_library( -- name = "recaptchaenterprise_php_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_php_proto"], +- name = "mediatranslation_php_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_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 = "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", - deps = [ -- ":recaptchaenterprise_php_grpc", -- ":recaptchaenterprise_php_proto", +- ":mediatranslation_php_grpc", +- ":mediatranslation_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-recaptchaenterprise-v1-php", +- name = "google-cloud-mediatranslation-v1beta1-php", - deps = [ -- ":recaptchaenterprise_php_gapic", -- ":recaptchaenterprise_php_grpc", -- ":recaptchaenterprise_php_proto", +- ":mediatranslation_php_gapic", +- ":mediatranslation_php_grpc", +- ":mediatranslation_php_proto", - ], -) - @@ -25886,20 +25145,20 @@ 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", -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", -- package = "google.cloud.recaptchaenterprise.v1", -- service_yaml = "recaptchaenterprise_v1.yaml", +- name = "mediatranslation_nodejs_gapic", +- package_name = "@google-cloud/media-translation", +- src = ":mediatranslation_proto_with_info", +- grpc_service_config = "mediatranslation_grpc_service_config.json", +- package = "google.cloud.mediatranslation.v1beta1", +- service_yaml = "mediatranslation_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "recaptchaenterprise-v1-nodejs", +- name = "mediatranslation-v1beta1-nodejs", - deps = [ -- ":recaptchaenterprise_nodejs_gapic", -- ":recaptchaenterprise_proto", +- ":mediatranslation_nodejs_gapic", +- ":mediatranslation_proto", - ], -) - @@ -25915,35 +25174,36 @@ diff -urN a/google/cloud/recaptchaenterprise/v1/BUILD.bazel b/google/cloud/recap -) - -ruby_proto_library( -- name = "recaptchaenterprise_ruby_proto", -- deps = [":recaptchaenterprise_proto"], +- name = "mediatranslation_ruby_proto", +- deps = [":mediatranslation_proto"], -) - -ruby_grpc_library( -- name = "recaptchaenterprise_ruby_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_ruby_proto"], +- name = "mediatranslation_ruby_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_ruby_proto"], -) - -ruby_gapic_library( -- name = "recaptchaenterprise_ruby_gapic", -- src = ":recaptchaenterprise_proto_with_info", -- gapic_yaml = "recaptchaenterprise_gapic.yaml", -- package = "google.cloud.recaptchaenterprise.v1", -- service_yaml = "recaptchaenterprise_v1.yaml", +- name = "mediatranslation_ruby_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", - deps = [ -- ":recaptchaenterprise_ruby_grpc", -- ":recaptchaenterprise_ruby_proto", +- ":mediatranslation_ruby_grpc", +- ":mediatranslation_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-recaptchaenterprise-v1-ruby", +- name = "google-cloud-mediatranslation-v1beta1-ruby", - deps = [ -- ":recaptchaenterprise_ruby_gapic", -- ":recaptchaenterprise_ruby_grpc", -- ":recaptchaenterprise_ruby_proto", +- ":mediatranslation_ruby_gapic", +- ":mediatranslation_ruby_grpc", +- ":mediatranslation_ruby_proto", - ], -) - @@ -25959,35 +25219,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 = "mediatranslation_csharp_proto", +- deps = [":mediatranslation_proto"], -) - -csharp_grpc_library( -- name = "recaptchaenterprise_csharp_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_csharp_proto"], +- name = "mediatranslation_csharp_grpc", +- srcs = [":mediatranslation_proto"], +- deps = [":mediatranslation_csharp_proto"], -) - -csharp_gapic_library( -- name = "recaptchaenterprise_csharp_gapic", -- src = ":recaptchaenterprise_proto_with_info", -- gapic_yaml = "recaptchaenterprise_gapic.yaml", -- package = "google.cloud.recaptchaenterprise.v1", -- service_yaml = "recaptchaenterprise_v1.yaml", +- name = "mediatranslation_csharp_gapic", +- srcs = [":mediatranslation_proto_with_info"], +- grpc_service_config = "mediatranslation_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":recaptchaenterprise_csharp_grpc", -- ":recaptchaenterprise_csharp_proto", +- ":mediatranslation_csharp_grpc", +- ":mediatranslation_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-recaptchaenterprise-v1-csharp", +- name = "google-cloud-mediatranslation-v1beta1-csharp", - deps = [ -- ":recaptchaenterprise_csharp_gapic", -- ":recaptchaenterprise_csharp_grpc", -- ":recaptchaenterprise_csharp_proto", +- ":mediatranslation_csharp_gapic", +- ":mediatranslation_csharp_grpc", +- ":mediatranslation_csharp_proto", - ], -) - @@ -25995,10 +25254,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,366 +0,0 @@ +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,369 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -26011,25 +25270,25 @@ 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 = "memcache_proto", - srcs = [ -- "recaptchaenterprise.proto", +- "cloud_memcache.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_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 = "recaptchaenterprise_proto_with_info", +- name = "memcache_proto_with_info", - deps = [ -- ":recaptchaenterprise_proto", +- ":memcache_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -26047,47 +25306,47 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -) - -java_proto_library( -- name = "recaptchaenterprise_java_proto", -- deps = [":recaptchaenterprise_proto"], +- name = "memcache_java_proto", +- deps = [":memcache_proto"], -) - -java_grpc_library( -- name = "recaptchaenterprise_java_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_java_proto"], +- name = "memcache_java_grpc", +- srcs = [":memcache_proto"], +- deps = [":memcache_java_proto"], -) - -java_gapic_library( -- name = "recaptchaenterprise_java_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 = "memcache_java_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", - test_deps = [ -- ":recaptchaenterprise_java_grpc", +- ":memcache_java_grpc", - ], - deps = [ -- ":recaptchaenterprise_java_proto", +- ":memcache_java_proto", - ], -) - -java_gapic_test( -- name = "recaptchaenterprise_java_gapic_test_suite", +- name = "memcache_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1ClientTest", +- "com.google.cloud.memcache.v1beta2.CloudMemcacheClientTest", - ], -- runtime_deps = [":recaptchaenterprise_java_gapic_test"], +- runtime_deps = [":memcache_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-recaptchaenterprise-v1beta1-java", +- name = "google-cloud-memcache-v1beta2-java", - deps = [ -- ":recaptchaenterprise_java_gapic", -- ":recaptchaenterprise_java_grpc", -- ":recaptchaenterprise_java_proto", -- ":recaptchaenterprise_proto", +- ":memcache_java_gapic", +- ":memcache_java_grpc", +- ":memcache_java_proto", +- ":memcache_proto", - ], -) - @@ -26103,40 +25362,44 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -) - -go_proto_library( -- name = "recaptchaenterprise_go_proto", +- name = "memcache_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/memcache/v1beta2", +- protos = [":memcache_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_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 = "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 = [ -- ":recaptchaenterprise_go_proto", +- ":memcache_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", - ], -) - -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 = "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-recaptchaenterprise-v1beta1-go", +- name = "gapi-cloud-memcache-v1beta2-go", - deps = [ -- ":recaptchaenterprise_go_gapic", -- ":recaptchaenterprise_go_gapic_srcjar-test.srcjar", -- ":recaptchaenterprise_go_proto", +- ":memcache_go_gapic", +- ":memcache_go_gapic_srcjar-test.srcjar", +- ":memcache_go_proto", - ], -) - @@ -26153,51 +25416,51 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -) - -moved_proto_library( -- name = "recaptchaenterprise_moved_proto", -- srcs = [":recaptchaenterprise_proto"], +- name = "memcache_moved_proto", +- srcs = [":memcache_proto"], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/longrunning:operations_proto", - "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( -- name = "recaptchaenterprise_py_proto", +- name = "memcache_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":recaptchaenterprise_moved_proto"], +- deps = [":memcache_moved_proto"], -) - -py_grpc_library( -- name = "recaptchaenterprise_py_grpc", -- srcs = [":recaptchaenterprise_moved_proto"], -- deps = [":recaptchaenterprise_py_proto"], +- name = "memcache_py_grpc", +- srcs = [":memcache_moved_proto"], +- deps = [":memcache_py_proto"], -) - -py_gapic_library( -- name = "recaptchaenterprise_py_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 = "memcache_py_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", - deps = [ -- ":recaptchaenterprise_py_grpc", -- ":recaptchaenterprise_py_proto", +- ":memcache_py_grpc", +- ":memcache_py_proto", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "recaptchaenterprise-v1beta1-py", +- name = "memcache-v1beta2-py", - deps = [ -- ":recaptchaenterprise_py_gapic", -- ":recaptchaenterprise_py_grpc", -- ":recaptchaenterprise_py_proto", +- ":memcache_py_gapic", +- ":memcache_py_grpc", +- ":memcache_py_proto", - ], -) - @@ -26213,36 +25476,36 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -) - -php_proto_library( -- name = "recaptchaenterprise_php_proto", -- deps = [":recaptchaenterprise_proto"], +- name = "memcache_php_proto", +- deps = [":memcache_proto"], -) - -php_grpc_library( -- name = "recaptchaenterprise_php_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_php_proto"], +- name = "memcache_php_grpc", +- srcs = [":memcache_proto"], +- deps = [":memcache_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 = "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", - deps = [ -- ":recaptchaenterprise_php_grpc", -- ":recaptchaenterprise_php_proto", +- ":memcache_php_grpc", +- ":memcache_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-recaptchaenterprise-v1beta1-php", +- name = "google-cloud-memcache-v1beta2-php", - deps = [ -- ":recaptchaenterprise_php_gapic", -- ":recaptchaenterprise_php_grpc", -- ":recaptchaenterprise_php_proto", +- ":memcache_php_gapic", +- ":memcache_php_grpc", +- ":memcache_php_proto", - ], -) - @@ -26256,20 +25519,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", -- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", -- package = "google.cloud.recaptchaenterprise.v1beta1", -- service_yaml = "recaptchaenterprise_v1beta1.yaml", +- name = "memcache_nodejs_gapic", +- package_name = "@google-cloud/memcache", +- src = ":memcache_proto_with_info", +- grpc_service_config = "memcache_grpc_service_config.json", +- package = "google.cloud.memcache.v1beta2", +- service_yaml = "memcache_v1beta2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "recaptchaenterprise-v1beta1-nodejs", +- name = "memcache-v1beta2-nodejs", - deps = [ -- ":recaptchaenterprise_nodejs_gapic", -- ":recaptchaenterprise_proto", +- ":memcache_nodejs_gapic", +- ":memcache_proto", - ], -) - @@ -26285,35 +25548,35 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -) - -ruby_proto_library( -- name = "recaptchaenterprise_ruby_proto", -- deps = [":recaptchaenterprise_proto"], +- name = "memcache_ruby_proto", +- deps = [":memcache_proto"], -) - -ruby_grpc_library( -- name = "recaptchaenterprise_ruby_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_ruby_proto"], +- name = "memcache_ruby_grpc", +- srcs = [":memcache_proto"], +- deps = [":memcache_ruby_proto"], -) - -ruby_gapic_library( -- name = "recaptchaenterprise_ruby_gapic", -- src = ":recaptchaenterprise_proto_with_info", -- gapic_yaml = "recaptchaenterprise_gapic.yaml", -- package = "google.cloud.recaptchaenterprise.v1beta1", -- service_yaml = "recaptchaenterprise_v1beta1.yaml", +- name = "memcache_ruby_gapic", +- src = ":memcache_proto_with_info", +- gapic_yaml = "memcache_gapic.yaml", +- package = "google.cloud.memcache.v1beta2", +- service_yaml = "memcache_v1beta2.yaml", - deps = [ -- ":recaptchaenterprise_ruby_grpc", -- ":recaptchaenterprise_ruby_proto", +- ":memcache_ruby_grpc", +- ":memcache_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-recaptchaenterprise-v1beta1-ruby", +- name = "google-cloud-memcache-v1beta2-ruby", - deps = [ -- ":recaptchaenterprise_ruby_gapic", -- ":recaptchaenterprise_ruby_grpc", -- ":recaptchaenterprise_ruby_proto", +- ":memcache_ruby_gapic", +- ":memcache_ruby_grpc", +- ":memcache_ruby_proto", - ], -) - @@ -26329,35 +25592,34 @@ diff -urN a/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/google/cloud/ -) - -csharp_proto_library( -- name = "recaptchaenterprise_csharp_proto", -- deps = [":recaptchaenterprise_proto"], +- name = "memcache_csharp_proto", +- deps = [":memcache_proto"], -) - -csharp_grpc_library( -- name = "recaptchaenterprise_csharp_grpc", -- srcs = [":recaptchaenterprise_proto"], -- deps = [":recaptchaenterprise_csharp_proto"], +- name = "memcache_csharp_grpc", +- srcs = [":memcache_proto"], +- deps = [":memcache_csharp_proto"], -) - -csharp_gapic_library( -- name = "recaptchaenterprise_csharp_gapic", -- src = ":recaptchaenterprise_proto_with_info", -- gapic_yaml = "recaptchaenterprise_gapic.yaml", -- package = "google.cloud.recaptchaenterprise.v1beta1", -- service_yaml = "recaptchaenterprise_v1beta1.yaml", +- name = "memcache_csharp_gapic", +- srcs = [":memcache_proto_with_info"], +- grpc_service_config = "memcache_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":recaptchaenterprise_csharp_grpc", -- ":recaptchaenterprise_csharp_proto", +- ":memcache_csharp_grpc", +- ":memcache_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-recaptchaenterprise-v1beta1-csharp", +- name = "google-cloud-memcache-v1beta2-csharp", - deps = [ -- ":recaptchaenterprise_csharp_gapic", -- ":recaptchaenterprise_csharp_grpc", -- ":recaptchaenterprise_csharp_proto", +- ":memcache_csharp_gapic", +- ":memcache_csharp_grpc", +- ":memcache_csharp_proto", - ], -) - @@ -26365,355 +25627,381 @@ 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,352 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/metastore/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,378 +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_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 = "metastore_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", +- "metastore.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 = "metastore_proto_with_info", - deps = [ -- ":recommendationengine_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 = "recommendationengine_java_proto", -- deps = [ -- ":recommendationengine_proto", -- ], +- name = "metastore_java_proto", +- deps = [":metastore_proto"], -) - -java_grpc_library( -- name = "recommendationengine_java_grpc", -- srcs = [":recommendationengine_proto"], -- deps = [":recommendationengine_java_proto"], +- name = "metastore_java_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_java_proto"], -) - -java_gapic_library( -- name = "recommendationengine_java_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 = "metastore_java_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", - test_deps = [ -- ":recommendationengine_java_grpc", +- ":metastore_java_grpc", - ], - deps = [ -- ":recommendationengine_java_proto", -- "//google/api:api_java_proto", +- ":metastore_java_proto", - ], -) - -java_gapic_test( -- name = "recommendationengine_java_gapic_test_suite", +- name = "metastore_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.metastore.v1alpha.DataprocMetastoreClientTest", - ], -- runtime_deps = [":recommendationengine_java_gapic_test"], +- runtime_deps = [":metastore_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-recommendationengine-v1beta1-java", +- name = "google-cloud-metastore-v1alpha-java", - deps = [ -- ":recommendationengine_java_gapic", -- ":recommendationengine_java_grpc", -- ":recommendationengine_java_proto", -- ":recommendationengine_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 = "recommendationengine_go_proto", +- name = "metastore_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/metastore/v1alpha", +- protos = [":metastore_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 = "metastore_go_gapic", +- srcs = [":metastore_proto_with_info"], +- grpc_service_config = "metastore_grpc_service_config.json", +- importpath = "cloud.google.com/go/metastore/apiv1alpha;metastore", +- service_yaml = "metastore_v1alpha.yaml", - deps = [ -- ":recommendationengine_go_proto", -- "//google/api:httpbody_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- ":metastore_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning: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 = "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-recommendationengine-v1beta1-go", +- name = "gapi-cloud-metastore-v1alpha-go", - deps = [ -- ":recommendationengine_go_gapic", -- ":recommendationengine_go_gapic_srcjar-test.srcjar", -- ":recommendationengine_go_proto", +- ":metastore_go_gapic", +- ":metastore_go_gapic_srcjar-test.srcjar", +- ":metastore_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 = "recommendationengine_moved_proto", -- srcs = [":recommendationengine_proto"], +- name = "metastore_moved_proto", +- srcs = [":metastore_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", - ], -) - -py_proto_library( -- name = "recommendationengine_py_proto", +- name = "metastore_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":recommendationengine_moved_proto"], +- deps = [":metastore_moved_proto"], -) - -py_grpc_library( -- name = "recommendationengine_py_grpc", -- srcs = [":recommendationengine_moved_proto"], -- deps = [":recommendationengine_py_proto"], +- name = "metastore_py_grpc", +- srcs = [":metastore_moved_proto"], +- deps = [":metastore_py_proto"], -) - -py_gapic_library( -- name = "recommendationengine_py_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 = "metastore_py_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 = [ -- ":recommendationengine_py_grpc", -- ":recommendationengine_py_proto", +- ":metastore_py_grpc", +- ":metastore_py_proto", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "recommendationengine-v1beta1-py", +- name = "metastore-v1alpha-py", - deps = [ -- ":recommendationengine_py_gapic", -- ":recommendationengine_py_grpc", -- ":recommendationengine_py_proto", +- ":metastore_py_gapic", +- ":metastore_py_grpc", +- ":metastore_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 = "recommendationengine_php_proto", -- deps = [":recommendationengine_proto"], +- name = "metastore_php_proto", +- deps = [":metastore_proto"], -) - -php_grpc_library( -- name = "recommendationengine_php_grpc", -- srcs = [":recommendationengine_proto"], -- deps = [":recommendationengine_php_proto"], +- name = "metastore_php_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_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 = "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 = [ -- ":recommendationengine_php_grpc", -- ":recommendationengine_php_proto", +- ":metastore_php_grpc", +- ":metastore_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-recommendationengine-v1beta1-php", +- name = "google-cloud-metastore-v1alpha-php", - deps = [ -- ":recommendationengine_php_gapic", -- ":recommendationengine_php_grpc", -- ":recommendationengine_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 = "recommendationengine_nodejs_gapic", -- src = ":recommendationengine_proto_with_info", -- grpc_service_config = "recommendationengine_grpc_service_config.json", -- package = "google.cloud.recommendationengine.v1beta1", -- service_yaml = "recommendationengine_v1beta1.yaml", +- name = "metastore_nodejs_gapic", +- src = ":metastore_proto_with_info", +- grpc_service_config = "metastore_grpc_service_config.json", +- package = "google.cloud.metastore.v1alpha", +- service_yaml = "metastore_v1alpha.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "recommendationengine-v1beta1-nodejs", +- name = "metastore-v1alpha-nodejs", - deps = [ -- ":recommendationengine_nodejs_gapic", -- ":recommendationengine_proto", +- ":metastore_nodejs_gapic", +- ":metastore_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 = "recommendationengine_ruby_proto", -- deps = [":recommendationengine_proto"], +- name = "metastore_ruby_proto", +- deps = [":metastore_proto"], -) - -ruby_grpc_library( -- name = "recommendationengine_ruby_grpc", -- srcs = [":recommendationengine_proto"], -- deps = [":recommendationengine_ruby_proto"], +- name = "metastore_ruby_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_ruby_proto"], -) - -ruby_gapic_library( -- name = "recommendationengine_ruby_gapic", -- src = ":recommendationengine_proto_with_info", -- gapic_yaml = "recommendationengine_gapic.yaml", -- package = "google.cloud.recommendationengine.v1beta1", -- service_yaml = "recommendationengine_v1beta1.yaml", +- name = "metastore_ruby_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 = [ -- ":recommendationengine_ruby_grpc", -- ":recommendationengine_ruby_proto", +- ":metastore_ruby_grpc", +- ":metastore_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-recommendationengine-v1beta1-ruby", +- name = "google-cloud-metastore-v1alpha-ruby", - deps = [ -- ":recommendationengine_ruby_gapic", -- ":recommendationengine_ruby_grpc", -- ":recommendationengine_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 = "recommendationengine_csharp_proto", -- deps = [":recommendationengine_proto"], +- name = "metastore_csharp_proto", +- deps = [":metastore_proto"], -) - -csharp_grpc_library( -- name = "recommendationengine_csharp_grpc", -- srcs = [":recommendationengine_proto"], -- deps = [":recommendationengine_csharp_proto"], +- name = "metastore_csharp_grpc", +- srcs = [":metastore_proto"], +- deps = [":metastore_csharp_proto"], -) - -csharp_gapic_library( -- name = "recommendationengine_csharp_gapic", -- src = ":recommendationengine_proto_with_info", -- gapic_yaml = "recommendationengine_gapic.yaml", -- package = "google.cloud.recommendationengine.v1beta1", -- service_yaml = "recommendationengine_v1beta1.yaml", +- name = "metastore_csharp_gapic", +- srcs = [":metastore_proto_with_info"], +- grpc_service_config = "metastore_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":recommendationengine_csharp_grpc", -- ":recommendationengine_csharp_proto", +- ":metastore_csharp_grpc", +- ":metastore_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-recommendationengine-v1beta1-csharp", +- name = "google-cloud-metastore-v1alpha-csharp", - deps = [ -- ":recommendationengine_csharp_gapic", -- ":recommendationengine_csharp_grpc", -- ":recommendationengine_csharp_proto", +- ":metastore_csharp_gapic", +- ":metastore_csharp_grpc", +- ":metastore_csharp_proto", - ], -) - @@ -26721,16 +26009,20 @@ diff -urN a/google/cloud/recommendationengine/v1beta1/BUILD.bazel b/google/cloud -# 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/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,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"]) @@ -26739,37 +26031,87 @@ 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 = "notebooks_proto", - srcs = [ -- "action_log.proto", +- "environment.proto", +- "instance.proto", +- "service.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//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "notebooks_proto_with_info", +- deps = [ +- ":notebooks_proto", +- "//google/cloud:common_resources_proto", - ], -) - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) - -java_proto_library( -- name = "logging_java_proto", -- deps = [":logging_proto"], +- name = "notebooks_java_proto", +- deps = [":notebooks_proto"], -) - -java_grpc_library( -- name = "logging_java_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_java_proto"], +- name = "notebooks_java_grpc", +- srcs = [":notebooks_proto"], +- deps = [":notebooks_java_proto"], +-) +- +-java_gapic_library( +- name = "notebooks_java_gapic", +- srcs = [":notebooks_proto_with_info"], +- grpc_service_config = "notebooks_grpc_service_config.json", +- package = "google.cloud.notebooks.v1beta1", +- test_deps = [ +- ":notebooks_java_grpc", +- ], +- deps = [ +- ":notebooks_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "notebooks_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.notebooks.v1beta1.NotebookServiceClientTest", +- ], +- runtime_deps = [":notebooks_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-notebooks-v1beta1-java", +- deps = [ +- ":notebooks_java_gapic", +- ":notebooks_java_grpc", +- ":notebooks_java_proto", +- ":notebooks_proto", +- ], -) - -############################################################################## @@ -26777,17 +26119,316 @@ 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 = "notebooks_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/notebooks/v1beta1", +- protos = [":notebooks_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-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", +- deps = [ +- ":notebooks_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- ], +-) +- +-go_test( +- 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-notebooks-v1beta1-go", +- deps = [ +- ":notebooks_go_gapic", +- ":notebooks_go_gapic_srcjar-test.srcjar", +- ":notebooks_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", +-) +- +- +-py_gapic_library( +- name = "notebooks_py_gapic", +- srcs = [":notebooks_proto"], +- grpc_service_config = "notebooks_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "notebooks-v1beta1-py", +- deps = [ +- ":notebooks_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 = "notebooks_php_proto", +- deps = [":notebooks_proto"], +-) +- +-php_grpc_library( +- name = "notebooks_php_grpc", +- srcs = [":notebooks_proto"], +- deps = [":notebooks_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", +- deps = [ +- ":notebooks_php_grpc", +- ":notebooks_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", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "notebooks_nodejs_gapic", +- src = ":notebooks_proto_with_info", +- grpc_service_config = "notebooks_grpc_service_config.json", +- package = "google.cloud.notebooks.v1beta1", +- package_name = "@google-cloud/notebooks", +- service_yaml = "notebooks_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "notebooks-v1beta1-nodejs", +- deps = [ +- ":notebooks_nodejs_gapic", +- ":notebooks_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 = "notebooks_ruby_proto", +- deps = [":notebooks_proto"], +-) +- +-ruby_grpc_library( +- name = "notebooks_ruby_grpc", +- srcs = [":notebooks_proto"], +- deps = [":notebooks_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "notebooks_ruby_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", +- deps = [ +- ":notebooks_ruby_grpc", +- ":notebooks_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-notebooks-v1beta1-ruby", +- deps = [ +- ":notebooks_ruby_gapic", +- ":notebooks_ruby_grpc", +- ":notebooks_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 = "notebooks_csharp_proto", +- deps = [":notebooks_proto"], +-) +- +-csharp_grpc_library( +- name = "notebooks_csharp_grpc", +- srcs = [":notebooks_proto"], +- deps = [":notebooks_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "notebooks_csharp_gapic", +- srcs = [":notebooks_proto_with_info"], +- grpc_service_config = "notebooks_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":notebooks_csharp_grpc", +- ":notebooks_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-notebooks-v1beta1-csharp", +- deps = [ +- ":notebooks_csharp_gapic", +- ":notebooks_csharp_grpc", +- ":notebooks_csharp_proto", +- ], +-) +- +-############################################################################## +-# 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 @@ +-# 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_grpc_library", +- "java_proto_library", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +-) +- +-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", -- "//google/cloud/recommender/v1:recommender_go_proto", - ], -) - @@ -26797,30 +26438,43 @@ 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_gapic_assembly_pkg", - "py_grpc_library", - "py_proto_library", -) - -moved_proto_library( -- name = "logging_moved_proto", -- srcs = [":logging_proto"], +- name = "orgpolicy_moved_proto", +- srcs = [":orgpolicy_proto"], - deps = [ -- "//google/api:field_behavior_proto", -- "//google/api:resource_proto", -- "//google/cloud/recommender/v1:recommender_proto", +- "//google/api:annotations_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:timestamp_proto", - ], -) - -py_proto_library( -- name = "logging_py_proto", +- name = "orgpolicy_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":logging_moved_proto"], +- deps = [":orgpolicy_moved_proto"], -) - -py_grpc_library( -- name = "logging_py_grpc", -- srcs = [":logging_moved_proto"], -- deps = [":logging_py_proto"], +- 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", +- ], -) - -############################################################################## @@ -26833,14 +26487,5268 @@ diff -urN a/google/cloud/recommender/logging/v1/BUILD.bazel b/google/cloud/recom -) - -php_proto_library( -- name = "logging_php_proto", -- deps = [":logging_proto"], +- 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/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,369 +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 = "agentendpoint_proto", +- srcs = [ +- "agentendpoint.proto", +- "inventory.proto", +- "patch_jobs.proto", +- "tasks.proto", +- ], +- deps = [ +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "agentendpoint_proto_with_info", +- deps = [ +- ":agentendpoint_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-############################################################################## +-# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "agentendpoint_java_proto", +- deps = [":agentendpoint_proto"], +-) +- +-java_grpc_library( +- name = "agentendpoint_java_grpc", +- srcs = [":agentendpoint_proto"], +- deps = [":agentendpoint_java_proto"], +-) +- +-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", +- package = "google.cloud.osconfig.agentendpoint.v1", +- 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", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +-) +- +-go_proto_library( +- name = "agentendpoint_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1", +- protos = [":agentendpoint_proto"], +- deps = [ +- "//google/api:annotations_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", +- deps = [ +- ":agentendpoint_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", +-) +- +-# 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", +- ], +-) +- +-############################################################################## +-# 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 = "agentendpoint_moved_proto", +- srcs = [":agentendpoint_proto"], +- deps = [ +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-py_proto_library( +- name = "agentendpoint_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":agentendpoint_moved_proto"], +-) +- +-py_grpc_library( +- name = "agentendpoint_py_grpc", +- srcs = [":agentendpoint_moved_proto"], +- deps = [":agentendpoint_py_proto"], +-) +- +-py_gapic_library( +- name = "agentendpoint_py_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_py_grpc", +- ":agentendpoint_py_proto", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "osconfig-agentendpoint-v1-py", +- deps = [ +- ":agentendpoint_py_gapic", +- ":agentendpoint_py_grpc", +- ":agentendpoint_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 = "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", +-# ], +-# ) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "agentendpoint_nodejs_gapic", +- src = ":agentendpoint_proto_with_info", +- 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_gapic_library", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "agentendpoint_ruby_proto", +- deps = [":agentendpoint_proto"], +-) +- +-ruby_grpc_library( +- name = "agentendpoint_ruby_grpc", +- srcs = [":agentendpoint_proto"], +- deps = [":agentendpoint_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", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-osconfig-agentendpoint-v1-ruby", +- deps = [ +- ":agentendpoint_ruby_gapic", +- ":agentendpoint_ruby_grpc", +- ":agentendpoint_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 = "agentendpoint_csharp_proto", +- deps = [":agentendpoint_proto"], +-) +- +-csharp_grpc_library( +- name = "agentendpoint_csharp_grpc", +- srcs = [":agentendpoint_proto"], +- deps = [":agentendpoint_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "agentendpoint_csharp_gapic", +- srcs = [":agentendpoint_proto_with_info"], +- grpc_service_config = "agentendpoint_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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 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,369 +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 = "agentendpoint_proto", +- srcs = [ +- "agentendpoint.proto", +- "guest_policies.proto", +- "patch_jobs.proto", +- "tasks.proto", +- ], +- deps = [ +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- ], +-) +- +-proto_library_with_info( +- name = "agentendpoint_proto_with_info", +- deps = [ +- ":agentendpoint_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-############################################################################## +-# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "agentendpoint_java_proto", +- deps = [":agentendpoint_proto"], +-) +- +-java_grpc_library( +- name = "agentendpoint_java_grpc", +- srcs = [":agentendpoint_proto"], +- deps = [":agentendpoint_java_proto"], +-) +- +-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", +- package = "google.cloud.osconfig.agentendpoint.v1beta", +- 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.v1beta.AgentEndpointServiceClientTest", +- ], +- runtime_deps = [":agentendpoint_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-osconfig-agentendpoint-v1beta-java", +- deps = [ +- ":agentendpoint_java_gapic", +- ":agentendpoint_java_grpc", +- ":agentendpoint_java_proto", +- ":agentendpoint_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 = "agentendpoint_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/agentendpoint/v1beta", +- protos = [":agentendpoint_proto"], +- deps = [ +- "//google/api:annotations_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", +- deps = [ +- ":agentendpoint_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", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-osconfig-agentendpoint-v1beta-go", +- deps = [ +- ":agentendpoint_go_gapic", +- ":agentendpoint_go_gapic_srcjar-test.srcjar", +- ":agentendpoint_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 = "agentendpoint_moved_proto", +- srcs = [":agentendpoint_proto"], +- deps = [ +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- ], +-) +- +-py_proto_library( +- name = "agentendpoint_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":agentendpoint_moved_proto"], +-) +- +-py_grpc_library( +- name = "agentendpoint_py_grpc", +- srcs = [":agentendpoint_moved_proto"], +- deps = [":agentendpoint_py_proto"], +-) +- +-py_gapic_library( +- name = "agentendpoint_py_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_py_grpc", +- ":agentendpoint_py_proto", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "osconfig-agentendpoint-v1beta-py", +- deps = [ +- ":agentendpoint_py_gapic", +- ":agentendpoint_py_grpc", +- ":agentendpoint_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 = "agentendpoint_php_proto", +- deps = [":agentendpoint_proto"], +-) +- +-php_grpc_library( +- name = "agentendpoint_php_grpc", +- srcs = [":agentendpoint_proto"], +- deps = [":agentendpoint_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", +-# ], +-#) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "agentendpoint_nodejs_gapic", +- src = ":agentendpoint_proto_with_info", +- 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 = "osconfig-agentendpoint-v1beta-nodejs", +- deps = [ +- ":agentendpoint_nodejs_gapic", +- ":agentendpoint_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 = "agentendpoint_ruby_proto", +- deps = [":agentendpoint_proto"], +-) +- +-ruby_grpc_library( +- name = "agentendpoint_ruby_grpc", +- srcs = [":agentendpoint_proto"], +- deps = [":agentendpoint_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", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-osconfig-agentendpoint-v1beta-ruby", +- deps = [ +- ":agentendpoint_ruby_gapic", +- ":agentendpoint_ruby_grpc", +- ":agentendpoint_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 = "agentendpoint_csharp_proto", +- deps = [":agentendpoint_proto"], +-) +- +-csharp_grpc_library( +- name = "agentendpoint_csharp_grpc", +- srcs = [":agentendpoint_proto"], +- deps = [":agentendpoint_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "agentendpoint_csharp_gapic", +- srcs = [":agentendpoint_proto_with_info"], +- grpc_service_config = "agentendpoint_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":agentendpoint_csharp_grpc", +- ":agentendpoint_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-osconfig-agentendpoint-v1beta-csharp", +- deps = [ +- ":agentendpoint_csharp_gapic", +- ":agentendpoint_csharp_grpc", +- ":agentendpoint_csharp_proto", +- ], +-) +- +-############################################################################## +-# 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,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. +- +-############################################################################## +-# 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_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 = "osconfig_proto", +- srcs = [ +- "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/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", +- deps = [ +- ":osconfig_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-java_proto_library( +- name = "osconfig_java_proto", +- deps = [":osconfig_proto"], +-) +- +-java_grpc_library( +- name = "osconfig_java_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_java_proto"], +-) +- +-java_gapic_library( +- name = "osconfig_java_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", +- test_deps = [ +- ":osconfig_java_grpc", +- ], +- deps = [ +- ":osconfig_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "osconfig_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.osconfig.v1.OsConfigServiceClientTest", +- ], +- runtime_deps = [":osconfig_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-osconfig-v1-java", +- deps = [ +- ":osconfig_java_gapic", +- ":osconfig_java_grpc", +- ":osconfig_java_proto", +- ":osconfig_proto", +- ], +-) +- +-go_proto_library( +- name = "osconfig_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/osconfig/v1", +- protos = [":osconfig_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", +- deps = [ +- ":osconfig_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_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", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-osconfig-v1-go", +- deps = [ +- ":osconfig_go_gapic", +- ":osconfig_go_gapic_srcjar-test.srcjar", +- ":osconfig_go_proto", +- ], +-) +- +-moved_proto_library( +- name = "osconfig_moved_proto", +- srcs = [":osconfig_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", +- ], +-) +- +-py_proto_library( +- name = "osconfig_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":osconfig_moved_proto"], +-) +- +-py_grpc_library( +- name = "osconfig_py_grpc", +- srcs = [":osconfig_moved_proto"], +- deps = [":osconfig_py_proto"], +-) +- +-py_gapic_library( +- name = "osconfig_py_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", +- deps = [ +- ":osconfig_py_grpc", +- ":osconfig_py_proto", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "osconfig-v1-py", +- deps = [ +- ":osconfig_py_gapic", +- ":osconfig_py_grpc", +- ":osconfig_py_proto", +- ], +-) +- +-php_proto_library( +- name = "osconfig_php_proto", +- deps = [":osconfig_proto"], +-) +- +-php_grpc_library( +- name = "osconfig_php_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_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", +- deps = [ +- ":osconfig_php_grpc", +- ":osconfig_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-osconfig-v1-php", +- deps = [ +- ":osconfig_php_gapic", +- ":osconfig_php_grpc", +- ":osconfig_php_proto", +- ], +-) +- +-nodejs_gapic_library( +- name = "osconfig_nodejs_gapic", +- package_name = "@google-cloud/os-config", +- src = ":osconfig_proto_with_info", +- 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 = "osconfig-v1-nodejs", +- deps = [ +- ":osconfig_nodejs_gapic", +- ":osconfig_proto", +- ], +-) +- +-ruby_proto_library( +- name = "osconfig_ruby_proto", +- deps = [":osconfig_proto"], +-) +- +-ruby_grpc_library( +- name = "osconfig_ruby_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "osconfig_ruby_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", +- deps = [ +- ":osconfig_ruby_grpc", +- ":osconfig_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-osconfig-v1-ruby", +- deps = [ +- ":osconfig_ruby_gapic", +- ":osconfig_ruby_grpc", +- ":osconfig_ruby_proto", +- ], +-) +- +-csharp_proto_library( +- name = "osconfig_csharp_proto", +- deps = [":osconfig_proto"], +-) +- +-csharp_grpc_library( +- 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-v1-csharp", +- deps = [ +- ":osconfig_csharp_gapic", +- ":osconfig_csharp_grpc", +- ":osconfig_csharp_proto", +- ], +-) +- +-############################################################################## +-# 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,379 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "osconfig_proto", +- srcs = [ +- "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 = "osconfig_java_proto", +- deps = [":osconfig_proto"], +-) +- +-java_grpc_library( +- name = "osconfig_java_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_java_proto"], +-) +- +-java_gapic_library( +- name = "osconfig_java_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", +- 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-osconfig-v1beta-java", +- deps = [ +- ":osconfig_java_gapic", +- ":osconfig_java_grpc", +- ":osconfig_java_proto", +- ":osconfig_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 = "osconfig_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- 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", +- ], +-) +- +-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", +- ], +-) +- +-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 = [ +- ":osconfig_go_gapic", +- ":osconfig_go_gapic_srcjar-test.srcjar", +- ":osconfig_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 = "osconfig_moved_proto", +- srcs = [":osconfig_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", +- ], +-) +- +-py_proto_library( +- name = "osconfig_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":osconfig_moved_proto"], +-) +- +-py_grpc_library( +- name = "osconfig_py_grpc", +- srcs = [":osconfig_moved_proto"], +- deps = [":osconfig_py_proto"], +-) +- +-py_gapic_library( +- name = "osconfig_py_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", +- deps = [ +- ":osconfig_py_grpc", +- ":osconfig_py_proto", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "osconfig-v1beta-py", +- deps = [ +- ":osconfig_py_gapic", +- ":osconfig_py_grpc", +- ":osconfig_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 = "osconfig_php_proto", +- deps = [":osconfig_proto"], +-) +- +-php_grpc_library( +- name = "osconfig_php_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_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", +- 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", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "osconfig_nodejs_gapic", +- src = ":osconfig_proto_with_info", +- 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_gapic_library", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "osconfig_ruby_proto", +- deps = [":osconfig_proto"], +-) +- +-ruby_grpc_library( +- name = "osconfig_ruby_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_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", +- 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", +- ], +-) +- +-############################################################################## +-# 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 = "osconfig_csharp_proto", +- deps = [":osconfig_proto"], +-) +- +-csharp_grpc_library( +- name = "osconfig_csharp_grpc", +- srcs = [":osconfig_proto"], +- deps = [":osconfig_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "osconfig_csharp_gapic", +- srcs = [":osconfig_proto_with_info"], +- grpc_service_config = "osconfig_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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++ 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,156 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "common_proto", +- srcs = [ +- "common.proto", +- ], +- deps = [ +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- ], +-) +- +-proto_library_with_info( +- name = "common_proto_with_info", +- deps = [ +- ":common_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "common_java_proto", +- deps = [":common_proto"], +-) +- +-java_grpc_library( +- name = "common_java_grpc", +- srcs = [":common_proto"], +- deps = [":common_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "common_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/oslogin/common", +- protos = [":common_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", +-) +- +-py_gapic_library( +- name = "common_py_gapic", +- srcs = [":common_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "common_php_proto", +- deps = [":common_proto"], +-) +- +-php_grpc_library( +- name = "common_php_grpc", +- srcs = [":common_proto"], +- deps = [":common_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 = "common_ruby_proto", +- deps = [":common_proto"], +-) +- +-ruby_grpc_library( +- name = "common_ruby_grpc", +- srcs = [":common_proto"], +- deps = [":common_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "common_csharp_proto", +- deps = [":common_proto"], +-) +- +-csharp_grpc_library( +- name = "common_csharp_grpc", +- srcs = [":common_proto"], +- deps = [":common_csharp_proto"], +-) +- +-############################################################################## +-# 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,360 +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_SUBPACKAGE_DEPS = [ +- "//google/cloud/oslogin/common:common_proto", +-] +- +-proto_library( +- name = "oslogin_proto", +- srcs = [ +- "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 = "oslogin_proto_with_info", +- deps = [ +- ":oslogin_proto", +- "//google/cloud:common_resources_proto", +- ] + _PROTO_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", +-) +- +-_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"], +-) +- +-java_grpc_library( +- name = "oslogin_java_grpc", +- srcs = [":oslogin_proto"], +- deps = [":oslogin_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, +-) +- +-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", +- package = "google.cloud.oslogin.v1", +- test_deps = [ +- ":oslogin_java_grpc", +- ] + _JAVA_GRPC_SUBPACKAGE_DEPS, +- deps = [ +- ":oslogin_java_proto", +- ] + _JAVA_PROTO_SUBPACKAGE_DEPS, +-) +- +-java_gapic_test( +- name = "oslogin_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.oslogin.v1.OsLoginServiceClientTest", +- ], +- runtime_deps = [":oslogin_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-oslogin-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, +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +-) +- +-go_proto_library( +- name = "oslogin_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- 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 = "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 = [ +- ":oslogin_go_proto", +- "//google/cloud/oslogin/common:common_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", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-oslogin-v1-go", +- deps = [ +- ":oslogin_go_gapic", +- ":oslogin_go_gapic_srcjar-test.srcjar", +- ":oslogin_go_proto", +- "//google/cloud/oslogin/common:common_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", +-) +- +-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"], +-) +- +-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, +-) +- +-# 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 +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "oslogin_nodejs_gapic", +- package_name = "@google-cloud/os-login", +- src = ":oslogin_proto_with_info", +- grpc_service_config = "oslogin_grpc_service_config.json", +- package = "google.cloud.oslogin.v1", +- service_yaml = "oslogin_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "oslogin-v1-nodejs", +- deps = [ +- ":oslogin_nodejs_gapic", +- ":oslogin_proto", +- ] + _PROTO_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "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 = "oslogin_ruby_proto", +- deps = [":oslogin_proto"], +-) +- +-ruby_grpc_library( +- name = "oslogin_ruby_grpc", +- srcs = [":oslogin_proto"], +- deps = [":oslogin_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "oslogin_ruby_gapic", +- src = ":oslogin_proto_with_info", +- gapic_yaml = "oslogin_gapic.yaml", +- package = "google.cloud.oslogin.v1", +- service_yaml = "oslogin_v1.yaml", +- deps = [ +- ":oslogin_ruby_grpc", +- ":oslogin_ruby_proto", +- ] + _RUBY_SUBPACKAGE_DEPS, +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-oslogin-v1-ruby", +- deps = [ +- ":oslogin_ruby_gapic", +- ":oslogin_ruby_grpc", +- ":oslogin_ruby_proto", +- ] + _RUBY_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "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"], +-) +- +-csharp_grpc_library( +- name = "oslogin_csharp_grpc", +- srcs = [":oslogin_proto"], +- deps = [":oslogin_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "oslogin_csharp_gapic", +- srcs = [":oslogin_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "oslogin_grpc_service_config.json", +- deps = [ +- ":oslogin_csharp_grpc", +- ":oslogin_csharp_proto", +- ] + _CSHARP_SUBPACKAGE_DEPS, +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-oslogin-v1-csharp", +- deps = [ +- ":oslogin_csharp_gapic", +- ":oslogin_csharp_grpc", +- ":oslogin_csharp_proto", +- ] + _CSHARP_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# 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,356 +0,0 @@ +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-_PROTO_SUBPACKAGE_DEPS = [ +- "//google/cloud/oslogin/common:common_proto", +-] +- +-proto_library( +- name = "oslogin_proto", +- srcs = [ +- "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 = "oslogin_proto_with_info", +- deps = [ +- ":oslogin_proto", +- "//google/cloud:common_resources_proto", +- ] + _PROTO_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", +-) +- +-_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"], +-) +- +-java_grpc_library( +- name = "oslogin_java_grpc", +- srcs = [":oslogin_proto"], +- deps = [":oslogin_java_proto"] + _JAVA_PROTO_SUBPACKAGE_DEPS, +-) +- +-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"], +- deps = [ +- ":oslogin_java_proto", +- ] + _JAVA_PROTO_SUBPACKAGE_DEPS, +-) +- +-java_gapic_test( +- name = "oslogin_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.oslogin.v1beta.OsLoginServiceClientTest", +- ], +- runtime_deps = [":oslogin_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-oslogin-v1beta-java", +- deps = [ +- ":oslogin_java_gapic", +- ":oslogin_java_grpc", +- ":oslogin_java_proto", +- ":oslogin_proto", +- ] + _JAVA_PROTO_SUBPACKAGE_DEPS + _PROTO_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 = "oslogin_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- 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 = "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 = [ +- ":oslogin_go_proto", +- "//google/cloud/oslogin/common:common_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", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-oslogin-v1beta-go", +- deps = [ +- ":oslogin_go_gapic", +- ":oslogin_go_gapic_srcjar-test.srcjar", +- ":oslogin_go_proto", +- "//google/cloud/oslogin/common:common_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", +-) +- +-py_gapic_library( +- name = "oslogin_py_gapic", +- srcs = [ +- ":oslogin_proto", +- ], +- grpc_service_config = "oslogin_grpc_service_config.json", +-) +- +-py_gapic_assembly_pkg( +- name = "oslogin-v1beta-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"], +-) +- +-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", +- 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 +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "oslogin_nodejs_gapic", +- package_name = "@google-cloud/os-login", +- src = ":oslogin_proto_with_info", +- grpc_service_config = "oslogin_grpc_service_config.json", +- package = "google.cloud.oslogin.v1beta", +- service_yaml = "oslogin_v1beta.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "oslogin-v1beta-nodejs", +- deps = [ +- ":oslogin_nodejs_gapic", +- ":oslogin_proto", +- ] + _PROTO_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# Ruby +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "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 = "oslogin_ruby_proto", +- deps = [":oslogin_proto"], +-) +- +-ruby_grpc_library( +- name = "oslogin_ruby_grpc", +- srcs = [":oslogin_proto"], +- deps = [":oslogin_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "oslogin_ruby_gapic", +- src = ":oslogin_proto_with_info", +- gapic_yaml = "oslogin_gapic.yaml", +- package = "google.cloud.oslogin.v1beta", +- service_yaml = "oslogin_v1beta.yaml", +- deps = [ +- ":oslogin_ruby_grpc", +- ":oslogin_ruby_proto", +- ] + _RUBY_SUBPACKAGE_DEPS, +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-oslogin-v1beta-ruby", +- deps = [ +- ":oslogin_ruby_gapic", +- ":oslogin_ruby_grpc", +- ":oslogin_ruby_proto", +- ] + _RUBY_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "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"], +-) +- +-csharp_grpc_library( +- name = "oslogin_csharp_grpc", +- srcs = [":oslogin_proto"], +- deps = [":oslogin_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "oslogin_csharp_gapic", +- srcs = [":oslogin_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "oslogin_grpc_service_config.json", +- deps = [ +- ":oslogin_csharp_grpc", +- ":oslogin_csharp_proto", +- ] + _CSHARP_SUBPACKAGE_DEPS, +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-oslogin-v1beta-csharp", +- deps = [ +- ":oslogin_csharp_gapic", +- ":oslogin_csharp_grpc", +- ":oslogin_csharp_proto", +- ] + _CSHARP_SUBPACKAGE_DEPS, +-) +- +-############################################################################## +-# 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,326 +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 = "phishingprotection_proto", +- srcs = [ +- "phishingprotection.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/api:resource_proto", +- ], +-) +- +-proto_library_with_info( +- name = "phishingprotection_proto_with_info", +- deps = [ +- ":phishingprotection_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-############################################################################## +-# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "phishingprotection_java_proto", +- deps = [":phishingprotection_proto"], +-) +- +-java_grpc_library( +- name = "phishingprotection_java_grpc", +- srcs = [":phishingprotection_proto"], +- deps = [":phishingprotection_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", +- package = "google.cloud.phishingprotection.v1beta1", +- test_deps = [ +- ":phishingprotection_java_grpc", +- ], +- deps = [ +- ":phishingprotection_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "phishingprotection_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.phishingprotection.v1beta1.PhishingProtectionServiceV1Beta1ClientTest", +- ], +- runtime_deps = [":phishingprotection_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-phishingprotection-v1beta1-java", +- deps = [ +- ":phishingprotection_java_gapic", +- ":phishingprotection_java_grpc", +- ":phishingprotection_java_proto", +- ":phishingprotection_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 = "phishingprotection_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/phishingprotection/v1beta1", +- protos = [":phishingprotection_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", +- deps = [ +- ":phishingprotection_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", +-) +- +-# 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", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", +-) +- +-py_gapic_library( +- name = "phishingprotection_py_gapic", +- srcs = [":phishingprotection_proto"], +- grpc_service_config = "phishingprotection_grpc_service_config.json", +-) +- +-py_gapic_assembly_pkg( +- name = "phishingprotection-v1beta1-py", +- deps = [ +- ":phishingprotection_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 = "phishingprotection_php_proto", +- deps = [":phishingprotection_proto"], +-) +- +-php_grpc_library( +- name = "phishingprotection_php_grpc", +- srcs = [":phishingprotection_proto"], +- deps = [":phishingprotection_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", +- deps = [ +- ":phishingprotection_php_grpc", +- ":phishingprotection_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-phishingprotection-v1beta1-php", +- deps = [ +- ":phishingprotection_php_gapic", +- ":phishingprotection_php_grpc", +- ":phishingprotection_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "phishingprotection_nodejs_gapic", +- package_name = "@google-cloud/phishing-protection", +- src = ":phishingprotection_proto_with_info", +- grpc_service_config = "phishingprotection_grpc_service_config.json", +- package = "google.cloud.phishingprotection.v1beta1", +- service_yaml = "phishingprotection_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "phishingprotection-v1beta1-nodejs", +- deps = [ +- ":phishingprotection_nodejs_gapic", +- ":phishingprotection_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 = "phishingprotection_ruby_proto", +- deps = [":phishingprotection_proto"], +-) +- +-ruby_grpc_library( +- name = "phishingprotection_ruby_grpc", +- srcs = [":phishingprotection_proto"], +- deps = [":phishingprotection_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "phishingprotection_ruby_gapic", +- src = ":phishingprotection_proto_with_info", +- gapic_yaml = "phishingprotection_gapic.yaml", +- package = "google.cloud.phishingprotection.v1beta1", +- service_yaml = "phishingprotection_v1beta1.yaml", +- deps = [ +- ":phishingprotection_ruby_grpc", +- ":phishingprotection_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-phishingprotection-v1beta1-ruby", +- deps = [ +- ":phishingprotection_ruby_gapic", +- ":phishingprotection_ruby_grpc", +- ":phishingprotection_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 = "phishingprotection_csharp_proto", +- deps = [":phishingprotection_proto"], +-) +- +-csharp_grpc_library( +- name = "phishingprotection_csharp_grpc", +- srcs = [":phishingprotection_proto"], +- deps = [":phishingprotection_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "phishingprotection_csharp_gapic", +- srcs = [":phishingprotection_proto_with_info"], +- grpc_service_config = "phishingprotection_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":phishingprotection_csharp_grpc", +- ":phishingprotection_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-phishingprotection-v1beta1-csharp", +- deps = [ +- ":phishingprotection_csharp_gapic", +- ":phishingprotection_csharp_grpc", +- ":phishingprotection_csharp_proto", +- ], +-) +- +-############################################################################## +-# 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,173 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +- +-proto_library( +- name = "policytroubleshooter_proto", +- srcs = [ +- "checker.proto", +- "explanations.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/iam/v1:policy_proto", +- "//google/type:expr_proto", +- ], +-) +- +-############################################################################## +-# Java +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "policytroubleshooter_java_proto", +- deps = [":policytroubleshooter_proto"], +-) +- +-java_grpc_library( +- name = "policytroubleshooter_java_grpc", +- srcs = [":policytroubleshooter_proto"], +- deps = [":policytroubleshooter_java_proto"], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_proto_library", +-) +- +-go_proto_library( +- name = "policytroubleshooter_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/policytroubleshooter/v1", +- protos = [":policytroubleshooter_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/type:expr_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "policytroubleshooter_moved_proto", +- srcs = [":policytroubleshooter_proto"], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/iam/v1:policy_proto", +- "//google/type:expr_proto", +- ], +-) +- +-py_proto_library( +- name = "policytroubleshooter_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":policytroubleshooter_moved_proto"], +-) +- +-py_grpc_library( +- name = "policytroubleshooter_py_grpc", +- srcs = [":policytroubleshooter_moved_proto"], +- deps = [":policytroubleshooter_py_proto"], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "policytroubleshooter_php_proto", +- deps = [":policytroubleshooter_proto"], +-) +- +-php_grpc_library( +- name = "policytroubleshooter_php_grpc", +- srcs = [":policytroubleshooter_proto"], +- deps = [":policytroubleshooter_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 = "policytroubleshooter_ruby_proto", +- deps = [":policytroubleshooter_proto"], +-) +- +-ruby_grpc_library( +- name = "policytroubleshooter_ruby_grpc", +- srcs = [":policytroubleshooter_proto"], +- deps = [":policytroubleshooter_ruby_proto"], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "policytroubleshooter_csharp_proto", +- deps = [":policytroubleshooter_proto"], +-) +- +-csharp_grpc_library( +- name = "policytroubleshooter_csharp_grpc", +- srcs = [":policytroubleshooter_proto"], +- deps = [":policytroubleshooter_csharp_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ code 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,305 +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 = "pubsublite_proto", +- srcs = [ +- "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", +- "@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", +- ], +-) +- +-############################################################################## +-# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "pubsublite_java_proto", +- deps = [":pubsublite_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", +- package = "google.cloud.pubsublite.v1", +- 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", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-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", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/pubsublite/v1", +- protos = [":pubsublite_proto"], +- deps = [ +- "//google/api:annotations_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", +- deps = [ +- ":pubsublite_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_go_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", +-) +- +-# 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", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", +-) +- +-py_gapic_library( +- name = "pubsublite_py_gapic", +- srcs = [":pubsublite_proto"], +- grpc_service_config = "pubsublite_grpc_service_config.json", +-) +- +-py_gapic_assembly_pkg( +- name = "pubsublite-v1-py", +- deps = [ +- ":pubsublite_py_gapic", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "pubsublite_nodejs_gapic", +- package_name = "@google-cloud/pubsublite", +- src = ":pubsublite_proto_with_info", +- 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"], +-) +- +-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", +- ], +-) +- +-############################################################################## +-# 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 = "pubsublite_csharp_proto", +- deps = [":pubsublite_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"], +- grpc_service_config = "pubsublite_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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", +- ], +-) +- +-############################################################################## +-# 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 +@@ -1,365 +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 = "recaptchaenterprise_proto", +- srcs = [ +- "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 = "recaptchaenterprise_proto_with_info", +- deps = [ +- ":recaptchaenterprise_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 = "recaptchaenterprise_java_proto", +- deps = [":recaptchaenterprise_proto"], +-) +- +-java_grpc_library( +- name = "recaptchaenterprise_java_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_java_proto"], +-) +- +-java_gapic_library( +- name = "recaptchaenterprise_java_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", +- test_deps = [ +- ":recaptchaenterprise_java_grpc", +- ], +- deps = [ +- ":recaptchaenterprise_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "recaptchaenterprise_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClientTest", +- ], +- runtime_deps = [":recaptchaenterprise_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-recaptchaenterprise-v1-java", +- deps = [ +- ":recaptchaenterprise_java_gapic", +- ":recaptchaenterprise_java_grpc", +- ":recaptchaenterprise_java_proto", +- ":recaptchaenterprise_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 = "recaptchaenterprise_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1", +- protos = [":recaptchaenterprise_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", +- deps = [ +- ":recaptchaenterprise_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", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-recaptchaenterprise-v1-go", +- deps = [ +- ":recaptchaenterprise_go_gapic", +- ":recaptchaenterprise_go_gapic_srcjar-test.srcjar", +- ":recaptchaenterprise_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 = "recaptchaenterprise_moved_proto", +- srcs = [":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", +- ], +-) +- +-py_proto_library( +- name = "recaptchaenterprise_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":recaptchaenterprise_moved_proto"], +-) +- +-py_grpc_library( +- name = "recaptchaenterprise_py_grpc", +- srcs = [":recaptchaenterprise_moved_proto"], +- deps = [":recaptchaenterprise_py_proto"], +-) +- +-py_gapic_library( +- name = "recaptchaenterprise_py_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", +- deps = [ +- ":recaptchaenterprise_py_grpc", +- ":recaptchaenterprise_py_proto", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "recaptchaenterprise-v1-py", +- deps = [ +- ":recaptchaenterprise_py_gapic", +- ":recaptchaenterprise_py_grpc", +- ":recaptchaenterprise_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 = "recaptchaenterprise_php_proto", +- deps = [":recaptchaenterprise_proto"], +-) +- +-php_grpc_library( +- name = "recaptchaenterprise_php_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_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", +- deps = [ +- ":recaptchaenterprise_php_grpc", +- ":recaptchaenterprise_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-recaptchaenterprise-v1-php", +- deps = [ +- ":recaptchaenterprise_php_gapic", +- ":recaptchaenterprise_php_grpc", +- ":recaptchaenterprise_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "recaptchaenterprise_nodejs_gapic", +- package_name = "@google-cloud/recaptcha-enterprise", +- src = ":recaptchaenterprise_proto_with_info", +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- package = "google.cloud.recaptchaenterprise.v1", +- service_yaml = "recaptchaenterprise_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "recaptchaenterprise-v1-nodejs", +- deps = [ +- ":recaptchaenterprise_nodejs_gapic", +- ":recaptchaenterprise_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 = "recaptchaenterprise_ruby_proto", +- deps = [":recaptchaenterprise_proto"], +-) +- +-ruby_grpc_library( +- name = "recaptchaenterprise_ruby_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "recaptchaenterprise_ruby_gapic", +- src = ":recaptchaenterprise_proto_with_info", +- gapic_yaml = "recaptchaenterprise_gapic.yaml", +- package = "google.cloud.recaptchaenterprise.v1", +- service_yaml = "recaptchaenterprise_v1.yaml", +- deps = [ +- ":recaptchaenterprise_ruby_grpc", +- ":recaptchaenterprise_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-recaptchaenterprise-v1-ruby", +- deps = [ +- ":recaptchaenterprise_ruby_gapic", +- ":recaptchaenterprise_ruby_grpc", +- ":recaptchaenterprise_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 = "recaptchaenterprise_csharp_proto", +- deps = [":recaptchaenterprise_proto"], +-) +- +-csharp_grpc_library( +- name = "recaptchaenterprise_csharp_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "recaptchaenterprise_csharp_gapic", +- srcs = [":recaptchaenterprise_proto_with_info"], +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":recaptchaenterprise_csharp_grpc", +- ":recaptchaenterprise_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-recaptchaenterprise-v1-csharp", +- deps = [ +- ":recaptchaenterprise_csharp_gapic", +- ":recaptchaenterprise_csharp_grpc", +- ":recaptchaenterprise_csharp_proto", +- ], +-) +- +-############################################################################## +-# 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,365 +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 = "recaptchaenterprise_proto", +- srcs = [ +- "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 = "recaptchaenterprise_proto_with_info", +- deps = [ +- ":recaptchaenterprise_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 = "recaptchaenterprise_java_proto", +- deps = [":recaptchaenterprise_proto"], +-) +- +-java_grpc_library( +- name = "recaptchaenterprise_java_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_java_proto"], +-) +- +-java_gapic_library( +- name = "recaptchaenterprise_java_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", +- test_deps = [ +- ":recaptchaenterprise_java_grpc", +- ], +- deps = [ +- ":recaptchaenterprise_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "recaptchaenterprise_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1ClientTest", +- ], +- runtime_deps = [":recaptchaenterprise_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-recaptchaenterprise-v1beta1-java", +- deps = [ +- ":recaptchaenterprise_java_gapic", +- ":recaptchaenterprise_java_grpc", +- ":recaptchaenterprise_java_proto", +- ":recaptchaenterprise_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 = "recaptchaenterprise_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/recaptchaenterprise/v1beta1", +- protos = [":recaptchaenterprise_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/apiv1beta1;recaptchaenterprise", +- service_yaml = "recaptchaenterprise_v1beta1.yaml", +- deps = [ +- ":recaptchaenterprise_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", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-recaptchaenterprise-v1beta1-go", +- deps = [ +- ":recaptchaenterprise_go_gapic", +- ":recaptchaenterprise_go_gapic_srcjar-test.srcjar", +- ":recaptchaenterprise_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 = "recaptchaenterprise_moved_proto", +- srcs = [":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", +- ], +-) +- +-py_proto_library( +- name = "recaptchaenterprise_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":recaptchaenterprise_moved_proto"], +-) +- +-py_grpc_library( +- name = "recaptchaenterprise_py_grpc", +- srcs = [":recaptchaenterprise_moved_proto"], +- deps = [":recaptchaenterprise_py_proto"], +-) +- +-py_gapic_library( +- name = "recaptchaenterprise_py_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", +- deps = [ +- ":recaptchaenterprise_py_grpc", +- ":recaptchaenterprise_py_proto", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "recaptchaenterprise-v1beta1-py", +- deps = [ +- ":recaptchaenterprise_py_gapic", +- ":recaptchaenterprise_py_grpc", +- ":recaptchaenterprise_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 = "recaptchaenterprise_php_proto", +- deps = [":recaptchaenterprise_proto"], +-) +- +-php_grpc_library( +- name = "recaptchaenterprise_php_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_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", +- deps = [ +- ":recaptchaenterprise_php_grpc", +- ":recaptchaenterprise_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-recaptchaenterprise-v1beta1-php", +- deps = [ +- ":recaptchaenterprise_php_gapic", +- ":recaptchaenterprise_php_grpc", +- ":recaptchaenterprise_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "recaptchaenterprise_nodejs_gapic", +- package_name = "@google-cloud/recaptcha-enterprise", +- src = ":recaptchaenterprise_proto_with_info", +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- package = "google.cloud.recaptchaenterprise.v1beta1", +- service_yaml = "recaptchaenterprise_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "recaptchaenterprise-v1beta1-nodejs", +- deps = [ +- ":recaptchaenterprise_nodejs_gapic", +- ":recaptchaenterprise_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 = "recaptchaenterprise_ruby_proto", +- deps = [":recaptchaenterprise_proto"], +-) +- +-ruby_grpc_library( +- name = "recaptchaenterprise_ruby_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "recaptchaenterprise_ruby_gapic", +- src = ":recaptchaenterprise_proto_with_info", +- gapic_yaml = "recaptchaenterprise_gapic.yaml", +- package = "google.cloud.recaptchaenterprise.v1beta1", +- service_yaml = "recaptchaenterprise_v1beta1.yaml", +- deps = [ +- ":recaptchaenterprise_ruby_grpc", +- ":recaptchaenterprise_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-recaptchaenterprise-v1beta1-ruby", +- deps = [ +- ":recaptchaenterprise_ruby_gapic", +- ":recaptchaenterprise_ruby_grpc", +- ":recaptchaenterprise_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 = "recaptchaenterprise_csharp_proto", +- deps = [":recaptchaenterprise_proto"], +-) +- +-csharp_grpc_library( +- name = "recaptchaenterprise_csharp_grpc", +- srcs = [":recaptchaenterprise_proto"], +- deps = [":recaptchaenterprise_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "recaptchaenterprise_csharp_gapic", +- srcs = [":recaptchaenterprise_proto_with_info"], +- grpc_service_config = "recaptchaenterprise_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":recaptchaenterprise_csharp_grpc", +- ":recaptchaenterprise_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-recaptchaenterprise-v1beta1-csharp", +- deps = [ +- ":recaptchaenterprise_csharp_gapic", +- ":recaptchaenterprise_csharp_grpc", +- ":recaptchaenterprise_csharp_proto", +- ], +-) +- +-############################################################################## +-# 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,352 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "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_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 = "recommendationengine_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", +- ], +- 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", +- deps = [ +- ":recommendationengine_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-java_proto_library( +- name = "recommendationengine_java_proto", +- deps = [ +- ":recommendationengine_proto", +- ], +-) +- +-java_grpc_library( +- name = "recommendationengine_java_grpc", +- srcs = [":recommendationengine_proto"], +- deps = [":recommendationengine_java_proto"], +-) +- +-java_gapic_library( +- name = "recommendationengine_java_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", +- test_deps = [ +- ":recommendationengine_java_grpc", +- ], +- deps = [ +- ":recommendationengine_java_proto", +- "//google/api:api_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "recommendationengine_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", +- ], +- runtime_deps = [":recommendationengine_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-recommendationengine-v1beta1-java", +- deps = [ +- ":recommendationengine_java_gapic", +- ":recommendationengine_java_grpc", +- ":recommendationengine_java_proto", +- ":recommendationengine_proto", +- ], +-) +- +-go_proto_library( +- name = "recommendationengine_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1", +- protos = [":recommendationengine_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", +- deps = [ +- ":recommendationengine_go_proto", +- "//google/api:httpbody_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning: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", +- ], +-) +- +-moved_proto_library( +- name = "recommendationengine_moved_proto", +- srcs = [":recommendationengine_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", +- ], +-) +- +-py_proto_library( +- name = "recommendationengine_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":recommendationengine_moved_proto"], +-) +- +-py_grpc_library( +- name = "recommendationengine_py_grpc", +- srcs = [":recommendationengine_moved_proto"], +- deps = [":recommendationengine_py_proto"], +-) +- +-py_gapic_library( +- name = "recommendationengine_py_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", +- deps = [ +- ":recommendationengine_py_grpc", +- ":recommendationengine_py_proto", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "recommendationengine-v1beta1-py", +- deps = [ +- ":recommendationengine_py_gapic", +- ":recommendationengine_py_grpc", +- ":recommendationengine_py_proto", +- ], +-) +- +-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", +- 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", +- 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", +- 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_gapic_library( +- name = "recommendationengine_ruby_gapic", +- src = ":recommendationengine_proto_with_info", +- gapic_yaml = "recommendationengine_gapic.yaml", +- package = "google.cloud.recommendationengine.v1beta1", +- service_yaml = "recommendationengine_v1beta1.yaml", +- 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 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 @@ +-# 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", +- ], +-) +- +-############################################################################## +-# 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/recommender/logging/v1", +- protos = [":logging_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/cloud/recommender/v1:recommender_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/api:resource_proto", +- "//google/cloud/recommender/v1:recommender_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 +-############################################################################## +-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/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 @@ +-# 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/cloud/recommender/v1beta1:recommender_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/recommender/logging/v1beta1", +- protos = [":logging_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/cloud/recommender/v1beta1:recommender_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/cloud/recommender/v1beta1:recommender_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 +-############################################################################## +-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/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,343 +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 = "recommender_proto", +- srcs = [ +- "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", +- "//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", +- deps = [ +- ":recommender_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 = "recommender_java_proto", +- deps = [":recommender_proto"], +-) +- +-java_grpc_library( +- name = "recommender_java_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_java_proto"], +-) +- +-java_gapic_library( +- name = "recommender_java_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", +- test_deps = [ +- ":recommender_java_grpc", +- ], +- deps = [ +- ":recommender_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "recommender_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.recommender.v1.RecommenderClientTest", +- ], +- runtime_deps = [":recommender_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-recommender-v1-java", +- deps = [ +- ":recommender_java_gapic", +- ":recommender_java_grpc", +- ":recommender_java_proto", +- ":recommender_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 = "recommender_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/recommender/v1", +- protos = [":recommender_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/apiv1;recommender", +- service_yaml = "recommender_v1.yaml", +- deps = [ +- ":recommender_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_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/apiv1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-recommender-v1-go", +- deps = [ +- ":recommender_go_gapic", +- ":recommender_go_gapic_srcjar-test.srcjar", +- ":recommender_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", +-) +- +-py_gapic_library( +- name = "recommender_py_gapic", +- srcs = [":recommender_proto"], +- grpc_service_config = "recommender_grpc_service_config.json", +-) +- +-py_gapic_assembly_pkg( +- name = "recommender-v1-py", +- deps = [ +- ":recommender_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 = "recommender_php_proto", +- deps = [":recommender_proto"], +-) +- +-php_grpc_library( +- name = "recommender_php_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_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", +- deps = [ +- ":recommender_php_grpc", +- ":recommender_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-recommender-v1-php", +- deps = [ +- ":recommender_php_gapic", +- ":recommender_php_grpc", +- ":recommender_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "recommender_nodejs_gapic", +- package_name = "@google-cloud/recommender", +- src = ":recommender_proto_with_info", +- grpc_service_config = "recommender_grpc_service_config.json", +- package = "google.cloud.recommender.v1", +- service_yaml = "recommender_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "recommender-v1-nodejs", +- deps = [ +- ":recommender_nodejs_gapic", +- ":recommender_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 = "recommender_ruby_proto", +- deps = [":recommender_proto"], +-) +- +-ruby_grpc_library( +- name = "recommender_ruby_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_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.v1", +- service_yaml = "recommender_v1.yaml", +- deps = [ +- ":recommender_ruby_grpc", +- ":recommender_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-recommender-v1-ruby", +- deps = [ +- ":recommender_ruby_gapic", +- ":recommender_ruby_grpc", +- ":recommender_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 = "recommender_csharp_proto", +- deps = [":recommender_proto"], +-) +- +-csharp_grpc_library( +- name = "recommender_csharp_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "recommender_csharp_gapic", +- srcs = [":recommender_proto_with_info"], +- grpc_service_config = "recommender_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":recommender_csharp_grpc", +- ":recommender_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-recommender-v1-csharp", +- deps = [ +- ":recommender_csharp_gapic", +- ":recommender_csharp_grpc", +- ":recommender_csharp_proto", +- ], +-) +- +-############################################################################## +-# 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 +@@ -1,342 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +-# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel +- +-# Most of the manual changes to this file will be overwritten. +-# It's **only** allowed to change the following rule attribute values: +-# - names of *_gapic_assembly_* rules +-# - certain parameters of *_gapic_library rules, including but not limited to: +-# * extra_protoc_parameters +-# * extra_protoc_file_parameters +-# The complete list of preserved parameters can be found in the source code. +- +-# This is an API workspace, having public visibility by default makes perfect sense. +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-load("@rules_proto//proto:defs.bzl", "proto_library") +-load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") +- +-proto_library( +- name = "recommender_proto", +- srcs = [ +- "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", +- "//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", +- deps = [ +- ":recommender_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 = "recommender_java_proto", +- deps = [":recommender_proto"], +-) +- +-java_grpc_library( +- name = "recommender_java_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_java_proto"], +-) +- +-java_gapic_library( +- name = "recommender_java_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", +- test_deps = [ +- ":recommender_java_grpc", +- ], +- deps = [ +- ":recommender_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "recommender_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.recommender.v1beta1.RecommenderClientTest", +- ], +- runtime_deps = [":recommender_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-recommender-v1beta1-java", +- deps = [ +- ":recommender_java_gapic", +- ":recommender_java_grpc", +- ":recommender_java_proto", +- ":recommender_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 = "recommender_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- 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 = "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 = [ +- ":recommender_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_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", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-recommender-v1beta1-go", +- deps = [ +- ":recommender_go_gapic", +- ":recommender_go_gapic_srcjar-test.srcjar", +- ":recommender_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", +-) +- +-py_gapic_library( +- name = "recommender_py_gapic", +- srcs = [":recommender_proto"], +- grpc_service_config = "recommender_grpc_service_config.json", +-) +- +-py_gapic_assembly_pkg( +- name = "recommender-v1beta1-py", +- deps = [ +- ":recommender_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 = "recommender_php_proto", +- deps = [":recommender_proto"], +-) +- +-php_grpc_library( +- name = "recommender_php_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_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", +- deps = [ +- ":recommender_php_grpc", +- ":recommender_php_proto", +- ], -) - --php_grpc_library( -- name = "logging_php_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_php_proto"], +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-recommender-v1beta1-php", +- deps = [ +- ":recommender_php_gapic", +- ":recommender_php_grpc", +- ":recommender_php_proto", +- ], -) - -############################################################################## @@ -26852,25 +31760,66 @@ diff -urN a/google/cloud/recommender/logging/v1/BUILD.bazel b/google/cloud/recom - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "recommender_nodejs_gapic", +- src = ":recommender_proto_with_info", +- grpc_service_config = "recommender_grpc_service_config.json", +- package = "google.cloud.recommender.v1beta1", +- service_yaml = "recommender_v1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "recommender-v1beta1-nodejs", +- deps = [ +- ":recommender_nodejs_gapic", +- ":recommender_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 = "logging_ruby_proto", -- deps = [":logging_proto"], +- name = "recommender_ruby_proto", +- deps = [":recommender_proto"], -) - -ruby_grpc_library( -- name = "logging_ruby_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_ruby_proto"], +- name = "recommender_ruby_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_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", +- deps = [ +- ":recommender_ruby_grpc", +- ":recommender_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-recommender-v1beta1-ruby", +- deps = [ +- ":recommender_ruby_gapic", +- ":recommender_ruby_grpc", +- ":recommender_ruby_proto", +- ], -) - -############################################################################## @@ -26878,29 +31827,57 @@ 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 = "recommender_csharp_proto", +- deps = [":recommender_proto"], -) - -csharp_grpc_library( -- name = "logging_csharp_grpc", -- srcs = [":logging_proto"], -- deps = [":logging_csharp_proto"], +- name = "recommender_csharp_grpc", +- srcs = [":recommender_proto"], +- deps = [":recommender_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "recommender_csharp_gapic", +- srcs = [":recommender_proto_with_info"], +- grpc_service_config = "recommender_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":recommender_csharp_grpc", +- ":recommender_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-recommender-v1beta1-csharp", +- deps = [ +- ":recommender_csharp_gapic", +- ":recommender_csharp_grpc", +- ":recommender_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/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,332 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -26910,15 +31887,29 @@ 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 = "redis_proto", - srcs = [ -- "action_log.proto", +- "cloud_redis.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/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", - ], -) - @@ -26927,19 +31918,56 @@ diff -urN a/google/cloud/recommender/logging/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 = "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", +- 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", +- test_deps = [ +- ":redis_java_grpc", +- ], +- deps = [ +- ":redis_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "redis_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.redis.v1.CloudRedisClientTest", +- ], +- runtime_deps = [":redis_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-redis-v1-java", +- deps = [ +- ":redis_java_gapic", +- ":redis_java_grpc", +- ":redis_java_proto", +- ":redis_proto", +- ], -) - -############################################################################## @@ -26947,49 +31975,76 @@ diff -urN a/google/cloud/recommender/logging/v1beta1/BUILD.bazel b/google/cloud/ -############################################################################## -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/v1beta1", -- protos = [":logging_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/redis/v1", +- protos = [":redis_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/cloud/recommender/v1beta1: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/apiv1;redis", +- service_yaml = "redis_v1.yaml", +- deps = [ +- ":redis_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- ], +-) +- +-go_test( +- 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-redis-v1-go", +- deps = [ +- ":redis_go_gapic", +- ":redis_go_gapic_srcjar-test.srcjar", +- ":redis_go_proto", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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/cloud/recommender/v1beta1:recommender_proto", -- ], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - --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-v1-py", +- deps = [ +- ":redis_py_gapic", +- ], -) - -############################################################################## @@ -26997,19 +32052,44 @@ diff -urN a/google/cloud/recommender/logging/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 = "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", +- 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", +- deps = [ +- ":redis_php_grpc", +- ":redis_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-redis-v1-php", +- deps = [ +- ":redis_php_gapic", +- ":redis_php_grpc", +- ":redis_php_proto", +- ], -) - -############################################################################## @@ -27021,25 +32101,66 @@ diff -urN a/google/cloud/recommender/logging/v1beta1/BUILD.bazel b/google/cloud/ - "nodejs_gapic_library", -) - +-nodejs_gapic_library( +- name = "redis_nodejs_gapic", +- package_name = "@google-cloud/redis", +- src = ":redis_proto_with_info", +- grpc_service_config = "redis_grpc_service_config.json", +- package = "google.cloud.redis.v1", +- service_yaml = "redis_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "redis-v1-nodejs", +- deps = [ +- ":redis_nodejs_gapic", +- ":redis_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 = "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_gapic_library( +- name = "redis_ruby_gapic", +- src = ":redis_proto_with_info", +- gapic_yaml = "redis_gapic.yaml", +- package = "google.cloud.redis.v1", +- service_yaml = "redis_v1.yaml", +- deps = [ +- ":redis_ruby_grpc", +- ":redis_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-redis-v1-ruby", +- deps = [ +- ":redis_ruby_gapic", +- ":redis_ruby_grpc", +- ":redis_ruby_proto", +- ], -) - -############################################################################## @@ -27047,39 +32168,53 @@ diff -urN a/google/cloud/recommender/logging/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 = "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"], +- grpc_service_config = "redis_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":redis_csharp_grpc", +- ":redis_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++ 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,383 +0,0 @@ +-# 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,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"]) @@ -27091,28 +32226,25 @@ 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 = "redis_proto", - srcs = [ -- "insight.proto", -- "recommendation.proto", -- "recommender_service.proto", +- "cloud_redis.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/longrunning:operations_proto", +- "@com_google_protobuf//:field_mask_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) - -proto_library_with_info( -- name = "recommender_proto_with_info", +- name = "redis_proto_with_info", - deps = [ -- ":recommender_proto", +- ":redis_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -27130,47 +32262,47 @@ 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 = "redis_java_proto", +- deps = [":redis_proto"], -) - -java_grpc_library( -- name = "recommender_java_grpc", -- srcs = [":recommender_proto"], -- deps = [":recommender_java_proto"], +- name = "redis_java_grpc", +- srcs = [":redis_proto"], +- deps = [":redis_java_proto"], -) - -java_gapic_library( -- name = "recommender_java_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 = "redis_java_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", - test_deps = [ -- ":recommender_java_grpc", +- ":redis_java_grpc", - ], - deps = [ -- ":recommender_java_proto", +- ":redis_java_proto", - ], -) - -java_gapic_test( -- name = "recommender_java_gapic_test_suite", +- name = "redis_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.recommender.v1.RecommenderClientTest", +- "com.google.cloud.redis.v1beta1.CloudRedisClientTest", - ], -- runtime_deps = [":recommender_java_gapic_test"], +- runtime_deps = [":redis_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-recommender-v1-java", +- name = "google-cloud-redis-v1beta1-java", - deps = [ -- ":recommender_java_gapic", -- ":recommender_java_grpc", -- ":recommender_java_proto", -- ":recommender_proto", +- ":redis_java_gapic", +- ":redis_java_grpc", +- ":redis_java_proto", +- ":redis_proto", - ], -) - @@ -27186,104 +32318,69 @@ diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v -) - -go_proto_library( -- name = "recommender_go_proto", +- name = "redis_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/redis/v1beta1", +- protos = [":redis_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/type:money_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", -- deps = [ -- ":recommender_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_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/apiv1", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-recommender-v1-go", -- deps = [ -- ":recommender_go_gapic", -- ":recommender_go_gapic_srcjar-test.srcjar", -- ":recommender_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 = "recommender_moved_proto", -- srcs = [":recommender_proto"], +- 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 = [ -- "//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", +- ":redis_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@io_bazel_rules_go//proto/wkt:any_go_proto", - ], -) - --py_proto_library( -- name = "recommender_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":recommender_moved_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", -) - --py_grpc_library( -- name = "recommender_py_grpc", -- srcs = [":recommender_moved_proto"], -- deps = [":recommender_py_proto"], +-# 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", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "recommender_py_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", -- deps = [ -- ":recommender_py_grpc", -- ":recommender_py_proto", -- ], +- name = "redis_py_gapic", +- srcs = [":redis_proto"], +- grpc_service_config = "redis_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "recommender-v1-py", +- name = "redis-v1beta1-py", - deps = [ -- ":recommender_py_gapic", -- ":recommender_py_grpc", -- ":recommender_py_proto", +- ":redis_py_gapic", - ], -) - @@ -27299,36 +32396,36 @@ 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 = "redis_php_proto", +- deps = [":redis_proto"], -) - -php_grpc_library( -- name = "recommender_php_grpc", -- srcs = [":recommender_proto"], -- deps = [":recommender_php_proto"], +- name = "redis_php_grpc", +- srcs = [":redis_proto"], +- deps = [":redis_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 = "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", - deps = [ -- ":recommender_php_grpc", -- ":recommender_php_proto", +- ":redis_php_grpc", +- ":redis_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-recommender-v1-php", +- name = "google-cloud-redis-v1beta1-php", - deps = [ -- ":recommender_php_gapic", -- ":recommender_php_grpc", -- ":recommender_php_proto", +- ":redis_php_gapic", +- ":redis_php_grpc", +- ":redis_php_proto", - ], -) - @@ -27342,20 +32439,20 @@ 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", -- grpc_service_config = "recommender_grpc_service_config.json", -- package = "google.cloud.recommender.v1", -- service_yaml = "recommender_v1.yaml", +- name = "redis_nodejs_gapic", +- package_name = "@google-cloud/redis", +- src = ":redis_proto_with_info", +- grpc_service_config = "redis_grpc_service_config.json", +- package = "google.cloud.redis.v1beta1", +- service_yaml = "redis_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "recommender-v1-nodejs", +- name = "redis-v1beta1-nodejs", - deps = [ -- ":recommender_nodejs_gapic", -- ":recommender_proto", +- ":redis_nodejs_gapic", +- ":redis_proto", - ], -) - @@ -27371,36 +32468,35 @@ diff -urN a/google/cloud/recommender/v1/BUILD.bazel b/google/cloud/recommender/v -) - -ruby_proto_library( -- name = "recommender_ruby_proto", -- deps = [":recommender_proto"], +- name = "redis_ruby_proto", +- deps = [":redis_proto"], -) - -ruby_grpc_library( -- name = "recommender_ruby_grpc", -- srcs = [":recommender_proto"], -- deps = [":recommender_ruby_proto"], +- name = "redis_ruby_grpc", +- srcs = [":redis_proto"], +- deps = [":redis_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.v1", -- service_yaml = "recommender_v1.yaml", +- name = "redis_ruby_gapic", +- src = ":redis_proto_with_info", +- gapic_yaml = "redis_gapic.yaml", +- package = "google.cloud.redis.v1beta1", +- service_yaml = "redis_v1beta1.yaml", - deps = [ -- ":recommender_ruby_grpc", -- ":recommender_ruby_proto", +- ":redis_ruby_grpc", +- ":redis_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-recommender-v1-ruby", +- name = "google-cloud-redis-v1beta1-ruby", - deps = [ -- ":recommender_ruby_gapic", -- ":recommender_ruby_grpc", -- ":recommender_ruby_proto", +- ":redis_ruby_gapic", +- ":redis_ruby_grpc", +- ":redis_ruby_proto", - ], -) - @@ -27416,36 +32512,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 = "redis_csharp_proto", +- deps = [":redis_proto"], -) - -csharp_grpc_library( -- name = "recommender_csharp_grpc", -- srcs = [":recommender_proto"], -- deps = [":recommender_csharp_proto"], +- name = "redis_csharp_grpc", +- srcs = [":redis_proto"], +- deps = [":redis_csharp_proto"], -) - -csharp_gapic_library( -- name = "recommender_csharp_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 = "redis_csharp_gapic", +- srcs = [":redis_proto_with_info"], +- grpc_service_config = "redis_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":recommender_csharp_grpc", -- ":recommender_csharp_proto", +- ":redis_csharp_grpc", +- ":redis_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-recommender-v1-csharp", +- name = "google-cloud-redis-v1beta1-csharp", - deps = [ -- ":recommender_csharp_gapic", -- ":recommender_csharp_grpc", -- ":recommender_csharp_proto", +- ":redis_csharp_gapic", +- ":redis_csharp_grpc", +- ":redis_csharp_proto", - ], -) - @@ -27453,20 +32547,11 @@ 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 -@@ -1,382 +0,0 @@ +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 @@ -# 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"]) @@ -27478,28 +32563,27 @@ 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 = "resourcemanager_proto", - srcs = [ -- "insight.proto", -- "recommendation.proto", -- "recommender_service.proto", +- "folders.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", +- ":resourcemanager_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -27509,106 +32593,39 @@ diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommen -############################################################################## -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 = "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"], --) -- --java_gapic_library( -- name = "recommender_java_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", -- test_deps = [ -- ":recommender_java_grpc", -- ], -- deps = [ -- ":recommender_java_proto", -- ], --) -- --java_gapic_test( -- name = "recommender_java_gapic_test_suite", -- test_classes = [ -- "com.google.cloud.recommender.v1beta1.RecommenderClientTest", -- ], -- runtime_deps = [":recommender_java_gapic_test"], --) -- --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-recommender-v1beta1-java", -- deps = [ -- ":recommender_java_gapic", -- ":recommender_java_grpc", -- ":recommender_java_proto", -- ":recommender_proto", -- ], +- name = "resourcemanager_java_grpc", +- srcs = [":resourcemanager_proto"], +- deps = [":resourcemanager_java_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 = "recommender_go_proto", +- name = "resourcemanager_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/resourcemanager/v2", +- protos = [":resourcemanager_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", -- deps = [ -- ":recommender_go_proto", -- "@io_bazel_rules_go//proto/wkt:duration_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", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-recommender-v1beta1-go", -- deps = [ -- ":recommender_go_gapic", -- ":recommender_go_gapic_srcjar-test.srcjar", -- ":recommender_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", - ], -) - @@ -27618,60 +32635,36 @@ diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommen -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 = "recommender_moved_proto", -- srcs = [":recommender_proto"], +- name = "resourcemanager_moved_proto", +- srcs = [":resourcemanager_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", - ], -) - -py_proto_library( -- name = "recommender_py_proto", +- name = "resourcemanager_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":recommender_moved_proto"], +- deps = [":resourcemanager_moved_proto"], -) - -py_grpc_library( -- name = "recommender_py_grpc", -- srcs = [":recommender_moved_proto"], -- deps = [":recommender_py_proto"], --) -- --py_gapic_library( -- name = "recommender_py_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", -- deps = [ -- ":recommender_py_grpc", -- ":recommender_py_proto", -- ], --) -- --# Open Source Packages --py_gapic_assembly_pkg( -- name = "recommender-v1beta1-py", -- deps = [ -- ":recommender_py_gapic", -- ":recommender_py_grpc", -- ":recommender_py_proto", -- ], +- name = "resourcemanager_py_grpc", +- srcs = [":resourcemanager_moved_proto"], +- deps = [":resourcemanager_py_proto"], -) - -############################################################################## @@ -27679,70 +32672,19 @@ diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommen -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "php_gapic_assembly_pkg", -- "php_gapic_library", - "php_grpc_library", - "php_proto_library", -) - -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"], --) -- --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", -- deps = [ -- ":recommender_php_grpc", -- ":recommender_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-recommender-v1beta1-php", -- deps = [ -- ":recommender_php_gapic", -- ":recommender_php_grpc", -- ":recommender_php_proto", -- ], --) -- --############################################################################## --# Node.js --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "nodejs_gapic_assembly_pkg", -- "nodejs_gapic_library", --) -- --nodejs_gapic_library( -- name = "recommender_nodejs_gapic", -- src = ":recommender_proto_with_info", -- grpc_service_config = "recommender_grpc_service_config.json", -- package = "google.cloud.recommender.v1beta1", -- service_yaml = "recommender_v1beta1.yaml", -- deps = [], --) -- --nodejs_gapic_assembly_pkg( -- name = "recommender-v1beta1-nodejs", -- deps = [ -- ":recommender_nodejs_gapic", -- ":recommender_proto", -- ], +- name = "resourcemanager_php_grpc", +- srcs = [":resourcemanager_proto"], +- deps = [":resourcemanager_php_proto"], -) - -############################################################################## @@ -27750,44 +32692,19 @@ diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommen -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "ruby_gapic_assembly_pkg", -- "ruby_gapic_library", - "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"], --) -- --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", -- deps = [ -- ":recommender_ruby_grpc", -- ":recommender_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-recommender-v1beta1-ruby", -- deps = [ -- ":recommender_ruby_gapic", -- ":recommender_ruby_grpc", -- ":recommender_ruby_proto", -- ], +- name = "resourcemanager_ruby_grpc", +- srcs = [":resourcemanager_proto"], +- deps = [":resourcemanager_ruby_proto"], -) - -############################################################################## @@ -27795,422 +32712,377 @@ diff -urN a/google/cloud/recommender/v1beta1/BUILD.bazel b/google/cloud/recommen -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "csharp_gapic_assembly_pkg", -- "csharp_gapic_library", - "csharp_grpc_library", - "csharp_proto_library", -) - -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"], --) -- --csharp_gapic_library( -- name = "recommender_csharp_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", -- deps = [ -- ":recommender_csharp_grpc", -- ":recommender_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-recommender-v1beta1-csharp", -- deps = [ -- ":recommender_csharp_gapic", -- ":recommender_csharp_grpc", -- ":recommender_csharp_proto", -- ], +- name = "resourcemanager_csharp_grpc", +- srcs = [":resourcemanager_proto"], +- deps = [":resourcemanager_csharp_proto"], -) -- --############################################################################## --# 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,370 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/retail/v2/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,360 +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_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", +- "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_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 = "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", -- 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_java_gapic", +- srcs = [":retail_proto_with_info"], +- grpc_service_config = "retail_grpc_service_config.json", +- package = "google.cloud.retail.v2", - 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", -- "//google/longrunning:longrunning_go_gapic", +- ":retail_go_proto", +- "//google/api:httpbody_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning: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", -- "moved_proto_library", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", --) -- -moved_proto_library( -- name = "redis_moved_proto", -- srcs = [":redis_proto"], +- name = "retail_moved_proto", +- srcs = [":retail_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", - ], -) - -py_proto_library( -- name = "redis_py_proto", +- name = "retail_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":redis_moved_proto"], +- deps = [":retail_moved_proto"], -) - -py_grpc_library( -- name = "redis_py_grpc", -- srcs = [":redis_moved_proto"], -- deps = [":redis_py_proto"], +- name = "retail_py_grpc", +- srcs = [":retail_moved_proto"], +- deps = [":retail_py_proto"], -) - -py_gapic_library( -- name = "redis_py_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_py_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", - deps = [ -- ":redis_py_grpc", -- ":redis_py_proto", +- ":retail_py_grpc", +- ":retail_py_proto", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "redis-v1-py", +- name = "retail-v2-py", - deps = [ -- ":redis_py_gapic", -- ":redis_py_grpc", -- ":redis_py_proto", +- ":retail_py_gapic", +- ":retail_py_grpc", +- ":retail_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 = "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", +- 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", - 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", -- grpc_service_config = "redis_grpc_service_config.json", -- package = "google.cloud.redis.v1", -- service_yaml = "redis_v1.yaml", +- name = "retail_nodejs_gapic", +- src = ":retail_proto_with_info", +- 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_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_gapic_library( -- name = "redis_ruby_gapic", -- src = ":redis_proto_with_info", -- gapic_yaml = "redis_gapic.yaml", -- package = "google.cloud.redis.v1", -- service_yaml = "redis_v1.yaml", +- 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.v2", +- service_yaml = "retail_v2.yaml", - 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", -- src = ":redis_proto_with_info", -- gapic_yaml = "redis_gapic.yaml", -- package = "google.cloud.redis.v1", -- service_yaml = "redis_v1.yaml", +- 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 = [ -- ":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", - ], -) - @@ -28218,374 +33090,363 @@ 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,371 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/retail/v2alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,360 +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_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", +- "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_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 = "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", -- 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_java_gapic", +- srcs = [":retail_proto_with_info"], +- grpc_service_config = "retail_grpc_service_config.json", +- package = "google.cloud.retail.v2alpha", - 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", -- "//google/longrunning:longrunning_go_gapic", +- ":retail_go_proto", +- "//google/api:httpbody_go_proto", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", -- "@io_bazel_rules_go//proto/wkt:any_go_proto", +- "@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/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", -- "moved_proto_library", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", --) -- -moved_proto_library( -- name = "redis_moved_proto", -- srcs = [":redis_proto"], +- name = "retail_moved_proto", +- srcs = [":retail_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", - ], -) - -py_proto_library( -- name = "redis_py_proto", +- name = "retail_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":redis_moved_proto"], +- deps = [":retail_moved_proto"], -) - -py_grpc_library( -- name = "redis_py_grpc", -- srcs = [":redis_moved_proto"], -- deps = [":redis_py_proto"], +- name = "retail_py_grpc", +- srcs = [":retail_moved_proto"], +- deps = [":retail_py_proto"], -) - -py_gapic_library( -- name = "redis_py_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_py_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", - deps = [ -- ":redis_py_grpc", -- ":redis_py_proto", +- ":retail_py_grpc", +- ":retail_py_proto", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "redis-v1beta1-py", +- name = "retail-v2alpha-py", - deps = [ -- ":redis_py_gapic", -- ":redis_py_grpc", -- ":redis_py_proto", +- ":retail_py_gapic", +- ":retail_py_grpc", +- ":retail_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 = "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", +- 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", - 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", +- name = "google-cloud-retail-v2alpha-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", -- grpc_service_config = "redis_grpc_service_config.json", -- package = "google.cloud.redis.v1beta1", -- service_yaml = "redis_v1beta1.yaml", +- name = "retail_nodejs_gapic", +- src = ":retail_proto_with_info", +- 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_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_gapic_library( -- name = "redis_ruby_gapic", -- src = ":redis_proto_with_info", -- gapic_yaml = "redis_gapic.yaml", -- package = "google.cloud.redis.v1beta1", -- service_yaml = "redis_v1beta1.yaml", +- 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", - 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", -- src = ":redis_proto_with_info", -- gapic_yaml = "redis_gapic.yaml", -- package = "google.cloud.redis.v1beta1", -- service_yaml = "redis_v1beta1.yaml", +- 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 = [ -- ":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", - ], -) - @@ -28593,194 +33454,374 @@ 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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/retail/v2beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,360 +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_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", +- "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_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 = "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", +- package = "google.cloud.retail.v2beta", +- 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", +-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 = [ +- ":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 = "retail_go_gapic_test", +- srcs = [":retail_go_gapic_srcjar_test"], +- embed = [":retail_go_gapic"], +- importpath = "cloud.google.com/go/retail/apiv2beta", +-) +- +-# 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", +- ], -) - -moved_proto_library( -- name = "resourcemanager_moved_proto", -- srcs = [":resourcemanager_proto"], +- name = "retail_moved_proto", +- srcs = [":retail_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", - ], -) - -py_proto_library( -- name = "resourcemanager_py_proto", +- name = "retail_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":resourcemanager_moved_proto"], +- deps = [":retail_moved_proto"], -) - -py_grpc_library( -- name = "resourcemanager_py_grpc", -- srcs = [":resourcemanager_moved_proto"], -- deps = [":resourcemanager_py_proto"], +- name = "retail_py_grpc", +- srcs = [":retail_moved_proto"], +- deps = [":retail_py_proto"], -) - --############################################################################## --# PHP --############################################################################## --load( -- "@com_google_googleapis_imports//:imports.bzl", -- "php_grpc_library", -- "php_proto_library", +-py_gapic_library( +- name = "retail_py_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", +- deps = [ +- ":retail_py_grpc", +- ":retail_py_proto", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "retail-v2beta-py", +- deps = [ +- ":retail_py_gapic", +- ":retail_py_grpc", +- ":retail_py_proto", +- ], -) - -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", +- 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", +- 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", +- src = ":retail_proto_with_info", +- 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_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", +- 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/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,374 +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 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 - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -28790,33 +33831,14 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/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 = "scheduler_proto", +- name = "logs_proto", - srcs = [ -- "cloudscheduler.proto", -- "job.proto", -- "target.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", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", +- "saas_instance_payload.proto", - ], --) -- --proto_library_with_info( -- name = "scheduler_proto_with_info", - deps = [ -- ":scheduler_proto", -- "//google/cloud:common_resources_proto", +- - ], -) - @@ -28825,56 +33847,19 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/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 = "scheduler_java_proto", -- deps = [":scheduler_proto"], +- name = "logs_java_proto", +- deps = [":logs_proto"], -) - -java_grpc_library( -- name = "scheduler_java_grpc", -- srcs = [":scheduler_proto"], -- deps = [":scheduler_java_proto"], --) -- --java_gapic_library( -- name = "scheduler_java_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", -- test_deps = [ -- ":scheduler_java_grpc", -- ], -- deps = [ -- ":scheduler_java_proto", -- ], --) -- --java_gapic_test( -- name = "scheduler_java_gapic_test_suite", -- test_classes = [ -- "com.google.cloud.scheduler.v1.CloudSchedulerClientTest", -- ], -- runtime_deps = [":scheduler_java_gapic_test"], --) -- --# Open Source Packages --java_gapic_assembly_gradle_pkg( -- name = "google-cloud-scheduler-v1-java", -- deps = [ -- ":scheduler_java_gapic", -- ":scheduler_java_grpc", -- ":scheduler_java_proto", -- ":scheduler_proto", -- ], +- name = "logs_java_grpc", +- srcs = [":logs_proto"], +- deps = [":logs_java_proto"], -) - -############################################################################## @@ -28882,48 +33867,16 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/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 = "scheduler_go_proto", +- name = "logs_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/scheduler/v1", -- protos = [":scheduler_proto"], -- deps = [ -- "//google/api:annotations_go_proto", -- "//google/rpc:status_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", -- deps = [ -- ":scheduler_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", --) -- --# Open Source Packages --go_gapic_assembly_pkg( -- name = "gapi-cloud-scheduler-v1-go", +- importpath = "google.golang.org/genproto/googleapis/cloud/saasaccelerator/management/logs/v1", +- protos = [":logs_proto"], - deps = [ -- ":scheduler_go_gapic", -- ":scheduler_go_gapic_srcjar-test.srcjar", -- ":scheduler_go_proto", +- - ], -) - @@ -28933,61 +33886,28 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BU -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 = "scheduler_moved_proto", -- srcs = [":scheduler_proto"], +- name = "logs_moved_proto", +- srcs = [":logs_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", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", +- - ], -) - -py_proto_library( -- name = "scheduler_py_proto", +- name = "logs_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":scheduler_moved_proto"], +- deps = [":logs_moved_proto"], -) - -py_grpc_library( -- name = "scheduler_py_grpc", -- srcs = [":scheduler_moved_proto"], -- deps = [":scheduler_py_proto"], --) -- --py_gapic_library( -- name = "scheduler_py_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", -- deps = [ -- ":scheduler_py_grpc", -- ":scheduler_py_proto", -- ], --) -- --# Open Source Packages --py_gapic_assembly_pkg( -- name = "scheduler-v1-py", -- deps = [ -- ":scheduler_py_gapic", -- ":scheduler_py_grpc", -- ":scheduler_py_proto", -- ], +- name = "logs_py_grpc", +- srcs = [":logs_moved_proto"], +- deps = [":logs_py_proto"], -) - -############################################################################## @@ -28995,44 +33915,19 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/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 = "scheduler_php_proto", -- deps = [":scheduler_proto"], +- name = "logs_php_proto", +- deps = [":logs_proto"], -) - -php_grpc_library( -- name = "scheduler_php_grpc", -- srcs = [":scheduler_proto"], -- deps = [":scheduler_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", -- deps = [ -- ":scheduler_php_grpc", -- ":scheduler_php_proto", -- ], --) -- --# Open Source Packages --php_gapic_assembly_pkg( -- name = "google-cloud-scheduler-v1-php", -- deps = [ -- ":scheduler_php_gapic", -- ":scheduler_php_grpc", -- ":scheduler_php_proto", -- ], +- name = "logs_php_grpc", +- srcs = [":logs_proto"], +- deps = [":logs_php_proto"], -) - -############################################################################## @@ -29044,67 +33939,25 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/v1/BU - "nodejs_gapic_library", -) - --nodejs_gapic_library( -- name = "scheduler_nodejs_gapic", -- package_name = "@google-cloud/scheduler", -- src = ":scheduler_proto_with_info", -- 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 = "scheduler-v1-nodejs", -- deps = [ -- ":scheduler_nodejs_gapic", -- ":scheduler_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 = "scheduler_ruby_proto", -- deps = [":scheduler_proto"], +- name = "logs_ruby_proto", +- deps = [":logs_proto"], -) - -ruby_grpc_library( -- name = "scheduler_ruby_grpc", -- srcs = [":scheduler_proto"], -- deps = [":scheduler_ruby_proto"], --) -- --ruby_gapic_library( -- name = "scheduler_ruby_gapic", -- src = ":scheduler_proto_with_info", -- gapic_yaml = "cloudscheduler_gapic.yaml", -- package = "google.cloud.scheduler.v1", -- service_yaml = "cloudscheduler_v1.yaml", -- deps = [ -- ":scheduler_ruby_grpc", -- ":scheduler_ruby_proto", -- ], --) -- --# Open Source Packages --ruby_gapic_assembly_pkg( -- name = "google-cloud-scheduler-v1-ruby", -- deps = [ -- ":scheduler_ruby_gapic", -- ":scheduler_ruby_grpc", -- ":scheduler_ruby_proto", -- ], +- name = "logs_ruby_grpc", +- srcs = [":logs_proto"], +- deps = [":logs_ruby_proto"], -) - -############################################################################## @@ -29112,53 +33965,34 @@ diff -urN a/google/cloud/scheduler/v1/BUILD.bazel b/google/cloud/scheduler/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 = "scheduler_csharp_proto", -- deps = [":scheduler_proto"], +- name = "logs_csharp_proto", +- deps = [":logs_proto"], -) - -csharp_grpc_library( -- name = "scheduler_csharp_grpc", -- srcs = [":scheduler_proto"], -- deps = [":scheduler_csharp_proto"], --) -- --csharp_gapic_library( -- name = "scheduler_csharp_gapic", -- src = ":scheduler_proto_with_info", -- gapic_yaml = "cloudscheduler_gapic.yaml", -- package = "google.cloud.scheduler.v1", -- service_yaml = "cloudscheduler_v1.yaml", -- deps = [ -- ":scheduler_csharp_grpc", -- ":scheduler_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-scheduler-v1-csharp", -- deps = [ -- ":scheduler_csharp_gapic", -- ":scheduler_csharp_grpc", -- ":scheduler_csharp_proto", -- ], +- name = "logs_csharp_grpc", +- srcs = [":logs_proto"], +- deps = [":logs_csharp_proto"], -) - -############################################################################## -# 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,374 +0,0 @@ +-# 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,333 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -29226,8 +34060,8 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ - 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", +- package = "google.cloud.scheduler.v1", +- service_yaml = "cloudscheduler_v1.yaml", - test_deps = [ - ":scheduler_java_grpc", - ], @@ -29239,14 +34073,14 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ -java_gapic_test( - name = "scheduler_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.scheduler.v1beta1.CloudSchedulerClientTest", +- "com.google.cloud.scheduler.v1.CloudSchedulerClientTest", - ], - runtime_deps = [":scheduler_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-scheduler-v1beta1-java", +- name = "google-cloud-scheduler-v1-java", - deps = [ - ":scheduler_java_gapic", - ":scheduler_java_grpc", @@ -29269,7 +34103,7 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ -go_proto_library( - name = "scheduler_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/scheduler/v1beta1", +- importpath = "google.golang.org/genproto/googleapis/cloud/scheduler/v1", - protos = [":scheduler_proto"], - deps = [ - "//google/api:annotations_go_proto", @@ -29281,8 +34115,8 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ - 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", +- importpath = "cloud.google.com/go/scheduler/apiv1;scheduler", +- service_yaml = "cloudscheduler_v1.yaml", - deps = [ - ":scheduler_go_proto", - ], @@ -29292,12 +34126,12 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ - name = "scheduler_go_gapic_test", - srcs = [":scheduler_go_gapic_srcjar_test"], - embed = [":scheduler_go_gapic"], -- importpath = "cloud.google.com/go/scheduler/apiv1beta1", +- importpath = "cloud.google.com/go/scheduler/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-scheduler-v1beta1-go", +- name = "gapi-cloud-scheduler-v1-go", - deps = [ - ":scheduler_go_gapic", - ":scheduler_go_gapic_srcjar-test.srcjar", @@ -29310,61 +34144,21 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ -############################################################################## -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 = "scheduler_moved_proto", -- srcs = [":scheduler_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", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --py_proto_library( -- name = "scheduler_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":scheduler_moved_proto"], --) -- --py_grpc_library( -- name = "scheduler_py_grpc", -- srcs = [":scheduler_moved_proto"], -- deps = [":scheduler_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "scheduler_py_gapic", -- src = ":scheduler_proto_with_info", -- gapic_yaml = "cloudscheduler_gapic.yaml", +- srcs = [":scheduler_proto"], - grpc_service_config = "cloudscheduler_grpc_service_config.json", -- package = "google.cloud.scheduler.v1beta1", -- service_yaml = "cloudscheduler_v1beta1.yaml", -- deps = [ -- ":scheduler_py_grpc", -- ":scheduler_py_proto", -- ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "scheduler-v1beta1-py", +- name = "scheduler-v1-py", - deps = [ - ":scheduler_py_gapic", -- ":scheduler_py_grpc", -- ":scheduler_py_proto", - ], -) - @@ -29395,8 +34189,8 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ - 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", +- package = "google.cloud.scheduler.v1", +- service_yaml = "cloudscheduler_v1.yaml", - deps = [ - ":scheduler_php_grpc", - ":scheduler_php_proto", @@ -29405,7 +34199,7 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-scheduler-v1beta1-php", +- name = "google-cloud-scheduler-v1-php", - deps = [ - ":scheduler_php_gapic", - ":scheduler_php_grpc", @@ -29428,13 +34222,13 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ - src = ":scheduler_proto_with_info", - grpc_service_config = "cloudscheduler_grpc_service_config.json", - main_service = "scheduler", -- package = "google.cloud.scheduler.v1beta1", -- service_yaml = "cloudscheduler_v1beta1.yaml", +- package = "google.cloud.scheduler.v1", +- service_yaml = "cloudscheduler_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "scheduler-v1beta1-nodejs", +- name = "scheduler-v1-nodejs", - deps = [ - ":scheduler_nodejs_gapic", - ":scheduler_proto", @@ -29467,8 +34261,8 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ - name = "scheduler_ruby_gapic", - src = ":scheduler_proto_with_info", - gapic_yaml = "cloudscheduler_gapic.yaml", -- package = "google.cloud.scheduler.v1beta1", -- service_yaml = "cloudscheduler_v1beta1.yaml", +- package = "google.cloud.scheduler.v1", +- service_yaml = "cloudscheduler_v1.yaml", - deps = [ - ":scheduler_ruby_grpc", - ":scheduler_ruby_proto", @@ -29477,7 +34271,7 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-scheduler-v1beta1-ruby", +- name = "google-cloud-scheduler-v1-ruby", - deps = [ - ":scheduler_ruby_gapic", - ":scheduler_ruby_grpc", @@ -29509,10 +34303,9 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ - -csharp_gapic_library( - name = "scheduler_csharp_gapic", -- src = ":scheduler_proto_with_info", -- gapic_yaml = "cloudscheduler_gapic.yaml", -- package = "google.cloud.scheduler.v1beta1", -- service_yaml = "cloudscheduler_v1beta1.yaml", +- srcs = [":scheduler_proto_with_info"], +- grpc_service_config = "cloudscheduler_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":scheduler_csharp_grpc", - ":scheduler_csharp_proto", @@ -29521,7 +34314,7 @@ diff -urN a/google/cloud/scheduler/v1beta1/BUILD.bazel b/google/cloud/scheduler/ - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-scheduler-v1beta1-csharp", +- name = "google-cloud-scheduler-v1-csharp", - deps = [ - ":scheduler_csharp_gapic", - ":scheduler_csharp_grpc", @@ -29533,10 +34326,10 @@ 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,375 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/scheduler/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,333 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -29549,18 +34342,19 @@ 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 = "scheduler_proto", - srcs = [ -- "resources.proto", -- "service.proto", +- "cloudscheduler.proto", +- "job.proto", +- "target.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", @@ -29568,9 +34362,9 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -) - -proto_library_with_info( -- name = "secretmanager_proto_with_info", +- name = "scheduler_proto_with_info", - deps = [ -- ":secretmanager_proto", +- ":scheduler_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -29588,49 +34382,47 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -) - -java_proto_library( -- name = "secretmanager_java_proto", -- deps = [":secretmanager_proto"], +- name = "scheduler_java_proto", +- deps = [":scheduler_proto"], -) - -java_grpc_library( -- name = "secretmanager_java_grpc", -- srcs = [":secretmanager_proto"], -- deps = [":secretmanager_java_proto"], +- name = "scheduler_java_grpc", +- srcs = [":scheduler_proto"], +- deps = [":scheduler_java_proto"], -) - -java_gapic_library( -- name = "secretmanager_java_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 = "scheduler_java_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", - test_deps = [ -- ":secretmanager_java_grpc", -- "//google/iam/v1:iam_java_grpc", +- ":scheduler_java_grpc", - ], - deps = [ -- ":secretmanager_java_proto", -- "//google/iam/v1:iam_java_proto", +- ":scheduler_java_proto", - ], -) - -java_gapic_test( -- name = "secretmanager_java_gapic_test_suite", +- name = "scheduler_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.secretmanager.v1.SecretManagerServiceClientTest", +- "com.google.cloud.scheduler.v1beta1.CloudSchedulerClientTest", - ], -- runtime_deps = [":secretmanager_java_gapic_test"], +- runtime_deps = [":scheduler_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-secretmanager-v1-java", +- name = "google-cloud-scheduler-v1beta1-java", - deps = [ -- ":secretmanager_java_gapic", -- ":secretmanager_java_grpc", -- ":secretmanager_java_proto", -- ":secretmanager_proto", +- ":scheduler_java_gapic", +- ":scheduler_java_grpc", +- ":scheduler_java_proto", +- ":scheduler_proto", - ], -) - @@ -29646,42 +34438,41 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -) - -go_proto_library( -- name = "secretmanager_go_proto", +- name = "scheduler_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/scheduler/v1beta1", +- protos = [":scheduler_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/iam/v1:iam_go_proto", +- "//google/rpc:status_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 = "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 = [ -- ":secretmanager_go_proto", -- "//google/iam/v1:iam_go_proto", +- ":scheduler_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 = "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-secretmanager-v1-go", +- name = "gapi-cloud-scheduler-v1beta1-go", - deps = [ -- ":secretmanager_go_gapic", -- ":secretmanager_go_gapic_srcjar-test.srcjar", -- ":secretmanager_go_proto", +- ":scheduler_go_gapic", +- ":scheduler_go_gapic_srcjar-test.srcjar", +- ":scheduler_go_proto", - ], -) - @@ -29690,61 +34481,21 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -############################################################################## -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 = "secretmanager_moved_proto", -- srcs = [":secretmanager_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", -- ], --) -- --py_proto_library( -- name = "secretmanager_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":secretmanager_moved_proto"], --) -- --py_grpc_library( -- name = "secretmanager_py_grpc", -- srcs = [":secretmanager_moved_proto"], -- deps = [":secretmanager_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "secretmanager_py_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", -- deps = [ -- ":secretmanager_py_grpc", -- ":secretmanager_py_proto", -- ], +- name = "scheduler_py_gapic", +- srcs = [":scheduler_proto"], +- grpc_service_config = "cloudscheduler_grpc_service_config.json", -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "secretmanager-v1-py", +- name = "scheduler-v1beta1-py", - deps = [ -- ":secretmanager_py_gapic", -- ":secretmanager_py_grpc", -- ":secretmanager_py_proto", +- ":scheduler_py_gapic", - ], -) - @@ -29760,36 +34511,36 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -) - -php_proto_library( -- name = "secretmanager_php_proto", -- deps = [":secretmanager_proto"], +- name = "scheduler_php_proto", +- deps = [":scheduler_proto"], -) - -php_grpc_library( -- name = "secretmanager_php_grpc", -- srcs = [":secretmanager_proto"], -- deps = [":secretmanager_php_proto"], +- name = "scheduler_php_grpc", +- srcs = [":scheduler_proto"], +- deps = [":scheduler_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 = "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", - deps = [ -- ":secretmanager_php_grpc", -- ":secretmanager_php_proto", +- ":scheduler_php_grpc", +- ":scheduler_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-secretmanager-v1-php", +- name = "google-cloud-scheduler-v1beta1-php", - deps = [ -- ":secretmanager_php_gapic", -- ":secretmanager_php_grpc", -- ":secretmanager_php_proto", +- ":scheduler_php_gapic", +- ":scheduler_php_grpc", +- ":scheduler_php_proto", - ], -) - @@ -29803,20 +34554,21 @@ 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", -- grpc_service_config = "secretmanager_grpc_service_config.json", -- package = "google.cloud.secretmanager.v1", -- service_yaml = "secretmanager_v1.yaml", +- name = "scheduler_nodejs_gapic", +- package_name = "@google-cloud/scheduler", +- src = ":scheduler_proto_with_info", +- 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 = "secretmanager-v1-nodejs", +- name = "scheduler-v1beta1-nodejs", - deps = [ -- ":secretmanager_nodejs_gapic", -- ":secretmanager_proto", +- ":scheduler_nodejs_gapic", +- ":scheduler_proto", - ], -) - @@ -29832,35 +34584,35 @@ diff -urN a/google/cloud/secretmanager/v1/BUILD.bazel b/google/cloud/secretmanag -) - -ruby_proto_library( -- name = "secretmanager_ruby_proto", -- deps = [":secretmanager_proto"], +- name = "scheduler_ruby_proto", +- deps = [":scheduler_proto"], -) - -ruby_grpc_library( -- name = "secretmanager_ruby_grpc", -- srcs = [":secretmanager_proto"], -- deps = [":secretmanager_ruby_proto"], +- name = "scheduler_ruby_grpc", +- srcs = [":scheduler_proto"], +- deps = [":scheduler_ruby_proto"], -) - -ruby_gapic_library( -- name = "secretmanager_ruby_gapic", -- src = ":secretmanager_proto_with_info", -- gapic_yaml = "secretmanager_gapic.yaml", -- package = "google.cloud.secretmanager.v1", -- service_yaml = "secretmanager_v1.yaml", +- name = "scheduler_ruby_gapic", +- src = ":scheduler_proto_with_info", +- gapic_yaml = "cloudscheduler_gapic.yaml", +- package = "google.cloud.scheduler.v1beta1", +- service_yaml = "cloudscheduler_v1beta1.yaml", - deps = [ -- ":secretmanager_ruby_grpc", -- ":secretmanager_ruby_proto", +- ":scheduler_ruby_grpc", +- ":scheduler_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-secretmanager-v1-ruby", +- name = "google-cloud-scheduler-v1beta1-ruby", - deps = [ -- ":secretmanager_ruby_gapic", -- ":secretmanager_ruby_grpc", -- ":secretmanager_ruby_proto", +- ":scheduler_ruby_gapic", +- ":scheduler_ruby_grpc", +- ":scheduler_ruby_proto", - ], -) - @@ -29876,35 +34628,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 = "scheduler_csharp_proto", +- deps = [":scheduler_proto"], -) - -csharp_grpc_library( -- name = "secretmanager_csharp_grpc", -- srcs = [":secretmanager_proto"], -- deps = [":secretmanager_csharp_proto"], +- name = "scheduler_csharp_grpc", +- srcs = [":scheduler_proto"], +- deps = [":scheduler_csharp_proto"], -) - -csharp_gapic_library( -- name = "secretmanager_csharp_gapic", -- src = ":secretmanager_proto_with_info", -- gapic_yaml = "secretmanager_gapic.yaml", -- package = "google.cloud.secretmanager.v1", -- service_yaml = "secretmanager_v1.yaml", +- name = "scheduler_csharp_gapic", +- srcs = [":scheduler_proto_with_info"], +- grpc_service_config = "cloudscheduler_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":secretmanager_csharp_grpc", -- ":secretmanager_csharp_proto", +- ":scheduler_csharp_grpc", +- ":scheduler_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-secretmanager-v1-csharp", +- name = "google-cloud-scheduler-v1beta1-csharp", - deps = [ -- ":secretmanager_csharp_gapic", -- ":secretmanager_csharp_grpc", -- ":secretmanager_csharp_proto", +- ":scheduler_csharp_gapic", +- ":scheduler_csharp_grpc", +- ":scheduler_csharp_proto", - ], -) - @@ -29912,10 +34663,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,373 +0,0 @@ +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,334 +0,0 @@ +-# This file was automatically generated by BuildFileGenerator +- -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) - @@ -29954,12 +34707,13 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) @@ -29977,11 +34731,9 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be - -java_gapic_library( - name = "secretmanager_java_gapic", -- src = ":secretmanager_proto_with_info", -- gapic_yaml = "secretmanager_gapic.yaml", +- srcs = [":secretmanager_proto_with_info"], - grpc_service_config = "secretmanager_grpc_service_config.json", -- package = "google.cloud.secrets.v1beta1", -- service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml", +- package = "google.cloud.secretmanager.v1", - test_deps = [ - ":secretmanager_java_grpc", - "//google/iam/v1:iam_java_grpc", @@ -29995,14 +34747,14 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be -java_gapic_test( - name = "secretmanager_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.secretmanager.v1beta1.SecretManagerServiceClientTest", +- "com.google.cloud.secretmanager.v1.SecretManagerServiceClientTest", - ], - runtime_deps = [":secretmanager_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-secretmanager-v1beta1-java", +- name = "google-cloud-secretmanager-v1-java", - deps = [ - ":secretmanager_java_gapic", - ":secretmanager_java_grpc", @@ -30025,7 +34777,7 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be -go_proto_library( - name = "secretmanager_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/secretmanager/v1beta1", +- importpath = "google.golang.org/genproto/googleapis/cloud/secretmanager/v1", - protos = [":secretmanager_proto"], - deps = [ - "//google/api:annotations_go_proto", @@ -30037,8 +34789,8 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be - 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", +- importpath = "cloud.google.com/go/secretmanager/apiv1;secretmanager", +- service_yaml = "secretmanager_v1.yaml", - deps = [ - ":secretmanager_go_proto", - "//google/iam/v1:iam_go_proto", @@ -30049,12 +34801,12 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be - name = "secretmanager_go_gapic_test", - srcs = [":secretmanager_go_gapic_srcjar_test"], - embed = [":secretmanager_go_gapic"], -- importpath = "cloud.google.com/go/secretmanager/apiv1beta1", +- importpath = "cloud.google.com/go/secretmanager/apiv1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-secretmanager-v1beta1-go", +- name = "gapi-cloud-secretmanager-v1-go", - deps = [ - ":secretmanager_go_gapic", - ":secretmanager_go_gapic_srcjar-test.srcjar", @@ -30065,63 +34817,24 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "secretmanager_moved_proto", -- srcs = [":secretmanager_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", -- ], --) -- --py_proto_library( -- name = "secretmanager_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":secretmanager_moved_proto"], --) -- --py_grpc_library( -- name = "secretmanager_py_grpc", -- srcs = [":secretmanager_moved_proto"], -- deps = [":secretmanager_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "secretmanager_py_gapic", -- src = ":secretmanager_proto_with_info", -- gapic_yaml = "secretmanager_gapic.yaml", +- srcs = [":secretmanager_proto"], - grpc_service_config = "secretmanager_grpc_service_config.json", -- package = "google.cloud.secrets.v1beta1", -- service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml", -- deps = [ -- ":secretmanager_py_grpc", -- ":secretmanager_py_proto", -- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "secretmanager-v1beta1-py", +- name = "secretmanager-v1-py", - deps = [ - ":secretmanager_py_gapic", -- ":secretmanager_py_grpc", -- ":secretmanager_py_proto", - ], -) - @@ -30152,8 +34865,8 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be - 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", +- package = "google.cloud.secretmanager.v1", +- service_yaml = "secretmanager_v1.yaml", - deps = [ - ":secretmanager_php_grpc", - ":secretmanager_php_proto", @@ -30162,7 +34875,7 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-secretmanager-v1beta1-php", +- name = "google-cloud-secretmanager-v1-php", - deps = [ - ":secretmanager_php_gapic", - ":secretmanager_php_grpc", @@ -30184,13 +34897,13 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be - package_name = "@google-cloud/secret-manager", - src = ":secretmanager_proto_with_info", - grpc_service_config = "secretmanager_grpc_service_config.json", -- package = "google.cloud.secrets.v1beta1", -- service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml", +- package = "google.cloud.secretmanager.v1", +- service_yaml = "secretmanager_v1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "secretmanager-v1beta1-nodejs", +- name = "secretmanager-v1-nodejs", - deps = [ - ":secretmanager_nodejs_gapic", - ":secretmanager_proto", @@ -30223,8 +34936,8 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be - name = "secretmanager_ruby_gapic", - src = ":secretmanager_proto_with_info", - gapic_yaml = "secretmanager_gapic.yaml", -- package = "google.cloud.secrets.v1beta1", -- service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml", +- package = "google.cloud.secretmanager.v1", +- service_yaml = "secretmanager_v1.yaml", - deps = [ - ":secretmanager_ruby_grpc", - ":secretmanager_ruby_proto", @@ -30233,7 +34946,7 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-secretmanager-v1beta1-ruby", +- name = "google-cloud-secretmanager-v1-ruby", - deps = [ - ":secretmanager_ruby_gapic", - ":secretmanager_ruby_grpc", @@ -30265,10 +34978,350 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be - -csharp_gapic_library( - name = "secretmanager_csharp_gapic", +- srcs = [":secretmanager_proto_with_info"], +- grpc_service_config = "secretmanager_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":secretmanager_csharp_grpc", +- ":secretmanager_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-secretmanager-v1-csharp", +- deps = [ +- ":secretmanager_csharp_gapic", +- ":secretmanager_csharp_grpc", +- ":secretmanager_csharp_proto", +- ], +-) +- +-############################################################################## +-# 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,337 +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 = "secretmanager_proto", +- srcs = [ +- "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", +- ], +-) +- +-############################################################################## +-# 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 = "secretmanager_java_proto", +- deps = [":secretmanager_proto"], +-) +- +-java_grpc_library( +- name = "secretmanager_java_grpc", +- srcs = [":secretmanager_proto"], +- deps = [":secretmanager_java_proto"], +-) +- +-java_gapic_library( +- name = "secretmanager_java_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", +- 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", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "go_gapic_assembly_pkg", +- "go_gapic_library", +- "go_proto_library", +- "go_test", +-) +- +-go_proto_library( +- name = "secretmanager_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- 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", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", +-) +- +-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_gapic_assembly_pkg( +- name = "secretmanager-v1beta1-py", +- deps = [ +- ":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 = "secretmanager_php_proto", +- deps = [":secretmanager_proto"], +-) +- +-php_grpc_library( +- name = "secretmanager_php_grpc", +- srcs = [":secretmanager_proto"], +- deps = [":secretmanager_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", +- 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", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "secretmanager_nodejs_gapic", +- package_name = "@google-cloud/secret-manager", +- src = ":secretmanager_proto_with_info", +- 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_gapic_assembly_pkg", +- "ruby_gapic_library", +- "ruby_grpc_library", +- "ruby_proto_library", +-) +- +-ruby_proto_library( +- name = "secretmanager_ruby_proto", +- deps = [":secretmanager_proto"], +-) +- +-ruby_grpc_library( +- name = "secretmanager_ruby_grpc", +- srcs = [":secretmanager_proto"], +- deps = [":secretmanager_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "secretmanager_ruby_gapic", +- src = ":secretmanager_proto_with_info", +- gapic_yaml = "secretmanager_gapic.yaml", +- package = "google.cloud.secrets.v1beta1", +- service_yaml = "//google/cloud/secrets/v1beta1:secretmanager_v1beta1.yaml", +- 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", +- ], +-) +- +-############################################################################## +-# 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 = "secretmanager_csharp_proto", +- deps = [":secretmanager_proto"], +-) +- +-csharp_grpc_library( +- name = "secretmanager_csharp_grpc", +- srcs = [":secretmanager_proto"], +- deps = [":secretmanager_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "secretmanager_csharp_gapic", +- srcs = [":secretmanager_proto_with_info"], +- grpc_service_config = "secretmanager_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":secretmanager_csharp_grpc", - ":secretmanager_csharp_proto", @@ -30292,7 +35345,7 @@ diff -urN a/google/cloud/secrets/v1beta1/BUILD.bazel b/google/cloud/secrets/v1be 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,386 +0,0 @@ +@@ -1,346 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -30427,7 +35480,7 @@ diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/s - service_yaml = "privateca_v1beta1.yaml", - deps = [ - ":privateca_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", @@ -30454,63 +35507,24 @@ diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/s -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "privateca_moved_proto", -- srcs = [":privateca_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", -- "@com_google_protobuf//:wrappers_proto", -- ], --) -- --py_proto_library( -- name = "privateca_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":privateca_moved_proto"], --) -- --py_grpc_library( -- name = "privateca_py_grpc", -- srcs = [":privateca_moved_proto"], -- deps = [":privateca_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "privateca_py_gapic", -- src = ":privateca_proto_with_info", -- gapic_yaml = "privateca_gapic.yaml", +- srcs = [":privateca_proto"], - grpc_service_config = "privateca_grpc_service_config.json", -- package = "google.cloud.security.privateca.v1beta1", -- service_yaml = "privateca_v1beta1.yaml", -- deps = [ -- ":privateca_py_grpc", -- ":privateca_py_proto", -- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( - name = "security-privateca-v1beta1-py", - deps = [ - ":privateca_py_gapic", -- ":privateca_py_grpc", -- ":privateca_py_proto", - ], -) - @@ -30573,6 +35587,7 @@ diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/s - src = ":privateca_proto_with_info", - grpc_service_config = "privateca_grpc_service_config.json", - package = "google.cloud.security.privateca.v1beta1", +- package_name = "@google-cloud/security-private-ca", - service_yaml = "privateca_v1beta1.yaml", - deps = [], -) @@ -30654,11 +35669,9 @@ diff -urN a/google/cloud/security/privateca/v1beta1/BUILD.bazel b/google/cloud/s - -csharp_gapic_library( - name = "privateca_csharp_gapic", -- src = ":privateca_proto_with_info", -- gapic_yaml = "privateca_gapic.yaml", +- srcs = [":privateca_proto_with_info"], - grpc_service_config = "privateca_grpc_service_config.json", -- package = "google.cloud.security.privateca.v1beta1", -- service_yaml = "privateca_v1beta1.yaml", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":privateca_csharp_grpc", - ":privateca_csharp_proto", @@ -30687,7 +35700,7 @@ diff -urN a/google/cloud/securitycenter/BUILD.bazel b/google/cloud/securitycente 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,370 +0,0 @@ +@@ -1,369 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -31034,10 +36047,9 @@ diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cl - -csharp_gapic_library( - name = "settings_csharp_gapic", -- src = ":settings_proto_with_info", -- gapic_yaml = "securitycenter_settings_gapic.yaml", -- package = "google.cloud.securitycenter.settings.v1beta1", -- service_yaml = "securitycenter_settings.yaml", +- srcs = [":settings_proto_with_info"], +- grpc_service_config = "securitycenter_settings_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":settings_csharp_grpc", - ":settings_csharp_proto", @@ -31061,7 +36073,7 @@ diff -urN a/google/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/google/cl 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,349 +0,0 @@ +@@ -1,348 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -31392,10 +36404,9 @@ diff -urN a/google/cloud/securitycenter/v1/BUILD.bazel b/google/cloud/securityce - -csharp_gapic_library( - name = "securitycenter_csharp_gapic", -- src = ":securitycenter_proto_with_info", -- gapic_yaml = "securitycenter_gapic.yaml", -- package = "google.cloud.securitycenter.v1", -- service_yaml = "securitycenter_v1.yaml", +- srcs = [":securitycenter_proto_with_info"], +- grpc_service_config = "securitycenter_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":securitycenter_csharp_grpc", - ":securitycenter_csharp_proto", @@ -31414,7 +36425,7 @@ diff -urN a/google/cloud/securitycenter/v1/BUILD.bazel b/google/cloud/securityce 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,346 +0,0 @@ +@@ -1,345 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -31552,7 +36563,7 @@ diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/secur - deps = [ - ":securitycenter_go_proto", - "//google/iam/v1:iam_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", @@ -31742,10 +36753,9 @@ diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/secur - -csharp_gapic_library( - name = "securitycenter_csharp_gapic", -- src = ":securitycenter_proto_with_info", -- gapic_yaml = "securitycenter_gapic.yaml", -- package = "google.cloud.securitycenter.v1beta1", -- service_yaml = "securitycenter_v1beta1.yaml", +- srcs = [":securitycenter_proto_with_info"], +- grpc_service_config = "securitycenter_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":securitycenter_csharp_grpc", - ":securitycenter_csharp_proto", @@ -31764,7 +36774,7 @@ diff -urN a/google/cloud/securitycenter/v1beta1/BUILD.bazel b/google/cloud/secur 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,401 +0,0 @@ +@@ -1,358 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -31914,7 +36924,7 @@ diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/sec - deps = [ - ":securitycenter_go_proto", - "//google/iam/v1:iam_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", @@ -31942,57 +36952,18 @@ diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/sec -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "securitycenter_moved_proto", -- srcs = [":securitycenter_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", -- ], --) -- --py_proto_library( -- name = "securitycenter_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":securitycenter_moved_proto"], --) -- --py_grpc_library( -- name = "securitycenter_py_grpc", -- srcs = [":securitycenter_moved_proto"], -- deps = [":securitycenter_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "securitycenter_py_gapic", -- src = ":securitycenter_proto_with_info", -- gapic_yaml = "securitycenter_gapic.yaml", +- srcs = [":securitycenter_proto"], - grpc_service_config = "securitycenter_grpc_service_config.json", -- package = "google.cloud.securitycenter.v1p1beta1", -- service_yaml = "securitycenter_v1p1beta1.yaml", -- deps = [ -- ":securitycenter_py_grpc", -- ":securitycenter_py_proto", -- ], -) - -# Open Source Packages @@ -32000,8 +36971,6 @@ diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/sec - name = "securitycenter-v1p1beta1-py", - deps = [ - ":securitycenter_py_gapic", -- ":securitycenter_py_grpc", -- ":securitycenter_py_proto", - ], -) - @@ -32146,11 +37115,9 @@ diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/sec - -csharp_gapic_library( - name = "securitycenter_csharp_gapic", -- src = ":securitycenter_proto_with_info", -- gapic_yaml = "securitycenter_gapic.yaml", +- srcs = [":securitycenter_proto_with_info"], - grpc_service_config = "securitycenter_grpc_service_config.json", -- package = "google.cloud.securitycenter.v1p1beta1", -- service_yaml = "securitycenter_v1p1beta1.yaml", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":securitycenter_csharp_grpc", - ":securitycenter_csharp_proto", @@ -32166,10 +37133,348 @@ diff -urN a/google/cloud/securitycenter/v1p1beta1/BUILD.bazel b/google/cloud/sec - ":securitycenter_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,334 +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. +- +-############################################################################## +-# 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_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", +- "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_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 = "servicedirectory_proto", +- srcs = [ +- "endpoint.proto", +- "lookup_service.proto", +- "namespace.proto", +- "registration_service.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", +- ], +-) +- +-proto_library_with_info( +- name = "servicedirectory_proto_with_info", +- deps = [ +- ":servicedirectory_proto", +- "//google/cloud:common_resources_proto", +- ], +-) +- +-java_proto_library( +- name = "servicedirectory_java_proto", +- deps = [":servicedirectory_proto"], +-) +- +-java_grpc_library( +- name = "servicedirectory_java_grpc", +- srcs = [":servicedirectory_proto"], +- deps = [":servicedirectory_java_proto"], +-) +- +-java_gapic_library( +- name = "servicedirectory_java_gapic", +- srcs = [":servicedirectory_proto_with_info"], +- grpc_service_config = "servicedirectory_grpc_service_config.json", +- package = "google.cloud.servicedirectory.v1", +- test_deps = [ +- ":servicedirectory_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":servicedirectory_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "servicedirectory_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.servicedirectory.v1.LookupServiceClientTest", +- "com.google.cloud.servicedirectory.v1.RegistrationServiceClientTest", +- ], +- runtime_deps = [":servicedirectory_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-servicedirectory-v1-java", +- deps = [ +- ":servicedirectory_java_gapic", +- ":servicedirectory_java_grpc", +- ":servicedirectory_java_proto", +- ":servicedirectory_proto", +- ], +-) +- +-go_proto_library( +- name = "servicedirectory_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/servicedirectory/v1", +- protos = [":servicedirectory_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_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", +- deps = [ +- ":servicedirectory_go_proto", +- "//google/iam/v1:iam_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", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-servicedirectory-v1-go", +- deps = [ +- ":servicedirectory_go_gapic", +- ":servicedirectory_go_gapic_srcjar-test.srcjar", +- ":servicedirectory_go_proto", +- ], +-) +- +-moved_proto_library( +- name = "servicedirectory_moved_proto", +- srcs = [":servicedirectory_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", +- ], +-) +- +-py_proto_library( +- name = "servicedirectory_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":servicedirectory_moved_proto"], +-) +- +-py_grpc_library( +- name = "servicedirectory_py_grpc", +- srcs = [":servicedirectory_moved_proto"], +- deps = [":servicedirectory_py_proto"], +-) +- +-py_gapic_library( +- name = "servicedirectory_py_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", +- deps = [ +- ":servicedirectory_py_grpc", +- ":servicedirectory_py_proto", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "servicedirectory-v1-py", +- deps = [ +- ":servicedirectory_py_gapic", +- ":servicedirectory_py_grpc", +- ":servicedirectory_py_proto", +- ], +-) +- +-php_proto_library( +- name = "servicedirectory_php_proto", +- deps = [":servicedirectory_proto"], +-) +- +-php_grpc_library( +- name = "servicedirectory_php_grpc", +- srcs = [":servicedirectory_proto"], +- deps = [":servicedirectory_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", +- deps = [ +- ":servicedirectory_php_grpc", +- ":servicedirectory_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-servicedirectory-v1-php", +- deps = [ +- ":servicedirectory_php_gapic", +- ":servicedirectory_php_grpc", +- ":servicedirectory_php_proto", +- ], +-) +- +-nodejs_gapic_library( +- name = "servicedirectory_nodejs_gapic", +- package_name = "@google-cloud/service-directory", +- src = ":servicedirectory_proto_with_info", +- 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 = "servicedirectory-v1-nodejs", +- deps = [ +- ":servicedirectory_nodejs_gapic", +- ":servicedirectory_proto", +- ], +-) +- +-ruby_proto_library( +- name = "servicedirectory_ruby_proto", +- deps = [":servicedirectory_proto"], +-) +- +-ruby_grpc_library( +- name = "servicedirectory_ruby_grpc", +- srcs = [":servicedirectory_proto"], +- deps = [":servicedirectory_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "servicedirectory_ruby_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", +- deps = [ +- ":servicedirectory_ruby_grpc", +- ":servicedirectory_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-servicedirectory-v1-ruby", +- deps = [ +- ":servicedirectory_ruby_gapic", +- ":servicedirectory_ruby_grpc", +- ":servicedirectory_ruby_proto", +- ], +-) +- +-csharp_proto_library( +- name = "servicedirectory_csharp_proto", +- deps = [":servicedirectory_proto"], +-) +- +-csharp_grpc_library( +- name = "servicedirectory_csharp_grpc", +- srcs = [":servicedirectory_proto"], +- deps = [":servicedirectory_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "servicedirectory_csharp_gapic", +- srcs = [":servicedirectory_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "servicedirectory_grpc_service_config.json", +- deps = [ +- ":servicedirectory_csharp_grpc", +- ":servicedirectory_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-servicedirectory-v1-csharp", +- deps = [ +- ":servicedirectory_csharp_gapic", +- ":servicedirectory_csharp_grpc", +- ":servicedirectory_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,373 +0,0 @@ +@@ -1,371 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -32212,12 +37517,13 @@ diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/ser - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) @@ -32235,11 +37541,9 @@ diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/ser - -java_gapic_library( - name = "servicedirectory_java_gapic", -- src = ":servicedirectory_proto_with_info", -- gapic_yaml = "servicedirectory_gapic.yaml", +- srcs = [":servicedirectory_proto_with_info"], - grpc_service_config = "servicedirectory_grpc_service_config.json", - package = "google.cloud.servicedirectory.v1beta1", -- service_yaml = "servicedirectory_v1beta1.yaml", - test_deps = [ - ":servicedirectory_java_grpc", - "//google/iam/v1:iam_java_grpc", @@ -32524,10 +37828,9 @@ diff -urN a/google/cloud/servicedirectory/v1beta1/BUILD.bazel b/google/cloud/ser - -csharp_gapic_library( - name = "servicedirectory_csharp_gapic", -- src = ":servicedirectory_proto_with_info", -- gapic_yaml = "servicedirectory_gapic.yaml", -- package = "google.cloud.servicedirectory.v1beta1", -- service_yaml = "servicedirectory_v1beta1.yaml", +- srcs = [":servicedirectory_proto_with_info"], +- grpc_service_config = "servicedirectory_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":servicedirectory_csharp_grpc", - ":servicedirectory_csharp_proto", @@ -32551,7 +37854,7 @@ diff -urN a/google/cloud/speech/BUILD.bazel b/google/cloud/speech/BUILD.bazel 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,375 +0,0 @@ +@@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -32676,7 +37979,7 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba - service_yaml = "speech_v1.yaml", - deps = [ - ":speech_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", @@ -32704,53 +38007,18 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "speech_moved_proto", -- srcs = [":speech_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//:any_proto", -- "@com_google_protobuf//:duration_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --py_proto_library( -- name = "speech_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":speech_moved_proto"], --) -- --py_grpc_library( -- name = "speech_py_grpc", -- srcs = [":speech_moved_proto"], -- deps = [":speech_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "speech_py_gapic", -- src = ":speech_proto_with_info", -- gapic_yaml = "speech_gapic.yaml", +- srcs = [":speech_proto"], - grpc_service_config = "speech_grpc_service_config.json", -- package = "google.cloud.speech.v1", -- service_yaml = "speech_v1.yaml", -- deps = [ -- ":speech_py_grpc", -- ":speech_py_proto", -- ], -) - -# Open Source Packages @@ -32758,8 +38026,6 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba - name = "speech-v1-py", - deps = [ - ":speech_py_gapic", -- ":speech_py_grpc", -- ":speech_py_proto", - ], -) - @@ -32903,10 +38169,9 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba - -csharp_gapic_library( - name = "speech_csharp_gapic", -- src = ":speech_proto_with_info", -- gapic_yaml = "speech_gapic.yaml", -- package = "google.cloud.speech.v1", -- service_yaml = "speech_v1.yaml", +- srcs = [":speech_proto_with_info"], +- grpc_service_config = "speech_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":speech_csharp_grpc", - ":speech_csharp_proto", @@ -32930,7 +38195,7 @@ diff -urN a/google/cloud/speech/v1/BUILD.bazel b/google/cloud/speech/v1/BUILD.ba 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,378 +0,0 @@ +@@ -1,339 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -33057,7 +38322,7 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 - service_yaml = "speech_v1p1beta1.yaml", - deps = [ - ":speech_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", @@ -33085,18 +38350,236 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - --moved_proto_library( -- name = "speech_moved_proto", +-py_gapic_library( +- name = "speech_py_gapic", - srcs = [":speech_proto"], +- grpc_service_config = "speech_grpc_service_config.json", +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "speech-v1p1beta1-py", +- deps = [ +- ":speech_py_gapic", +- ], +-) +- +-############################################################################## +-# PHP +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "php_gapic_assembly_pkg", +- "php_gapic_library", +- "php_grpc_library", +- "php_proto_library", +-) +- +-php_proto_library( +- name = "speech_php_proto", +- deps = [":speech_proto"], +-) +- +-php_grpc_library( +- name = "speech_php_grpc", +- srcs = [":speech_proto"], +- deps = [":speech_php_proto"], +-) +- +-php_gapic_library( +- name = "speech_php_gapic", +- 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", +- deps = [ +- ":speech_php_grpc", +- ":speech_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-speech-v1p1beta1-php", +- deps = [ +- ":speech_php_gapic", +- ":speech_php_grpc", +- ":speech_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "speech_nodejs_gapic", +- package_name = "@google-cloud/speech", +- src = ":speech_proto_with_info", +- grpc_service_config = "speech_grpc_service_config.json", +- package = "google.cloud.speech.v1p1beta1", +- service_yaml = "speech_v1p1beta1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "speech-v1p1beta1-nodejs", +- deps = [ +- ":speech_nodejs_gapic", +- ":speech_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 = "speech_ruby_proto", +- deps = [":speech_proto"], +-) +- +-ruby_grpc_library( +- name = "speech_ruby_grpc", +- srcs = [":speech_proto"], +- deps = [":speech_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "speech_ruby_gapic", +- src = ":speech_proto_with_info", +- gapic_yaml = "speech_gapic.yaml", +- package = "google.cloud.speech.v1p1beta1", +- service_yaml = "speech_v1p1beta1.yaml", +- deps = [ +- ":speech_ruby_grpc", +- ":speech_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-speech-v1p1beta1-ruby", +- deps = [ +- ":speech_ruby_gapic", +- ":speech_ruby_grpc", +- ":speech_ruby_proto", +- ], +-) +- +-############################################################################## +-# C# +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "csharp_gapic_assembly_pkg", +- "csharp_gapic_library", +- "csharp_grpc_library", +- "csharp_proto_library", +-) +- +-csharp_proto_library( +- name = "speech_csharp_proto", +- deps = [":speech_proto"], +-) +- +-csharp_grpc_library( +- name = "speech_csharp_grpc", +- srcs = [":speech_proto"], +- deps = [":speech_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "speech_csharp_gapic", +- srcs = [":speech_proto_with_info"], +- grpc_service_config = "speech_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":speech_csharp_grpc", +- ":speech_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-speech-v1p1beta1-csharp", +- deps = [ +- ":speech_csharp_gapic", +- ":speech_csharp_grpc", +- ":speech_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 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,372 +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 = "talent_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", +- ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", @@ -33104,44 +38587,169 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 - "//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 = "talent_proto_with_info", +- deps = [ +- ":talent_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 = "talent_java_proto", +- deps = [":talent_proto"], +-) +- +-java_grpc_library( +- name = "talent_java_grpc", +- srcs = [":talent_proto"], +- deps = [":talent_java_proto"], +-) +- +-java_gapic_library( +- name = "talent_java_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", +- test_deps = [ +- ":talent_java_grpc", +- ], +- deps = [ +- ":talent_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "talent_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", +- ], +- runtime_deps = [":talent_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-talent-v4-java", +- deps = [ +- ":talent_java_gapic", +- ":talent_java_grpc", +- ":talent_java_proto", +- ":talent_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 = "talent_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- 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 = "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 = [ +- ":talent_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- "@io_bazel_rules_go//proto/wkt:any_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", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-talent-v4-go", +- deps = [ +- ":talent_go_gapic", +- ":talent_go_gapic_srcjar-test.srcjar", +- ":talent_go_proto", - ], -) - --py_proto_library( -- name = "speech_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":speech_moved_proto"], --) -- --py_grpc_library( -- name = "speech_py_grpc", -- srcs = [":speech_moved_proto"], -- deps = [":speech_py_proto"], +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "speech_py_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", -- deps = [ -- ":speech_py_grpc", -- ":speech_py_proto", -- ], +- name = "talent_py_gapic", +- srcs = [":talent_proto"], +- grpc_service_config = "talent_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "speech-v1p1beta1-py", +- name = "talent-v4-py", - deps = [ -- ":speech_py_gapic", -- ":speech_py_grpc", -- ":speech_py_proto", +- ":talent_py_gapic", - ], -) - @@ -33157,36 +38765,36 @@ 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 = "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.v1p1beta1", -- service_yaml = "speech_v1p1beta1.yaml", +- 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", - deps = [ -- ":speech_php_grpc", -- ":speech_php_proto", +- ":talent_php_grpc", +- ":talent_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-speech-v1p1beta1-php", +- name = "google-cloud-talent-v4-php", - deps = [ -- ":speech_php_gapic", -- ":speech_php_grpc", -- ":speech_php_proto", +- ":talent_php_gapic", +- ":talent_php_grpc", +- ":talent_php_proto", - ], -) - @@ -33200,20 +38808,21 @@ 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", -- grpc_service_config = "speech_grpc_service_config.json", -- package = "google.cloud.speech.v1p1beta1", -- service_yaml = "speech_v1p1beta1.yaml", +- name = "talent_nodejs_gapic", +- package_name = "@google-cloud/talent", +- src = ":talent_proto_with_info", +- 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 = "speech-v1p1beta1-nodejs", +- name = "talent-v4-nodejs", - deps = [ -- ":speech_nodejs_gapic", -- ":speech_proto", +- ":talent_nodejs_gapic", +- ":talent_proto", - ], -) - @@ -33229,35 +38838,36 @@ diff -urN a/google/cloud/speech/v1p1beta1/BUILD.bazel b/google/cloud/speech/v1p1 -) - -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_gapic_library( -- name = "speech_ruby_gapic", -- src = ":speech_proto_with_info", -- gapic_yaml = "speech_gapic.yaml", -- package = "google.cloud.speech.v1p1beta1", -- service_yaml = "speech_v1p1beta1.yaml", +- name = "talent_ruby_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", - deps = [ -- ":speech_ruby_grpc", -- ":speech_ruby_proto", +- ":talent_ruby_grpc", +- ":talent_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-speech-v1p1beta1-ruby", +- name = "google-cloud-talent-v4-ruby", - deps = [ -- ":speech_ruby_gapic", -- ":speech_ruby_grpc", -- ":speech_ruby_proto", +- ":talent_ruby_gapic", +- ":talent_ruby_grpc", +- ":talent_ruby_proto", - ], -) - @@ -33273,35 +38883,32 @@ 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 = "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", -- src = ":speech_proto_with_info", -- gapic_yaml = "speech_gapic.yaml", -- package = "google.cloud.speech.v1p1beta1", -- service_yaml = "speech_v1p1beta1.yaml", +- name = "talent_csharp_gapic", +- srcs = [":talent_proto_with_info"], - deps = [ -- ":speech_csharp_grpc", -- ":speech_csharp_proto", +- ":talent_csharp_grpc", +- ":talent_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-speech-v1p1beta1-csharp", +- name = "google-cloud-talent-v4-csharp", - deps = [ -- ":speech_csharp_gapic", -- ":speech_csharp_grpc", -- ":speech_csharp_proto", +- ":talent_csharp_gapic", +- ":talent_csharp_grpc", +- ":talent_csharp_proto", - ], -) - @@ -33309,15 +38916,10 @@ 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/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,374 +0,0 @@ +@@ -1,373 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -33478,7 +39080,7 @@ diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta - service_yaml = "//google/cloud/talent:talent_v4beta1.yaml", - deps = [ - ":talent_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:any_go_proto", @@ -33668,10 +39270,9 @@ diff -urN a/google/cloud/talent/v4beta1/BUILD.bazel b/google/cloud/talent/v4beta - -csharp_gapic_library( - name = "talent_csharp_gapic", -- src = ":talent_proto_with_info", -- gapic_yaml = "talent_gapic.yaml", -- package = "google.cloud.talent.v4beta1", -- service_yaml = "//google/cloud/talent:talent_v4beta1.yaml", +- srcs = [":talent_proto_with_info"], +- grpc_service_config = "talent_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":talent_csharp_grpc", - ":talent_csharp_proto", @@ -33700,7 +39301,7 @@ diff -urN a/google/cloud/tasks/BUILD.bazel b/google/cloud/tasks/BUILD.bazel 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,383 +0,0 @@ +@@ -1,341 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -33857,18 +39458,214 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - --moved_proto_library( -- name = "tasks_moved_proto", +-py_gapic_library( +- name = "tasks_py_gapic", +- srcs = [":tasks_proto"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", +-) +- +-py_gapic_assembly_pkg( +- name = "tasks-v2-py", +- deps = [ +- ":tasks_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 = "tasks_php_proto", +- deps = [":tasks_proto"], +-) +- +-php_grpc_library( +- name = "tasks_php_grpc", +- srcs = [":tasks_proto"], +- deps = [":tasks_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", +- deps = [ +- ":tasks_php_grpc", +- ":tasks_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-tasks-v2-php", +- deps = [ +- ":tasks_php_gapic", +- ":tasks_php_grpc", +- ":tasks_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "tasks_nodejs_gapic", +- package_name = "@google-cloud/tasks", +- src = ":tasks_proto_with_info", +- 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 = "tasks-v2-nodejs", +- deps = [ +- ":tasks_nodejs_gapic", +- ":tasks_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 = "tasks_ruby_proto", +- deps = [":tasks_proto"], +-) +- +-ruby_grpc_library( +- name = "tasks_ruby_grpc", +- srcs = [":tasks_proto"], +- deps = [":tasks_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "tasks_ruby_gapic", +- src = ":tasks_proto_with_info", +- gapic_yaml = "cloudtasks_gapic.yaml", +- package = "google.cloud.tasks.v2", +- service_yaml = "cloudtasks_v2.yaml", +- deps = [ +- ":tasks_ruby_grpc", +- ":tasks_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-tasks-v2-ruby", +- deps = [ +- ":tasks_ruby_gapic", +- ":tasks_ruby_grpc", +- ":tasks_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 = "tasks_csharp_proto", +- deps = [":tasks_proto"], +-) +- +-csharp_grpc_library( +- name = "tasks_csharp_grpc", - srcs = [":tasks_proto"], +- deps = [":tasks_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "tasks_csharp_gapic", +- srcs = [":tasks_proto_with_info"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":tasks_csharp_grpc", +- ":tasks_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-tasks-v2-csharp", +- deps = [ +- ":tasks_csharp_gapic", +- ":tasks_csharp_grpc", +- ":tasks_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,342 +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 = "tasks_proto", +- srcs = [ +- "cloudtasks.proto", +- "queue.proto", +- "target.proto", +- "task.proto", +- ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", @@ -33884,38 +39681,147 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze - ], -) - --py_proto_library( -- name = "tasks_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":tasks_moved_proto"], +-proto_library_with_info( +- name = "tasks_proto_with_info", +- deps = [ +- ":tasks_proto", +- "//google/cloud:common_resources_proto", +- ], -) - --py_grpc_library( -- name = "tasks_py_grpc", -- srcs = [":tasks_moved_proto"], -- deps = [":tasks_py_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", -) - --py_gapic_library( -- name = "tasks_py_gapic", +-java_proto_library( +- name = "tasks_java_proto", +- deps = [":tasks_proto"], +-) +- +-java_grpc_library( +- name = "tasks_java_grpc", +- srcs = [":tasks_proto"], +- deps = [":tasks_java_proto"], +-) +- +-java_gapic_library( +- name = "tasks_java_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", +- package = "google.cloud.tasks.v2beta2", +- service_yaml = "cloudtasks_v2beta2.yaml", +- test_deps = [ +- ":tasks_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":tasks_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "tasks_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.tasks.v2beta2.CloudTasksClientTest", +- ], +- runtime_deps = [":tasks_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-tasks-v2beta2-java", +- deps = [ +- ":tasks_java_gapic", +- ":tasks_java_grpc", +- ":tasks_java_proto", +- ":tasks_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 = "tasks_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2beta2", +- protos = [":tasks_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", - deps = [ -- ":tasks_py_grpc", -- ":tasks_py_proto", +- ":tasks_go_proto", +- "//google/iam/v1:iam_go_proto", +- "@io_bazel_rules_go//proto/wkt:duration_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", +-) +- -# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-tasks-v2beta2-go", +- deps = [ +- ":tasks_go_gapic", +- ":tasks_go_gapic_srcjar-test.srcjar", +- ":tasks_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", +-) +- +-py_gapic_library( +- name = "tasks_py_gapic", +- srcs = [":tasks_proto"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", +-) +- -py_gapic_assembly_pkg( -- name = "tasks-v2-py", +- name = "tasks-v2beta2-py", - deps = [ - ":tasks_py_gapic", -- ":tasks_py_grpc", -- ":tasks_py_proto", - ], -) - @@ -33946,8 +39852,8 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze - 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", +- package = "google.cloud.tasks.v2beta2", +- service_yaml = "cloudtasks_v2beta2.yaml", - deps = [ - ":tasks_php_grpc", - ":tasks_php_proto", @@ -33956,7 +39862,7 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2-php", +- name = "google-cloud-tasks-v2beta2-php", - deps = [ - ":tasks_php_gapic", - ":tasks_php_grpc", @@ -33979,13 +39885,13 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze - src = ":tasks_proto_with_info", - grpc_service_config = "cloudtasks_grpc_service_config.json", - main_service = "tasks", -- package = "google.cloud.tasks.v2", -- service_yaml = "cloudtasks_v2.yaml", +- package = "google.cloud.tasks.v2beta2", +- service_yaml = "cloudtasks_v2beta2.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "tasks-v2-nodejs", +- name = "tasks-v2beta2-nodejs", - deps = [ - ":tasks_nodejs_gapic", - ":tasks_proto", @@ -34018,8 +39924,8 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze - name = "tasks_ruby_gapic", - src = ":tasks_proto_with_info", - gapic_yaml = "cloudtasks_gapic.yaml", -- package = "google.cloud.tasks.v2", -- service_yaml = "cloudtasks_v2.yaml", +- package = "google.cloud.tasks.v2beta2", +- service_yaml = "cloudtasks_v2beta2.yaml", - deps = [ - ":tasks_ruby_grpc", - ":tasks_ruby_proto", @@ -34028,7 +39934,7 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2-ruby", +- name = "google-cloud-tasks-v2beta2-ruby", - deps = [ - ":tasks_ruby_gapic", - ":tasks_ruby_grpc", @@ -34060,10 +39966,9 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze - -csharp_gapic_library( - name = "tasks_csharp_gapic", -- src = ":tasks_proto_with_info", -- gapic_yaml = "cloudtasks_gapic.yaml", -- package = "google.cloud.tasks.v2", -- service_yaml = "cloudtasks_v2.yaml", +- srcs = [":tasks_proto_with_info"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":tasks_csharp_grpc", - ":tasks_csharp_proto", @@ -34072,7 +39977,7 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2-csharp", +- name = "google-cloud-tasks-v2beta2-csharp", - deps = [ - ":tasks_csharp_gapic", - ":tasks_csharp_grpc", @@ -34084,10 +39989,10 @@ diff -urN a/google/cloud/tasks/v2/BUILD.bazel b/google/cloud/tasks/v2/BUILD.baze -# 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,384 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/tasks/v2beta3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -34158,8 +40063,8 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ - 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", +- package = "google.cloud.tasks.v2beta3", +- service_yaml = "cloudtasks_v2beta3.yaml", - test_deps = [ - ":tasks_java_grpc", - "//google/iam/v1:iam_java_grpc", @@ -34173,14 +40078,14 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ -java_gapic_test( - name = "tasks_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.tasks.v2beta2.CloudTasksClientTest", +- "com.google.cloud.tasks.v2beta3.CloudTasksClientTest", - ], - runtime_deps = [":tasks_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-tasks-v2beta2-java", +- name = "google-cloud-tasks-v2beta3-java", - deps = [ - ":tasks_java_gapic", - ":tasks_java_grpc", @@ -34203,7 +40108,7 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ -go_proto_library( - name = "tasks_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2beta2", +- importpath = "google.golang.org/genproto/googleapis/cloud/tasks/v2beta3", - protos = [":tasks_proto"], - deps = [ - "//google/api:annotations_go_proto", @@ -34216,8 +40121,8 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ - 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", +- importpath = "cloud.google.com/go/cloudtasks/apiv2beta3;tasks", +- service_yaml = "cloudtasks_v2beta3.yaml", - deps = [ - ":tasks_go_proto", - "//google/iam/v1:iam_go_proto", @@ -34229,12 +40134,12 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ - name = "tasks_go_gapic_test", - srcs = [":tasks_go_gapic_srcjar_test"], - embed = [":tasks_go_gapic"], -- importpath = "cloud.google.com/go/cloudtasks/apiv2beta2", +- importpath = "cloud.google.com/go/cloudtasks/apiv2beta3", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-tasks-v2beta2-go", +- name = "gapi-cloud-tasks-v2beta3-go", - deps = [ - ":tasks_go_gapic", - ":tasks_go_gapic_srcjar-test.srcjar", @@ -34245,65 +40150,24 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "tasks_moved_proto", -- srcs = [":tasks_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", -- ], --) -- --py_proto_library( -- name = "tasks_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":tasks_moved_proto"], --) -- --py_grpc_library( -- name = "tasks_py_grpc", -- srcs = [":tasks_moved_proto"], -- deps = [":tasks_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "tasks_py_gapic", -- src = ":tasks_proto_with_info", -- gapic_yaml = "cloudtasks_gapic.yaml", +- srcs = [":tasks_proto"], - grpc_service_config = "cloudtasks_grpc_service_config.json", -- package = "google.cloud.tasks.v2beta2", -- service_yaml = "cloudtasks_v2beta2.yaml", -- deps = [ -- ":tasks_py_grpc", -- ":tasks_py_proto", -- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "tasks-v2beta2-py", +- name = "tasks-v2beta3-py", - deps = [ - ":tasks_py_gapic", -- ":tasks_py_grpc", -- ":tasks_py_proto", - ], -) - @@ -34334,8 +40198,8 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ - 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", +- package = "google.cloud.tasks.v2beta3", +- service_yaml = "cloudtasks_v2beta3.yaml", - deps = [ - ":tasks_php_grpc", - ":tasks_php_proto", @@ -34344,7 +40208,7 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2beta2-php", +- name = "google-cloud-tasks-v2beta3-php", - deps = [ - ":tasks_php_gapic", - ":tasks_php_grpc", @@ -34367,13 +40231,13 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ - src = ":tasks_proto_with_info", - grpc_service_config = "cloudtasks_grpc_service_config.json", - main_service = "tasks", -- package = "google.cloud.tasks.v2beta2", -- service_yaml = "cloudtasks_v2beta2.yaml", +- package = "google.cloud.tasks.v2beta3", +- service_yaml = "cloudtasks_v2beta3.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "tasks-v2beta2-nodejs", +- name = "tasks-v2beta3-nodejs", - deps = [ - ":tasks_nodejs_gapic", - ":tasks_proto", @@ -34406,8 +40270,8 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ - name = "tasks_ruby_gapic", - src = ":tasks_proto_with_info", - gapic_yaml = "cloudtasks_gapic.yaml", -- package = "google.cloud.tasks.v2beta2", -- service_yaml = "cloudtasks_v2beta2.yaml", +- package = "google.cloud.tasks.v2beta3", +- service_yaml = "cloudtasks_v2beta3.yaml", - deps = [ - ":tasks_ruby_grpc", - ":tasks_ruby_proto", @@ -34416,7 +40280,7 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2beta2-ruby", +- name = "google-cloud-tasks-v2beta3-ruby", - deps = [ - ":tasks_ruby_gapic", - ":tasks_ruby_grpc", @@ -34448,10 +40312,9 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ - -csharp_gapic_library( - name = "tasks_csharp_gapic", -- src = ":tasks_proto_with_info", -- gapic_yaml = "cloudtasks_gapic.yaml", -- package = "google.cloud.tasks.v2beta2", -- service_yaml = "cloudtasks_v2beta2.yaml", +- srcs = [":tasks_proto_with_info"], +- grpc_service_config = "cloudtasks_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":tasks_csharp_grpc", - ":tasks_csharp_proto", @@ -34460,7 +40323,7 @@ diff -urN a/google/cloud/tasks/v2beta2/BUILD.bazel b/google/cloud/tasks/v2beta2/ - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2beta2-csharp", +- name = "google-cloud-tasks-v2beta3-csharp", - deps = [ - ":tasks_csharp_gapic", - ":tasks_csharp_grpc", @@ -34472,10 +40335,15 @@ 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,384 +0,0 @@ +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,356 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -34488,92 +40356,78 @@ 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 = "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", - ], -) - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) - -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", -- 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 = "texttospeech_java_gapic", +- srcs = [":texttospeech_proto_with_info"], +- grpc_service_config = "texttospeech_grpc_service_config.json", +- package = "google.cloud.texttospeech.v1", - 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.v2beta3.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-v2beta3-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", - ], -) - @@ -34589,44 +40443,40 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ -) - -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/v2beta3", -- 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/apiv2beta3;tasks", -- service_yaml = "cloudtasks_v2beta3.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", -- "@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/apiv2beta3", +- 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-v2beta3-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", - ], -) - @@ -34643,55 +40493,47 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ -) - -moved_proto_library( -- name = "tasks_moved_proto", -- srcs = [":tasks_proto"], +- name = "texttospeech_moved_proto", +- srcs = [":texttospeech_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", - ], -) - -py_proto_library( -- name = "tasks_py_proto", +- name = "texttospeech_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":tasks_moved_proto"], +- deps = [":texttospeech_moved_proto"], -) - -py_grpc_library( -- name = "tasks_py_grpc", -- srcs = [":tasks_moved_proto"], -- deps = [":tasks_py_proto"], +- name = "texttospeech_py_grpc", +- srcs = [":texttospeech_moved_proto"], +- deps = [":texttospeech_py_proto"], -) - -py_gapic_library( -- name = "tasks_py_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 = "texttospeech_py_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", - deps = [ -- ":tasks_py_grpc", -- ":tasks_py_proto", +- ":texttospeech_py_grpc", +- ":texttospeech_py_proto", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "tasks-v2beta3-py", +- name = "texttospeech-v1-py", - deps = [ -- ":tasks_py_gapic", -- ":tasks_py_grpc", -- ":tasks_py_proto", +- ":texttospeech_py_gapic", +- ":texttospeech_py_grpc", +- ":texttospeech_py_proto", - ], -) - @@ -34707,36 +40549,36 @@ 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 = "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.v2beta3", -- service_yaml = "cloudtasks_v2beta3.yaml", +- 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", - deps = [ -- ":tasks_php_grpc", -- ":tasks_php_proto", +- ":texttospeech_php_grpc", +- ":texttospeech_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2beta3-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", - ], -) - @@ -34750,21 +40592,20 @@ 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", -- grpc_service_config = "cloudtasks_grpc_service_config.json", -- main_service = "tasks", -- package = "google.cloud.tasks.v2beta3", -- service_yaml = "cloudtasks_v2beta3.yaml", +- name = "texttospeech_nodejs_gapic", +- package_name = "@google-cloud/text-to-speech", +- src = ":texttospeech_proto_with_info", +- 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-v2beta3-nodejs", +- name = "texttospeech-v1-nodejs", - deps = [ -- ":tasks_nodejs_gapic", -- ":tasks_proto", +- ":texttospeech_nodejs_gapic", +- ":texttospeech_proto", - ], -) - @@ -34780,35 +40621,35 @@ diff -urN a/google/cloud/tasks/v2beta3/BUILD.bazel b/google/cloud/tasks/v2beta3/ -) - -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_gapic_library( -- name = "tasks_ruby_gapic", -- src = ":tasks_proto_with_info", -- gapic_yaml = "cloudtasks_gapic.yaml", -- package = "google.cloud.tasks.v2beta3", -- service_yaml = "cloudtasks_v2beta3.yaml", +- name = "texttospeech_ruby_gapic", +- src = ":texttospeech_proto_with_info", +- gapic_yaml = "texttospeech_gapic.yaml", +- package = "google.cloud.texttospeech.v1", +- service_yaml = "texttospeech_v1.yaml", - deps = [ -- ":tasks_ruby_grpc", -- ":tasks_ruby_proto", +- ":texttospeech_ruby_grpc", +- ":texttospeech_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-tasks-v2beta3-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", - ], -) - @@ -34824,35 +40665,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 = "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", -- src = ":tasks_proto_with_info", -- gapic_yaml = "cloudtasks_gapic.yaml", -- package = "google.cloud.tasks.v2beta3", -- service_yaml = "cloudtasks_v2beta3.yaml", +- name = "texttospeech_csharp_gapic", +- srcs = [":texttospeech_proto_with_info"], +- grpc_service_config = "texttospeech_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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-v2beta3-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", - ], -) - @@ -34860,15 +40700,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,358 +0,0 @@ +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,356 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -34902,12 +40737,13 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) @@ -34925,11 +40761,9 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech - -java_gapic_library( - name = "texttospeech_java_gapic", -- src = ":texttospeech_proto_with_info", -- gapic_yaml = "texttospeech_gapic.yaml", +- srcs = [":texttospeech_proto_with_info"], - grpc_service_config = "texttospeech_grpc_service_config.json", -- package = "google.cloud.texttospeech.v1", -- service_yaml = "texttospeech_v1.yaml", +- package = "google.cloud.texttospeech.v1beta1", - test_deps = [ - ":texttospeech_java_grpc", - ], @@ -34941,14 +40775,14 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech -java_gapic_test( - name = "texttospeech_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.texttospeech.v1.TextToSpeechClientTest", +- "com.google.cloud.texttospeech.v1beta1.TextToSpeechClientTest", - ], - runtime_deps = [":texttospeech_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-texttospeech-v1-java", +- name = "google-cloud-texttospeech-v1beta1-java", - deps = [ - ":texttospeech_java_gapic", - ":texttospeech_java_grpc", @@ -34971,7 +40805,7 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech -go_proto_library( - name = "texttospeech_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/cloud/texttospeech/v1", +- importpath = "google.golang.org/genproto/googleapis/cloud/texttospeech/v1beta1", - protos = [":texttospeech_proto"], - deps = [ - "//google/api:annotations_go_proto", @@ -34982,8 +40816,8 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech - 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", +- importpath = "cloud.google.com/go/texttospeech/apiv1beta1;texttospeech", +- service_yaml = "texttospeech_v1beta1.yaml", - deps = [ - ":texttospeech_go_proto", - ], @@ -34993,12 +40827,12 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech - name = "texttospeech_go_gapic_test", - srcs = [":texttospeech_go_gapic_srcjar_test"], - embed = [":texttospeech_go_gapic"], -- importpath = "cloud.google.com/go/texttospeech/apiv1", +- importpath = "cloud.google.com/go/texttospeech/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-texttospeech-v1-go", +- name = "gapi-cloud-texttospeech-v1beta1-go", - deps = [ - ":texttospeech_go_gapic", - ":texttospeech_go_gapic_srcjar-test.srcjar", @@ -35045,8 +40879,8 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech - 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", +- package = "google.cloud.texttospeech.v1beta1", +- service_yaml = "texttospeech_v1beta1.yaml", - deps = [ - ":texttospeech_py_grpc", - ":texttospeech_py_proto", @@ -35055,7 +40889,7 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "texttospeech-v1-py", +- name = "texttospeech-v1beta1-py", - deps = [ - ":texttospeech_py_gapic", - ":texttospeech_py_grpc", @@ -35090,8 +40924,8 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech - 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", +- package = "google.cloud.texttospeech.v1beta1", +- service_yaml = "texttospeech_v1beta1.yaml", - deps = [ - ":texttospeech_php_grpc", - ":texttospeech_php_proto", @@ -35100,7 +40934,7 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-texttospeech-v1-php", +- name = "google-cloud-texttospeech-v1beta1-php", - deps = [ - ":texttospeech_php_gapic", - ":texttospeech_php_grpc", @@ -35122,13 +40956,13 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech - package_name = "@google-cloud/text-to-speech", - src = ":texttospeech_proto_with_info", - grpc_service_config = "texttospeech_grpc_service_config.json", -- package = "google.cloud.texttospeech.v1", -- service_yaml = "texttospeech_v1.yaml", +- package = "google.cloud.texttospeech.v1beta1", +- service_yaml = "texttospeech_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "texttospeech-v1-nodejs", +- name = "texttospeech-v1beta1-nodejs", - deps = [ - ":texttospeech_nodejs_gapic", - ":texttospeech_proto", @@ -35161,8 +40995,8 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech - name = "texttospeech_ruby_gapic", - src = ":texttospeech_proto_with_info", - gapic_yaml = "texttospeech_gapic.yaml", -- package = "google.cloud.texttospeech.v1", -- service_yaml = "texttospeech_v1.yaml", +- package = "google.cloud.texttospeech.v1beta1", +- service_yaml = "texttospeech_v1beta1.yaml", - deps = [ - ":texttospeech_ruby_grpc", - ":texttospeech_ruby_proto", @@ -35171,7 +41005,7 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-texttospeech-v1-ruby", +- name = "google-cloud-texttospeech-v1beta1-ruby", - deps = [ - ":texttospeech_ruby_gapic", - ":texttospeech_ruby_grpc", @@ -35203,10 +41037,9 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech - -csharp_gapic_library( - name = "texttospeech_csharp_gapic", -- src = ":texttospeech_proto_with_info", -- gapic_yaml = "texttospeech_gapic.yaml", -- package = "google.cloud.texttospeech.v1", -- service_yaml = "texttospeech_v1.yaml", +- srcs = [":texttospeech_proto_with_info"], +- grpc_service_config = "texttospeech_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":texttospeech_csharp_grpc", - ":texttospeech_csharp_proto", @@ -35215,7 +41048,7 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-texttospeech-v1-csharp", +- name = "google-cloud-texttospeech-v1beta1-csharp", - deps = [ - ":texttospeech_csharp_gapic", - ":texttospeech_csharp_grpc", @@ -35227,10 +41060,10 @@ diff -urN a/google/cloud/texttospeech/v1/BUILD.bazel b/google/cloud/texttospeech -# C++ -############################################################################## -# Put your C++ rules here -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,358 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/translate/v3/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,332 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -35243,79 +41076,81 @@ 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", - ], -) - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) - -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", -- 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_java_gapic", +- srcs = [":translation_proto_with_info"], +- grpc_service_config = "translate_grpc_service_config.json", +- package = "google.cloud.translation.v3", - 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.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-v1beta1-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", - ], -) - @@ -35331,97 +41166,406 @@ 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/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/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/apiv3;translate", +- service_yaml = "translate_v3.yaml", - deps = [ -- ":texttospeech_go_proto", +- ":translation_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning: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/apiv3", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-texttospeech-v1beta1-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", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- "moved_proto_library", -- "py_gapic_assembly_pkg", -- "py_gapic_library", -- "py_grpc_library", -- "py_proto_library", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - --moved_proto_library( -- name = "texttospeech_moved_proto", -- srcs = [":texttospeech_proto"], +-py_gapic_library( +- name = "translation_py_gapic", +- srcs = [":translation_proto"], +- opt_args = ["python-gapic-name=translate"], +- grpc_service_config = "translate_grpc_service_config.json", +- +-) +- +-py_gapic_assembly_pkg( +- name = "translation-v3-py", +- deps = [ +- ":translation_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 = "translation_php_proto", +- deps = [":translation_proto"], +-) +- +-php_grpc_library( +- name = "translation_php_grpc", +- srcs = [":translation_proto"], +- deps = [":translation_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", +- deps = [ +- ":translation_php_grpc", +- ":translation_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-translation-v3-php", +- deps = [ +- ":translation_php_gapic", +- ":translation_php_grpc", +- ":translation_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "translation_nodejs_gapic", +- package_name = "@google-cloud/translate", +- src = ":translation_proto_with_info", +- grpc_service_config = "translate_grpc_service_config.json", +- package = "google.cloud.translation.v3", +- service_yaml = "translate_v3.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "translation-v3-nodejs", +- deps = [ +- ":translation_nodejs_gapic", +- ":translation_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 = "translation_ruby_proto", +- deps = [":translation_proto"], +-) +- +-ruby_grpc_library( +- name = "translation_ruby_grpc", +- srcs = [":translation_proto"], +- deps = [":translation_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "translation_ruby_gapic", +- src = ":translation_proto_with_info", +- gapic_yaml = "translate_gapic.yaml", +- package = "google.cloud.translation.v3", +- service_yaml = "translate_v3.yaml", +- deps = [ +- ":translation_ruby_grpc", +- ":translation_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-translation-v3-ruby", +- deps = [ +- ":translation_ruby_gapic", +- ":translation_ruby_grpc", +- ":translation_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 = "translation_csharp_proto", +- deps = [":translation_proto"], +-) +- +-csharp_grpc_library( +- name = "translation_csharp_grpc", +- srcs = [":translation_proto"], +- deps = [":translation_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "translation_csharp_gapic", +- srcs = [":translation_proto_with_info"], +- grpc_service_config = "translate_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":translation_csharp_grpc", +- ":translation_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-translation-v3-csharp", +- deps = [ +- ":translation_csharp_gapic", +- ":translation_csharp_grpc", +- ":translation_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,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 = "translation_proto", +- srcs = [ +- "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", - ], -) - --py_proto_library( -- name = "texttospeech_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":texttospeech_moved_proto"], +-proto_library_with_info( +- name = "translation_proto_with_info", +- deps = [ +- ":translation_proto", +- "//google/cloud:common_resources_proto", +- ], -) - --py_grpc_library( -- name = "texttospeech_py_grpc", -- srcs = [":texttospeech_moved_proto"], -- deps = [":texttospeech_py_proto"], +-############################################################################## +-# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", +- "java_grpc_library", +- "java_proto_library", +-) +- +-java_proto_library( +- name = "translation_java_proto", +- deps = [":translation_proto"], +-) +- +-java_grpc_library( +- name = "translation_java_grpc", +- srcs = [":translation_proto"], +- deps = [":translation_java_proto"], +-) +- +-java_gapic_library( +- name = "translation_java_gapic", +- srcs = [":translation_proto_with_info"], +- grpc_service_config = "translate_grpc_service_config.json", +- package = "google.cloud.translation.v3beta1", +- test_deps = [ +- ":translation_java_grpc", +- ], +- deps = [ +- ":translation_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "translation_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.translate.v3beta1.TranslationServiceClientTest", +- ], +- runtime_deps = [":translation_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-translation-v3beta1-java", +- deps = [ +- ":translation_java_gapic", +- ":translation_java_grpc", +- ":translation_java_proto", +- ":translation_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 = "translation_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- 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 = "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", +- deps = [ +- ":translation_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- ], +-) +- +-go_test( +- 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-translation-v3beta1-go", +- deps = [ +- ":translation_go_gapic", +- ":translation_go_gapic_srcjar-test.srcjar", +- ":translation_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - --py_gapic_library( -- name = "texttospeech_py_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", -- deps = [ -- ":texttospeech_py_grpc", -- ":texttospeech_py_proto", -- ], +-py_gapic_library( +- name = "translation_py_gapic", +- srcs = [":translation_proto"], +- opt_args = ["python-gapic-name=translate"], +- grpc_service_config = "translate_grpc_service_config.json", +- -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "texttospeech-v1beta1-py", +- name = "translation-v3beta1-py", - deps = [ -- ":texttospeech_py_gapic", -- ":texttospeech_py_grpc", -- ":texttospeech_py_proto", +- ":translation_py_gapic", - ], -) - @@ -35437,36 +41581,36 @@ 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", +- 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", - 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", - ], -) - @@ -35480,20 +41624,20 @@ 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", -- grpc_service_config = "texttospeech_grpc_service_config.json", -- package = "google.cloud.texttospeech.v1beta1", -- service_yaml = "texttospeech_v1beta1.yaml", +- name = "translation_nodejs_gapic", +- package_name = "@google-cloud/translate", +- src = ":translation_proto_with_info", +- 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", - ], -) - @@ -35509,35 +41653,35 @@ diff -urN a/google/cloud/texttospeech/v1beta1/BUILD.bazel b/google/cloud/texttos -) - -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_gapic_library( -- name = "texttospeech_ruby_gapic", -- src = ":texttospeech_proto_with_info", -- gapic_yaml = "texttospeech_gapic.yaml", -- package = "google.cloud.texttospeech.v1beta1", -- service_yaml = "texttospeech_v1beta1.yaml", +- name = "translation_ruby_gapic", +- src = ":translation_proto_with_info", +- gapic_yaml = "translate_gapic.yaml", +- package = "google.cloud.translation.v3beta1", +- service_yaml = "translate_v3beta1.yaml", - 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", - ], -) - @@ -35553,35 +41697,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", -- src = ":texttospeech_proto_with_info", -- gapic_yaml = "texttospeech_gapic.yaml", -- package = "google.cloud.texttospeech.v1beta1", -- service_yaml = "texttospeech_v1beta1.yaml", +- name = "translation_csharp_gapic", +- srcs = [":translation_proto_with_info"], +- grpc_service_config = "translate_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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", - ], -) - @@ -35589,11 +41732,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,334 +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 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,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"]) @@ -35605,82 +41757,83 @@ 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//:timestamp_proto", +- "@com_google_protobuf//:empty_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", - ], -) - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) - -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", -- 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_java_gapic", +- srcs = [":transcoder_proto_with_info"], +- grpc_service_config = "transcoder_grpc_service_config.json", +- package = "google.cloud.video.transcoder.v1beta1", - 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", - ], -) - @@ -35696,44 +41849,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_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning: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", - ], -) - @@ -35744,22 +41895,22 @@ diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BU -# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", -- py_gapic_library = "py_gapic_library2", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - --py_gapic_library( -- name = "translation_py_gapic", -- srcs = [":translation_proto"], -- opt_args = ["python-gapic-name=translate"], -- grpc_service_config = "translate_grpc_service_config.json", - +-py_gapic_library( +- 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", - ], -) - @@ -35775,36 +41926,36 @@ 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", +- 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", - 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", - ], -) - @@ -35818,20 +41969,20 @@ 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", -- grpc_service_config = "translate_grpc_service_config.json", -- package = "google.cloud.translation.v3", -- service_yaml = "translate_v3.yaml", +- name = "transcoder_nodejs_gapic", +- src = ":transcoder_proto_with_info", +- grpc_service_config = "transcoder_grpc_service_config.json", +- package = "google.cloud.video.transcoder.v1beta1", +- package_name = "@google-cloud/video-transcoder", +- 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", - ], -) - @@ -35847,35 +41998,36 @@ diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BU -) - -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_gapic_library( -- name = "translation_ruby_gapic", -- src = ":translation_proto_with_info", -- gapic_yaml = "translate_gapic.yaml", -- package = "google.cloud.translation.v3", -- service_yaml = "translate_v3.yaml", +- name = "transcoder_ruby_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", - 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", - ], -) - @@ -35891,35 +42043,34 @@ 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", -- src = ":translation_proto_with_info", -- gapic_yaml = "translate_gapic.yaml", -- package = "google.cloud.translation.v3", -- service_yaml = "translate_v3.yaml", +- name = "transcoder_csharp_gapic", +- srcs = [":transcoder_proto_with_info"], +- grpc_service_config = "transcoder_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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", - ], -) - @@ -35927,10 +42078,15 @@ diff -urN a/google/cloud/translate/v3/BUILD.bazel b/google/cloud/translate/v3/BU -# 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,334 +0,0 @@ +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,335 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -35943,24 +42099,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", - ], -) @@ -35978,47 +42135,47 @@ 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", -- 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_java_gapic", +- src = ":videointelligence_proto_with_info", +- gapic_yaml = "videointelligence_gapic.yaml", +- grpc_service_config = "videointelligence_grpc_service_config.json", +- package = "google.cloud.videointelligence.v1", +- service_yaml = "videointelligence_v1.yaml", - 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", - ], -) - @@ -36034,44 +42191,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", -- "//google/longrunning:longrunning_go_gapic", +- ":videointelligence_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning: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", - ], -) - @@ -36087,17 +42246,15 @@ diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/ -) - -py_gapic_library( -- name = "translation_py_gapic", -- srcs = [":translation_proto"], -- opt_args = ["python-gapic-name=translate"], -- grpc_service_config = "translate_grpc_service_config.json", -- +- 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", - ], -) - @@ -36113,36 +42270,36 @@ 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", +- 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", - 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", - ], -) - @@ -36156,20 +42313,21 @@ 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", -- grpc_service_config = "translate_grpc_service_config.json", -- package = "google.cloud.translation.v3beta1", -- service_yaml = "translate_v3beta1.yaml", +- name = "videointelligence_nodejs_gapic", +- package_name = "@google-cloud/video-intelligence", +- src = ":videointelligence_proto_with_info", +- 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", - ], -) - @@ -36185,35 +42343,35 @@ diff -urN a/google/cloud/translate/v3beta1/BUILD.bazel b/google/cloud/translate/ -) - -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", +- name = "videointelligence_ruby_gapic", +- src = ":videointelligence_proto_with_info", +- gapic_yaml = "videointelligence_gapic.yaml", +- package = "google.cloud.videointelligence.v1", +- service_yaml = "videointelligence_v1.yaml", - 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", - ], -) - @@ -36229,35 +42387,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", -- src = ":translation_proto_with_info", -- gapic_yaml = "translate_gapic.yaml", -- package = "google.cloud.translation.v3beta1", -- service_yaml = "translate_v3beta1.yaml", +- name = "videointelligence_csharp_gapic", +- srcs = [":videointelligence_proto_with_info"], +- grpc_service_config = "videointelligence_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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", - ], -) - @@ -36265,20 +42422,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,342 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/videointelligence/v1beta2/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. - -# This is an API workspace, having public visibility by default makes perfect sense. -package(default_visibility = ["//visibility:public"]) @@ -36290,25 +42438,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", - ], -) @@ -36326,47 +42474,47 @@ 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", -- 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_java_gapic", +- src = ":videointelligence_proto_with_info", +- gapic_yaml = "videointelligence_gapic.yaml", +- grpc_service_config = "videointelligence_grpc_service_config.json", +- package = "google.cloud.videointelligence.v1beta2", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml", - 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", - ], -) - @@ -36382,41 +42530,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", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_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", - ], -) - @@ -36427,22 +42580,20 @@ diff -urN a/google/cloud/video/transcoder/v1beta1/BUILD.bazel b/google/cloud/vid -# DO NOT OVERRIDE this Python section with autogenerated rules. -load( - "@com_google_googleapis_imports//:imports.bzl", -- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", -- py_gapic_library = "py_gapic_library2", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -- -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", - ], -) - @@ -36458,36 +42609,36 @@ 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", +- 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", - 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", - ], -) - @@ -36501,19 +42652,21 @@ diff -urN a/google/cloud/video/transcoder/v1beta1/BUILD.bazel b/google/cloud/vid -) - -nodejs_gapic_library( -- name = "transcoder_nodejs_gapic", -- src = ":transcoder_proto_with_info", -- grpc_service_config = "transcoder_grpc_service_config.json", -- package = "google.cloud.video.transcoder.v1beta1", -- service_yaml = "transcoder_v1beta1.yaml", +- name = "videointelligence_nodejs_gapic", +- package_name = "@google-cloud/video-intelligence", +- src = ":videointelligence_proto_with_info", +- 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", - ], -) - @@ -36529,36 +42682,35 @@ diff -urN a/google/cloud/video/transcoder/v1beta1/BUILD.bazel b/google/cloud/vid -) - -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_gapic_library( -- name = "transcoder_ruby_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_ruby_gapic", +- src = ":videointelligence_proto_with_info", +- gapic_yaml = "videointelligence_gapic.yaml", +- package = "google.cloud.videointelligence.v1beta2", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml", - 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", - ], -) - @@ -36574,36 +42726,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", -- 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_csharp_gapic", +- srcs = [":videointelligence_proto_with_info"], +- grpc_service_config = "videointelligence_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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", - ], -) - @@ -36611,15 +42761,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,373 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/videointelligence/v1p1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,335 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -36683,8 +42828,8 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin - src = ":videointelligence_proto_with_info", - gapic_yaml = "videointelligence_gapic.yaml", - grpc_service_config = "videointelligence_grpc_service_config.json", -- package = "google.cloud.videointelligence.v1", -- service_yaml = "videointelligence_v1.yaml", +- package = "google.cloud.videointelligence.v1p1beta1", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml", - test_deps = [ - ":videointelligence_java_grpc", - ], @@ -36696,14 +42841,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", @@ -36726,7 +42871,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", @@ -36739,11 +42884,11 @@ 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_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", @@ -36754,12 +42899,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", @@ -36770,61 +42915,24 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "videointelligence_moved_proto", -- srcs = [":videointelligence_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", -- ], --) -- --py_proto_library( -- name = "videointelligence_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":videointelligence_moved_proto"], --) -- --py_grpc_library( -- name = "videointelligence_py_grpc", -- srcs = [":videointelligence_moved_proto"], -- deps = [":videointelligence_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "videointelligence_py_gapic", -- src = ":videointelligence_proto_with_info", -- gapic_yaml = "videointelligence_gapic.yaml", +- srcs = [":videointelligence_proto"], - grpc_service_config = "videointelligence_grpc_service_config.json", -- package = "google.cloud.videointelligence.v1", -- service_yaml = "videointelligence_v1.yaml", -- deps = [ -- ":videointelligence_py_grpc", -- ":videointelligence_py_proto", -- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "videointelligence-v1-py", +- name = "videointelligence-v1p1beta1-py", - deps = [ - ":videointelligence_py_gapic", -- ":videointelligence_py_grpc", -- ":videointelligence_py_proto", - ], -) - @@ -36853,10 +42961,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", +- 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", - deps = [ - ":videointelligence_php_grpc", - ":videointelligence_php_proto", @@ -36865,7 +42973,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", @@ -36888,13 +42996,13 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin - src = ":videointelligence_proto_with_info", - 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", @@ -36927,8 +43035,8 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin - name = "videointelligence_ruby_gapic", - src = ":videointelligence_proto_with_info", - gapic_yaml = "videointelligence_gapic.yaml", -- package = "google.cloud.videointelligence.v1", -- service_yaml = "videointelligence_v1.yaml", +- package = "google.cloud.videointelligence.v1p1beta1", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml", - deps = [ - ":videointelligence_ruby_grpc", - ":videointelligence_ruby_proto", @@ -36937,7 +43045,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", @@ -36969,10 +43077,9 @@ diff -urN a/google/cloud/videointelligence/v1/BUILD.bazel b/google/cloud/videoin - -csharp_gapic_library( - name = "videointelligence_csharp_gapic", -- src = ":videointelligence_proto_with_info", -- gapic_yaml = "videointelligence_gapic.yaml", -- package = "google.cloud.videointelligence.v1", -- service_yaml = "videointelligence_v1.yaml", +- srcs = [":videointelligence_proto_with_info"], +- grpc_service_config = "videointelligence_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":videointelligence_csharp_grpc", - ":videointelligence_csharp_proto", @@ -36981,7 +43088,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", @@ -36993,10 +43100,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,373 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/videointelligence/v1p2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,335 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -37060,8 +43167,8 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi - src = ":videointelligence_proto_with_info", - gapic_yaml = "videointelligence_gapic.yaml", - grpc_service_config = "videointelligence_grpc_service_config.json", -- 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", - test_deps = [ - ":videointelligence_java_grpc", - ], @@ -37073,14 +43180,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", @@ -37103,7 +43210,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", @@ -37116,11 +43223,11 @@ 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_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", @@ -37131,12 +43238,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", @@ -37147,61 +43254,24 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "videointelligence_moved_proto", -- srcs = [":videointelligence_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", -- ], --) -- --py_proto_library( -- name = "videointelligence_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":videointelligence_moved_proto"], --) -- --py_grpc_library( -- name = "videointelligence_py_grpc", -- srcs = [":videointelligence_moved_proto"], -- deps = [":videointelligence_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "videointelligence_py_gapic", -- src = ":videointelligence_proto_with_info", -- gapic_yaml = "videointelligence_gapic.yaml", +- srcs = [":videointelligence_proto"], - grpc_service_config = "videointelligence_grpc_service_config.json", -- package = "google.cloud.videointelligence.v1beta2", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml", -- deps = [ -- ":videointelligence_py_grpc", -- ":videointelligence_py_proto", -- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "videointelligence-v1beta2-py", +- name = "videointelligence-v1p2beta1-py", - deps = [ - ":videointelligence_py_gapic", -- ":videointelligence_py_grpc", -- ":videointelligence_py_proto", - ], -) - @@ -37230,10 +43300,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", +- 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", - deps = [ - ":videointelligence_php_grpc", - ":videointelligence_php_proto", @@ -37242,7 +43312,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", @@ -37265,13 +43335,13 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi - src = ":videointelligence_proto_with_info", - 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", @@ -37304,8 +43374,8 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi - name = "videointelligence_ruby_gapic", - src = ":videointelligence_proto_with_info", - gapic_yaml = "videointelligence_gapic.yaml", -- 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 = [ - ":videointelligence_ruby_grpc", - ":videointelligence_ruby_proto", @@ -37314,7 +43384,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", @@ -37346,10 +43416,9 @@ diff -urN a/google/cloud/videointelligence/v1beta2/BUILD.bazel b/google/cloud/vi - -csharp_gapic_library( - name = "videointelligence_csharp_gapic", -- src = ":videointelligence_proto_with_info", -- gapic_yaml = "videointelligence_gapic.yaml", -- package = "google.cloud.videointelligence.v1beta2", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1beta2.yaml", +- srcs = [":videointelligence_proto_with_info"], +- grpc_service_config = "videointelligence_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":videointelligence_csharp_grpc", - ":videointelligence_csharp_proto", @@ -37358,7 +43427,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", @@ -37370,10 +43439,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,373 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/videointelligence/v1p3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,335 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -37437,8 +43506,8 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ - src = ":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", +- package = "google.cloud.videointelligence.v1p3beta1", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml", - test_deps = [ - ":videointelligence_java_grpc", - ], @@ -37450,14 +43519,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", @@ -37480,7 +43550,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", @@ -37493,11 +43563,11 @@ 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_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", @@ -37508,12 +43578,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", @@ -37524,64 +43594,26 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "videointelligence_moved_proto", -- srcs = [":videointelligence_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", -- ], --) -- --py_proto_library( -- name = "videointelligence_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":videointelligence_moved_proto"], --) -- --py_grpc_library( -- name = "videointelligence_py_grpc", -- srcs = [":videointelligence_moved_proto"], -- deps = [":videointelligence_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "videointelligence_py_gapic", -- src = ":videointelligence_proto_with_info", -- gapic_yaml = "videointelligence_gapic.yaml", +- srcs = [":videointelligence_proto"], - grpc_service_config = "videointelligence_grpc_service_config.json", -- package = "google.cloud.videointelligence.v1p1beta1", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml", -- deps = [ -- ":videointelligence_py_grpc", -- ":videointelligence_py_proto", -- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "videointelligence-v1p1beta1-py", +- name = "videointelligence-v1p3beta1-py", - deps = [ - ":videointelligence_py_gapic", -- ":videointelligence_py_grpc", -- ":videointelligence_py_proto", - ], -) -- -############################################################################## -# PHP -############################################################################## @@ -37609,8 +43641,8 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ - src = ":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", +- package = "google.cloud.videointelligence.v1p3beta1", +- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml", - deps = [ - ":videointelligence_php_grpc", - ":videointelligence_php_proto", @@ -37619,7 +43651,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", @@ -37642,13 +43674,13 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ - src = ":videointelligence_proto_with_info", - 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", @@ -37681,8 +43713,8 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ - name = "videointelligence_ruby_gapic", - src = ":videointelligence_proto_with_info", - gapic_yaml = "videointelligence_gapic.yaml", -- 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 = [ - ":videointelligence_ruby_grpc", - ":videointelligence_ruby_proto", @@ -37691,7 +43723,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", @@ -37723,10 +43755,9 @@ diff -urN a/google/cloud/videointelligence/v1p1beta1/BUILD.bazel b/google/cloud/ - -csharp_gapic_library( - name = "videointelligence_csharp_gapic", -- src = ":videointelligence_proto_with_info", -- gapic_yaml = "videointelligence_gapic.yaml", -- package = "google.cloud.videointelligence.v1p1beta1", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p1beta1.yaml", +- srcs = [":videointelligence_proto_with_info"], +- grpc_service_config = "videointelligence_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":videointelligence_csharp_grpc", - ":videointelligence_csharp_proto", @@ -37735,7 +43766,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", @@ -37747,10 +43778,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,373 +0,0 @@ +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,374 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -37763,83 +43799,93 @@ 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", - ], -) - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) - -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", -- 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_java_gapic", +- srcs = [":vision_proto_with_info"], +- gapic_yaml = "vision_gapic.yaml", +- grpc_service_config = "vision_grpc_service_config.json", +- package = "google.cloud.vision.v1", - 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", - ], -) - @@ -37855,107 +43901,71 @@ 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", -- "//google/longrunning:longrunning_go_gapic", +- ":vision_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning: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", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "videointelligence_moved_proto", -- srcs = [":videointelligence_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", -- ], --) -- --py_proto_library( -- name = "videointelligence_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":videointelligence_moved_proto"], --) -- --py_grpc_library( -- name = "videointelligence_py_grpc", -- srcs = [":videointelligence_moved_proto"], -- deps = [":videointelligence_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "videointelligence_py_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", -- deps = [ -- ":videointelligence_py_grpc", -- ":videointelligence_py_proto", -- ], +- name = "vision_py_gapic", +- srcs = [":vision_proto"], +- grpc_service_config = "vision_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "videointelligence-v1p2beta1-py", +- name = "vision-v1-py", - deps = [ -- ":videointelligence_py_gapic", -- ":videointelligence_py_grpc", -- ":videointelligence_py_proto", +- ":vision_py_gapic", - ], -) - @@ -37971,36 +43981,36 @@ 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", +- src = ":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 = [ -- ":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", - ], -) - @@ -38014,21 +44024,21 @@ 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", -- grpc_service_config = "videointelligence_grpc_service_config.json", -- main_service = "videointelligence", -- package = "google.cloud.videointelligence.v1p2beta1", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml", +- name = "vision_nodejs_gapic", +- package_name = "@google-cloud/vision", +- src = ":vision_proto_with_info", +- 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", - ], -) - @@ -38044,35 +44054,35 @@ diff -urN a/google/cloud/videointelligence/v1p2beta1/BUILD.bazel b/google/cloud/ -) - -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.v1p2beta1", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml", +- name = "vision_ruby_gapic", +- src = ":vision_proto_with_info", +- gapic_yaml = "vision_gapic.yaml", +- package = "google.cloud.vision.v1", +- service_yaml = "vision_v1.yaml", - 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", - ], -) - @@ -38088,46 +44098,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", -- src = ":videointelligence_proto_with_info", -- gapic_yaml = "videointelligence_gapic.yaml", -- package = "google.cloud.videointelligence.v1p2beta1", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p2beta1.yaml", +- name = "vision_csharp_gapic", +- srcs = [":vision_proto_with_info"], +- grpc_service_config = "vision_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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", +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-vision-v1-csharp", +- deps = [ +- ":vision_csharp_gapic", +- ":vision_csharp_grpc", +- ":vision_csharp_proto", +- ], +-) +- +-############################################################################## +-# 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 = [ -- ":videointelligence_csharp_gapic", -- ":videointelligence_csharp_grpc", -- ":videointelligence_csharp_proto", +- ":vision_cc_grpc", +- ":vision_cc_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,374 +0,0 @@ +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,333 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -38140,84 +44177,84 @@ 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", - ], -) - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) - -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", -- 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_java_gapic", +- srcs = [":vision_proto_with_info"], +- grpc_service_config = "vision_grpc_service_config.json", +- package = "google.cloud.vision.v1p1beta1", - 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", - ], -) - @@ -38233,107 +44270,67 @@ 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_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning: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", - ], -) - -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "videointelligence_moved_proto", -- srcs = [":videointelligence_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", -- ], --) -- --py_proto_library( -- name = "videointelligence_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":videointelligence_moved_proto"], --) -- --py_grpc_library( -- name = "videointelligence_py_grpc", -- srcs = [":videointelligence_moved_proto"], -- deps = [":videointelligence_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "videointelligence_py_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", -- deps = [ -- ":videointelligence_py_grpc", -- ":videointelligence_py_proto", -- ], +- name = "vision_py_gapic", +- srcs = [":vision_proto"], +- grpc_service_config = "vision_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "videointelligence-v1p3beta1-py", +- name = "vision-v1p1beta1-py", - deps = [ -- ":videointelligence_py_gapic", -- ":videointelligence_py_grpc", -- ":videointelligence_py_proto", +- ":vision_py_gapic", - ], -) - @@ -38349,36 +44346,36 @@ 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", +- src = ":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", - 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", - ], -) - @@ -38392,21 +44389,21 @@ 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", -- grpc_service_config = "videointelligence_grpc_service_config.json", -- main_service = "videointelligence", -- package = "google.cloud.videointelligence.v1p3beta1", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml", +- name = "vision_nodejs_gapic", +- package_name = "@google-cloud/vision", +- src = ":vision_proto_with_info", +- 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", - ], -) - @@ -38422,35 +44419,35 @@ diff -urN a/google/cloud/videointelligence/v1p3beta1/BUILD.bazel b/google/cloud/ -) - -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", +- 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", - 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", - ], -) - @@ -38466,35 +44463,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", -- src = ":videointelligence_proto_with_info", -- gapic_yaml = "videointelligence_gapic.yaml", -- package = "google.cloud.videointelligence.v1p3beta1", -- service_yaml = "//google/cloud/videointelligence:videointelligence_v1p3beta1.yaml", +- name = "vision_csharp_gapic", +- srcs = [":vision_proto_with_info"], +- grpc_service_config = "vision_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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", - ], -) - @@ -38502,15 +44498,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,416 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/vision/v1p2beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,340 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -38527,8 +44518,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", - ], @@ -38536,13 +44525,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", - ], -) @@ -38557,12 +44543,13 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) @@ -38580,11 +44567,10 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - -java_gapic_library( - name = "vision_java_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", +- package = "google.cloud.vision.v1p2beta1", - test_deps = [ - ":vision_java_grpc", - ], @@ -38596,15 +44582,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", @@ -38627,7 +44612,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", @@ -38642,11 +44627,11 @@ 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_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - ], @@ -38656,12 +44641,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", @@ -38672,65 +44657,24 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "vision_moved_proto", -- srcs = [":vision_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", -- ], --) -- --py_proto_library( -- name = "vision_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":vision_moved_proto"], --) -- --py_grpc_library( -- name = "vision_py_grpc", -- srcs = [":vision_moved_proto"], -- deps = [":vision_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "vision_py_gapic", -- src = ":vision_proto_with_info", -- gapic_yaml = "vision_gapic.yaml", +- srcs = [":vision_proto"], - grpc_service_config = "vision_grpc_service_config.json", -- package = "google.cloud.vision.v1", -- service_yaml = "vision_v1.yaml", -- deps = [ -- ":vision_py_grpc", -- ":vision_py_proto", -- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "vision-v1-py", +- name = "vision-v1p2beta1-py", - deps = [ - ":vision_py_gapic", -- ":vision_py_grpc", -- ":vision_py_proto", - ], -) - @@ -38761,8 +44705,8 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - src = ":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", +- package = "google.cloud.vision.v1p2beta1", +- service_yaml = "//google/cloud/vision:vision_v1p2beta1.yaml", - deps = [ - ":vision_php_grpc", - ":vision_php_proto", @@ -38771,7 +44715,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", @@ -38794,13 +44738,13 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - src = ":vision_proto_with_info", - 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", @@ -38833,8 +44777,8 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - name = "vision_ruby_gapic", - src = ":vision_proto_with_info", - gapic_yaml = "vision_gapic.yaml", -- package = "google.cloud.vision.v1", -- service_yaml = "vision_v1.yaml", +- package = "google.cloud.vision.v1p2beta1", +- service_yaml = "//google/cloud/vision:vision_v1p2beta1.yaml", - deps = [ - ":vision_ruby_grpc", - ":vision_ruby_proto", @@ -38843,7 +44787,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", @@ -38875,10 +44819,9 @@ diff -urN a/google/cloud/vision/v1/BUILD.bazel b/google/cloud/vision/v1/BUILD.ba - -csharp_gapic_library( - name = "vision_csharp_gapic", -- src = ":vision_proto_with_info", -- gapic_yaml = "vision_gapic.yaml", -- package = "google.cloud.vision.v1", -- service_yaml = "vision_v1.yaml", +- srcs = [":vision_proto_with_info"], +- grpc_service_config = "vision_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":vision_csharp_grpc", - ":vision_csharp_proto", @@ -38887,7 +44830,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", @@ -38898,39 +44841,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,371 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/vision/v1p3beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,346 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -38947,6 +44862,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", - ], @@ -38954,9 +44871,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", - ], -) - @@ -38970,12 +44892,13 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) @@ -38993,11 +44916,10 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - -java_gapic_library( - name = "vision_java_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", +- package = "google.cloud.vision.v1p3beta1", - test_deps = [ - ":vision_java_grpc", - ], @@ -39009,14 +44931,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", @@ -39039,10 +44962,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", @@ -39053,10 +44977,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", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", - ], -) - @@ -39064,12 +44991,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", @@ -39080,60 +45007,24 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "vision_moved_proto", -- srcs = [":vision_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/rpc:status_proto", -- "//google/type:color_proto", -- "//google/type:latlng_proto", -- ], --) -- --py_proto_library( -- name = "vision_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":vision_moved_proto"], --) -- --py_grpc_library( -- name = "vision_py_grpc", -- srcs = [":vision_moved_proto"], -- deps = [":vision_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "vision_py_gapic", -- src = ":vision_proto_with_info", -- gapic_yaml = "vision_gapic.yaml", +- srcs = [":vision_proto"], - grpc_service_config = "vision_grpc_service_config.json", -- package = "google.cloud.vision.v1p1beta1", -- service_yaml = "//google/cloud/vision:vision_v1p1beta1.yaml", -- deps = [ -- ":vision_py_grpc", -- ":vision_py_proto", -- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "vision-v1p1beta1-py", +- name = "vision-v1p3beta1-py", - deps = [ - ":vision_py_gapic", -- ":vision_py_grpc", -- ":vision_py_proto", - ], -) - @@ -39164,8 +45055,8 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - src = ":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", +- package = "google.cloud.vision.v1p3beta1", +- service_yaml = "//google/cloud/vision:vision_v1p3beta1.yaml", - deps = [ - ":vision_php_grpc", - ":vision_php_proto", @@ -39174,7 +45065,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", @@ -39197,13 +45088,13 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - src = ":vision_proto_with_info", - 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", @@ -39236,8 +45127,8 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - 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", +- package = "google.cloud.vision.v1p3beta1", +- service_yaml = "//google/cloud/vision:vision_v1p3beta1.yaml", - deps = [ - ":vision_ruby_grpc", - ":vision_ruby_proto", @@ -39246,7 +45137,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", @@ -39278,10 +45169,9 @@ diff -urN a/google/cloud/vision/v1p1beta1/BUILD.bazel b/google/cloud/vision/v1p1 - -csharp_gapic_library( - name = "vision_csharp_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"], +- grpc_service_config = "vision_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":vision_csharp_grpc", - ":vision_csharp_proto", @@ -39290,7 +45180,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", @@ -39302,10 +45192,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,379 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/vision/v1p4beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,347 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -39320,8 +45210,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", - ], @@ -39329,10 +45222,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", - ], -) @@ -39347,12 +45243,13 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) @@ -39370,11 +45267,10 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - -java_gapic_library( - name = "vision_java_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", +- package = "google.cloud.vision.v1p4beta1", - test_deps = [ - ":vision_java_grpc", - ], @@ -39386,14 +45282,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", @@ -39416,7 +45313,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", @@ -39431,11 +45328,11 @@ 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_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - ], @@ -39445,12 +45342,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", @@ -39461,62 +45358,24 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "vision_moved_proto", -- srcs = [":vision_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/type:latlng_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --py_proto_library( -- name = "vision_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":vision_moved_proto"], --) -- --py_grpc_library( -- name = "vision_py_grpc", -- srcs = [":vision_moved_proto"], -- deps = [":vision_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "vision_py_gapic", -- src = ":vision_proto_with_info", -- gapic_yaml = "vision_gapic.yaml", +- srcs = [":vision_proto"], - grpc_service_config = "vision_grpc_service_config.json", -- package = "google.cloud.vision.v1p2beta1", -- service_yaml = "//google/cloud/vision:vision_v1p2beta1.yaml", -- deps = [ -- ":vision_py_grpc", -- ":vision_py_proto", -- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "vision-v1p2beta1-py", +- name = "vision-v1p4beta1-py", - deps = [ - ":vision_py_gapic", -- ":vision_py_grpc", -- ":vision_py_proto", - ], -) - @@ -39547,8 +45406,8 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - src = ":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", +- package = "google.cloud.vision.v1p4beta1", +- service_yaml = "//google/cloud/vision:vision_v1p4beta1.yaml", - deps = [ - ":vision_php_grpc", - ":vision_php_proto", @@ -39557,7 +45416,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", @@ -39580,13 +45439,13 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - src = ":vision_proto_with_info", - 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", @@ -39619,8 +45478,8 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - 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", +- package = "google.cloud.vision.v1p4beta1", +- service_yaml = "//google/cloud/vision:vision_v1p4beta1.yaml", - deps = [ - ":vision_ruby_grpc", - ":vision_ruby_proto", @@ -39629,7 +45488,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", @@ -39661,10 +45520,9 @@ diff -urN a/google/cloud/vision/v1p2beta1/BUILD.bazel b/google/cloud/vision/v1p2 - -csharp_gapic_library( - name = "vision_csharp_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"], +- grpc_service_config = "vision_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":vision_csharp_grpc", - ":vision_csharp_proto", @@ -39673,7 +45531,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", @@ -39685,10 +45543,10 @@ 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,388 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/webrisk/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,327 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -39701,34 +45559,23 @@ 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 = "webrisk_proto", - srcs = [ -- "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", - ], -) @@ -39746,48 +45593,47 @@ 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 = "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", -- 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 = "webrisk_java_gapic", +- src = ":webrisk_proto_with_info", +- gapic_yaml = "webrisk_gapic.yaml", +- grpc_service_config = "webrisk_grpc_service_config.json", +- package = "google.cloud.webrisk.v1", +- service_yaml = "webrisk_v1.yaml", - 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.v1p3beta1.ImageAnnotatorClientTest", -- "com.google.cloud.vision.v1p3beta1.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-v1p3beta1-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", - ], -) - @@ -39803,112 +45649,65 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 -) - -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/v1p3beta1", -- 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/apiv1p3beta1;vision", -- service_yaml = "//google/cloud/vision:vision_v1p3beta1.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_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning: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/apiv1p3beta1", +- 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-v1p3beta1-go", -- deps = [ -- ":vision_go_gapic", -- ":vision_go_gapic_srcjar-test.srcjar", -- ":vision_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 = "vision_moved_proto", -- srcs = [":vision_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", +- name = "gapi-cloud-webrisk-v1-go", +- deps = [ +- ":webrisk_go_gapic", +- ":webrisk_go_gapic_srcjar-test.srcjar", +- ":webrisk_go_proto", - ], -) - --py_proto_library( -- name = "vision_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":vision_moved_proto"], --) +-############################################################################## +-# Python +-############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. - --py_grpc_library( -- name = "vision_py_grpc", -- srcs = [":vision_moved_proto"], -- deps = [":vision_py_proto"], +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "vision_py_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", -- deps = [ -- ":vision_py_grpc", -- ":vision_py_proto", -- ], +- name = "webrisk_py_gapic", +- srcs = [":webrisk_proto"], +- grpc_service_config = "webrisk_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "vision-v1p3beta1-py", +- name = "webrisk-v1-py", - deps = [ -- ":vision_py_gapic", -- ":vision_py_grpc", -- ":vision_py_proto", +- ":webrisk_py_gapic", - ], -) - @@ -39924,36 +45723,36 @@ 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 = "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.v1p3beta1", -- service_yaml = "//google/cloud/vision:vision_v1p3beta1.yaml", +- 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.v1", +- service_yaml = "webrisk_v1.yaml", - deps = [ -- ":vision_php_grpc", -- ":vision_php_proto", +- ":webrisk_php_grpc", +- ":webrisk_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-vision-v1p3beta1-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", - ], -) - @@ -39967,21 +45766,20 @@ 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", -- grpc_service_config = "vision_grpc_service_config.json", -- main_service = "vision", -- package = "google.cloud.vision.v1p3beta1", -- service_yaml = "//google/cloud/vision:vision_v1p3beta1.yaml", +- name = "webrisk_nodejs_gapic", +- package_name = "@google-cloud/web-risk", +- src = ":webrisk_proto_with_info", +- 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-v1p3beta1-nodejs", +- name = "webrisk-v1-nodejs", - deps = [ -- ":vision_nodejs_gapic", -- ":vision_proto", +- ":webrisk_nodejs_gapic", +- ":webrisk_proto", - ], -) - @@ -39997,35 +45795,35 @@ diff -urN a/google/cloud/vision/v1p3beta1/BUILD.bazel b/google/cloud/vision/v1p3 -) - -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.v1p3beta1", -- service_yaml = "//google/cloud/vision:vision_v1p3beta1.yaml", +- name = "webrisk_ruby_gapic", +- src = ":webrisk_proto_with_info", +- gapic_yaml = "webrisk_gapic.yaml", +- package = "google.cloud.webrisk.v1", +- service_yaml = "webrisk_v1.yaml", - deps = [ -- ":vision_ruby_grpc", -- ":vision_ruby_proto", +- ":webrisk_ruby_grpc", +- ":webrisk_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-vision-v1p3beta1-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", - ], -) - @@ -40041,35 +45839,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 = "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", -- src = ":vision_proto_with_info", -- gapic_yaml = "vision_gapic.yaml", -- package = "google.cloud.vision.v1p3beta1", -- service_yaml = "//google/cloud/vision:vision_v1p3beta1.yaml", +- name = "webrisk_csharp_gapic", +- srcs = [":webrisk_proto_with_info"], +- grpc_service_config = "webrisk_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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-v1p3beta1-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", - ], -) - @@ -40077,10 +45874,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,389 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/webrisk/v1beta1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,326 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -40093,35 +45890,22 @@ 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", - ], -) @@ -40139,48 +45923,47 @@ 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", -- 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_java_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", - 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.v1beta1.WebRiskServiceV1Beta1ClientTest", - ], -- 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-v1beta1-java", - deps = [ -- ":vision_java_gapic", -- ":vision_java_grpc", -- ":vision_java_proto", -- ":vision_proto", +- ":webrisk_java_gapic", +- ":webrisk_java_grpc", +- ":webrisk_java_proto", +- ":webrisk_proto", - ], -) - @@ -40196,112 +45979,65 @@ 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/v1beta1", +- 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/apiv1beta1;webrisk", +- service_yaml = "webrisk_v1beta1.yaml", - deps = [ -- ":vision_go_proto", -- "//google/longrunning:longrunning_go_gapic", -- "//google/longrunning:longrunning_go_proto", -- "@com_google_cloud_go//longrunning: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/apiv1beta1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-vision-v1p4beta1-go", +- name = "gapi-cloud-webrisk-v1beta1-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 -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +- -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 = "vision_moved_proto", -- srcs = [":vision_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", -- ], --) -- --py_proto_library( -- name = "vision_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":vision_moved_proto"], --) -- --py_grpc_library( -- name = "vision_py_grpc", -- srcs = [":vision_moved_proto"], -- deps = [":vision_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "vision_py_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", -- deps = [ -- ":vision_py_grpc", -- ":vision_py_proto", -- ], +- name = "webrisk_py_gapic", +- srcs = [":webrisk_proto"], +- grpc_service_config = "webrisk_grpc_service_config.json", -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "vision-v1p4beta1-py", +- name = "webrisk-v1beta1-py", - deps = [ -- ":vision_py_gapic", -- ":vision_py_grpc", -- ":vision_py_proto", +- ":webrisk_py_gapic", - ], -) - @@ -40317,36 +46053,36 @@ 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", +- 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", - 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-v1beta1-php", - deps = [ -- ":vision_php_gapic", -- ":vision_php_grpc", -- ":vision_php_proto", +- ":webrisk_php_gapic", +- ":webrisk_php_grpc", +- ":webrisk_php_proto", - ], -) - @@ -40360,21 +46096,20 @@ 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", -- grpc_service_config = "vision_grpc_service_config.json", -- main_service = "vision", -- package = "google.cloud.vision.v1p4beta1", -- service_yaml = "//google/cloud/vision:vision_v1p4beta1.yaml", +- name = "webrisk_nodejs_gapic", +- package_name = "@google-cloud/web-risk", +- src = ":webrisk_proto_with_info", +- grpc_service_config = "webrisk_grpc_service_config.json", +- package = "google.cloud.webrisk.v1beta1", +- service_yaml = "webrisk_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "vision-v1p4beta1-nodejs", +- name = "webrisk-v1beta1-nodejs", - deps = [ -- ":vision_nodejs_gapic", -- ":vision_proto", +- ":webrisk_nodejs_gapic", +- ":webrisk_proto", - ], -) - @@ -40390,35 +46125,35 @@ diff -urN a/google/cloud/vision/v1p4beta1/BUILD.bazel b/google/cloud/vision/v1p4 -) - -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", +- name = "webrisk_ruby_gapic", +- src = ":webrisk_proto_with_info", +- gapic_yaml = "webrisk_gapic.yaml", +- package = "google.cloud.webrisk.v1beta1", +- service_yaml = "webrisk_v1beta1.yaml", - 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-v1beta1-ruby", - deps = [ -- ":vision_ruby_gapic", -- ":vision_ruby_grpc", -- ":vision_ruby_proto", +- ":webrisk_ruby_gapic", +- ":webrisk_ruby_grpc", +- ":webrisk_ruby_proto", - ], -) - @@ -40434,35 +46169,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", -- src = ":vision_proto_with_info", -- gapic_yaml = "vision_gapic.yaml", -- package = "google.cloud.vision.v1p4beta1", -- service_yaml = "//google/cloud/vision:vision_v1p4beta1.yaml", +- name = "webrisk_csharp_gapic", +- srcs = [":webrisk_proto_with_info"], +- grpc_service_config = "webrisk_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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-v1beta1-csharp", - deps = [ -- ":vision_csharp_gapic", -- ":vision_csharp_grpc", -- ":vision_csharp_proto", +- ":webrisk_csharp_gapic", +- ":webrisk_csharp_grpc", +- ":webrisk_csharp_proto", - ], -) - @@ -40470,10 +46204,15 @@ 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,328 +0,0 @@ +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,373 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -40486,23 +46225,34 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. -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", - ], -) @@ -40520,47 +46270,47 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. -) - -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", -- src = ":webrisk_proto_with_info", -- gapic_yaml = "webrisk_gapic.yaml", -- grpc_service_config = "webrisk_grpc_service_config.json", -- package = "google.cloud.webrisk.v1", -- service_yaml = "webrisk_v1.yaml", +- name = "websecurityscanner_java_gapic", +- src = ":websecurityscanner_proto_with_info", +- gapic_yaml = "websecurityscanner_gapic.yaml", +- grpc_service_config = "websecurityscanner_grpc_service_config.json", +- package = "google.cloud.websecurityscanner.v1", +- service_yaml = "websecurityscanner_v1.yaml", - 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.v1.WebRiskServiceClientTest", +- "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-v1-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", - ], -) - @@ -40576,65 +46326,101 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. -) - -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/v1", -- 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/apiv1;webrisk", -- service_yaml = "webrisk_v1.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/apiv1", +- 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-v1-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 -############################################################################## --# This library is using Python microgenerator. --# DO NOT OVERRIDE this Python section with autogenerated rules. -- -load( - "@com_google_googleapis_imports//:imports.bzl", -- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", -- py_gapic_library = "py_gapic_library2", +- "moved_proto_library", +- "py_gapic_assembly_pkg", +- "py_gapic_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "websecurityscanner_moved_proto", +- srcs = [":websecurityscanner_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", +- ], +-) +- +-py_proto_library( +- name = "websecurityscanner_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":websecurityscanner_moved_proto"], +-) +- +-py_grpc_library( +- name = "websecurityscanner_py_grpc", +- srcs = [":websecurityscanner_moved_proto"], +- deps = [":websecurityscanner_py_proto"], -) - -py_gapic_library( -- name = "webrisk_py_gapic", -- srcs = [":webrisk_proto"], -- grpc_service_config = "webrisk_grpc_service_config.json", +- name = "websecurityscanner_py_gapic", +- src = ":websecurityscanner_proto_with_info", +- gapic_yaml = "websecurityscanner_gapic.yaml", +- grpc_service_config = "websecurityscanner_grpc_service_config.json", +- package = "google.cloud.websecurityscanner.v1", +- service_yaml = "websecurityscanner_v1.yaml", +- deps = [ +- ":websecurityscanner_py_grpc", +- ":websecurityscanner_py_proto", +- ], -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "webrisk-v1-py", +- name = "websecurityscanner-v1-py", - deps = [ -- ":webrisk_py_gapic", +- ":websecurityscanner_py_gapic", +- ":websecurityscanner_py_grpc", +- ":websecurityscanner_py_proto", - ], -) - @@ -40650,36 +46436,36 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. -) - -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.v1", -- service_yaml = "webrisk_v1.yaml", +- 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.v1", +- service_yaml = "websecurityscanner_v1.yaml", - deps = [ -- ":webrisk_php_grpc", -- ":webrisk_php_proto", +- ":websecurityscanner_php_grpc", +- ":websecurityscanner_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-webrisk-v1-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", - ], -) - @@ -40693,20 +46479,19 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. -) - -nodejs_gapic_library( -- name = "webrisk_nodejs_gapic", -- package_name = "@google-cloud/web-risk", -- src = ":webrisk_proto_with_info", -- grpc_service_config = "webrisk_grpc_service_config.json", -- package = "google.cloud.webrisk.v1", -- service_yaml = "webrisk_v1.yaml", +- name = "websecurityscanner_nodejs_gapic", +- src = ":websecurityscanner_proto_with_info", +- 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-v1-nodejs", +- name = "websecurityscanner-v1-nodejs", - deps = [ -- ":webrisk_nodejs_gapic", -- ":webrisk_proto", +- ":websecurityscanner_nodejs_gapic", +- ":websecurityscanner_proto", - ], -) - @@ -40722,35 +46507,35 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. -) - -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_gapic_library( -- name = "webrisk_ruby_gapic", -- src = ":webrisk_proto_with_info", -- gapic_yaml = "webrisk_gapic.yaml", -- package = "google.cloud.webrisk.v1", -- service_yaml = "webrisk_v1.yaml", +- name = "websecurityscanner_ruby_gapic", +- src = ":websecurityscanner_proto_with_info", +- gapic_yaml = "websecurityscanner_gapic.yaml", +- package = "google.cloud.websecurityscanner.v1", +- service_yaml = "websecurityscanner_v1.yaml", - deps = [ -- ":webrisk_ruby_grpc", -- ":webrisk_ruby_proto", +- ":websecurityscanner_ruby_grpc", +- ":websecurityscanner_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-webrisk-v1-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", - ], -) - @@ -40766,35 +46551,34 @@ diff -urN a/google/cloud/webrisk/v1/BUILD.bazel b/google/cloud/webrisk/v1/BUILD. -) - -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", -- src = ":webrisk_proto_with_info", -- gapic_yaml = "webrisk_gapic.yaml", -- package = "google.cloud.webrisk.v1", -- service_yaml = "webrisk_v1.yaml", +- name = "websecurityscanner_csharp_gapic", +- srcs = [":websecurityscanner_proto_with_info"], +- grpc_service_config = "websecurityscanner_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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-v1-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", - ], -) - @@ -40802,10 +46586,10 @@ 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,327 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/websecurityscanner/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,333 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -40818,22 +46602,31 @@ 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_run.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", - ], -) @@ -40851,47 +46644,47 @@ 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", -- 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_java_gapic", +- src = ":websecurityscanner_proto_with_info", +- gapic_yaml = "websecurityscanner_gapic.yaml", +- grpc_service_config = "websecurityscanner_grpc_service_config.json", +- package = "google.cloud.websecurityscanner.v1alpha", +- service_yaml = "websecurityscanner_v1alpha.yaml", - 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.v1alpha.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-v1alpha-java", - deps = [ -- ":webrisk_java_gapic", -- ":webrisk_java_grpc", -- ":webrisk_java_proto", -- ":webrisk_proto", +- ":websecurityscanner_java_gapic", +- ":websecurityscanner_java_grpc", +- ":websecurityscanner_java_proto", +- ":websecurityscanner_proto", - ], -) - @@ -40907,40 +46700,40 @@ 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/v1alpha", +- 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/cloud/websecurityscanner/apiv1alpha;websecurityscanner", +- service_yaml = "websecurityscanner_v1alpha.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/cloud/websecurityscanner/apiv1alpha", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-webrisk-v1beta1-go", +- name = "gapi-cloud-websecurityscanner-v1alpha-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", - ], -) - @@ -40949,7 +46742,6 @@ diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1be -############################################################################## -# This library is using Python microgenerator. -# DO NOT OVERRIDE this Python section with autogenerated rules. -- -load( - "@com_google_googleapis_imports//:imports.bzl", - py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", @@ -40957,15 +46749,15 @@ 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", -) - -py_gapic_assembly_pkg( -- name = "webrisk-v1beta1-py", +- name = "websecurityscanner-v1alpha-py", - deps = [ -- ":webrisk_py_gapic", +- ":websecurityscanner_py_gapic", - ], -) - @@ -40981,36 +46773,36 @@ 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", +- src = ":websecurityscanner_proto_with_info", +- gapic_yaml = "websecurityscanner_gapic.yaml", +- grpc_service_config = "websecurityscanner_grpc_service_config.json", +- package = "google.cloud.websecurityscanner.v1alpha", +- service_yaml = "websecurityscanner_v1alpha.yaml", - 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-v1alpha-php", - deps = [ -- ":webrisk_php_gapic", -- ":webrisk_php_grpc", -- ":webrisk_php_proto", +- ":websecurityscanner_php_gapic", +- ":websecurityscanner_php_grpc", +- ":websecurityscanner_php_proto", - ], -) - @@ -41024,20 +46816,19 @@ 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", -- grpc_service_config = "webrisk_grpc_service_config.json", -- package = "google.cloud.webrisk.v1beta1", -- service_yaml = "webrisk_v1beta1.yaml", +- name = "websecurityscanner_nodejs_gapic", +- src = ":websecurityscanner_proto_with_info", +- grpc_service_config = "websecurityscanner_grpc_service_config.json", +- package = "google.cloud.websecurityscanner.v1alpha", +- service_yaml = "websecurityscanner_v1alpha.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "webrisk-v1beta1-nodejs", +- name = "websecurityscanner-v1alpha-nodejs", - deps = [ -- ":webrisk_nodejs_gapic", -- ":webrisk_proto", +- ":websecurityscanner_nodejs_gapic", +- ":websecurityscanner_proto", - ], -) - @@ -41053,35 +46844,35 @@ diff -urN a/google/cloud/webrisk/v1beta1/BUILD.bazel b/google/cloud/webrisk/v1be -) - -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_gapic_library( -- name = "webrisk_ruby_gapic", -- src = ":webrisk_proto_with_info", -- gapic_yaml = "webrisk_gapic.yaml", -- package = "google.cloud.webrisk.v1beta1", -- service_yaml = "webrisk_v1beta1.yaml", +- name = "websecurityscanner_ruby_gapic", +- src = ":websecurityscanner_proto_with_info", +- gapic_yaml = "websecurityscanner_gapic.yaml", +- package = "google.cloud.websecurityscanner.v1alpha", +- service_yaml = "websecurityscanner_v1alpha.yaml", - 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-v1alpha-ruby", - deps = [ -- ":webrisk_ruby_gapic", -- ":webrisk_ruby_grpc", -- ":webrisk_ruby_proto", +- ":websecurityscanner_ruby_gapic", +- ":websecurityscanner_ruby_grpc", +- ":websecurityscanner_ruby_proto", - ], -) - @@ -41097,35 +46888,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", -- src = ":webrisk_proto_with_info", -- gapic_yaml = "webrisk_gapic.yaml", -- package = "google.cloud.webrisk.v1beta1", -- service_yaml = "webrisk_v1beta1.yaml", +- name = "websecurityscanner_csharp_gapic", +- srcs = [":websecurityscanner_proto_with_info"], +- grpc_service_config = "websecurityscanner_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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-v1alpha-csharp", - deps = [ -- ":webrisk_csharp_gapic", -- ":webrisk_csharp_grpc", -- ":webrisk_csharp_proto", +- ":websecurityscanner_csharp_gapic", +- ":websecurityscanner_csharp_grpc", +- ":websecurityscanner_csharp_proto", - ], -) - @@ -41133,15 +46923,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,374 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/websecurityscanner/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,336 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -41214,8 +46999,8 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - src = ":websecurityscanner_proto_with_info", - gapic_yaml = "websecurityscanner_gapic.yaml", - grpc_service_config = "websecurityscanner_grpc_service_config.json", -- package = "google.cloud.websecurityscanner.v1", -- service_yaml = "websecurityscanner_v1.yaml", +- package = "google.cloud.websecurityscanner.v1beta", +- service_yaml = "websecurityscanner_v1beta.yaml", - test_deps = [ - ":websecurityscanner_java_grpc", - ], @@ -41227,14 +47012,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.v1beta.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-v1beta-java", - deps = [ - ":websecurityscanner_java_gapic", - ":websecurityscanner_java_grpc", @@ -41257,7 +47042,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/v1beta", - protos = [":websecurityscanner_proto"], - deps = [ - "//google/api:annotations_go_proto", @@ -41268,8 +47053,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/websecurityscanner/apiv1beta;websecurityscanner", +- service_yaml = "websecurityscanner_v1beta.yaml", - deps = [ - ":websecurityscanner_go_proto", - ], @@ -41279,12 +47064,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/websecurityscanner/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-websecurityscanner-v1-go", +- name = "gapi-cloud-websecurityscanner-v1beta-go", - deps = [ - ":websecurityscanner_go_gapic", - ":websecurityscanner_go_gapic_srcjar-test.srcjar", @@ -41295,61 +47080,24 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "websecurityscanner_moved_proto", -- srcs = [":websecurityscanner_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", -- ], --) -- --py_proto_library( -- name = "websecurityscanner_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":websecurityscanner_moved_proto"], --) -- --py_grpc_library( -- name = "websecurityscanner_py_grpc", -- srcs = [":websecurityscanner_moved_proto"], -- deps = [":websecurityscanner_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "websecurityscanner_py_gapic", -- src = ":websecurityscanner_proto_with_info", -- gapic_yaml = "websecurityscanner_gapic.yaml", +- srcs = [":websecurityscanner_proto"], - grpc_service_config = "websecurityscanner_grpc_service_config.json", -- package = "google.cloud.websecurityscanner.v1", -- service_yaml = "websecurityscanner_v1.yaml", -- deps = [ -- ":websecurityscanner_py_grpc", -- ":websecurityscanner_py_proto", -- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( -- name = "websecurityscanner-v1-py", +- name = "websecurityscanner-v1beta-py", - deps = [ - ":websecurityscanner_py_gapic", -- ":websecurityscanner_py_grpc", -- ":websecurityscanner_py_proto", - ], -) - @@ -41380,8 +47128,8 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - src = ":websecurityscanner_proto_with_info", - gapic_yaml = "websecurityscanner_gapic.yaml", - grpc_service_config = "websecurityscanner_grpc_service_config.json", -- package = "google.cloud.websecurityscanner.v1", -- service_yaml = "websecurityscanner_v1.yaml", +- package = "google.cloud.websecurityscanner.v1beta", +- service_yaml = "websecurityscanner_v1beta.yaml", - deps = [ - ":websecurityscanner_php_grpc", - ":websecurityscanner_php_proto", @@ -41390,7 +47138,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-v1beta-php", - deps = [ - ":websecurityscanner_php_gapic", - ":websecurityscanner_php_grpc", @@ -41411,13 +47159,13 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - name = "websecurityscanner_nodejs_gapic", - src = ":websecurityscanner_proto_with_info", - grpc_service_config = "websecurityscanner_grpc_service_config.json", -- package = "google.cloud.websecurityscanner.v1", -- service_yaml = "websecurityscanner_v1.yaml", +- package = "google.cloud.websecurityscanner.v1beta", +- service_yaml = "websecurityscanner_v1beta.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "websecurityscanner-v1-nodejs", +- name = "websecurityscanner-v1beta-nodejs", - deps = [ - ":websecurityscanner_nodejs_gapic", - ":websecurityscanner_proto", @@ -41450,8 +47198,8 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - name = "websecurityscanner_ruby_gapic", - src = ":websecurityscanner_proto_with_info", - gapic_yaml = "websecurityscanner_gapic.yaml", -- package = "google.cloud.websecurityscanner.v1", -- service_yaml = "websecurityscanner_v1.yaml", +- package = "google.cloud.websecurityscanner.v1beta", +- service_yaml = "websecurityscanner_v1beta.yaml", - deps = [ - ":websecurityscanner_ruby_grpc", - ":websecurityscanner_ruby_proto", @@ -41460,7 +47208,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-v1beta-ruby", - deps = [ - ":websecurityscanner_ruby_gapic", - ":websecurityscanner_ruby_grpc", @@ -41492,10 +47240,9 @@ diff -urN a/google/cloud/websecurityscanner/v1/BUILD.bazel b/google/cloud/websec - -csharp_gapic_library( - name = "websecurityscanner_csharp_gapic", -- src = ":websecurityscanner_proto_with_info", -- gapic_yaml = "websecurityscanner_gapic.yaml", -- package = "google.cloud.websecurityscanner.v1", -- service_yaml = "websecurityscanner_v1.yaml", +- srcs = [":websecurityscanner_proto_with_info"], +- grpc_service_config = "websecurityscanner_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":websecurityscanner_csharp_grpc", - ":websecurityscanner_csharp_proto", @@ -41504,7 +47251,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-v1beta-csharp", - deps = [ - ":websecurityscanner_csharp_gapic", - ":websecurityscanner_csharp_grpc", @@ -41516,10 +47263,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,334 +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 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,328 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -41532,31 +47279,23 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -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_run.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", - ], -) @@ -41574,47 +47313,46 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -) - -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", -- src = ":websecurityscanner_proto_with_info", -- gapic_yaml = "websecurityscanner_gapic.yaml", -- grpc_service_config = "websecurityscanner_grpc_service_config.json", -- package = "google.cloud.websecurityscanner.v1alpha", -- service_yaml = "websecurityscanner_v1alpha.yaml", +- name = "executions_java_gapic", +- src = ":executions_proto_with_info", +- gapic_yaml = "executions_gapic.yaml", +- package = "google.cloud.workflows.executions.v1beta", +- service_yaml = "workflowexecutions_v1beta.yaml", - 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.v1alpha.WebSecurityScannerClientTest", +- "com.google.cloud.workflows.executions.v1beta.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-v1alpha-java", +- name = "google-cloud-workflows-executions-v1beta-java", - deps = [ -- ":websecurityscanner_java_gapic", -- ":websecurityscanner_java_grpc", -- ":websecurityscanner_java_proto", -- ":websecurityscanner_proto", +- ":executions_java_gapic", +- ":executions_java_grpc", +- ":executions_java_proto", +- ":executions_proto", - ], -) - @@ -41630,43 +47368,44 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -) - -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/v1alpha", -- protos = [":websecurityscanner_proto"], +- importpath = "google.golang.org/genproto/googleapis/cloud/workflows/executions/v1beta", +- 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/cloud/websecurityscanner/apiv1alpha;websecurityscanner", -- service_yaml = "websecurityscanner_v1alpha.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/apiv1beta;executions", +- service_yaml = "workflowexecutions_v1beta.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/cloud/websecurityscanner/apiv1alpha", +- name = "executions_go_gapic_test", +- srcs = [":executions_go_gapic_srcjar_test"], +- embed = [":executions_go_gapic"], +- importpath = "cloud.google.com/go/workflows/executions/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-websecurityscanner-v1alpha-go", +- name = "gapi-cloud-workflows-executions-v1beta-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", - ], -) - +- -############################################################################## -# Python -############################################################################## @@ -41679,15 +47418,18 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -) - -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-v1alpha-py", +- name = "workflows-executions-v1beta-py", - deps = [ -- ":websecurityscanner_py_gapic", +- ":executions_py_gapic", +- ":executions_py_grpc", +- ":executions_py_proto", - ], -) - @@ -41703,36 +47445,35 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -) - -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.v1alpha", -- service_yaml = "websecurityscanner_v1alpha.yaml", +- 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", - deps = [ -- ":websecurityscanner_php_grpc", -- ":websecurityscanner_php_proto", +- ":executions_php_grpc", +- ":executions_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-websecurityscanner-v1alpha-php", +- name = "google-cloud-workflows-executions-v1beta-php", - deps = [ -- ":websecurityscanner_php_gapic", -- ":websecurityscanner_php_grpc", -- ":websecurityscanner_php_proto", +- ":executions_php_gapic", +- ":executions_php_grpc", +- ":executions_php_proto", - ], -) - @@ -41746,19 +47487,20 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -) - -nodejs_gapic_library( -- name = "websecurityscanner_nodejs_gapic", -- src = ":websecurityscanner_proto_with_info", -- grpc_service_config = "websecurityscanner_grpc_service_config.json", -- package = "google.cloud.websecurityscanner.v1alpha", -- service_yaml = "websecurityscanner_v1alpha.yaml", +- name = "executions_nodejs_gapic", +- src = ":executions_proto_with_info", +- gapic_yaml = "executions_gapic.yaml", +- package = "google.cloud.workflows.executions.v1beta", +- package_name = "@google-cloud/workflows-executions", +- service_yaml = "workflowexecutions_v1beta.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "websecurityscanner-v1alpha-nodejs", +- name = "workflows-executions-v1beta-nodejs", - deps = [ -- ":websecurityscanner_nodejs_gapic", -- ":websecurityscanner_proto", +- ":executions_nodejs_gapic", +- ":executions_proto", - ], -) - @@ -41774,35 +47516,35 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -) - -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_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", +- name = "executions_ruby_gapic", +- src = ":executions_proto_with_info", +- gapic_yaml = "executions_gapic.yaml", +- package = "google.cloud.workflows.executions.v1beta", +- service_yaml = "workflowexecutions_v1beta.yaml", - deps = [ -- ":websecurityscanner_ruby_grpc", -- ":websecurityscanner_ruby_proto", +- ":executions_ruby_grpc", +- ":executions_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-websecurityscanner-v1alpha-ruby", +- name = "google-cloud-workflows-executions-v1beta-ruby", - deps = [ -- ":websecurityscanner_ruby_gapic", -- ":websecurityscanner_ruby_grpc", -- ":websecurityscanner_ruby_proto", +- ":executions_ruby_gapic", +- ":executions_ruby_grpc", +- ":executions_ruby_proto", - ], -) - @@ -41818,35 +47560,34 @@ diff -urN a/google/cloud/websecurityscanner/v1alpha/BUILD.bazel b/google/cloud/w -) - -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", -- src = ":websecurityscanner_proto_with_info", -- gapic_yaml = "websecurityscanner_gapic.yaml", -- package = "google.cloud.websecurityscanner.v1alpha", -- service_yaml = "websecurityscanner_v1alpha.yaml", +- name = "executions_csharp_gapic", +- srcs = [":executions_proto_with_info"], +- grpc_service_config = "executions_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.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-v1alpha-csharp", +- name = "google-cloud-workflows-executions-v1beta-csharp", - deps = [ -- ":websecurityscanner_csharp_gapic", -- ":websecurityscanner_csharp_grpc", -- ":websecurityscanner_csharp_proto", +- ":executions_csharp_gapic", +- ":executions_csharp_grpc", +- ":executions_csharp_proto", - ], -) - @@ -41854,10 +47595,10 @@ 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,337 +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 2000-01-01 00:00:00.000000000 -0000 ++++ b/google/cloud/workflows/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +@@ -1,331 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -41870,34 +47611,25 @@ 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 = "workflows_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", +- "workflows.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", - "//google/api:resource_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 = "websecurityscanner_proto_with_info", +- name = "workflows_proto_with_info", - deps = [ -- ":websecurityscanner_proto", +- ":workflows_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -41915,47 +47647,46 @@ diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/we -) - -java_proto_library( -- name = "websecurityscanner_java_proto", -- deps = [":websecurityscanner_proto"], +- name = "workflows_java_proto", +- deps = [":workflows_proto"], -) - -java_grpc_library( -- name = "websecurityscanner_java_grpc", -- srcs = [":websecurityscanner_proto"], -- deps = [":websecurityscanner_java_proto"], +- name = "workflows_java_grpc", +- srcs = [":workflows_proto"], +- deps = [":workflows_java_proto"], -) - -java_gapic_library( -- name = "websecurityscanner_java_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 = "workflows_java_gapic", +- src = ":workflows_proto_with_info", +- gapic_yaml = "workflows_gapic.yaml", +- package = "google.cloud.workflows.v1beta", +- service_yaml = "workflows_v1beta.yaml", - test_deps = [ -- ":websecurityscanner_java_grpc", +- ":workflows_java_grpc", - ], - deps = [ -- ":websecurityscanner_java_proto", +- ":workflows_java_proto", - ], -) - -java_gapic_test( -- name = "websecurityscanner_java_gapic_test_suite", +- name = "workflows_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.websecurityscanner.v1beta.WebSecurityScannerClientTest", +- "com.google.cloud.workflows.v1beta.WorkflowsClientTest", - ], -- runtime_deps = [":websecurityscanner_java_gapic_test"], +- runtime_deps = [":workflows_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-websecurityscanner-v1beta-java", +- name = "google-cloud-workflows-v1beta-java", - deps = [ -- ":websecurityscanner_java_gapic", -- ":websecurityscanner_java_grpc", -- ":websecurityscanner_java_proto", -- ":websecurityscanner_proto", +- ":workflows_java_gapic", +- ":workflows_java_grpc", +- ":workflows_java_proto", +- ":workflows_proto", - ], -) - @@ -41971,40 +47702,44 @@ diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/we -) - -go_proto_library( -- name = "websecurityscanner_go_proto", +- name = "workflows_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/v1beta", +- protos = [":workflows_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_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 = "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", - deps = [ -- ":websecurityscanner_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 = "websecurityscanner_go_gapic_test", -- srcs = [":websecurityscanner_go_gapic_srcjar_test"], -- embed = [":websecurityscanner_go_gapic"], -- importpath = "cloud.google.com/go/websecurityscanner/apiv1beta", +- name = "workflows_go_gapic_test", +- srcs = [":workflows_go_gapic_srcjar_test"], +- embed = [":workflows_go_gapic"], +- importpath = "cloud.google.com/go/workflows/apiv1beta", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-websecurityscanner-v1beta-go", +- name = "gapi-cloud-workflows-v1beta-go", - deps = [ -- ":websecurityscanner_go_gapic", -- ":websecurityscanner_go_gapic_srcjar-test.srcjar", -- ":websecurityscanner_go_proto", +- ":workflows_go_gapic", +- ":workflows_go_gapic_srcjar-test.srcjar", +- ":workflows_go_proto", - ], -) - @@ -42020,15 +47755,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 = "workflows_py_gapic", +- srcs = [":workflows_proto"], +- grpc_service_config = "workflows_grpc_service_config.json" -) - +-# Open Source Packages -py_gapic_assembly_pkg( -- name = "websecurityscanner-v1beta-py", +- name = "workflows-v1beta-py", - deps = [ -- ":websecurityscanner_py_gapic", +- ":workflows_py_gapic", - ], -) - @@ -42044,36 +47780,35 @@ diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/we -) - -php_proto_library( -- name = "websecurityscanner_php_proto", -- deps = [":websecurityscanner_proto"], +- name = "workflows_php_proto", +- deps = [":workflows_proto"], -) - -php_grpc_library( -- name = "websecurityscanner_php_grpc", -- srcs = [":websecurityscanner_proto"], -- deps = [":websecurityscanner_php_proto"], +- name = "workflows_php_grpc", +- srcs = [":workflows_proto"], +- deps = [":workflows_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 = "workflows_php_gapic", +- src = ":workflows_proto_with_info", +- gapic_yaml = "workflows_gapic.yaml", +- package = "google.cloud.workflows.v1beta", +- service_yaml = "workflows_v1beta.yaml", - deps = [ -- ":websecurityscanner_php_grpc", -- ":websecurityscanner_php_proto", +- ":workflows_php_grpc", +- ":workflows_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-websecurityscanner-v1beta-php", +- name = "google-cloud-workflows-v1beta-php", - deps = [ -- ":websecurityscanner_php_gapic", -- ":websecurityscanner_php_grpc", -- ":websecurityscanner_php_proto", +- ":workflows_php_gapic", +- ":workflows_php_grpc", +- ":workflows_php_proto", - ], -) - @@ -42087,19 +47822,20 @@ diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/we -) - -nodejs_gapic_library( -- name = "websecurityscanner_nodejs_gapic", -- src = ":websecurityscanner_proto_with_info", -- grpc_service_config = "websecurityscanner_grpc_service_config.json", -- package = "google.cloud.websecurityscanner.v1beta", -- service_yaml = "websecurityscanner_v1beta.yaml", +- name = "workflows_nodejs_gapic", +- src = ":workflows_proto_with_info", +- gapic_yaml = "workflows_gapic.yaml", +- package = "google.cloud.workflows.v1beta", +- package_name = "@google-cloud/workflows", +- service_yaml = "workflows_v1beta.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "websecurityscanner-v1beta-nodejs", +- name = "workflows-v1beta-nodejs", - deps = [ -- ":websecurityscanner_nodejs_gapic", -- ":websecurityscanner_proto", +- ":workflows_nodejs_gapic", +- ":workflows_proto", - ], -) - @@ -42115,35 +47851,35 @@ diff -urN a/google/cloud/websecurityscanner/v1beta/BUILD.bazel b/google/cloud/we -) - -ruby_proto_library( -- name = "websecurityscanner_ruby_proto", -- deps = [":websecurityscanner_proto"], +- name = "workflows_ruby_proto", +- deps = [":workflows_proto"], -) - -ruby_grpc_library( -- name = "websecurityscanner_ruby_grpc", -- srcs = [":websecurityscanner_proto"], -- deps = [":websecurityscanner_ruby_proto"], +- name = "workflows_ruby_grpc", +- srcs = [":workflows_proto"], +- deps = [":workflows_ruby_proto"], -) - -ruby_gapic_library( -- name = "websecurityscanner_ruby_gapic", -- src = ":websecurityscanner_proto_with_info", -- gapic_yaml = "websecurityscanner_gapic.yaml", -- package = "google.cloud.websecurityscanner.v1beta", -- service_yaml = "websecurityscanner_v1beta.yaml", +- name = "workflows_ruby_gapic", +- src = ":workflows_proto_with_info", +- gapic_yaml = "workflows_gapic.yaml", +- package = "google.cloud.workflows.v1beta", +- service_yaml = "workflows_v1beta.yaml", - deps = [ -- ":websecurityscanner_ruby_grpc", -- ":websecurityscanner_ruby_proto", +- ":workflows_ruby_grpc", +- ":workflows_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-websecurityscanner-v1beta-ruby", +- name = "google-cloud-workflows-v1beta-ruby", - deps = [ -- ":websecurityscanner_ruby_gapic", -- ":websecurityscanner_ruby_grpc", -- ":websecurityscanner_ruby_proto", +- ":workflows_ruby_gapic", +- ":workflows_ruby_grpc", +- ":workflows_ruby_proto", - ], -) - @@ -42159,35 +47895,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 = "workflows_csharp_proto", +- deps = [":workflows_proto"], -) - -csharp_grpc_library( -- name = "websecurityscanner_csharp_grpc", -- srcs = [":websecurityscanner_proto"], -- deps = [":websecurityscanner_csharp_proto"], +- name = "workflows_csharp_grpc", +- srcs = [":workflows_proto"], +- deps = [":workflows_csharp_proto"], -) - -csharp_gapic_library( -- name = "websecurityscanner_csharp_gapic", -- src = ":websecurityscanner_proto_with_info", -- gapic_yaml = "websecurityscanner_gapic.yaml", -- package = "google.cloud.websecurityscanner.v1beta", -- service_yaml = "websecurityscanner_v1beta.yaml", +- name = "workflows_csharp_gapic", +- srcs = [":workflows_proto_with_info"], +- grpc_service_config = "workflows_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":websecurityscanner_csharp_grpc", -- ":websecurityscanner_csharp_proto", +- ":workflows_csharp_grpc", +- ":workflows_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-websecurityscanner-v1beta-csharp", +- name = "google-cloud-workflows-v1beta-csharp", - deps = [ -- ":websecurityscanner_csharp_gapic", -- ":websecurityscanner_csharp_grpc", -- ":websecurityscanner_csharp_proto", +- ":workflows_csharp_gapic", +- ":workflows_csharp_grpc", +- ":workflows_csharp_proto", - ], -) - @@ -42203,7 +47938,7 @@ diff -urN a/google/container/BUILD.bazel b/google/container/BUILD.bazel 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,327 +0,0 @@ +@@ -1,326 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -42507,10 +48242,9 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel - -csharp_gapic_library( - name = "container_csharp_gapic", -- src = ":container_proto_with_info", -- gapic_yaml = "container_gapic.yaml", -- package = "google.container.v1", -- service_yaml = "container_v1.yaml", +- srcs = [":container_proto_with_info"], +- grpc_service_config = "container_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":container_csharp_grpc", - ":container_csharp_proto", @@ -42534,7 +48268,7 @@ diff -urN a/google/container/v1/BUILD.bazel b/google/container/v1/BUILD.bazel 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,326 +0,0 @@ +@@ -1,331 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -42555,8 +48289,12 @@ diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUIL - "//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", - ], -) - @@ -42643,6 +48381,8 @@ diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUIL - protos = [":container_proto"], - deps = [ - "//google/api:annotations_go_proto", +- "//google/rpc:code_go_proto", +- "//google/rpc:status_go_proto", - ], -) - @@ -42837,10 +48577,9 @@ diff -urN a/google/container/v1beta1/BUILD.bazel b/google/container/v1beta1/BUIL - -csharp_gapic_library( - name = "container_csharp_gapic", -- src = ":container_proto_with_info", -- gapic_yaml = "container_gapic.yaml", -- package = "google.container.v1beta1", -- service_yaml = "container_v1beta1.yaml", +- srcs = [":container_proto_with_info"], +- grpc_service_config = "container_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":container_csharp_grpc", - ":container_csharp_proto", @@ -42874,7 +48613,7 @@ diff -urN a/google/datastore/admin/BUILD.bazel b/google/datastore/admin/BUILD.ba 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,366 +0,0 @@ +@@ -1,332 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -42996,7 +48735,7 @@ diff -urN a/google/datastore/admin/v1/BUILD.bazel b/google/datastore/admin/v1/BU - service_yaml = "datastore_admin_v1.yaml", - deps = [ - ":admin_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - ], @@ -43022,59 +48761,26 @@ diff -urN a/google/datastore/admin/v1/BUILD.bazel b/google/datastore/admin/v1/BU -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "admin_moved_proto", -- srcs = [":admin_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/longrunning:operations_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --py_proto_library( -- name = "admin_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":admin_moved_proto"], --) -- --py_grpc_library( -- name = "admin_py_grpc", -- srcs = [":admin_moved_proto"], -- deps = [":admin_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "admin_py_gapic", -- src = ":admin_proto_with_info", -- gapic_yaml = "datastore_admin_gapic.yaml", +- name = "datastore-admin_py_gapic", +- srcs = [":admin_proto"], - grpc_service_config = "datastore_admin_grpc_service_config.json", -- package = "google.datastore.admin.v1", -- service_yaml = "datastore_admin_v1.yaml", -- deps = [ -- ":admin_py_grpc", -- ":admin_py_proto", -- ], +- opt_args = ["python-gapic-namespace=google.cloud, python-gapic-name=datastore-admin"], +- -) - --# Open Source Packages -py_gapic_assembly_pkg( - name = "datastore-admin-v1-py", - deps = [ -- ":admin_py_gapic", -- ":admin_py_grpc", -- ":admin_py_proto", +- ":datastore-admin_py_gapic", - ], -) - @@ -43217,10 +48923,9 @@ diff -urN a/google/datastore/admin/v1/BUILD.bazel b/google/datastore/admin/v1/BU - -csharp_gapic_library( - name = "admin_csharp_gapic", -- src = ":admin_proto_with_info", -- gapic_yaml = "datastore_admin_gapic.yaml", -- package = "google.datastore.admin.v1", -- service_yaml = "datastore_admin_v1.yaml", +- srcs = [":admin_proto_with_info"], +- grpc_service_config = "datastore_admin_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":admin_csharp_grpc", - ":admin_csharp_proto", @@ -43244,7 +48949,7 @@ diff -urN a/google/datastore/admin/v1/BUILD.bazel b/google/datastore/admin/v1/BU 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,369 +0,0 @@ +@@ -1,333 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -43391,61 +49096,26 @@ diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "datastore_moved_proto", -- srcs = [":datastore_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:field_behavior_proto", -- "//google/type:latlng_proto", -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", -- ], --) -- --py_proto_library( -- name = "datastore_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":datastore_moved_proto"], --) -- --py_grpc_library( -- name = "datastore_py_grpc", -- srcs = [":datastore_moved_proto"], -- deps = [":datastore_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "datastore_py_gapic", -- src = ":datastore_proto_with_info", -- gapic_yaml = "datastore_gapic.yaml", +- srcs = [":datastore_proto"], - grpc_service_config = "datastore_grpc_service_config.json", -- package = "google.datastore.v1", -- service_yaml = "datastore_v1.yaml", -- deps = [ -- ":datastore_py_grpc", -- ":datastore_py_proto", -- ], +- opt_args = ["python-gapic-namespace=google.cloud"] +- -) - --# Open Source Packages -py_gapic_assembly_pkg( - name = "datastore-v1-py", - deps = [ - ":datastore_py_gapic", -- ":datastore_py_grpc", -- ":datastore_py_proto", - ], -) - @@ -43590,10 +49260,9 @@ diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel - -csharp_gapic_library( - name = "datastore_csharp_gapic", -- src = ":datastore_proto_with_info", -- gapic_yaml = "datastore_gapic.yaml", -- package = "google.datastore.v1", -- service_yaml = "datastore_v1.yaml", +- srcs = [":datastore_proto_with_info"], +- grpc_service_config = "datastore_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":datastore_csharp_grpc", - ":datastore_csharp_proto", @@ -43614,6 +49283,404 @@ diff -urN a/google/datastore/v1/BUILD.bazel b/google/datastore/v1/BUILD.bazel -# C++ -############################################################################## -# 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,394 +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 = "artifactregistry_proto", +- srcs = [ +- "file.proto", +- "package.proto", +- "repository.proto", +- "service.proto", +- "settings.proto", +- "tag.proto", +- "version.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//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "artifactregistry_proto_with_info", +- deps = [ +- ":artifactregistry_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 = "artifactregistry_java_proto", +- deps = [":artifactregistry_proto"], +-) +- +-java_grpc_library( +- name = "artifactregistry_java_grpc", +- srcs = [":artifactregistry_proto"], +- deps = [":artifactregistry_java_proto"], +-) +- +-java_gapic_library( +- name = "artifactregistry_java_gapic", +- src = ":artifactregistry_proto_with_info", +- gapic_yaml = "artifactregistry_gapic.yaml", +- grpc_service_config = "artifactregistry_grpc_service_config.json", +- package = "google.devtools.artifactregistry.v1beta2", +- service_yaml = "artifactregistry_v1beta2.yaml", +- test_deps = [ +- ":artifactregistry_java_grpc", +- "//google/iam/v1:iam_java_grpc", +- ], +- deps = [ +- ":artifactregistry_java_proto", +- "//google/iam/v1:iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "artifactregistry_java_gapic_test_suite", +- test_classes = [ +- "com.google.devtools.artifactregistry.v1beta2.ArtifactRegistryClientTest", +- ], +- runtime_deps = [":artifactregistry_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-devtools-artifactregistry-v1beta2-java", +- deps = [ +- ":artifactregistry_java_gapic", +- ":artifactregistry_java_grpc", +- ":artifactregistry_java_proto", +- ":artifactregistry_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 = "artifactregistry_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2", +- protos = [":artifactregistry_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "artifactregistry_go_gapic", +- srcs = [":artifactregistry_proto_with_info"], +- grpc_service_config = "artifactregistry_grpc_service_config.json", +- importpath = "cloud.google.com/go/devtools/artifactregistry/apiv1beta2;artifactregistry", +- service_yaml = "artifactregistry_v1beta2.yaml", +- deps = [ +- ":artifactregistry_go_proto", +- "//google/iam/v1:iam_go_proto", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "@com_google_cloud_go//longrunning:go_default_library", +- ], +-) +- +-go_test( +- name = "artifactregistry_go_gapic_test", +- srcs = [":artifactregistry_go_gapic_srcjar_test"], +- embed = [":artifactregistry_go_gapic"], +- importpath = "cloud.google.com/go/devtools/artifactregistry/apiv1beta2", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-devtools-artifactregistry-v1beta2-go", +- deps = [ +- ":artifactregistry_go_gapic", +- ":artifactregistry_go_gapic_srcjar-test.srcjar", +- ":artifactregistry_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 = "artifactregistry_moved_proto", +- srcs = [":artifactregistry_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//:empty_proto", +- "@com_google_protobuf//:field_mask_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-py_proto_library( +- name = "artifactregistry_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":artifactregistry_moved_proto"], +-) +- +-py_grpc_library( +- name = "artifactregistry_py_grpc", +- srcs = [":artifactregistry_moved_proto"], +- deps = [":artifactregistry_py_proto"], +-) +- +-py_gapic_library( +- name = "artifactregistry_py_gapic", +- src = ":artifactregistry_proto_with_info", +- gapic_yaml = "artifactregistry_gapic.yaml", +- grpc_service_config = "artifactregistry_grpc_service_config.json", +- package = "google.devtools.artifactregistry.v1beta2", +- service_yaml = "artifactregistry_v1beta2.yaml", +- deps = [ +- ":artifactregistry_py_grpc", +- ":artifactregistry_py_proto", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "devtools-artifactregistry-v1beta2-py", +- deps = [ +- ":artifactregistry_py_gapic", +- ":artifactregistry_py_grpc", +- ":artifactregistry_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 = "artifactregistry_php_proto", +- deps = [":artifactregistry_proto"], +-) +- +-php_grpc_library( +- name = "artifactregistry_php_grpc", +- srcs = [":artifactregistry_proto"], +- deps = [":artifactregistry_php_proto"], +-) +- +-php_gapic_library( +- name = "artifactregistry_php_gapic", +- src = ":artifactregistry_proto_with_info", +- gapic_yaml = "artifactregistry_gapic.yaml", +- 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", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-devtools-artifactregistry-v1beta2-php", +- deps = [ +- ":artifactregistry_php_gapic", +- ":artifactregistry_php_grpc", +- ":artifactregistry_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "artifactregistry_nodejs_gapic", +- src = ":artifactregistry_proto_with_info", +- grpc_service_config = "artifactregistry_grpc_service_config.json", +- package = "google.devtools.artifactregistry.v1beta2", +- service_yaml = "artifactregistry_v1beta2.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "devtools-artifactregistry-v1beta2-nodejs", +- deps = [ +- ":artifactregistry_nodejs_gapic", +- ":artifactregistry_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 = "artifactregistry_ruby_proto", +- deps = [":artifactregistry_proto"], +-) +- +-ruby_grpc_library( +- name = "artifactregistry_ruby_grpc", +- srcs = [":artifactregistry_proto"], +- deps = [":artifactregistry_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "artifactregistry_ruby_gapic", +- src = ":artifactregistry_proto_with_info", +- gapic_yaml = "artifactregistry_gapic.yaml", +- grpc_service_config = "artifactregistry_grpc_service_config.json", +- package = "google.devtools.artifactregistry.v1beta2", +- service_yaml = "artifactregistry_v1beta2.yaml", +- deps = [ +- ":artifactregistry_ruby_grpc", +- ":artifactregistry_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-devtools-artifactregistry-v1beta2-ruby", +- deps = [ +- ":artifactregistry_ruby_gapic", +- ":artifactregistry_ruby_grpc", +- ":artifactregistry_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 = "artifactregistry_csharp_proto", +- deps = [":artifactregistry_proto"], +-) +- +-csharp_grpc_library( +- name = "artifactregistry_csharp_grpc", +- srcs = [":artifactregistry_proto"], +- deps = [":artifactregistry_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "artifactregistry_csharp_gapic", +- srcs = [":artifactregistry_proto_with_info"], +- grpc_service_config = "artifactregistry_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":artifactregistry_csharp_grpc", +- ":artifactregistry_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-devtools-artifactregistry-v1beta2-csharp", +- deps = [ +- ":artifactregistry_csharp_gapic", +- ":artifactregistry_csharp_grpc", +- ":artifactregistry_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 @@ -43622,7 +49689,7 @@ diff -urN a/google/devtools/build/BUILD.bazel b/google/devtools/build/BUILD.baze 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,370 +0,0 @@ +@@ -1,369 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -43969,10 +50036,9 @@ diff -urN a/google/devtools/build/v1/BUILD.bazel b/google/devtools/build/v1/BUIL - -csharp_gapic_library( - name = "build_csharp_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"], +- grpc_service_config = "buildeventservice_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":build_csharp_grpc", - ":build_csharp_proto", @@ -43996,7 +50062,7 @@ diff -urN a/google/devtools/build/v1/BUILD.bazel b/google/devtools/build/v1/BUIL 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,334 +0,0 @@ +@@ -1,335 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -44017,9 +50083,11 @@ 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: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", - ], -) @@ -44119,7 +50187,7 @@ diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbui - service_yaml = "cloudbuild_v1.yaml", - deps = [ - ":cloudbuild_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", @@ -44307,10 +50375,9 @@ diff -urN a/google/devtools/cloudbuild/v1/BUILD.bazel b/google/devtools/cloudbui - -csharp_gapic_library( - name = "cloudbuild_csharp_gapic", -- src = ":cloudbuild_proto_with_info", -- gapic_yaml = "cloudbuild_gapic.yaml", -- package = "google.devtools.cloudbuild.v1", -- service_yaml = "cloudbuild_v1.yaml", +- srcs = [":cloudbuild_proto_with_info"], +- grpc_service_config = "cloudbuild_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":cloudbuild_csharp_grpc", - ":cloudbuild_csharp_proto", @@ -44339,7 +50406,7 @@ diff -urN a/google/devtools/clouddebugger/BUILD.bazel b/google/devtools/clouddeb 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,386 +0,0 @@ +@@ -1,385 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -44698,10 +50765,9 @@ diff -urN a/google/devtools/clouddebugger/v2/BUILD.bazel b/google/devtools/cloud - -csharp_gapic_library( - name = "clouddebugger_csharp_gapic", -- src = ":clouddebugger_proto_with_info", -- gapic_yaml = "clouddebugger_gapic.yaml", -- package = "google.devtools.clouddebugger.v2", -- service_yaml = "clouddebugger_v2.yaml", +- srcs = [":clouddebugger_proto_with_info"], +- grpc_service_config = "clouddebugger_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":clouddebugger_csharp_grpc", - ":clouddebugger_csharp_proto", @@ -44734,7 +50800,7 @@ diff -urN a/google/devtools/clouderrorreporting/BUILD.bazel b/google/devtools/cl 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,334 +0,0 @@ +@@ -1,333 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -45045,10 +51111,9 @@ diff -urN a/google/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google/dev - -csharp_gapic_library( - name = "clouderrorreporting_csharp_gapic", -- src = ":clouderrorreporting_proto_with_info", -- gapic_yaml = "errorreporting_gapic.yaml", -- package = "google.devtools.clouderrorreporting.v1beta1", -- service_yaml = "clouderrorreporting_v1beta1.yaml", +- srcs = [":clouderrorreporting_proto_with_info"], +- grpc_service_config = "errorreporting_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":clouderrorreporting_csharp_grpc", - ":clouderrorreporting_csharp_proto", @@ -45077,7 +51142,7 @@ diff -urN a/google/devtools/cloudtrace/BUILD.bazel b/google/devtools/cloudtrace/ 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,392 +0,0 @@ +@@ -1,390 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -45427,11 +51492,9 @@ diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtra - -csharp_gapic_library( - name = "cloudtrace_csharp_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", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":cloudtrace_csharp_grpc", - ":cloudtrace_csharp_proto", @@ -45473,7 +51536,7 @@ diff -urN a/google/devtools/cloudtrace/v1/BUILD.bazel b/google/devtools/cloudtra 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,399 +0,0 @@ +@@ -1,397 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -45831,11 +51894,9 @@ diff -urN a/google/devtools/cloudtrace/v2/BUILD.bazel b/google/devtools/cloudtra - -csharp_gapic_library( - name = "cloudtrace_csharp_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", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":cloudtrace_csharp_grpc", - ":cloudtrace_csharp_proto", @@ -45881,7 +51942,7 @@ diff -urN a/google/devtools/containeranalysis/BUILD.bazel b/google/devtools/cont 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,337 +0,0 @@ +@@ -1,355 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -45901,8 +51962,11 @@ diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/c - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", +- "//google/api:field_behavior_proto", - "//google/iam/v1:iam_policy_proto", - "//google/iam/v1:policy_proto", +- "//google/api:resource_proto", +- "//grafeas/v1:grafeas_proto", - "@com_google_protobuf//:timestamp_proto", - ], -) @@ -45915,6 +51979,18 @@ diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/c - ], -) - +-## DO NOT REMOVE +-## Node.js library must be built based on both ContainerAnalysis v1 and +-## Grafeas v1 protos. +-proto_library_with_info( +- name = "containeranalysis_grafeas_proto_with_info", +- deps = [ +- ":containeranalysis_proto", +- "//google/cloud:common_resources_proto", +- "//grafeas/v1:grafeas_proto", +- ], +-) +- -############################################################################## -# Java -############################################################################## @@ -45993,6 +52069,7 @@ diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/c - deps = [ - "//google/api:annotations_go_proto", - "//google/iam/v1:iam_go_proto", +- "//grafeas/v1:grafeas_go_proto", - ], -) -# Fix compilation error @@ -46111,7 +52188,8 @@ diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/c -nodejs_gapic_library( - name = "containeranalysis_nodejs_gapic", - package_name = "@google-cloud/containeranalysis", -- src = ":containeranalysis_proto_with_info", +- ## DO NOT CHANGE: src must point to a combined proto target +- src = ":containeranalysis_grafeas_proto_with_info", - grpc_service_config = "containeranalysis_grpc_service_config.json", - main_service = "containeranalysis", - package = "google.devtools.containeranalysis.v1", @@ -46124,6 +52202,8 @@ diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/c - deps = [ - ":containeranalysis_nodejs_gapic", - ":containeranalysis_proto", +- ## DO NOT CHANGE: must include Grafeas protos +- "//grafeas/v1:grafeas_proto", - ], -) - @@ -46195,10 +52275,9 @@ diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/c - -csharp_gapic_library( - name = "containeranalysis_csharp_gapic", -- src = ":containeranalysis_proto_with_info", -- gapic_yaml = "containeranalysis_gapic.yaml", -- package = "google.devtools.containeranalysis.v1", -- service_yaml = "containeranalysis_v1.yaml", +- srcs = [":containeranalysis_proto_with_info"], +- grpc_service_config = "containeranalysis_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":containeranalysis_csharp_grpc", - ":containeranalysis_csharp_proto", @@ -46222,7 +52301,7 @@ diff -urN a/google/devtools/containeranalysis/v1/BUILD.bazel b/google/devtools/c 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 -@@ -1,235 +0,0 @@ +@@ -1,234 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -46237,6 +52316,7 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/BUILD.bazel b/google/devto - "//google/devtools/containeranalysis/v1beta1/attestation:attestation_proto", - "//google/devtools/containeranalysis/v1beta1/build:build_proto", - "//google/devtools/containeranalysis/v1beta1/common:common_proto", +- "//google/devtools/containeranalysis/v1beta1/cvss:cvss_proto", - "//google/devtools/containeranalysis/v1beta1/deployment:deployment_proto", - "//google/devtools/containeranalysis/v1beta1/discovery:discovery_proto", - "//google/devtools/containeranalysis/v1beta1/grafeas:grafeas_proto", @@ -46271,8 +52351,6 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/BUILD.bazel b/google/devto - ] + _PROTO_SUBPACKAGE_DEPS, -) - --"//google/devtools/containeranalysis/v1beta1/attestation:_proto" -- -############################################################################## -# Java -############################################################################## @@ -46456,7 +52534,7 @@ diff -urN a/google/devtools/containeranalysis/v1beta1/BUILD.bazel b/google/devto - deps = [ - ":containeranalysis_nodejs_gapic", - ":containeranalysis_proto", -- ], +- ] + _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 @@ -47223,7 +53301,7 @@ 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,373 +0,0 @@ +@@ -1,372 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -47292,7 +53370,7 @@ diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/ - gapic_yaml = "remoteworkers_gapic.yaml", - grpc_service_config = "remoteworkers_grpc_service_config.json", - package = "google.devtools.remoteworkers.v1test2", -- service_yaml = "remoteworkers.yaml", +- service_yaml = "remoteworkers_v1beta2.yaml", - test_deps = [ - ":remoteworkers_java_grpc", - ], @@ -47347,7 +53425,7 @@ diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/ - srcs = [":remoteworkers_proto_with_info"], - grpc_service_config = "remoteworkers_grpc_service_config.json", - importpath = "cloud.google.com/go/devtools/remoteworkers/apiv1test2;remoteworkers", -- service_yaml = "remoteworkers.yaml", +- service_yaml = "remoteworkers_v1beta2.yaml", - deps = [ - ":remoteworkers_go_proto", - "@io_bazel_rules_go//proto/wkt:duration_go_proto", @@ -47417,7 +53495,7 @@ diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/ - gapic_yaml = "remoteworkers_gapic.yaml", - grpc_service_config = "remoteworkers_grpc_service_config.json", - package = "google.devtools.remoteworkers.v1test2", -- service_yaml = "remoteworkers.yaml", +- service_yaml = "remoteworkers_v1beta2.yaml", - deps = [ - ":remoteworkers_py_grpc", - ":remoteworkers_py_proto", @@ -47462,7 +53540,7 @@ diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/ - gapic_yaml = "remoteworkers_gapic.yaml", - grpc_service_config = "remoteworkers_grpc_service_config.json", - package = "google.devtools.remoteworkers.v1test2", -- service_yaml = "remoteworkers.yaml", +- service_yaml = "remoteworkers_v1beta2.yaml", - deps = [ - ":remoteworkers_php_grpc", - ":remoteworkers_php_proto", @@ -47493,7 +53571,7 @@ diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/ - src = ":remoteworkers_proto_with_info", - grpc_service_config = "remoteworkers_grpc_service_config.json", - package = "google.devtools.remoteworkers.v1test2", -- service_yaml = "remoteworkers.yaml", +- service_yaml = "remoteworkers_v1beta2.yaml", - deps = [], -) - @@ -47532,7 +53610,7 @@ diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/ - src = ":remoteworkers_proto_with_info", - gapic_yaml = "remoteworkers_gapic.yaml", - package = "google.devtools.remoteworkers.v1test2", -- service_yaml = "remoteworkers.yaml", +- service_yaml = "remoteworkers_v1beta2.yaml", - deps = [ - ":remoteworkers_ruby_grpc", - ":remoteworkers_ruby_proto", @@ -47573,10 +53651,9 @@ diff -urN a/google/devtools/remoteworkers/v1test2/BUILD.bazel b/google/devtools/ - -csharp_gapic_library( - name = "remoteworkers_csharp_gapic", -- src = ":remoteworkers_proto_with_info", -- gapic_yaml = "remoteworkers_gapic.yaml", -- package = "google.devtools.remoteworkers.v1test2", -- service_yaml = "remoteworkers.yaml", +- srcs = [":remoteworkers_proto_with_info"], +- grpc_service_config = "remoteworkers_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":remoteworkers_csharp_grpc", - ":remoteworkers_csharp_proto", @@ -47778,13 +53855,14 @@ diff -urN a/google/example/endpointsapis/BUILD.bazel b/google/example/endpointsa 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 -@@ -1,2 +0,0 @@ +@@ -1,3 +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,358 +0,0 @@ +@@ -1,357 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -48117,28 +54195,27 @@ diff -urN a/google/example/library/v1/BUILD.bazel b/google/example/library/v1/BU - deps = [":library_csharp_proto"], -) - --csharp_gapic_library( -- name = "library_csharp_gapic", -- src = ":library_proto_with_info", -- gapic_yaml = "library_example_gapic.yaml", -- package = "google.example.library.v1", -- service_yaml = "//google/example/library:library_example_v1.yaml", -- deps = [ -- ":library_csharp_grpc", -- ":library_csharp_proto", -- ], --) -- --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-example-library-v1-csharp", -- deps = [ -- ":library_csharp_gapic", -- ":library_csharp_grpc", -- ":library_csharp_proto", -- ], --) -- +-# Invalid resource-reference, cannot build. +-# csharp_gapic_library( +-# name = "library_csharp_gapic", +-# srcs = [":library_proto_with_info"], +-# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +-# deps = [ +-# ":library_csharp_grpc", +-# ":library_csharp_proto", +-# ], +-# ) +- +-# # Open Source Packages +-# csharp_gapic_assembly_pkg( +-# name = "google-cloud-example-library-v1-csharp", +-# deps = [ +-# ":library_csharp_gapic", +-# ":library_csharp_grpc", +-# ":library_csharp_proto", +-# ], +-# ) +- -############################################################################## -# C++ -############################################################################## @@ -48156,7 +54233,7 @@ diff -urN a/google/firestore/admin/BUILD.bazel b/google/firestore/admin/BUILD.ba 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,376 +0,0 @@ +@@ -1,342 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -48225,6 +54302,7 @@ diff -urN a/google/firestore/admin/v1/BUILD.bazel b/google/firestore/admin/v1/BU - name = "admin_java_gapic", - src = ":admin_proto_with_info", - gapic_yaml = "firestore_gapic.yaml", +- grpc_service_config = "firestore_admin_grpc_service_config.json", - package = "google.firestore.admin.v1", - service_yaml = "//google/firestore/admin:firestore_admin_v1.yaml", - test_deps = [ @@ -48285,7 +54363,7 @@ diff -urN a/google/firestore/admin/v1/BUILD.bazel b/google/firestore/admin/v1/BU - service_yaml = "//google/firestore/admin:firestore_admin_v1.yaml", - deps = [ - ":admin_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - ], @@ -48311,62 +54389,28 @@ diff -urN a/google/firestore/admin/v1/BUILD.bazel b/google/firestore/admin/v1/BU -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "admin_moved_proto", -- srcs = [":admin_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:latlng_proto", -- "@com_google_protobuf//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --py_proto_library( -- name = "admin_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":admin_moved_proto"], --) -- --py_grpc_library( -- name = "admin_py_grpc", -- srcs = [":admin_moved_proto"], -- deps = [":admin_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( -- name = "admin_py_gapic", -- src = ":admin_proto_with_info", -- gapic_yaml = "firestore_gapic.yaml", -- package = "google.firestore.admin.v1", -- service_yaml = "//google/firestore/admin:firestore_admin_v1.yaml", -- deps = [ -- ":admin_py_grpc", -- ":admin_py_proto", +- name = "firestore_admin_py_gapic", +- srcs = [":admin_proto"], +- grpc_service_config = "firestore_admin_grpc_service_config.json", +- opt_args = [ +- "python-gapic-namespace=google.cloud", +- "python-gapic-name=firestore_admin" - ], -) - --# Open Source Packages -py_gapic_assembly_pkg( - name = "firestore-admin-v1-py", - deps = [ -- ":admin_py_gapic", -- ":admin_py_grpc", -- ":admin_py_proto", +- ":firestore_admin_py_gapic", - ], -) - @@ -48509,10 +54553,9 @@ diff -urN a/google/firestore/admin/v1/BUILD.bazel b/google/firestore/admin/v1/BU - -csharp_gapic_library( - name = "admin_csharp_gapic", -- src = ":admin_proto_with_info", -- gapic_yaml = "firestore_gapic.yaml", -- package = "google.firestore.admin.v1", -- service_yaml = "//google/firestore/admin:firestore_admin_v1.yaml", +- srcs = [":admin_proto_with_info"], +- grpc_service_config = "firestore_admin_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":admin_csharp_grpc", - ":admin_csharp_proto", @@ -48533,10 +54576,102 @@ diff -urN a/google/firestore/admin/v1/BUILD.bazel b/google/firestore/admin/v1/BU -# C++ -############################################################################## -# 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 +@@ -1,88 +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 = "firestore_bundle_proto", +- srcs = [ +- "bundle.proto", +- ], +- deps = [ +- "//google/firestore/v1:firestore_proto", +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library_with_info( +- name = "firestore_bundle_proto_with_info", +- deps = [ +- ":firestore_bundle_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 = "firestore_bundle_java_proto", +- deps = [":firestore_bundle_proto"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-firestore-bundle-v1-java", +- deps = [ +- ":firestore_bundle_java_proto", +- ":firestore_bundle_proto", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-# Put your Go rules here +- +-############################################################################## +-# Python +-############################################################################## +-# Put your Python rules here +- +-############################################################################## +-# PHP +-############################################################################## +-# Put your PHP rules here +- +-############################################################################## +-# Node.js +-############################################################################## +-# Put your Node.js rules here +- +-############################################################################## +-# Ruby +-############################################################################## +-# Put your Ruby rules here +- +-############################################################################## +-# C# +-############################################################################## +-# Put your C# rules here +- +-############################################################################## +-# C++ +-############################################################################## +-# 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,374 +0,0 @@ +@@ -1,337 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -48605,6 +54740,7 @@ diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel - name = "firestore_java_gapic", - src = ":firestore_proto_with_info", - gapic_yaml = "firestore_gapic.yaml", +- grpc_service_config = "firestore_grpc_service_config.json", - package = "google.firestore.v1", - service_yaml = "//google/firestore:firestore_v1.yaml", - test_deps = [ @@ -48688,6 +54824,346 @@ diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", +-) +- +-py_gapic_library( +- name = "firestore_py_gapic", +- srcs = [":firestore_proto"], +- grpc_service_config = "firestore_grpc_service_config.json", +- opt_args = ["python-gapic-namespace=google.cloud"], +-) +- +-py_gapic_assembly_pkg( +- name = "firestore-v1-py", +- deps = [ +- ":firestore_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 = "firestore_php_proto", +- deps = [":firestore_proto"], +-) +- +-php_grpc_library( +- name = "firestore_php_grpc", +- srcs = [":firestore_proto"], +- deps = [":firestore_php_proto"], +-) +- +-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", +- deps = [ +- ":firestore_php_grpc", +- ":firestore_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-firestore-v1-php", +- deps = [ +- ":firestore_php_gapic", +- ":firestore_php_grpc", +- ":firestore_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "firestore_nodejs_gapic", +- package_name = "@google-cloud/firestore", +- src = ":firestore_proto_with_info", +- grpc_service_config = "firestore_grpc_service_config.json", +- package = "google.firestore.v1", +- service_yaml = "//google/firestore:firestore_v1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "firestore-v1-nodejs", +- deps = [ +- ":firestore_nodejs_gapic", +- ":firestore_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 = "firestore_ruby_proto", +- deps = [":firestore_proto"], +-) +- +-ruby_grpc_library( +- name = "firestore_ruby_grpc", +- srcs = [":firestore_proto"], +- deps = [":firestore_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "firestore_ruby_gapic", +- src = ":firestore_proto_with_info", +- gapic_yaml = "firestore_gapic.yaml", +- package = "google.firestore.v1", +- service_yaml = "//google/firestore:firestore_v1.yaml", +- deps = [ +- ":firestore_ruby_grpc", +- ":firestore_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-firestore-v1-ruby", +- deps = [ +- ":firestore_ruby_gapic", +- ":firestore_ruby_grpc", +- ":firestore_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 = "firestore_csharp_proto", +- deps = [":firestore_proto"], +-) +- +-csharp_grpc_library( +- name = "firestore_csharp_grpc", +- srcs = [":firestore_proto"], +- deps = [":firestore_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "firestore_csharp_gapic", +- srcs = [":firestore_proto_with_info"], +- grpc_service_config = "firestore_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":firestore_csharp_grpc", +- ":firestore_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-firestore-v1-csharp", +- deps = [ +- ":firestore_csharp_gapic", +- ":firestore_csharp_grpc", +- ":firestore_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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,371 +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 = "firestore_proto", +- srcs = [ +- "common.proto", +- "document.proto", +- "firestore.proto", +- "query.proto", +- "write.proto", +- ], +- deps = [ +- "//google/api:annotations_proto", +- "//google/api:client_proto", +- "//google/api:field_behavior_proto", +- "//google/rpc:status_proto", +- "//google/type:latlng_proto", +- "@com_google_protobuf//:empty_proto", +- "@com_google_protobuf//:struct_proto", +- "@com_google_protobuf//:timestamp_proto", +- "@com_google_protobuf//:wrappers_proto", +- ], +-) +- +-proto_library_with_info( +- name = "firestore_proto_with_info", +- deps = [ +- ":firestore_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 = "firestore_java_proto", +- deps = [":firestore_proto"], +-) +- +-java_grpc_library( +- name = "firestore_java_grpc", +- srcs = [":firestore_proto"], +- deps = [":firestore_java_proto"], +-) +- +-java_gapic_library( +- name = "firestore_java_gapic", +- src = ":firestore_proto_with_info", +- gapic_yaml = "firestore_gapic.yaml", +- package = "google.firestore.v1beta1", +- service_yaml = "//google/firestore:firestore_v1beta1.yaml", +- test_deps = [ +- ":firestore_java_grpc", +- ], +- deps = [ +- ":firestore_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "firestore_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.firestore.v1beta1.FirestoreClientTest", +- ], +- runtime_deps = [":firestore_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-firestore-v1beta1-java", +- deps = [ +- ":firestore_java_gapic", +- ":firestore_java_grpc", +- ":firestore_java_proto", +- ":firestore_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 = "firestore_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/firestore/v1beta1", +- protos = [":firestore_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/rpc:status_go_proto", +- "//google/type:latlng_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "firestore_go_gapic", +- srcs = [":firestore_proto_with_info"], +- grpc_service_config = "firestore_grpc_service_config.json", +- importpath = "cloud.google.com/go/firestore/apiv1beta1;firestore", +- service_yaml = "//google/firestore:firestore_v1beta1.yaml", +- deps = [ +- ":firestore_go_proto", +- ], +-) +- +-go_test( +- name = "firestore_go_gapic_test", +- srcs = [":firestore_go_gapic_srcjar_test"], +- embed = [":firestore_go_gapic"], +- importpath = "cloud.google.com/go/firestore/apiv1beta1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-firestore-v1beta1-go", +- deps = [ +- ":firestore_go_gapic", +- ":firestore_go_gapic_srcjar-test.srcjar", +- ":firestore_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", - "moved_proto_library", @@ -48729,8 +55205,8 @@ diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel - name = "firestore_py_gapic", - src = ":firestore_proto_with_info", - gapic_yaml = "firestore_gapic.yaml", -- package = "google.firestore.v1", -- service_yaml = "//google/firestore:firestore_v1.yaml", +- package = "google.firestore.v1beta1", +- service_yaml = "//google/firestore:firestore_v1beta1.yaml", - deps = [ - ":firestore_py_grpc", - ":firestore_py_proto", @@ -48739,7 +55215,7 @@ diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "firestore-v1-py", +- name = "firestore-v1beta1-py", - deps = [ - ":firestore_py_gapic", - ":firestore_py_grpc", @@ -48772,10 +55248,9 @@ 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", +- gapic_yaml = "firestore_gapic.yaml", +- package = "google.firestore.v1beta1", +- service_yaml = "//google/firestore:firestore_v1beta1.yaml", - deps = [ - ":firestore_php_grpc", - ":firestore_php_proto", @@ -48784,7 +55259,7 @@ diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-firestore-v1-php", +- name = "google-cloud-firestore-v1beta1-php", - deps = [ - ":firestore_php_gapic", - ":firestore_php_grpc", @@ -48803,16 +55278,15 @@ diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel - -nodejs_gapic_library( - name = "firestore_nodejs_gapic", -- package_name = "@google-cloud/firestore", - src = ":firestore_proto_with_info", - grpc_service_config = "firestore_grpc_service_config.json", -- package = "google.firestore.v1", -- service_yaml = "//google/firestore:firestore_v1.yaml", +- package = "google.firestore.v1beta1", +- service_yaml = "//google/firestore:firestore_v1beta1.yaml", - deps = [], -) - -nodejs_gapic_assembly_pkg( -- name = "firestore-v1-nodejs", +- name = "firestore-v1beta1-nodejs", - deps = [ - ":firestore_nodejs_gapic", - ":firestore_proto", @@ -48845,8 +55319,8 @@ diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel - name = "firestore_ruby_gapic", - src = ":firestore_proto_with_info", - gapic_yaml = "firestore_gapic.yaml", -- package = "google.firestore.v1", -- service_yaml = "//google/firestore:firestore_v1.yaml", +- package = "google.firestore.v1beta1", +- service_yaml = "//google/firestore:firestore_v1beta1.yaml", - deps = [ - ":firestore_ruby_grpc", - ":firestore_ruby_proto", @@ -48855,7 +55329,7 @@ diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-firestore-v1-ruby", +- name = "google-cloud-firestore-v1beta1-ruby", - deps = [ - ":firestore_ruby_gapic", - ":firestore_ruby_grpc", @@ -48887,10 +55361,9 @@ diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel - -csharp_gapic_library( - name = "firestore_csharp_gapic", -- src = ":firestore_proto_with_info", -- gapic_yaml = "firestore_gapic.yaml", -- package = "google.firestore.v1", -- service_yaml = "//google/firestore:firestore_v1.yaml", +- srcs = [":firestore_proto_with_info"], +- grpc_service_config = "firestore_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":firestore_csharp_grpc", - ":firestore_csharp_proto", @@ -48899,7 +55372,7 @@ diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-firestore-v1-csharp", +- name = "google-cloud-firestore-v1beta1-csharp", - deps = [ - ":firestore_csharp_gapic", - ":firestore_csharp_grpc", @@ -48911,11 +55384,65 @@ diff -urN a/google/firestore/v1/BUILD.bazel b/google/firestore/v1/BUILD.bazel -# C++ -############################################################################## -# 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 +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 +@@ -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") +- +-package(default_visibility = ["//visibility:public"]) +- +-############################################################################## +-# Common +-############################################################################## +-proto_library( +- name = "viewport_proto", +- srcs = ["viewport.proto"], +- deps = ["//google/type:latlng_proto"], +-) +- +-############################################################################## +-# Java +-############################################################################## +-java_proto_library( +- name = "viewport_java_proto", +- deps = [ +- ":viewport_proto", +- ], +-) +- +-############################################################################## +-# Go +-############################################################################## +-go_proto_library( +- name = "viewport_go_proto", +- importpath = "google.golang.org/genproto/googleapis/geo/type", +- protos = [":viewport_proto"], +- deps = ["//google/type:latlng_go_proto"], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-cc_proto_library( +- name = "viewport_cc_proto", +- 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,372 +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"]) @@ -48927,31 +55454,25 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL -load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") - -proto_library( -- name = "firestore_proto", +- name = "sdm_proto", - srcs = [ -- "common.proto", -- "document.proto", -- "firestore.proto", -- "query.proto", -- "write.proto", +- "device.proto", +- "site.proto", +- "smart_device_management_service.proto", - ], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/rpc:status_proto", -- "//google/type:latlng_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/api:resource_proto", - "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", - ], -) - -proto_library_with_info( -- name = "firestore_proto_with_info", +- name = "sdm_proto_with_info", - deps = [ -- ":firestore_proto", +- ":sdm_proto", - "//google/cloud:common_resources_proto", - ], -) @@ -48969,46 +55490,47 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL -) - -java_proto_library( -- name = "firestore_java_proto", -- deps = [":firestore_proto"], +- name = "sdm_java_proto", +- deps = [":sdm_proto"], -) - -java_grpc_library( -- name = "firestore_java_grpc", -- srcs = [":firestore_proto"], -- deps = [":firestore_java_proto"], +- name = "sdm_java_grpc", +- srcs = [":sdm_proto"], +- deps = [":sdm_java_proto"], -) - -java_gapic_library( -- name = "firestore_java_gapic", -- src = ":firestore_proto_with_info", -- gapic_yaml = "firestore_gapic.yaml", -- package = "google.firestore.v1beta1", -- service_yaml = "//google/firestore:firestore_v1beta1.yaml", +- name = "sdm_java_gapic", +- src = ":sdm_proto_with_info", +- gapic_yaml = "smartdevicemanagement_gapic.yaml", +- grpc_service_config = "smart_device_management_grpc_service_config.json", +- package = "google.home.enterprise.sdm.v1", +- service_yaml = "smartdevicemanagement_v1.yaml", - test_deps = [ -- ":firestore_java_grpc", +- ":sdm_java_grpc", - ], - deps = [ -- ":firestore_java_proto", +- ":sdm_java_proto", - ], -) - -java_gapic_test( -- name = "firestore_java_gapic_test_suite", +- name = "sdm_java_gapic_test_suite", - test_classes = [ -- "com.google.cloud.firestore.v1beta1.FirestoreClientTest", +- "com.google.home.enterprise.sdm.v1.SmartDeviceManagementServiceClientTest", - ], -- runtime_deps = [":firestore_java_gapic_test"], +- runtime_deps = [":sdm_java_gapic_test"], -) - -# Open Source Packages -java_gapic_assembly_gradle_pkg( -- name = "google-cloud-firestore-v1beta1-java", +- name = "google-cloud-enterprise-sdm-v1-java", - deps = [ -- ":firestore_java_gapic", -- ":firestore_java_grpc", -- ":firestore_java_proto", -- ":firestore_proto", +- ":sdm_java_gapic", +- ":sdm_java_grpc", +- ":sdm_java_proto", +- ":sdm_proto", - ], -) - @@ -49024,42 +55546,40 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL -) - -go_proto_library( -- name = "firestore_go_proto", +- name = "sdm_go_proto", - compilers = ["@io_bazel_rules_go//proto:go_grpc"], -- importpath = "google.golang.org/genproto/googleapis/firestore/v1beta1", -- protos = [":firestore_proto"], +- importpath = "google.golang.org/genproto/googleapis/home/enterprise/sdm/v1", +- protos = [":sdm_proto"], - deps = [ - "//google/api:annotations_go_proto", -- "//google/rpc:status_go_proto", -- "//google/type:latlng_go_proto", - ], -) - -go_gapic_library( -- name = "firestore_go_gapic", -- srcs = [":firestore_proto_with_info"], -- grpc_service_config = "firestore_grpc_service_config.json", -- importpath = "cloud.google.com/go/firestore/apiv1beta1;firestore", -- service_yaml = "//google/firestore:firestore_v1beta1.yaml", +- name = "sdm_go_gapic", +- srcs = [":sdm_proto_with_info"], +- grpc_service_config = "smart_device_management_grpc_service_config.json", +- importpath = "google.golang.org/google/home/enterprise/sdm/v1;sdm", +- service_yaml = "smartdevicemanagement_v1.yaml", - deps = [ -- ":firestore_go_proto", +- ":sdm_go_proto", - ], -) - -go_test( -- name = "firestore_go_gapic_test", -- srcs = [":firestore_go_gapic_srcjar_test"], -- embed = [":firestore_go_gapic"], -- importpath = "cloud.google.com/go/firestore/apiv1beta1", +- name = "sdm_go_gapic_test", +- srcs = [":sdm_go_gapic_srcjar_test"], +- embed = [":sdm_go_gapic"], +- importpath = "google.golang.org/google/home/enterprise/sdm/v1", -) - -# Open Source Packages -go_gapic_assembly_pkg( -- name = "gapi-cloud-firestore-v1beta1-go", +- name = "gapi-cloud-enterprise-sdm-v1-go", - deps = [ -- ":firestore_go_gapic", -- ":firestore_go_gapic_srcjar-test.srcjar", -- ":firestore_go_proto", +- ":sdm_go_gapic", +- ":sdm_go_gapic_srcjar-test.srcjar", +- ":sdm_go_proto", - ], -) - @@ -49076,52 +55596,49 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL -) - -moved_proto_library( -- name = "firestore_moved_proto", -- srcs = [":firestore_proto"], +- name = "sdm_moved_proto", +- srcs = [":sdm_proto"], - deps = [ - "//google/api:annotations_proto", - "//google/api:client_proto", - "//google/api:field_behavior_proto", -- "//google/rpc:status_proto", -- "//google/type:latlng_proto", -- "@com_google_protobuf//:empty_proto", +- "//google/api:resource_proto", - "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:timestamp_proto", -- "@com_google_protobuf//:wrappers_proto", - ], -) - -py_proto_library( -- name = "firestore_py_proto", +- name = "sdm_py_proto", - plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":firestore_moved_proto"], +- deps = [":sdm_moved_proto"], -) - -py_grpc_library( -- name = "firestore_py_grpc", -- srcs = [":firestore_moved_proto"], -- deps = [":firestore_py_proto"], +- name = "sdm_py_grpc", +- srcs = [":sdm_moved_proto"], +- deps = [":sdm_py_proto"], -) - -py_gapic_library( -- name = "firestore_py_gapic", -- src = ":firestore_proto_with_info", -- gapic_yaml = "firestore_gapic.yaml", -- package = "google.firestore.v1beta1", -- service_yaml = "//google/firestore:firestore_v1beta1.yaml", +- name = "sdm_py_gapic", +- src = ":sdm_proto_with_info", +- gapic_yaml = "smartdevicemanagement_gapic.yaml", +- grpc_service_config = "smart_device_management_grpc_service_config.json", +- package = "google.home.enterprise.sdm.v1", +- service_yaml = "smartdevicemanagement_v1.yaml", - deps = [ -- ":firestore_py_grpc", -- ":firestore_py_proto", +- ":sdm_py_grpc", +- ":sdm_py_proto", - ], -) - -# Open Source Packages -py_gapic_assembly_pkg( -- name = "firestore-v1beta1-py", +- name = "enterprise-sdm-v1-py", - deps = [ -- ":firestore_py_gapic", -- ":firestore_py_grpc", -- ":firestore_py_proto", +- ":sdm_py_gapic", +- ":sdm_py_grpc", +- ":sdm_py_proto", - ], -) - @@ -49137,35 +55654,36 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL -) - -php_proto_library( -- name = "firestore_php_proto", -- deps = [":firestore_proto"], +- name = "sdm_php_proto", +- deps = [":sdm_proto"], -) - -php_grpc_library( -- name = "firestore_php_grpc", -- srcs = [":firestore_proto"], -- deps = [":firestore_php_proto"], +- name = "sdm_php_grpc", +- srcs = [":sdm_proto"], +- deps = [":sdm_php_proto"], -) - -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", +- name = "sdm_php_gapic", +- src = ":sdm_proto_with_info", +- gapic_yaml = "smartdevicemanagement_gapic.yaml", +- grpc_service_config = "smart_device_management_grpc_service_config.json", +- package = "google.home.enterprise.sdm.v1", +- service_yaml = "smartdevicemanagement_v1.yaml", - deps = [ -- ":firestore_php_grpc", -- ":firestore_php_proto", +- ":sdm_php_grpc", +- ":sdm_php_proto", - ], -) - -# Open Source Packages -php_gapic_assembly_pkg( -- name = "google-cloud-firestore-v1beta1-php", +- name = "google-cloud-enterprise-sdm-v1-php", - deps = [ -- ":firestore_php_gapic", -- ":firestore_php_grpc", -- ":firestore_php_proto", +- ":sdm_php_gapic", +- ":sdm_php_grpc", +- ":sdm_php_proto", - ], -) - @@ -49179,19 +55697,19 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL -) - -nodejs_gapic_library( -- name = "firestore_nodejs_gapic", -- src = ":firestore_proto_with_info", -- grpc_service_config = "firestore_grpc_service_config.json", -- package = "google.firestore.v1beta1", -- service_yaml = "//google/firestore:firestore_v1beta1.yaml", +- name = "sdm_nodejs_gapic", +- src = ":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 = [], -) - -nodejs_gapic_assembly_pkg( -- name = "firestore-v1beta1-nodejs", +- name = "enterprise-sdm-v1-nodejs", - deps = [ -- ":firestore_nodejs_gapic", -- ":firestore_proto", +- ":sdm_nodejs_gapic", +- ":sdm_proto", - ], -) - @@ -49207,35 +55725,36 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL -) - -ruby_proto_library( -- name = "firestore_ruby_proto", -- deps = [":firestore_proto"], +- name = "sdm_ruby_proto", +- deps = [":sdm_proto"], -) - -ruby_grpc_library( -- name = "firestore_ruby_grpc", -- srcs = [":firestore_proto"], -- deps = [":firestore_ruby_proto"], +- name = "sdm_ruby_grpc", +- srcs = [":sdm_proto"], +- deps = [":sdm_ruby_proto"], -) - -ruby_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", +- name = "sdm_ruby_gapic", +- src = ":sdm_proto_with_info", +- gapic_yaml = "smartdevicemanagement_gapic.yaml", +- grpc_service_config = "smart_device_management_grpc_service_config.json", +- package = "google.home.enterprise.sdm.v1", +- service_yaml = "smartdevicemanagement_v1.yaml", - deps = [ -- ":firestore_ruby_grpc", -- ":firestore_ruby_proto", +- ":sdm_ruby_grpc", +- ":sdm_ruby_proto", - ], -) - -# Open Source Packages -ruby_gapic_assembly_pkg( -- name = "google-cloud-firestore-v1beta1-ruby", +- name = "google-cloud-enterprise-sdm-v1-ruby", - deps = [ -- ":firestore_ruby_gapic", -- ":firestore_ruby_grpc", -- ":firestore_ruby_proto", +- ":sdm_ruby_gapic", +- ":sdm_ruby_grpc", +- ":sdm_ruby_proto", - ], -) - @@ -49251,35 +55770,34 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL -) - -csharp_proto_library( -- name = "firestore_csharp_proto", -- deps = [":firestore_proto"], +- name = "sdm_csharp_proto", +- deps = [":sdm_proto"], -) - -csharp_grpc_library( -- name = "firestore_csharp_grpc", -- srcs = [":firestore_proto"], -- deps = [":firestore_csharp_proto"], +- name = "sdm_csharp_grpc", +- srcs = [":sdm_proto"], +- deps = [":sdm_csharp_proto"], -) - -csharp_gapic_library( -- name = "firestore_csharp_gapic", -- src = ":firestore_proto_with_info", -- gapic_yaml = "firestore_gapic.yaml", -- package = "google.firestore.v1beta1", -- service_yaml = "//google/firestore:firestore_v1beta1.yaml", +- name = "sdm_csharp_gapic", +- srcs = [":sdm_proto_with_info"], +- grpc_service_config = "smart_device_management_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ -- ":firestore_csharp_grpc", -- ":firestore_csharp_proto", +- ":sdm_csharp_grpc", +- ":sdm_csharp_proto", - ], -) - -# Open Source Packages -csharp_gapic_assembly_pkg( -- name = "google-cloud-firestore-v1beta1-csharp", +- name = "google-cloud-enterprise-sdm-v1-csharp", - deps = [ -- ":firestore_csharp_gapic", -- ":firestore_csharp_grpc", -- ":firestore_csharp_proto", +- ":sdm_csharp_gapic", +- ":sdm_csharp_grpc", +- ":sdm_csharp_proto", - ], -) - @@ -49287,51 +55805,6 @@ diff -urN a/google/firestore/v1beta1/BUILD.bazel b/google/firestore/v1beta1/BUIL -# C++ -############################################################################## -# 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 -@@ -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") -- --package(default_visibility = ["//visibility:public"]) -- --############################################################################## --# Common --############################################################################## --proto_library( -- name = "viewport_proto", -- srcs = ["viewport.proto"], -- deps = ["//google/type:latlng_proto"], --) -- --############################################################################## --# Java --############################################################################## --java_proto_library( -- name = "viewport_java_proto", -- deps = [ -- ":viewport_proto", -- ], --) -- --############################################################################## --# Go --############################################################################## --go_proto_library( -- name = "viewport_go_proto", -- importpath = "google.golang.org/genproto/googleapis/geo/type", -- protos = [":viewport_proto"], -- deps = ["//google/type:latlng_go_proto"], --) -- --############################################################################## --# C++ --############################################################################## --cc_proto_library( -- name = "viewport_cc_proto", -- deps = [":viewport_proto"], --) 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 @@ -49340,7 +55813,7 @@ diff -urN a/google/home/graph/BUILD.bazel b/google/home/graph/BUILD.bazel 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,361 +0,0 @@ +@@ -1,360 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -49678,10 +56151,9 @@ diff -urN a/google/home/graph/v1/BUILD.bazel b/google/home/graph/v1/BUILD.bazel - -csharp_gapic_library( - name = "graph_csharp_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"], +- grpc_service_config = "homegraph_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":graph_csharp_grpc", - ":graph_csharp_proto", @@ -49710,7 +56182,7 @@ diff -urN a/google/iam/BUILD.bazel b/google/iam/BUILD.bazel 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,400 +0,0 @@ +@@ -1,398 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -50071,11 +56543,9 @@ diff -urN a/google/iam/admin/v1/BUILD.bazel b/google/iam/admin/v1/BUILD.bazel - -csharp_gapic_library( - name = "admin_csharp_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", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":admin_csharp_grpc", - ":admin_csharp_proto", @@ -50119,7 +56589,7 @@ diff -urN a/google/iam/credentials/BUILD.bazel b/google/iam/credentials/BUILD.ba 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,344 +0,0 @@ +@@ -1,343 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -50425,10 +56895,9 @@ diff -urN a/google/iam/credentials/v1/BUILD.bazel b/google/iam/credentials/v1/BU - -csharp_gapic_library( - name = "credentials_csharp_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"], +- grpc_service_config = "iamcredentials_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":credentials_csharp_grpc", - ":credentials_csharp_proto", @@ -50699,6 +57168,386 @@ diff -urN a/google/iam/v1/logging/BUILD.bazel b/google/iam/v1/logging/BUILD.baze - name = "logging_py_proto", - deps = [":audit_data_proto"] -) +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,376 +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 = "iam_proto", +- srcs = [ +- "workload_identity_pool.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", +- ], +-) +- +-proto_library_with_info( +- name = "iam_proto_with_info", +- deps = [ +- ":iam_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 = "iam_java_proto", +- deps = [":iam_proto"], +-) +- +-java_grpc_library( +- name = "iam_java_grpc", +- srcs = [":iam_proto"], +- deps = [":iam_java_proto"], +-) +- +-java_gapic_library( +- name = "iam_java_gapic", +- src = ":iam_proto_with_info", +- gapic_yaml = "iam_gapic.yaml", +- grpc_service_config = "iam_grpc_service_config.json", +- package = "google.iam.v1beta", +- service_yaml = "iam_v1beta.yaml", +- test_deps = [ +- ":iam_java_grpc", +- ], +- deps = [ +- ":iam_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "iam_java_gapic_test_suite", +- test_classes = [ +- "com.google.cloud.iam.v1beta.WorkloadIdentityPoolsClientTest", +- ], +- runtime_deps = [":iam_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-iam-v1beta-java", +- deps = [ +- ":iam_java_gapic", +- ":iam_java_grpc", +- ":iam_java_proto", +- ":iam_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 = "iam_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/iam/v1beta", +- protos = [":iam_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "iam_go_gapic", +- srcs = [":iam_proto_with_info"], +- grpc_service_config = "iam_grpc_service_config.json", +- importpath = "cloud.google.com/go/iam/apiv1beta;iam", +- service_yaml = "iam_v1beta.yaml", +- deps = [ +- ":iam_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- ], +-) +- +-go_test( +- name = "iam_go_gapic_test", +- srcs = [":iam_go_gapic_srcjar_test"], +- embed = [":iam_go_gapic"], +- importpath = "cloud.google.com/go/iam/apiv1beta", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-iam-v1beta-go", +- deps = [ +- ":iam_go_gapic", +- ":iam_go_gapic_srcjar-test.srcjar", +- ":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 = "iam_moved_proto", +- srcs = [":iam_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", +- ], +-) +- +-py_proto_library( +- name = "iam_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":iam_moved_proto"], +-) +- +-py_grpc_library( +- name = "iam_py_grpc", +- srcs = [":iam_moved_proto"], +- deps = [":iam_py_proto"], +-) +- +-py_gapic_library( +- name = "iam_py_gapic", +- src = ":iam_proto_with_info", +- gapic_yaml = "iam_gapic.yaml", +- grpc_service_config = "iam_grpc_service_config.json", +- package = "google.iam.v1beta", +- service_yaml = "iam_v1beta.yaml", +- deps = [ +- ":iam_py_grpc", +- ":iam_py_proto", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "iam-v1beta-py", +- deps = [ +- ":iam_py_gapic", +- ":iam_py_grpc", +- ":iam_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 = "iam_php_proto", +- deps = [":iam_proto"], +-) +- +-php_grpc_library( +- name = "iam_php_grpc", +- srcs = [":iam_proto"], +- deps = [":iam_php_proto"], +-) +- +-php_gapic_library( +- name = "iam_php_gapic", +- src = ":iam_proto_with_info", +- gapic_yaml = "iam_gapic.yaml", +- grpc_service_config = "iam_grpc_service_config.json", +- package = "google.iam.v1beta", +- service_yaml = "iam_v1beta.yaml", +- deps = [ +- ":iam_php_grpc", +- ":iam_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-iam-v1beta-php", +- deps = [ +- ":iam_php_gapic", +- ":iam_php_grpc", +- ":iam_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "iam_nodejs_gapic", +- src = ":iam_proto_with_info", +- grpc_service_config = "iam_grpc_service_config.json", +- package = "google.iam.v1beta", +- service_yaml = "iam_v1beta.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "iam-v1beta-nodejs", +- deps = [ +- ":iam_nodejs_gapic", +- ":iam_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 = "iam_ruby_proto", +- deps = [":iam_proto"], +-) +- +-ruby_grpc_library( +- name = "iam_ruby_grpc", +- srcs = [":iam_proto"], +- deps = [":iam_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "iam_ruby_gapic", +- src = ":iam_proto_with_info", +- gapic_yaml = "iam_gapic.yaml", +- grpc_service_config = "iam_grpc_service_config.json", +- package = "google.iam.v1beta", +- service_yaml = "iam_v1beta.yaml", +- deps = [ +- ":iam_ruby_grpc", +- ":iam_ruby_proto", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-iam-v1beta-ruby", +- deps = [ +- ":iam_ruby_gapic", +- ":iam_ruby_grpc", +- ":iam_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 = "iam_csharp_proto", +- deps = [":iam_proto"], +-) +- +-csharp_grpc_library( +- name = "iam_csharp_grpc", +- srcs = [":iam_proto"], +- deps = [":iam_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "iam_csharp_gapic", +- srcs = [":iam_proto_with_info"], +- grpc_service_config = "iam_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- deps = [ +- ":iam_csharp_grpc", +- ":iam_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-iam-v1beta-csharp", +- deps = [ +- ":iam_csharp_gapic", +- ":iam_csharp_grpc", +- ":iam_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# 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 @@ -51239,7 +58088,7 @@ diff -urN a/google/logging/type/BUILD.bazel b/google/logging/type/BUILD.bazel 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,408 +0,0 @@ +@@ -1,363 +0,0 @@ -# This file was automatically generated by BuildFileGenerator -# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel - @@ -51414,60 +58263,19 @@ diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "logging_moved_proto", -- srcs = [":logging_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:distribution_proto", -- "//google/api:field_behavior_proto", -- "//google/api:metric_proto", -- "//google/api:monitored_resource_proto", -- "//google/api:resource_proto", -- "//google/logging/type:type_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", -- ], --) -- --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"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "logging_py_gapic", -- src = ":logging_proto_with_info", -- gapic_yaml = "logging_gapic.yaml", +- srcs = [":logging_proto"], +- opt_args = ["python-gapic-namespace=google.cloud", "python-gapic-name=logging"], - grpc_service_config = "logging_grpc_service_config.json", -- package = "google.logging.v2", -- service_yaml = "logging.yaml", -- deps = [ -- ":logging_py_grpc", -- ":logging_py_proto", -- ], -) - -# Open Source Packages @@ -51475,8 +58283,6 @@ diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel - name = "logging-v2-py", - deps = [ - ":logging_py_gapic", -- ":logging_py_grpc", -- ":logging_py_proto", - ], -) - @@ -51623,11 +58429,9 @@ diff -urN a/google/logging/v2/BUILD.bazel b/google/logging/v2/BUILD.bazel - -csharp_gapic_library( - name = "logging_csharp_gapic", -- src = ":logging_proto_with_info", -- gapic_yaml = "logging_gapic.yaml", +- srcs = [":logging_proto_with_info"], - grpc_service_config = "logging_grpc_service_config.json", -- package = "google.logging.v2", -- service_yaml = "logging.yaml", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":logging_csharp_grpc", - ":logging_csharp_proto", @@ -51784,7 +58588,7 @@ diff -urN a/google/maps/BUILD.bazel b/google/maps/BUILD.bazel 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,312 +0,0 @@ +@@ -1,311 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -52073,10 +58877,9 @@ diff -urN a/google/maps/playablelocations/v3/BUILD.bazel b/google/maps/playablel - -csharp_gapic_library( - name = "playablelocations_csharp_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"], +- grpc_service_config = "playablelocations_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":playablelocations_csharp_grpc", - ":playablelocations_csharp_proto", @@ -52238,7 +59041,7 @@ diff -urN a/google/maps/playablelocations/v3/sample/BUILD.bazel b/google/maps/pl 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,379 +0,0 @@ +@@ -1,378 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -52566,10 +59369,9 @@ diff -urN a/google/maps/roads/v1op/BUILD.bazel b/google/maps/roads/v1op/BUILD.ba - -csharp_gapic_library( - name = "roads_csharp_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"], +- grpc_service_config = "roads_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":roads_csharp_grpc", - ":roads_csharp_proto", @@ -52621,7 +59423,7 @@ 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,226 +0,0 @@ +@@ -1,234 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -52658,6 +59460,7 @@ diff -urN a/google/maps/routes/v1/BUILD.bazel b/google/maps/routes/v1/BUILD.baze - "//google/type:latlng_proto", - "//google/type:money_proto", - "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], @@ -52746,6 +59549,7 @@ diff -urN a/google/maps/routes/v1/BUILD.bazel b/google/maps/routes/v1/BUILD.baze - "//google/type:latlng_proto", - "//google/type:money_proto", - "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:struct_proto", - "@com_google_protobuf//:timestamp_proto", - "@com_google_protobuf//:wrappers_proto", - ], @@ -52786,6 +59590,12 @@ diff -urN a/google/maps/routes/v1/BUILD.bazel b/google/maps/routes/v1/BUILD.baze -############################################################################## -# Node.js -############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- - -############################################################################## -# Ruby @@ -53273,7 +60083,7 @@ diff -urN a/google/monitoring/BUILD.bazel b/google/monitoring/BUILD.bazel 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,360 +0,0 @@ +@@ -1,359 +0,0 @@ -# This file was automatically generated by BuildFileGenerator except for the -# c++ rules at the end of the file. - @@ -53593,10 +60403,9 @@ diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashb - -csharp_gapic_library( - name = "dashboard_csharp_gapic", -- src = ":dashboard_proto_with_info", -- gapic_yaml = "monitoring_gapic.yaml", -- package = "google.monitoring.dashboard.v1", -- service_yaml = "monitoring.yaml", +- srcs = [":dashboard_proto_with_info"], +- grpc_service_config = "dashboards_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":dashboard_csharp_grpc", - ":dashboard_csharp_proto", @@ -53637,7 +60446,7 @@ diff -urN a/google/monitoring/dashboard/v1/BUILD.bazel b/google/monitoring/dashb 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,435 +0,0 @@ +@@ -1,388 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -53700,12 +60509,13 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) @@ -53723,11 +60533,10 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel - -java_gapic_library( - name = "monitoring_java_gapic", -- src = ":monitoring_proto_with_info", +- srcs = [":monitoring_proto_with_info"], - gapic_yaml = "monitoring_gapic.yaml", - grpc_service_config = "monitoring_grpc_service_config.json", - package = "google.monitoring.v3", -- service_yaml = "monitoring.yaml", - test_deps = [ - ":monitoring_java_grpc", - ], @@ -53823,71 +60632,25 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "monitoring_moved_proto", -- srcs = [":monitoring_proto"], -- deps = [ -- "//google/api:annotations_proto", -- "//google/api:client_proto", -- "//google/api:distribution_proto", -- "//google/api:field_behavior_proto", -- "//google/api:label_proto", -- "//google/api:launch_stage_proto", -- "//google/api:metric_proto", -- "//google/api:monitored_resource_proto", -- "//google/api:resource_proto", -- "//google/rpc:status_proto", -- "//google/type:calendar_period_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", -- ], --) -- --py_proto_library( -- name = "monitoring_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":monitoring_moved_proto"], --) -- --py_grpc_library( -- name = "monitoring_py_grpc", -- srcs = [":monitoring_moved_proto"], -- deps = [":monitoring_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "monitoring_py_gapic", -- src = ":monitoring_proto_with_info", -- gapic_yaml = "monitoring_gapic.yaml", +- srcs = [":monitoring_proto"], +- opt_args = ["python-gapic-namespace=google.cloud"], - grpc_service_config = "monitoring_grpc_service_config.json", -- package = "google.monitoring.v3", -- service_yaml = "monitoring.yaml", -- deps = [ -- ":monitoring_py_grpc", -- ":monitoring_py_proto", -- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( - name = "monitoring-v3-py", - deps = [ - ":monitoring_py_gapic", -- ":monitoring_py_grpc", -- ":monitoring_py_proto", - ], -) - @@ -54032,10 +60795,9 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel - -csharp_gapic_library( - name = "monitoring_csharp_gapic", -- src = ":monitoring_proto_with_info", -- gapic_yaml = "monitoring_gapic.yaml", -- package = "google.monitoring.v3", -- service_yaml = "monitoring.yaml", +- srcs = [":monitoring_proto_with_info"], +- grpc_service_config = "monitoring_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":monitoring_csharp_grpc", - ":monitoring_csharp_proto", @@ -54073,6 +60835,405 @@ diff -urN a/google/monitoring/v3/BUILD.bazel b/google/monitoring/v3/BUILD.bazel - grpc_only = True, - 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,395 +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 = "aistreams_proto", +- srcs = [ +- "aistreams.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 = "aistreams_proto_with_info", +- deps = [ +- ":aistreams_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 = "aistreams_java_proto", +- deps = [":aistreams_proto"], +-) +- +-java_grpc_library( +- name = "aistreams_java_grpc", +- srcs = [":aistreams_proto"], +- deps = [":aistreams_java_proto"], +-) +- +-java_gapic_library( +- name = "aistreams_java_gapic", +- src = ":aistreams_proto_with_info", +- gapic_yaml = "aistreams_gapic.yaml", +- grpc_service_config = "aistreams_grpc_service_config.json", +- package = "google.partner.aistreams.v1alpha1", +- service_yaml = "aistreams_v1alpha1.yaml", +- test_deps = [ +- ":aistreams_java_grpc", +- ], +- deps = [ +- ":aistreams_java_proto", +- ], +-) +- +-java_gapic_test( +- name = "aistreams_java_gapic_test_suite", +- test_classes = [ +- "com.google.partner.aistreams.v1alpha1.AIStreamsClientTest", +- ], +- runtime_deps = [":aistreams_java_gapic_test"], +-) +- +-# Open Source Packages +-java_gapic_assembly_gradle_pkg( +- name = "google-cloud-partner-aistreams-v1alpha1-java", +- deps = [ +- ":aistreams_java_gapic", +- ":aistreams_java_grpc", +- ":aistreams_java_proto", +- ":aistreams_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 = "aistreams_go_proto", +- compilers = ["@io_bazel_rules_go//proto:go_grpc"], +- importpath = "google.golang.org/genproto/googleapis/partner/aistreams/v1alpha1", +- protos = [":aistreams_proto"], +- deps = [ +- "//google/api:annotations_go_proto", +- "//google/longrunning:longrunning_go_proto", +- ], +-) +- +-go_gapic_library( +- name = "aistreams_go_gapic", +- srcs = [":aistreams_proto_with_info"], +- grpc_service_config = "aistreams_grpc_service_config.json", +- importpath = "cloud.google.com/go/partner/aistreams/apiv1alpha1;aistreams", +- service_yaml = "aistreams_v1alpha1.yaml", +- deps = [ +- ":aistreams_go_proto", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", +- "//google/longrunning:longrunning_go_proto", +- "@com_google_cloud_go//longrunning:go_default_library", +- ], +-) +- +-go_test( +- name = "aistreams_go_gapic_test", +- srcs = [":aistreams_go_gapic_srcjar_test"], +- embed = [":aistreams_go_gapic"], +- importpath = "cloud.google.com/go/partner/aistreams/apiv1alpha1", +-) +- +-# Open Source Packages +-go_gapic_assembly_pkg( +- name = "gapi-cloud-partner-aistreams-v1alpha1-go", +- deps = [ +- ":aistreams_go_gapic", +- ":aistreams_go_gapic_srcjar-test.srcjar", +- ":aistreams_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 = "aistreams_moved_proto", +- srcs = [":aistreams_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_proto_library( +- name = "aistreams_py_proto", +- plugin = "@protoc_docs_plugin//:docs_plugin", +- deps = [":aistreams_moved_proto"], +-) +- +-py_grpc_library( +- name = "aistreams_py_grpc", +- srcs = [":aistreams_moved_proto"], +- deps = [":aistreams_py_proto"], +-) +- +-py_gapic_library( +- name = "aistreams_py_gapic", +- src = ":aistreams_proto_with_info", +- gapic_yaml = "aistreams_gapic.yaml", +- grpc_service_config = "aistreams_grpc_service_config.json", +- package = "google.partner.aistreams.v1alpha1", +- service_yaml = "aistreams_v1alpha1.yaml", +- deps = [ +- ":aistreams_py_grpc", +- ":aistreams_py_proto", +- ], +-) +- +-# Open Source Packages +-py_gapic_assembly_pkg( +- name = "partner-aistreams-v1alpha1-py", +- deps = [ +- ":aistreams_py_gapic", +- ":aistreams_py_grpc", +- ":aistreams_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 = "aistreams_php_proto", +- deps = [":aistreams_proto"], +-) +- +-php_grpc_library( +- name = "aistreams_php_grpc", +- srcs = [":aistreams_proto"], +- deps = [":aistreams_php_proto"], +-) +- +-php_gapic_library( +- name = "aistreams_php_gapic", +- src = ":aistreams_proto_with_info", +- gapic_yaml = "aistreams_gapic.yaml", +- grpc_service_config = "aistreams_grpc_service_config.json", +- package = "google.partner.aistreams.v1alpha1", +- service_yaml = "aistreams_v1alpha1.yaml", +- deps = [ +- ":aistreams_php_grpc", +- ":aistreams_php_proto", +- ], +-) +- +-# Open Source Packages +-php_gapic_assembly_pkg( +- name = "google-cloud-partner-aistreams-v1alpha1-php", +- deps = [ +- ":aistreams_php_gapic", +- ":aistreams_php_grpc", +- ":aistreams_php_proto", +- ], +-) +- +-############################################################################## +-# Node.js +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "nodejs_gapic_assembly_pkg", +- "nodejs_gapic_library", +-) +- +-nodejs_gapic_library( +- name = "aistreams_nodejs_gapic", +- src = ":aistreams_proto_with_info", +- grpc_service_config = "aistreams_grpc_service_config.json", +- package = "google.partner.aistreams.v1alpha1", +- service_yaml = "aistreams_v1alpha1.yaml", +- deps = [], +-) +- +-nodejs_gapic_assembly_pkg( +- name = "partner-aistreams-v1alpha1-nodejs", +- deps = [ +- ":aistreams_nodejs_gapic", +- ":aistreams_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 = "aistreams_ruby_proto", +- deps = [":aistreams_proto"], +-) +- +-ruby_grpc_library( +- name = "aistreams_ruby_grpc", +- srcs = [":aistreams_proto"], +- deps = [":aistreams_ruby_proto"], +-) +- +-ruby_gapic_library( +- name = "aistreams_ruby_gapic", +- src = ":aistreams_proto_with_info", +- gapic_yaml = "aistreams_gapic.yaml", +- 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", +- ], +-) +- +-# Open Source Packages +-ruby_gapic_assembly_pkg( +- name = "google-cloud-partner-aistreams-v1alpha1-ruby", +- deps = [ +- ":aistreams_ruby_gapic", +- ":aistreams_ruby_grpc", +- ":aistreams_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 = "aistreams_csharp_proto", +- deps = [":aistreams_proto"], +-) +- +-csharp_grpc_library( +- name = "aistreams_csharp_grpc", +- srcs = [":aistreams_proto"], +- deps = [":aistreams_csharp_proto"], +-) +- +-csharp_gapic_library( +- name = "aistreams_csharp_gapic", +- srcs = [":aistreams_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +- grpc_service_config = "aistreams_grpc_service_config.json", +- deps = [ +- ":aistreams_csharp_grpc", +- ":aistreams_csharp_proto", +- ], +-) +- +-# Open Source Packages +-csharp_gapic_assembly_pkg( +- name = "google-cloud-partner-aistreams-v1alpha1-csharp", +- deps = [ +- ":aistreams_csharp_gapic", +- ":aistreams_csharp_grpc", +- ":aistreams_csharp_proto", +- ], +-) +- +-############################################################################## +-# C++ +-############################################################################## +-# Put your C++ rules here +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "cc_grpc_library", +- "cc_proto_library", +-) +- +-cc_proto_library( +- name = "aistreams_cc_proto", +- deps = [":aistreams_proto"], +-) +- +-cc_grpc_library( +- name = "aistreams_cc_grpc", +- srcs = [":aistreams_proto"], +- grpc_only = True, +- 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 @@ -54081,7 +61242,7 @@ diff -urN a/google/privacy/dlp/BUILD.bazel b/google/privacy/dlp/BUILD.bazel 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,341 +0,0 @@ +@@ -1,340 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -54125,12 +61286,13 @@ diff -urN a/google/privacy/dlp/v2/BUILD.bazel b/google/privacy/dlp/v2/BUILD.baze - -############################################################################## -# Java +-# DO NOT OVERRIDE this Java microgenerator section with autogenerated rules. -############################################################################## -load( - "@com_google_googleapis_imports//:imports.bzl", -- "java_gapic_assembly_gradle_pkg", -- "java_gapic_library", -- "java_gapic_test", +- java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg2", +- java_gapic_library = "java_gapic_library2", +- java_gapic_test = "java_gapic_test2", - "java_grpc_library", - "java_proto_library", -) @@ -54148,11 +61310,10 @@ diff -urN a/google/privacy/dlp/v2/BUILD.bazel b/google/privacy/dlp/v2/BUILD.baze - -java_gapic_library( - name = "dlp_java_gapic", -- src = ":dlp_proto_with_info", +- srcs = [":dlp_proto_with_info"], - gapic_yaml = "dlp_gapic.yaml", - grpc_service_config = "dlp_grpc_service_config.json", - package = "google.privacy.dlp.v2", -- service_yaml = "dlp_v2.yaml", - test_deps = [ - ":dlp_java_grpc", - ], @@ -54399,10 +61560,9 @@ diff -urN a/google/privacy/dlp/v2/BUILD.bazel b/google/privacy/dlp/v2/BUILD.baze - -csharp_gapic_library( - name = "dlp_csharp_gapic", -- src = ":dlp_proto_with_info", -- gapic_yaml = "dlp_gapic.yaml", -- package = "google.privacy.dlp.v2", -- service_yaml = "dlp_v2.yaml", +- srcs = [":dlp_proto_with_info"], +- grpc_service_config = "dlp_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":dlp_csharp_grpc", - ":dlp_csharp_proto", @@ -54431,7 +61591,7 @@ diff -urN a/google/pubsub/BUILD.bazel b/google/pubsub/BUILD.bazel 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,358 +0,0 @@ +@@ -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. @@ -54504,6 +61664,7 @@ diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel - name = "pubsub_java_gapic", - src = ":pubsub_proto_with_info", - gapic_yaml = "pubsub_gapic.yaml", +- grpc_service_config = "pubsub_grpc_service_config.json", - gen_resource_name = False, - service_yaml = ":pubsub_v1.yaml", - test_deps = [ @@ -54637,6 +61798,7 @@ diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel - name = "pubsub_php_gapic", - src = ":pubsub_proto_with_info", - gapic_yaml = "pubsub_gapic.yaml", +- grpc_service_config = "pubsub_grpc_service_config.json", - service_yaml = ":pubsub_v1.yaml", - deps = [ - ":pubsub_php_grpc", @@ -54751,9 +61913,8 @@ diff -urN a/google/pubsub/v1/BUILD.bazel b/google/pubsub/v1/BUILD.bazel - -csharp_gapic_library( - name = "pubsub_csharp_gapic", -- src = ":pubsub_proto_with_info", -- gapic_yaml = "pubsub_gapic.yaml", -- service_yaml = ":pubsub_v1.yaml", +- srcs = [":pubsub_proto_with_info"], +- grpc_service_config = "pubsub_grpc_service_config.json", - deps = [ - ":pubsub_csharp_grpc", - ":pubsub_csharp_proto", @@ -55217,7 +62378,7 @@ diff -urN a/google/spanner/admin/database/BUILD.bazel b/google/spanner/admin/dat 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,396 +0,0 @@ +@@ -1,356 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -55349,7 +62510,7 @@ diff -urN a/google/spanner/admin/database/v1/BUILD.bazel b/google/spanner/admin/ - deps = [ - ":database_go_proto", - "//google/iam/v1:iam_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - ], @@ -55375,64 +62536,25 @@ diff -urN a/google/spanner/admin/database/v1/BUILD.bazel b/google/spanner/admin/ -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "database_moved_proto", -- srcs = [":database_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//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --py_proto_library( -- name = "database_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":database_moved_proto"], --) -- --py_grpc_library( -- name = "database_py_grpc", -- srcs = [":database_moved_proto"], -- deps = [":database_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "database_py_gapic", -- src = ":database_proto_with_info", -- gapic_yaml = "spanner_admin_database_gapic.yaml", +- srcs = [":database_proto"], +- opt_args = ["python-gapic-namespace=google.cloud", "python-gapic-name=spanner_admin_database"], - grpc_service_config = "spanner_admin_database_grpc_service_config.json", -- package = "google.spanner.admin.database.v1", -- service_yaml = "spanner_admin_database.yaml", -- deps = [ -- ":database_py_grpc", -- ":database_py_proto", -- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( - name = "admin-database-v1-py", - deps = [ - ":database_py_gapic", -- ":database_py_grpc", -- ":database_py_proto", - ], -) - @@ -55575,10 +62697,9 @@ diff -urN a/google/spanner/admin/database/v1/BUILD.bazel b/google/spanner/admin/ - -csharp_gapic_library( - name = "database_csharp_gapic", -- src = ":database_proto_with_info", -- gapic_yaml = "spanner_admin_database_gapic.yaml", -- package = "google.spanner.admin.database.v1", -- service_yaml = "spanner_admin_database.yaml", +- srcs = [":database_proto_with_info"], +- grpc_service_config = "spanner_admin_database_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":database_csharp_grpc", - ":database_csharp_proto", @@ -55622,7 +62743,7 @@ diff -urN a/google/spanner/admin/instance/BUILD.bazel b/google/spanner/admin/ins 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,394 +0,0 @@ +@@ -1,354 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -55752,7 +62873,7 @@ diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/ - deps = [ - ":instance_go_proto", - "//google/iam/v1:iam_go_proto", -- "//google/longrunning:longrunning_go_gapic", +- "@com_google_cloud_go//longrunning/autogen:go_default_library", - "//google/longrunning:longrunning_go_proto", - "@com_google_cloud_go//longrunning:go_default_library", - ], @@ -55778,64 +62899,25 @@ diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/ -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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", -- "//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//:empty_proto", -- "@com_google_protobuf//:field_mask_proto", -- "@com_google_protobuf//:timestamp_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_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "instance_py_gapic", -- src = ":instance_proto_with_info", -- gapic_yaml = "spanner_admin_instance_gapic.yaml", +- srcs = [":instance_proto"], +- opt_args = ["python-gapic-namespace=google.cloud", "python-gapic-name=spanner_admin_instance"], - grpc_service_config = "spanner_admin_instance_grpc_service_config.json", -- package = "google.spanner.admin.instance.v1", -- service_yaml = "spanner_admin_instance.yaml", -- deps = [ -- ":instance_py_grpc", -- ":instance_py_proto", -- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( - name = "admin-instance-v1-py", - deps = [ - ":instance_py_gapic", -- ":instance_py_grpc", -- ":instance_py_proto", - ], -) - @@ -55978,10 +63060,9 @@ diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/ - -csharp_gapic_library( - name = "instance_csharp_gapic", -- src = ":instance_proto_with_info", -- gapic_yaml = "spanner_admin_instance_gapic.yaml", -- package = "google.spanner.admin.instance.v1", -- service_yaml = "spanner_admin_instance.yaml", +- srcs = [":instance_proto_with_info"], +- grpc_service_config = "spanner_admin_instance_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":instance_csharp_grpc", - ":instance_csharp_proto", @@ -56020,7 +63101,7 @@ diff -urN a/google/spanner/admin/instance/v1/BUILD.bazel b/google/spanner/admin/ 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,395 +0,0 @@ +@@ -1,356 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -56175,63 +63256,25 @@ diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel -############################################################################## -# Python -############################################################################## +-# This library is using Python microgenerator. +-# DO NOT OVERRIDE this Python section with autogenerated rules. -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 = "spanner_moved_proto", -- srcs = [":spanner_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", -- "@com_google_protobuf//:struct_proto", -- "@com_google_protobuf//:timestamp_proto", -- ], --) -- --py_proto_library( -- name = "spanner_py_proto", -- plugin = "@protoc_docs_plugin//:docs_plugin", -- deps = [":spanner_moved_proto"], --) -- --py_grpc_library( -- name = "spanner_py_grpc", -- srcs = [":spanner_moved_proto"], -- deps = [":spanner_py_proto"], +- py_gapic_assembly_pkg = "py_gapic_assembly_pkg2", +- py_gapic_library = "py_gapic_library2", -) - -py_gapic_library( - name = "spanner_py_gapic", -- src = ":spanner_proto_with_info", -- gapic_yaml = "spanner_gapic.yaml", +- srcs = [":spanner_proto"], +- opt_args = ["python-gapic-namespace=google.cloud"], - grpc_service_config = "spanner_grpc_service_config.json", -- package = "google.spanner.v1", -- service_yaml = "spanner.yaml", -- deps = [ -- ":spanner_py_grpc", -- ":spanner_py_proto", -- ], -) - --# Open Source Packages -py_gapic_assembly_pkg( - name = "spanner-v1-py", - deps = [ - ":spanner_py_gapic", -- ":spanner_py_grpc", -- ":spanner_py_proto", - ], -) - @@ -56376,10 +63419,9 @@ diff -urN a/google/spanner/v1/BUILD.bazel b/google/spanner/v1/BUILD.bazel - -csharp_gapic_library( - name = "spanner_csharp_gapic", -- src = ":spanner_proto_with_info", -- gapic_yaml = "spanner_gapic.yaml", -- package = "google.spanner.v1", -- service_yaml = "spanner.yaml", +- srcs = [":spanner_proto_with_info"], +- grpc_service_config = "spanner_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":spanner_csharp_grpc", - ":spanner_csharp_proto", @@ -56769,27 +63811,27 @@ diff -urN a/google/storage/v1/BUILD.bazel b/google/storage/v1/BUILD.bazel - deps = [":storage_csharp_proto"], -) - --csharp_gapic_library( -- name = "storage_csharp_gapic", -- src = ":storage_proto_with_info", -- gapic_yaml = "storage_gapic.yaml", -- package = "google.storage.v1", -- service_yaml = "storage_v1.yaml", -- deps = [ -- ":storage_csharp_grpc", -- ":storage_csharp_proto", -- ], --) +-# Client streaming unsupported in C#, cannot build. +-# csharp_gapic_library( +-# name = "storage_csharp_gapic", +-# srcs = [":storage_proto_with_info"], +-# grpc_service_config = "storage_service_config.json", +-# common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", +-# deps = [ +-# ":storage_csharp_grpc", +-# ":storage_csharp_proto", +-# ], +-# ) - --# Open Source Packages --csharp_gapic_assembly_pkg( -- name = "google-cloud-storage-v1-csharp", -- deps = [ -- ":storage_csharp_gapic", -- ":storage_csharp_grpc", -- ":storage_csharp_proto", -- ], --) +-# # Open Source Packages +-# csharp_gapic_assembly_pkg( +-# name = "google-cloud-storage-v1-csharp", +-# deps = [ +-# ":storage_csharp_gapic", +-# ":storage_csharp_grpc", +-# ":storage_csharp_proto", +-# ], +-# ) - -############################################################################## -# C++ @@ -56820,7 +63862,7 @@ diff -urN a/google/streetview/publish/BUILD.bazel b/google/streetview/publish/BU 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,366 +0,0 @@ +@@ -1,364 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -57163,10 +64205,8 @@ diff -urN a/google/streetview/publish/v1/BUILD.bazel b/google/streetview/publish - -csharp_gapic_library( - name = "publish_csharp_gapic", -- src = ":publish_proto_with_info", -- gapic_yaml = "//google/streetview/publish:streetview_publish_gapic.yaml", -- package = "google.streetview.publish.v1", -- service_yaml = "//google/streetview/publish:streetview_publish.yaml", +- srcs = [":publish_proto_with_info"], +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":publish_csharp_grpc", - ":publish_csharp_proto", @@ -57190,7 +64230,7 @@ diff -urN a/google/streetview/publish/v1/BUILD.bazel b/google/streetview/publish 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,253 +0,0 @@ +@@ -1,394 +0,0 @@ -load("@rules_proto//proto:defs.bzl", "proto_library") - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -57241,16 +64281,39 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -) - -proto_library( +- name = "interval_proto", +- srcs = ["interval.proto"], +- deps = [ +- "@com_google_protobuf//:timestamp_proto", +- ], +-) +- +-proto_library( - name = "latlng_proto", - srcs = ["latlng.proto"], -) - -proto_library( +- name = "localized_text_proto", +- srcs = ["localized_text.proto"], +-) +- +-proto_library( - name = "money_proto", - srcs = ["money.proto"], -) - -proto_library( +- name = "month_proto", +- srcs = ["month.proto"], +-) +- +-proto_library( +- name = "phone_number_proto", +- srcs = ["phone_number.proto"], +-) +- +-proto_library( - name = "postal_address_proto", - srcs = ["postal_address.proto"], -) @@ -57276,11 +64339,15 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel - ":calendar_period_proto", - ":color_proto", - ":date_proto", +- ":datetime_proto", - ":dayofweek_proto", - ":expr_proto", - ":fraction_proto", +- ":interval_proto", - ":latlng_proto", - ":money_proto", +- ":month_proto", +- ":phone_number_proto", - ":postal_address_proto", - ":quaternion_proto", - ":timeofday_proto", @@ -57312,7 +64379,7 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel - -go_proto_library( - name = "datetime_go_proto", -- importpath = "google.golang.org/genproto/googleapis/type/date", +- importpath = "google.golang.org/genproto/googleapis/type/datetime", - protos = [":datetime_proto"], -) - @@ -57335,18 +64402,42 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -) - -go_proto_library( +- name = "interval_go_proto", +- importpath = "google.golang.org/genproto/googleapis/type/interval", +- protos = [":interval_proto"], +-) +- +-go_proto_library( - name = "latlng_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/latlng", - protos = [":latlng_proto"], -) - -go_proto_library( +- name = "localized_text_go_proto", +- importpath = "google.golang.org/genproto/googleapis/type/localized_text", +- protos = [":localized_text_proto"], +-) +- +-go_proto_library( - name = "money_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/money", - protos = [":money_proto"], -) - -go_proto_library( +- name = "month_go_proto", +- importpath = "google.golang.org/genproto/googleapis/type/month", +- protos = [":month_proto"], +-) +- +-go_proto_library( +- name = "phone_number_go_proto", +- importpath = "google.golang.org/genproto/googleapis/type/phone_number", +- protos = [":phone_number_proto"], +-) +- +-go_proto_library( - name = "postaladdress_go_proto", - importpath = "google.golang.org/genproto/googleapis/type/postaladdress", - protos = [":postal_address_proto"], @@ -57388,6 +64479,11 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -) - -cc_proto_library( +- name = "datetime_cc_proto", +- deps = [":datetime_proto"], +-) +- +-cc_proto_library( - name = "dayofweek_cc_proto", - deps = [":dayofweek_proto"], -) @@ -57403,6 +64499,11 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -) - -cc_proto_library( +- name = "interval_cc_proto", +- deps = [":interval_proto"], +-) +- +-cc_proto_library( - name = "latlng_cc_proto", - deps = [":latlng_proto"], -) @@ -57413,6 +64514,16 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -) - -cc_proto_library( +- name = "month_cc_proto", +- deps = [":month_proto"], +-) +- +-cc_proto_library( +- name = "phone_number_cc_proto", +- deps = [":phone_number_proto"], +-) +- +-cc_proto_library( - name = "postal_address_cc_proto", - deps = [":postal_address_proto"], -) @@ -57436,14 +64547,84 @@ diff -urN a/google/type/BUILD.bazel b/google/type/BUILD.bazel -) - -py_proto_library( -- name = "money_py_proto", -- deps = [":money_proto"], +- name = "calendar_period_py_proto", +- deps = [":calendar_period_proto"], +-) +- +-py_proto_library( +- name = "color_py_proto", +- deps = [":color_proto"], +-) +- +-py_proto_library( +- name = "date_py_proto", +- deps = [":date_proto"], +-) +- +-py_proto_library( +- name = "datetime_py_proto", +- deps = [":datetime_proto"], +-) +- +-py_proto_library( +- name = "dayofweek_py_proto", +- deps = [":dayofweek_proto"], -) - -py_proto_library( - name = "expr_py_proto", - deps = [":expr_proto"], -) +- +-py_proto_library( +- name = "fraction_py_proto", +- deps = [":fraction_proto"], +-) +- +-py_proto_library( +- name = "interval_py_proto", +- deps = [":interval_proto"], +-) +- +-py_proto_library( +- name = "latlng_py_proto", +- deps = [":latlng_proto"], +-) +- +-py_proto_library( +- name = "localized_text_py_proto", +- deps = [":localized_text_proto"], +-) +- +-py_proto_library( +- name = "money_py_proto", +- deps = [":money_proto"], +-) +- +-py_proto_library( +- name = "month_py_proto", +- deps = [":month_proto"], +-) +- +-py_proto_library( +- name = "phone_number_py_proto", +- deps = [":phone_number_proto"], +-) +- +-py_proto_library( +- name = "postal_address_py_proto", +- deps = [":postal_address_proto"], +-) +- +-py_proto_library( +- name = "quaternion_py_proto", +- deps = [":quaternion_proto"], +-) +- +-py_proto_library( +- name = "timeofday_py_proto", +- deps = [":timeofday_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 @@ -57452,7 +64633,7 @@ diff -urN a/grafeas/BUILD.bazel b/grafeas/BUILD.bazel 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,344 +0,0 @@ +@@ -1,343 +0,0 @@ -# This file was automatically generated by BuildFileGenerator - -# This is an API workspace, having public visibility by default makes perfect sense. @@ -57773,10 +64954,9 @@ diff -urN a/grafeas/v1/BUILD.bazel b/grafeas/v1/BUILD.bazel - -csharp_gapic_library( - name = "grafeas_csharp_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"], +- grpc_service_config = "grafeas_grpc_service_config.json", +- common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", - deps = [ - ":grafeas_csharp_grpc", - ":grafeas_csharp_proto", @@ -57797,3 +64977,173 @@ diff -urN a/grafeas/v1/BUILD.bazel b/grafeas/v1/BUILD.bazel -# C++ -############################################################################## -# 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 @@ +-# 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 = [ +- "clouddms_stackdriver_logs.proto", +- ], +- deps = [ +- "//google/rpc:status_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/storage/clouddms/logging/v1", +- protos = [":logging_proto"], +- deps = [ +- "//google/rpc:status_go_proto", +- ], +-) +- +-############################################################################## +-# Python +-############################################################################## +-load( +- "@com_google_googleapis_imports//:imports.bzl", +- "moved_proto_library", +- "py_grpc_library", +- "py_proto_library", +-) +- +-moved_proto_library( +- name = "logging_moved_proto", +- srcs = [":logging_proto"], +- deps = [ +- "//google/rpc:status_proto", +- "@com_google_protobuf//:duration_proto", +- "@com_google_protobuf//:timestamp_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 +-############################################################################## +-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 --git a/third_party/go_googleapis-gazelle.patch b/third_party/go_googleapis-gazelle.patch index e416f25539..332127b214 100644 --- a/third_party/go_googleapis-gazelle.patch +++ b/third_party/go_googleapis-gazelle.patch @@ -1,3 +1,285 @@ +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 ++++ d/google/actions/sdk/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,59 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "sdk_proto", ++ srcs = [ ++ "account_linking.proto", ++ "account_linking_secret.proto", ++ "action.proto", ++ "actions_sdk.proto", ++ "actions_testing.proto", ++ "config_file.proto", ++ "data_file.proto", ++ "event_logs.proto", ++ "files.proto", ++ "localized_settings.proto", ++ "manifest.proto", ++ "settings.proto", ++ "surface.proto", ++ "theme_customization.proto", ++ "validation_results.proto", ++ "webhook.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/actions/sdk/v2/conversation:conversation_proto", ++ "//google/actions/sdk/v2/conversation/prompt:conversation_proto", ++ "//google/actions/sdk/v2/conversation/prompt/content:conversation_proto", ++ "//google/actions/sdk/v2/interactionmodel:interactionmodel_proto", ++ "//google/actions/sdk/v2/interactionmodel/prompt:prompt_proto", ++ "//google/actions/sdk/v2/interactionmodel/type:type_proto", ++ "//google/api:annotations_proto", ++ "//google/rpc:status_proto", ++ "//google/type:latlng_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:struct_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "sdk_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2", ++ proto = ":sdk_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/actions/sdk/v2/conversation:conversation_go_proto", ++ "//google/actions/sdk/v2/conversation/prompt:conversation_go_proto", ++ "//google/actions/sdk/v2/conversation/prompt/content:conversation_go_proto", ++ "//google/actions/sdk/v2/interactionmodel:interactionmodel_go_proto", ++ "//google/actions/sdk/v2/interactionmodel/prompt:prompt_go_proto", ++ "//google/actions/sdk/v2/interactionmodel/type:type_go_proto", ++ "//google/api:annotations_go_proto", ++ "//google/rpc:status_go_proto", ++ "//google/type:latlng_go_proto", ++ ], ++) +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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "conversation_proto", ++ srcs = [ ++ "intent.proto", ++ "scene.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/actions/sdk/v2/conversation/prompt:conversation_proto", ++ "@com_google_protobuf//:struct_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "conversation_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/conversation", ++ proto = ":conversation_proto", ++ visibility = ["//visibility:public"], ++ 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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "conversation_proto", ++ srcs = [ ++ "prompt.proto", ++ "simple.proto", ++ "suggestion.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = ["//google/actions/sdk/v2/conversation/prompt/content:conversation_proto"], ++) ++ ++go_proto_library( ++ name = "conversation_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/conversation", ++ proto = ":conversation_proto", ++ visibility = ["//visibility:public"], ++ 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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "conversation_proto", ++ srcs = [ ++ "canvas.proto", ++ "card.proto", ++ "collection.proto", ++ "content.proto", ++ "image.proto", ++ "link.proto", ++ "list.proto", ++ "media.proto", ++ "table.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:struct_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "conversation_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/conversation", ++ proto = ":conversation_proto", ++ 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 ++++ d/google/actions/sdk/v2/interactionmodel/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 = "interactionmodel_proto", ++ srcs = [ ++ "conditional_event.proto", ++ "event_handler.proto", ++ "global_intent_event.proto", ++ "intent.proto", ++ "intent_event.proto", ++ "scene.proto", ++ "slot.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/actions/sdk/v2/interactionmodel/prompt:prompt_proto", ++ "//google/actions/sdk/v2/interactionmodel/type:type_proto", ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:struct_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "interactionmodel_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/interactionmodel", ++ proto = ":interactionmodel_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/actions/sdk/v2/interactionmodel/prompt:prompt_go_proto", ++ "//google/actions/sdk/v2/interactionmodel/type:type_go_proto", ++ "//google/api:annotations_go_proto", ++ ], ++) +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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "prompt_proto", ++ srcs = [ ++ "static_prompt.proto", ++ "static_simple_prompt.proto", ++ "suggestion.proto", ++ "surface_capabilities.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/actions/sdk/v2/interactionmodel/prompt/content:prompt_proto", ++ "//google/api:annotations_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "prompt_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/interactionmodel/prompt", ++ proto = ":prompt_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/actions/sdk/v2/interactionmodel/prompt/content:prompt_go_proto", ++ "//google/api:annotations_go_proto", ++ ], ++) +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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "prompt_proto", ++ srcs = [ ++ "static_canvas_prompt.proto", ++ "static_card_prompt.proto", ++ "static_collection_browse_prompt.proto", ++ "static_collection_prompt.proto", ++ "static_content_prompt.proto", ++ "static_image_prompt.proto", ++ "static_link_prompt.proto", ++ "static_list_prompt.proto", ++ "static_media_prompt.proto", ++ "static_table_prompt.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:struct_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "prompt_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/interactionmodel/prompt", ++ proto = ":prompt_proto", ++ visibility = ["//visibility:public"], ++ 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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "type_proto", ++ srcs = [ ++ "class_reference.proto", ++ "entity_display.proto", ++ "free_text_type.proto", ++ "regular_expression_type.proto", ++ "synonym_type.proto", ++ "type.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_proto"], ++) ++ ++go_proto_library( ++ name = "type_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/interactionmodel/type", ++ proto = ":type_proto", ++ visibility = ["//visibility:public"], ++ 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 +++ d/google/actions/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -50,25 +332,747 @@ diff -urN c/google/ads/admob/v1/BUILD.bazel d/google/ads/admob/v1/BUILD.bazel + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/type:date_proto", ++ "//google/type:date_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "admob_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/ads/admob/v1", ++ proto = ":admob_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/type:date_go_proto", ++ ], ++) +diff -urN c/google/ads/googleads/v3/common/BUILD.bazel d/google/ads/googleads/v3/common/BUILD.bazel +--- c/google/ads/googleads/v3/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/ads/googleads/v3/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,53 @@ ++load("@rules_proto//proto:defs.bzl", "proto_library") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "common_proto", ++ srcs = [ ++ "ad_asset.proto", ++ "ad_type_infos.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", ++ "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/v3/enums:enums_proto", ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "common_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v3/common", ++ proto = ":common_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v3/enums:enums_go_proto", ++ "//google/api:annotations_go_proto", ++ ], ++) +diff -urN c/google/ads/googleads/v3/enums/BUILD.bazel d/google/ads/googleads/v3/enums/BUILD.bazel +--- c/google/ads/googleads/v3/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/ads/googleads/v3/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,235 @@ ++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_reason.proto", ++ "access_role.proto", ++ "account_budget_proposal_status.proto", ++ "account_budget_proposal_type.proto", ++ "account_budget_status.proto", ++ "ad_customizer_placeholder_field.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_performance_label.proto", ++ "asset_type.proto", ++ "attribution_model.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_delivery_method.proto", ++ "budget_period.proto", ++ "budget_status.proto", ++ "budget_type.proto", ++ "call_conversion_reporting_state.proto", ++ "call_placeholder_field.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_status_operation.proto", ++ "change_status_resource_type.proto", ++ "click_type.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_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_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_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", ++ "hotel_date_selection_type.proto", ++ "hotel_placeholder_field.proto", ++ "hotel_price_bucket.proto", ++ "hotel_rate_type.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_competition_level.proto", ++ "keyword_plan_forecast_interval.proto", ++ "keyword_plan_network.proto", ++ "label_status.proto", ++ "legacy_app_install_ad_app_store.proto", ++ "listing_group_type.proto", ++ "local_placeholder_field.proto", ++ "location_extension_targeting_criterion_field.proto", ++ "location_group_radius_units.proto", ++ "location_placeholder_field.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_device_type.proto", ++ "month_of_year.proto", ++ "mutate_job_status.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", ++ "page_one_promoted_strategy_goal.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", ++ "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_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/v3/enums", ++ proto = ":enums_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/ads/googleads/v3/errors/BUILD.bazel d/google/ads/googleads/v3/errors/BUILD.bazel +--- c/google/ads/googleads/v3/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/ads/googleads/v3/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,137 @@ ++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", ++ "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", ++ "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_status_error.proto", ++ "collection_size_error.proto", ++ "context_error.proto", ++ "conversion_action_error.proto", ++ "conversion_adjustment_upload_error.proto", ++ "conversion_upload_error.proto", ++ "country_code_error.proto", ++ "criterion_error.proto", ++ "currency_code_error.proto", ++ "custom_interest_error.proto", ++ "customer_client_link_error.proto", ++ "customer_error.proto", ++ "customer_feed_error.proto", ++ "customer_manager_link_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_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_campaign_error.proto", ++ "keyword_plan_error.proto", ++ "keyword_plan_idea_error.proto", ++ "keyword_plan_keyword_error.proto", ++ "keyword_plan_negative_keyword_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", ++ "mutate_job_error.proto", ++ "new_resource_creation_error.proto", ++ "not_empty_error.proto", ++ "not_whitelisted_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", ++ "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/v3/common:common_proto", ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "errors_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v3/errors", ++ proto = ":errors_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v3/common:common_go_proto", ++ "//google/api:annotations_go_proto", ++ ], ++) +diff -urN c/google/ads/googleads/v3/resources/BUILD.bazel d/google/ads/googleads/v3/resources/BUILD.bazel +--- c/google/ads/googleads/v3/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/ads/googleads/v3/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,132 @@ ++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", ++ "ad.proto", ++ "ad_group.proto", ++ "ad_group_ad.proto", ++ "ad_group_ad_asset_view.proto", ++ "ad_group_ad_label.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", ++ "bidding_strategy.proto", ++ "billing_setup.proto", ++ "campaign.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", ++ "carrier_constant.proto", ++ "change_status.proto", ++ "click_view.proto", ++ "conversion_action.proto", ++ "currency_constant.proto", ++ "custom_interest.proto", ++ "customer.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", ++ "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_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", ++ "invoice.proto", ++ "keyword_plan.proto", ++ "keyword_plan_ad_group.proto", ++ "keyword_plan_campaign.proto", ++ "keyword_plan_keyword.proto", ++ "keyword_plan_negative_keyword.proto", ++ "keyword_view.proto", ++ "label.proto", ++ "landing_page_view.proto", ++ "language_constant.proto", ++ "location_view.proto", ++ "managed_placement_view.proto", ++ "media_file.proto", ++ "merchant_center_link.proto", ++ "mobile_app_category_constant.proto", ++ "mobile_device_constant.proto", ++ "mutate_job.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", ++ "topic_constant.proto", ++ "topic_view.proto", ++ "user_interest.proto", ++ "user_list.proto", ++ "user_location_view.proto", ++ "video.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v3/common:common_proto", ++ "//google/ads/googleads/v3/enums:enums_proto", ++ "//google/ads/googleads/v3/errors:errors_proto", ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "resources_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v3/resources", ++ proto = ":resources_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v3/common:common_go_proto", ++ "//google/ads/googleads/v3/enums:enums_go_proto", ++ "//google/ads/googleads/v3/errors:errors_go_proto", ++ "//google/api:annotations_go_proto", ++ ], ++) +diff -urN c/google/ads/googleads/v3/services/BUILD.bazel d/google/ads/googleads/v3/services/BUILD.bazel +--- c/google/ads/googleads/v3/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ d/google/ads/googleads/v3/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,145 @@ ++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", ++ "ad_group_ad_asset_view_service.proto", ++ "ad_group_ad_label_service.proto", ++ "ad_group_ad_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", ++ "bidding_strategy_service.proto", ++ "billing_setup_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", ++ "carrier_constant_service.proto", ++ "change_status_service.proto", ++ "click_view_service.proto", ++ "conversion_action_service.proto", ++ "conversion_adjustment_upload_service.proto", ++ "conversion_upload_service.proto", ++ "currency_constant_service.proto", ++ "custom_interest_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", ++ "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_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", ++ "invoice_service.proto", ++ "keyword_plan_ad_group_service.proto", ++ "keyword_plan_campaign_service.proto", ++ "keyword_plan_idea_service.proto", ++ "keyword_plan_keyword_service.proto", ++ "keyword_plan_negative_keyword_service.proto", ++ "keyword_plan_service.proto", ++ "keyword_view_service.proto", ++ "label_service.proto", ++ "landing_page_view_service.proto", ++ "language_constant_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", ++ "mutate_job_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", ++ "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", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/ads/googleads/v3/common:common_proto", ++ "//google/ads/googleads/v3/enums:enums_proto", ++ "//google/ads/googleads/v3/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", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "admob_go_proto", ++ name = "services_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/ads/admob/v1", -+ proto = ":admob_proto", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v3/services", ++ proto = ":services_proto", + visibility = ["//visibility:public"], + deps = [ ++ "//google/ads/googleads/v3/common:common_go_proto", ++ "//google/ads/googleads/v3/enums:enums_go_proto", ++ "//google/ads/googleads/v3/resources:resources_go_proto", + "//google/api:annotations_go_proto", -+ "//google/type:date_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", + ], +) -diff -urN c/google/ads/googleads/v2/common/BUILD.bazel d/google/ads/googleads/v2/common/BUILD.bazel ---- c/google/ads/googleads/v2/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/ads/googleads/v2/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,52 @@ +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 ++++ 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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -92,6 +1096,7 @@ diff -urN c/google/ads/googleads/v2/common/BUILD.bazel d/google/ads/googleads/v2 + "keyword_plan_common.proto", + "matching_function.proto", + "metrics.proto", ++ "offline_user_data.proto", + "policy.proto", + "real_time_bidding_setting.proto", + "segments.proto", @@ -105,7 +1110,7 @@ diff -urN c/google/ads/googleads/v2/common/BUILD.bazel d/google/ads/googleads/v2 + ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v2/enums:enums_proto", ++ "//google/ads/googleads/v4/enums:enums_proto", + "//google/api:annotations_proto", + "@com_google_protobuf//:wrappers_proto", + ], @@ -113,18 +1118,18 @@ diff -urN c/google/ads/googleads/v2/common/BUILD.bazel d/google/ads/googleads/v2 + +go_proto_library( + name = "common_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/common", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v4/common", + proto = ":common_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v2/enums:enums_go_proto", ++ "//google/ads/googleads/v4/enums:enums_go_proto", + "//google/api:annotations_go_proto", + ], +) -diff -urN c/google/ads/googleads/v2/enums/BUILD.bazel d/google/ads/googleads/v2/enums/BUILD.bazel ---- c/google/ads/googleads/v2/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/ads/googleads/v2/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,229 @@ +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 ++++ 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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -136,6 +1141,7 @@ diff -urN c/google/ads/googleads/v2/enums/BUILD.bazel d/google/ads/googleads/v2/ + "account_budget_proposal_status.proto", + "account_budget_proposal_type.proto", + "account_budget_status.proto", ++ "account_link_status.proto", + "ad_customizer_placeholder_field.proto", + "ad_group_ad_rotation_mode.proto", + "ad_group_ad_status.proto", @@ -162,6 +1168,7 @@ diff -urN c/google/ads/googleads/v2/enums/BUILD.bazel d/google/ads/googleads/v2/ + "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", @@ -221,6 +1228,7 @@ diff -urN c/google/ads/googleads/v2/enums/BUILD.bazel d/google/ads/googleads/v2/ + "feed_item_quality_disapproval_reason.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", @@ -253,12 +1261,13 @@ diff -urN c/google/ads/googleads/v2/enums/BUILD.bazel d/google/ads/googleads/v2/ + "keyword_plan_network.proto", + "label_status.proto", + "legacy_app_install_ad_app_store.proto", -+ "listing_custom_attribute_index.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", @@ -267,11 +1276,15 @@ diff -urN c/google/ads/googleads/v2/enums/BUILD.bazel d/google/ads/googleads/v2/ + "message_placeholder_field.proto", + "mime_type.proto", + "minute_of_hour.proto", ++ "mobile_app_vendor.proto", + "mobile_device_type.proto", + "month_of_year.proto", -+ "mutate_job_status.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", + "page_one_promoted_strategy_goal.proto", + "parental_status_type.proto", + "payment_mode.proto", @@ -294,6 +1307,7 @@ diff -urN c/google/ads/googleads/v2/enums/BUILD.bazel d/google/ads/googleads/v2/ + "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", @@ -302,6 +1316,7 @@ diff -urN c/google/ads/googleads/v2/enums/BUILD.bazel d/google/ads/googleads/v2/ + "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", + "search_engine_results_page_type.proto", @@ -316,6 +1331,7 @@ diff -urN c/google/ads/googleads/v2/enums/BUILD.bazel d/google/ads/googleads/v2/ + "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", @@ -349,15 +1365,15 @@ diff -urN c/google/ads/googleads/v2/enums/BUILD.bazel d/google/ads/googleads/v2/ + +go_proto_library( + name = "enums_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/enums", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v4/enums", + proto = ":enums_proto", + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/ads/googleads/v2/errors/BUILD.bazel d/google/ads/googleads/v2/errors/BUILD.bazel ---- c/google/ads/googleads/v2/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/ads/googleads/v2/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,132 @@ +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 ++++ 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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -366,6 +1382,7 @@ diff -urN c/google/ads/googleads/v2/errors/BUILD.bazel d/google/ads/googleads/v2 + 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", @@ -377,8 +1394,10 @@ diff -urN c/google/ads/googleads/v2/errors/BUILD.bazel d/google/ads/googleads/v2 + "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", @@ -428,11 +1447,11 @@ diff -urN c/google/ads/googleads/v2/errors/BUILD.bazel d/google/ads/googleads/v2 + "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", -+ "keyword_plan_keyword_error.proto", -+ "keyword_plan_negative_keyword_error.proto", + "label_error.proto", + "language_code_error.proto", + "list_operation_error.proto", @@ -442,14 +1461,15 @@ diff -urN c/google/ads/googleads/v2/errors/BUILD.bazel d/google/ads/googleads/v2 + "media_upload_error.proto", + "multiplier_error.proto", + "mutate_error.proto", -+ "mutate_job_error.proto", + "new_resource_creation_error.proto", + "not_empty_error.proto", + "not_whitelisted_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", @@ -468,13 +1488,16 @@ diff -urN c/google/ads/googleads/v2/errors/BUILD.bazel d/google/ads/googleads/v2 + "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/v2/common:common_proto", ++ "//google/ads/googleads/v4/common:common_proto", + "//google/api:annotations_proto", + "@com_google_protobuf//:wrappers_proto", + ], @@ -482,18 +1505,18 @@ diff -urN c/google/ads/googleads/v2/errors/BUILD.bazel d/google/ads/googleads/v2 + +go_proto_library( + name = "errors_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/errors", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v4/errors", + proto = ":errors_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v2/common:common_go_proto", ++ "//google/ads/googleads/v4/common:common_go_proto", + "//google/api:annotations_go_proto", + ], +) -diff -urN c/google/ads/googleads/v2/resources/BUILD.bazel d/google/ads/googleads/v2/resources/BUILD.bazel ---- c/google/ads/googleads/v2/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/ads/googleads/v2/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,130 @@ +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 ++++ 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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -502,6 +1525,7 @@ diff -urN c/google/ads/googleads/v2/resources/BUILD.bazel d/google/ads/googleads + srcs = [ + "account_budget.proto", + "account_budget_proposal.proto", ++ "account_link.proto", + "ad.proto", + "ad_group.proto", + "ad_group_ad.proto", @@ -520,6 +1544,7 @@ diff -urN c/google/ads/googleads/v2/resources/BUILD.bazel d/google/ads/googleads + "ad_schedule_view.proto", + "age_range_view.proto", + "asset.proto", ++ "batch_job.proto", + "bidding_strategy.proto", + "billing_setup.proto", + "campaign.proto", @@ -538,6 +1563,7 @@ diff -urN c/google/ads/googleads/v2/resources/BUILD.bazel d/google/ads/googleads + "change_status.proto", + "click_view.proto", + "conversion_action.proto", ++ "currency_constant.proto", + "custom_interest.proto", + "customer.proto", + "customer_client.proto", @@ -566,12 +1592,13 @@ diff -urN c/google/ads/googleads/v2/resources/BUILD.bazel d/google/ads/googleads + "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_keyword.proto", -+ "keyword_plan_negative_keyword.proto", ++ "keyword_plan_campaign_keyword.proto", + "keyword_view.proto", + "label.proto", + "landing_page_view.proto", @@ -582,7 +1609,7 @@ diff -urN c/google/ads/googleads/v2/resources/BUILD.bazel d/google/ads/googleads + "merchant_center_link.proto", + "mobile_app_category_constant.proto", + "mobile_device_constant.proto", -+ "mutate_job.proto", ++ "offline_user_data_job.proto", + "operating_system_version_constant.proto", + "paid_organic_search_term_view.proto", + "parental_status_view.proto", @@ -595,6 +1622,7 @@ diff -urN c/google/ads/googleads/v2/resources/BUILD.bazel d/google/ads/googleads + "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", @@ -604,9 +1632,9 @@ diff -urN c/google/ads/googleads/v2/resources/BUILD.bazel d/google/ads/googleads + ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v2/common:common_proto", -+ "//google/ads/googleads/v2/enums:enums_proto", -+ "//google/ads/googleads/v2/errors:errors_proto", ++ "//google/ads/googleads/v4/common:common_proto", ++ "//google/ads/googleads/v4/enums:enums_proto", ++ "//google/ads/googleads/v4/errors:errors_proto", + "//google/api:annotations_proto", + "@com_google_protobuf//:wrappers_proto", + ], @@ -614,20 +1642,20 @@ diff -urN c/google/ads/googleads/v2/resources/BUILD.bazel d/google/ads/googleads + +go_proto_library( + name = "resources_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/resources", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v4/resources", + proto = ":resources_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v2/common:common_go_proto", -+ "//google/ads/googleads/v2/enums:enums_go_proto", -+ "//google/ads/googleads/v2/errors:errors_go_proto", ++ "//google/ads/googleads/v4/common:common_go_proto", ++ "//google/ads/googleads/v4/enums:enums_go_proto", ++ "//google/ads/googleads/v4/errors:errors_go_proto", + "//google/api:annotations_go_proto", + ], +) -diff -urN c/google/ads/googleads/v2/services/BUILD.bazel d/google/ads/googleads/v2/services/BUILD.bazel ---- c/google/ads/googleads/v2/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/ads/googleads/v2/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,142 @@ +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 ++++ 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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -636,6 +1664,7 @@ diff -urN c/google/ads/googleads/v2/services/BUILD.bazel d/google/ads/googleads/ + 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", @@ -654,6 +1683,7 @@ diff -urN c/google/ads/googleads/v2/services/BUILD.bazel d/google/ads/googleads/ + "ad_service.proto", + "age_range_view_service.proto", + "asset_service.proto", ++ "batch_job_service.proto", + "bidding_strategy_service.proto", + "billing_setup_service.proto", + "campaign_audience_view_service.proto", @@ -674,6 +1704,7 @@ diff -urN c/google/ads/googleads/v2/services/BUILD.bazel d/google/ads/googleads/ + "conversion_action_service.proto", + "conversion_adjustment_upload_service.proto", + "conversion_upload_service.proto", ++ "currency_constant_service.proto", + "custom_interest_service.proto", + "customer_client_link_service.proto", + "customer_client_service.proto", @@ -703,12 +1734,13 @@ diff -urN c/google/ads/googleads/v2/services/BUILD.bazel d/google/ads/googleads/ + "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_keyword_service.proto", -+ "keyword_plan_negative_keyword_service.proto", + "keyword_plan_service.proto", + "keyword_view_service.proto", + "label_service.proto", @@ -720,7 +1752,7 @@ diff -urN c/google/ads/googleads/v2/services/BUILD.bazel d/google/ads/googleads/ + "merchant_center_link_service.proto", + "mobile_app_category_constant_service.proto", + "mobile_device_constant_service.proto", -+ "mutate_job_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", @@ -734,8 +1766,10 @@ diff -urN c/google/ads/googleads/v2/services/BUILD.bazel d/google/ads/googleads/ + "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", @@ -743,9 +1777,9 @@ diff -urN c/google/ads/googleads/v2/services/BUILD.bazel d/google/ads/googleads/ + ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v2/common:common_proto", -+ "//google/ads/googleads/v2/enums:enums_proto", -+ "//google/ads/googleads/v2/resources:resources_proto", ++ "//google/ads/googleads/v4/common:common_proto", ++ "//google/ads/googleads/v4/enums:enums_proto", ++ "//google/ads/googleads/v4/resources:resources_proto", + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", @@ -758,21 +1792,21 @@ diff -urN c/google/ads/googleads/v2/services/BUILD.bazel d/google/ads/googleads/ +go_proto_library( + name = "services_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/services", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v4/services", + proto = ":services_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v2/common:common_go_proto", -+ "//google/ads/googleads/v2/enums:enums_go_proto", -+ "//google/ads/googleads/v2/resources:resources_go_proto", ++ "//google/ads/googleads/v4/common:common_go_proto", ++ "//google/ads/googleads/v4/enums:enums_go_proto", ++ "//google/ads/googleads/v4/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/v3/common/BUILD.bazel d/google/ads/googleads/v3/common/BUILD.bazel ---- c/google/ads/googleads/v3/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/ads/googleads/v3/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") @@ -811,7 +1845,7 @@ diff -urN c/google/ads/googleads/v3/common/BUILD.bazel d/google/ads/googleads/v3 + ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v3/enums:enums_proto", ++ "//google/ads/googleads/v5/enums:enums_proto", + "//google/api:annotations_proto", + "@com_google_protobuf//:wrappers_proto", + ], @@ -819,18 +1853,18 @@ diff -urN c/google/ads/googleads/v3/common/BUILD.bazel d/google/ads/googleads/v3 + +go_proto_library( + name = "common_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v3/common", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v5/common", + proto = ":common_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v3/enums:enums_go_proto", ++ "//google/ads/googleads/v5/enums:enums_go_proto", + "//google/api:annotations_go_proto", + ], +) -diff -urN c/google/ads/googleads/v3/enums/BUILD.bazel d/google/ads/googleads/v3/enums/BUILD.bazel ---- c/google/ads/googleads/v3/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/ads/googleads/v3/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,236 @@ +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 ++++ 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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -842,6 +1876,7 @@ diff -urN c/google/ads/googleads/v3/enums/BUILD.bazel d/google/ads/googleads/v3/ + "account_budget_proposal_status.proto", + "account_budget_proposal_type.proto", + "account_budget_status.proto", ++ "account_link_status.proto", + "ad_customizer_placeholder_field.proto", + "ad_group_ad_rotation_mode.proto", + "ad_group_ad_status.proto", @@ -865,15 +1900,18 @@ diff -urN c/google/ads/googleads/v3/enums/BUILD.bazel d/google/ads/googleads/v3/ + "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", @@ -960,12 +1998,13 @@ diff -urN c/google/ads/googleads/v3/enums/BUILD.bazel d/google/ads/googleads/v3/ + "keyword_plan_network.proto", + "label_status.proto", + "legacy_app_install_ad_app_store.proto", -+ "listing_custom_attribute_index.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", @@ -974,14 +2013,15 @@ diff -urN c/google/ads/googleads/v3/enums/BUILD.bazel d/google/ads/googleads/v3/ + "message_placeholder_field.proto", + "mime_type.proto", + "minute_of_hour.proto", ++ "mobile_app_vendor.proto", + "mobile_device_type.proto", + "month_of_year.proto", -+ "mutate_job_status.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", + "page_one_promoted_strategy_goal.proto", + "parental_status_type.proto", + "payment_mode.proto", @@ -1016,6 +2056,7 @@ diff -urN c/google/ads/googleads/v3/enums/BUILD.bazel d/google/ads/googleads/v3/ + "reach_plan_network.proto", + "real_estate_placeholder_field.proto", + "recommendation_type.proto", ++ "response_content_type.proto", + "search_engine_results_page_type.proto", + "search_term_match_type.proto", + "search_term_targeting_status.proto", @@ -1062,15 +2103,15 @@ diff -urN c/google/ads/googleads/v3/enums/BUILD.bazel d/google/ads/googleads/v3/ + +go_proto_library( + name = "enums_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v3/enums", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v5/enums", + proto = ":enums_proto", + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/ads/googleads/v3/errors/BUILD.bazel d/google/ads/googleads/v3/errors/BUILD.bazel ---- c/google/ads/googleads/v3/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/ads/googleads/v3/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,137 @@ +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 ++++ 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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -1079,6 +2120,7 @@ diff -urN c/google/ads/googleads/v3/errors/BUILD.bazel d/google/ads/googleads/v3 + 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", @@ -1093,6 +2135,7 @@ diff -urN c/google/ads/googleads/v3/errors/BUILD.bazel d/google/ads/googleads/v3 + "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", @@ -1142,11 +2185,11 @@ diff -urN c/google/ads/googleads/v3/errors/BUILD.bazel d/google/ads/googleads/v3 + "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", -+ "keyword_plan_keyword_error.proto", -+ "keyword_plan_negative_keyword_error.proto", + "label_error.proto", + "language_code_error.proto", + "list_operation_error.proto", @@ -1156,10 +2199,9 @@ diff -urN c/google/ads/googleads/v3/errors/BUILD.bazel d/google/ads/googleads/v3 + "media_upload_error.proto", + "multiplier_error.proto", + "mutate_error.proto", -+ "mutate_job_error.proto", + "new_resource_creation_error.proto", ++ "not_allowlisted_error.proto", + "not_empty_error.proto", -+ "not_whitelisted_error.proto", + "null_error.proto", + "offline_user_data_job_error.proto", + "operation_access_denied_error.proto", @@ -1184,6 +2226,7 @@ diff -urN c/google/ads/googleads/v3/errors/BUILD.bazel d/google/ads/googleads/v3 + "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", @@ -1192,26 +2235,27 @@ diff -urN c/google/ads/googleads/v3/errors/BUILD.bazel d/google/ads/googleads/v3 + ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v3/common:common_proto", ++ "//google/ads/googleads/v5/common:common_proto", + "//google/api:annotations_proto", ++ "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( + name = "errors_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v3/errors", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v5/errors", + proto = ":errors_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v3/common:common_go_proto", ++ "//google/ads/googleads/v5/common:common_go_proto", + "//google/api:annotations_go_proto", + ], +) -diff -urN c/google/ads/googleads/v3/resources/BUILD.bazel d/google/ads/googleads/v3/resources/BUILD.bazel ---- c/google/ads/googleads/v3/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/ads/googleads/v3/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,132 @@ +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 ++++ 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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -1220,6 +2264,7 @@ diff -urN c/google/ads/googleads/v3/resources/BUILD.bazel d/google/ads/googleads + srcs = [ + "account_budget.proto", + "account_budget_proposal.proto", ++ "account_link.proto", + "ad.proto", + "ad_group.proto", + "ad_group_ad.proto", @@ -1238,9 +2283,11 @@ diff -urN c/google/ads/googleads/v3/resources/BUILD.bazel d/google/ads/googleads + "ad_schedule_view.proto", + "age_range_view.proto", + "asset.proto", ++ "batch_job.proto", + "bidding_strategy.proto", + "billing_setup.proto", + "campaign.proto", ++ "campaign_asset.proto", + "campaign_audience_view.proto", + "campaign_bid_modifier.proto", + "campaign_budget.proto", @@ -1285,12 +2332,13 @@ diff -urN c/google/ads/googleads/v3/resources/BUILD.bazel d/google/ads/googleads + "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_keyword.proto", -+ "keyword_plan_negative_keyword.proto", ++ "keyword_plan_campaign_keyword.proto", + "keyword_view.proto", + "label.proto", + "landing_page_view.proto", @@ -1301,7 +2349,6 @@ diff -urN c/google/ads/googleads/v3/resources/BUILD.bazel d/google/ads/googleads + "merchant_center_link.proto", + "mobile_app_category_constant.proto", + "mobile_device_constant.proto", -+ "mutate_job.proto", + "offline_user_data_job.proto", + "operating_system_version_constant.proto", + "paid_organic_search_term_view.proto", @@ -1315,6 +2362,7 @@ diff -urN c/google/ads/googleads/v3/resources/BUILD.bazel d/google/ads/googleads + "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", @@ -1324,9 +2372,9 @@ diff -urN c/google/ads/googleads/v3/resources/BUILD.bazel d/google/ads/googleads + ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v3/common:common_proto", -+ "//google/ads/googleads/v3/enums:enums_proto", -+ "//google/ads/googleads/v3/errors:errors_proto", ++ "//google/ads/googleads/v5/common:common_proto", ++ "//google/ads/googleads/v5/enums:enums_proto", ++ "//google/ads/googleads/v5/errors:errors_proto", + "//google/api:annotations_proto", + "@com_google_protobuf//:wrappers_proto", + ], @@ -1334,20 +2382,20 @@ diff -urN c/google/ads/googleads/v3/resources/BUILD.bazel d/google/ads/googleads + +go_proto_library( + name = "resources_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v3/resources", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v5/resources", + proto = ":resources_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v3/common:common_go_proto", -+ "//google/ads/googleads/v3/enums:enums_go_proto", -+ "//google/ads/googleads/v3/errors:errors_go_proto", ++ "//google/ads/googleads/v5/common:common_go_proto", ++ "//google/ads/googleads/v5/enums:enums_go_proto", ++ "//google/ads/googleads/v5/errors:errors_go_proto", + "//google/api:annotations_go_proto", + ], +) -diff -urN c/google/ads/googleads/v3/services/BUILD.bazel d/google/ads/googleads/v3/services/BUILD.bazel ---- c/google/ads/googleads/v3/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/ads/googleads/v3/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,145 @@ +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 ++++ 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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -1356,6 +2404,7 @@ diff -urN c/google/ads/googleads/v3/services/BUILD.bazel d/google/ads/googleads/ + 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", @@ -1374,8 +2423,10 @@ diff -urN c/google/ads/googleads/v3/services/BUILD.bazel d/google/ads/googleads/ + "ad_service.proto", + "age_range_view_service.proto", + "asset_service.proto", ++ "batch_job_service.proto", + "bidding_strategy_service.proto", + "billing_setup_service.proto", ++ "campaign_asset_service.proto", + "campaign_audience_view_service.proto", + "campaign_bid_modifier_service.proto", + "campaign_budget_service.proto", @@ -1424,12 +2475,13 @@ diff -urN c/google/ads/googleads/v3/services/BUILD.bazel d/google/ads/googleads/ + "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_keyword_service.proto", -+ "keyword_plan_negative_keyword_service.proto", + "keyword_plan_service.proto", + "keyword_view_service.proto", + "label_service.proto", @@ -1441,7 +2493,6 @@ diff -urN c/google/ads/googleads/v3/services/BUILD.bazel d/google/ads/googleads/ + "merchant_center_link_service.proto", + "mobile_app_category_constant_service.proto", + "mobile_device_constant_service.proto", -+ "mutate_job_service.proto", + "offline_user_data_job_service.proto", + "operating_system_version_constant_service.proto", + "paid_organic_search_term_view_service.proto", @@ -1456,6 +2507,7 @@ diff -urN c/google/ads/googleads/v3/services/BUILD.bazel d/google/ads/googleads/ + "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", @@ -1466,9 +2518,9 @@ diff -urN c/google/ads/googleads/v3/services/BUILD.bazel d/google/ads/googleads/ + ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v3/common:common_proto", -+ "//google/ads/googleads/v3/enums:enums_proto", -+ "//google/ads/googleads/v3/resources:resources_proto", ++ "//google/ads/googleads/v5/common:common_proto", ++ "//google/ads/googleads/v5/enums:enums_proto", ++ "//google/ads/googleads/v5/resources:resources_proto", + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", + "//google/rpc:status_proto", @@ -1481,22 +2533,22 @@ diff -urN c/google/ads/googleads/v3/services/BUILD.bazel d/google/ads/googleads/ +go_proto_library( + name = "services_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v3/services", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v5/services", + proto = ":services_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v3/common:common_go_proto", -+ "//google/ads/googleads/v3/enums:enums_go_proto", -+ "//google/ads/googleads/v3/resources:resources_go_proto", ++ "//google/ads/googleads/v5/common:common_go_proto", ++ "//google/ads/googleads/v5/enums:enums_go_proto", ++ "//google/ads/googleads/v5/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/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 -+++ d/google/ads/googleads/v4/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,53 @@ +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 ++++ 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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -1505,6 +2557,7 @@ diff -urN c/google/ads/googleads/v4/common/BUILD.bazel d/google/ads/googleads/v4 + srcs = [ + "ad_asset.proto", + "ad_type_infos.proto", ++ "asset_policy.proto", + "asset_types.proto", + "bidding.proto", + "click_location.proto", @@ -1515,6 +2568,7 @@ diff -urN c/google/ads/googleads/v4/common/BUILD.bazel d/google/ads/googleads/v4 + "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", @@ -1534,26 +2588,25 @@ diff -urN c/google/ads/googleads/v4/common/BUILD.bazel d/google/ads/googleads/v4 + ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v4/enums:enums_proto", ++ "//google/ads/googleads/v6/enums:enums_proto", + "//google/api:annotations_proto", -+ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( + name = "common_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v4/common", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v6/common", + proto = ":common_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v4/enums:enums_go_proto", ++ "//google/ads/googleads/v6/enums:enums_go_proto", + "//google/api:annotations_go_proto", + ], +) -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 -+++ d/google/ads/googleads/v4/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,240 @@ +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 ++++ d/google/ads/googleads/v6/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,259 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -1567,6 +2620,7 @@ diff -urN c/google/ads/googleads/v4/enums/BUILD.bazel d/google/ads/googleads/v4/ + "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", @@ -1589,6 +2643,7 @@ diff -urN c/google/ads/googleads/v4/enums/BUILD.bazel d/google/ads/googleads/v4/ + "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", @@ -1599,6 +2654,7 @@ diff -urN c/google/ads/googleads/v4/enums/BUILD.bazel d/google/ads/googleads/v4/ + "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", @@ -1614,9 +2670,12 @@ diff -urN c/google/ads/googleads/v4/enums/BUILD.bazel d/google/ads/googleads/v4/ + "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", @@ -1630,6 +2689,9 @@ diff -urN c/google/ads/googleads/v4/enums/BUILD.bazel d/google/ads/googleads/v4/ + "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", @@ -1650,6 +2712,8 @@ diff -urN c/google/ads/googleads/v4/enums/BUILD.bazel d/google/ads/googleads/v4/ + "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", @@ -1674,6 +2738,7 @@ diff -urN c/google/ads/googleads/v4/enums/BUILD.bazel d/google/ads/googleads/v4/ + "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", @@ -1684,6 +2749,10 @@ diff -urN c/google/ads/googleads/v4/enums/BUILD.bazel d/google/ads/googleads/v4/ + "keyword_plan_forecast_interval.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", @@ -1743,6 +2812,8 @@ diff -urN c/google/ads/googleads/v4/enums/BUILD.bazel d/google/ads/googleads/v4/ + "reach_plan_network.proto", + "real_estate_placeholder_field.proto", + "recommendation_type.proto", ++ "resource_change_operation.proto", ++ "response_content_type.proto", + "search_engine_results_page_type.proto", + "search_term_match_type.proto", + "search_term_targeting_status.proto", @@ -1764,6 +2835,7 @@ diff -urN c/google/ads/googleads/v4/enums/BUILD.bazel d/google/ads/googleads/v4/ + "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", @@ -1789,15 +2861,15 @@ diff -urN c/google/ads/googleads/v4/enums/BUILD.bazel d/google/ads/googleads/v4/ + +go_proto_library( + name = "enums_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v4/enums", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v6/enums", + proto = ":enums_proto", + visibility = ["//visibility:public"], + 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 -+++ d/google/ads/googleads/v4/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,139 @@ +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 ++++ 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") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -1832,6 +2904,7 @@ diff -urN c/google/ads/googleads/v4/errors/BUILD.bazel d/google/ads/googleads/v4 + "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", @@ -1841,11 +2914,13 @@ diff -urN c/google/ads/googleads/v4/errors/BUILD.bazel d/google/ads/googleads/v4 + "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", @@ -1857,6 +2932,8 @@ diff -urN c/google/ads/googleads/v4/errors/BUILD.bazel d/google/ads/googleads/v4 + "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", @@ -1886,8 +2963,8 @@ diff -urN c/google/ads/googleads/v4/errors/BUILD.bazel d/google/ads/googleads/v4 + "multiplier_error.proto", + "mutate_error.proto", + "new_resource_creation_error.proto", ++ "not_allowlisted_error.proto", + "not_empty_error.proto", -+ "not_whitelisted_error.proto", + "null_error.proto", + "offline_user_data_job_error.proto", + "operation_access_denied_error.proto", @@ -1921,26 +2998,26 @@ diff -urN c/google/ads/googleads/v4/errors/BUILD.bazel d/google/ads/googleads/v4 + ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v4/common:common_proto", ++ "//google/ads/googleads/v6/common:common_proto", + "//google/api:annotations_proto", -+ "@com_google_protobuf//:wrappers_proto", ++ "@com_google_protobuf//:duration_proto", + ], +) + +go_proto_library( + name = "errors_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v4/errors", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v6/errors", + proto = ":errors_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v4/common:common_go_proto", ++ "//google/ads/googleads/v6/common:common_go_proto", + "//google/api:annotations_go_proto", + ], +) -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 -+++ d/google/ads/googleads/v4/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,135 @@ +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 ++++ d/google/ads/googleads/v6/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,142 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -1972,6 +3049,7 @@ diff -urN c/google/ads/googleads/v4/resources/BUILD.bazel d/google/ads/googleads + "bidding_strategy.proto", + "billing_setup.proto", + "campaign.proto", ++ "campaign_asset.proto", + "campaign_audience_view.proto", + "campaign_bid_modifier.proto", + "campaign_budget.proto", @@ -1984,10 +3062,13 @@ diff -urN c/google/ads/googleads/v4/resources/BUILD.bazel d/google/ads/googleads + "campaign_label.proto", + "campaign_shared_set.proto", + "carrier_constant.proto", ++ "change_event.proto", + "change_status.proto", + "click_view.proto", ++ "combined_audience.proto", + "conversion_action.proto", + "currency_constant.proto", ++ "custom_audience.proto", + "custom_interest.proto", + "customer.proto", + "customer_client.proto", @@ -1997,6 +3078,7 @@ diff -urN c/google/ads/googleads/v4/resources/BUILD.bazel d/google/ads/googleads + "customer_label.proto", + "customer_manager_link.proto", + "customer_negative_criterion.proto", ++ "customer_user_access.proto", + "detail_placement_view.proto", + "display_keyword_view.proto", + "distance_view.proto", @@ -2006,6 +3088,8 @@ diff -urN c/google/ads/googleads/v4/resources/BUILD.bazel d/google/ads/googleads + "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", @@ -2056,30 +3140,30 @@ diff -urN c/google/ads/googleads/v4/resources/BUILD.bazel d/google/ads/googleads + ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v4/common:common_proto", -+ "//google/ads/googleads/v4/enums:enums_proto", -+ "//google/ads/googleads/v4/errors:errors_proto", ++ "//google/ads/googleads/v6/common:common_proto", ++ "//google/ads/googleads/v6/enums:enums_proto", ++ "//google/ads/googleads/v6/errors:errors_proto", + "//google/api:annotations_proto", -+ "@com_google_protobuf//:wrappers_proto", ++ "@com_google_protobuf//:field_mask_proto", + ], +) + +go_proto_library( + name = "resources_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v4/resources", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v6/resources", + proto = ":resources_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v4/common:common_go_proto", -+ "//google/ads/googleads/v4/enums:enums_go_proto", -+ "//google/ads/googleads/v4/errors:errors_go_proto", ++ "//google/ads/googleads/v6/common:common_go_proto", ++ "//google/ads/googleads/v6/enums:enums_go_proto", ++ "//google/ads/googleads/v6/errors:errors_go_proto", + "//google/api:annotations_go_proto", + ], +) -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 -+++ d/google/ads/googleads/v4/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,148 @@ +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 ++++ d/google/ads/googleads/v6/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,153 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -2110,6 +3194,7 @@ diff -urN c/google/ads/googleads/v4/services/BUILD.bazel d/google/ads/googleads/ + "batch_job_service.proto", + "bidding_strategy_service.proto", + "billing_setup_service.proto", ++ "campaign_asset_service.proto", + "campaign_audience_view_service.proto", + "campaign_bid_modifier_service.proto", + "campaign_budget_service.proto", @@ -2125,10 +3210,12 @@ diff -urN c/google/ads/googleads/v4/services/BUILD.bazel d/google/ads/googleads/ + "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_upload_service.proto", + "currency_constant_service.proto", ++ "custom_audience_service.proto", + "custom_interest_service.proto", + "customer_client_link_service.proto", + "customer_client_service.proto", @@ -2138,6 +3225,7 @@ diff -urN c/google/ads/googleads/v4/services/BUILD.bazel d/google/ads/googleads/ + "customer_manager_link_service.proto", + "customer_negative_criterion_service.proto", + "customer_service.proto", ++ "customer_user_access_service.proto", + "detail_placement_view_service.proto", + "display_keyword_view_service.proto", + "distance_view_service.proto", @@ -2146,6 +3234,8 @@ diff -urN c/google/ads/googleads/v4/services/BUILD.bazel d/google/ads/googleads/ + "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", @@ -2201,28 +3291,27 @@ diff -urN c/google/ads/googleads/v4/services/BUILD.bazel d/google/ads/googleads/ + ], + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v4/common:common_proto", -+ "//google/ads/googleads/v4/enums:enums_proto", -+ "//google/ads/googleads/v4/resources:resources_proto", ++ "//google/ads/googleads/v6/common:common_proto", ++ "//google/ads/googleads/v6/enums:enums_proto", ++ "//google/ads/googleads/v6/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", -+ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( + name = "services_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v4/services", ++ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v6/services", + proto = ":services_proto", + visibility = ["//visibility:public"], + deps = [ -+ "//google/ads/googleads/v4/common:common_go_proto", -+ "//google/ads/googleads/v4/enums:enums_go_proto", -+ "//google/ads/googleads/v4/resources:resources_go_proto", ++ "//google/ads/googleads/v6/common:common_go_proto", ++ "//google/ads/googleads/v6/enums:enums_go_proto", ++ "//google/ads/googleads/v6/resources:resources_go_proto", + "//google/api:annotations_go_proto", + "//google/longrunning:longrunning_go_proto", + "//google/rpc:status_go_proto", @@ -2284,36 +3373,6 @@ diff -urN c/google/analytics/data/v1alpha/BUILD.bazel d/google/analytics/data/v1 + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) -diff -urN c/google/analytics/management/v1alpha/BUILD.bazel d/google/analytics/management/v1alpha/BUILD.bazel ---- c/google/analytics/management/v1alpha/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ d/google/analytics/management/v1alpha/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 = "management_proto", -+ srcs = [ -+ "management_api.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", -+ ], -+) -+ -+go_proto_library( -+ name = "management_go_proto", -+ compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/analytics/management/v1alpha", -+ proto = ":management_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 @@ -2816,6 +3875,33 @@ diff -urN c/google/appengine/v1beta/BUILD.bazel d/google/appengine/v1beta/BUILD. + "//google/longrunning:longrunning_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 @@ ++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 19:00:00.000000000 -0500 +++ d/google/assistant/embedded/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -3151,10 +4237,279 @@ diff -urN c/google/cloud/accessapproval/v1/BUILD.bazel d/google/cloud/accessappr + 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 @@ ++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/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,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", ++ "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", ++ ], ++ 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", ++ ], ++) ++ ++go_proto_library( ++ name = "aiplatform_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1", ++ 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/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,34 @@ ++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", ++ "io_format.proto", ++ "saved_query_metadata.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/type:color_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:struct_proto", ++ "@com_google_protobuf//:wrappers_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "schema_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema", ++ proto = ":schema_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/type:color_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 @@ ++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/v1beta1/schema/predict/instance", ++ proto = ":instance_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel +--- c/google/cloud/aiplatform/v1beta1/schema/predict/params/BUILD.bazel 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 @@ ++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/v1beta1/schema/predict/params", ++ proto = ":params_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +diff -urN c/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel d/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel +--- c/google/cloud/aiplatform/v1beta1/schema/predict/prediction/BUILD.bazel 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,38 @@ ++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", ++ "time_series_forecasting.proto", ++ "video_action_recognition.proto", ++ "video_classification.proto", ++ "video_object_tracking.proto", ++ ], ++ visibility = ["//visibility:public"], ++ 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", ++ ], ++) ++ ++go_proto_library( ++ 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/cloud/aiplatform/v1beta1/schema/predict/instance:instance_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,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_forecasting.proto", ++ "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/v1beta1/schema/trainingjob/definition", ++ proto = ":definition_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_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,42 @@ +@@ -0,0 +1,45 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -3168,11 +4523,13 @@ diff -urN c/google/cloud/asset/v1/BUILD.bazel d/google/cloud/asset/v1/BUILD.baze + 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", @@ -3190,6 +4547,7 @@ diff -urN c/google/cloud/asset/v1/BUILD.bazel d/google/cloud/asset/v1/BUILD.baze + 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", @@ -3354,26 +4712,58 @@ diff -urN c/google/cloud/asset/v1p5beta1/BUILD.bazel d/google/cloud/asset/v1p5be + 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", -+ "@com_google_protobuf//:struct_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 = "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/cloud/orgpolicy/v1:orgpolicy_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ "//google/identity/accesscontextmanager/v1:accesscontextmanager_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 @@ ++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"], ++ 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 = "asset_go_proto", ++ name = "assuredworkloads_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/assuredworkloads/v1beta1", ++ proto = ":assuredworkloads_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", + ], +) diff -urN c/google/cloud/audit/BUILD.bazel d/google/cloud/audit/BUILD.bazel @@ -3817,7 +5207,7 @@ diff -urN c/google/cloud/bigquery/storage/v1beta1/BUILD.bazel d/google/cloud/big 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,26 @@ +@@ -0,0 +1,34 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -3826,13 +5216,18 @@ diff -urN c/google/cloud/bigquery/storage/v1beta2/BUILD.bazel d/google/cloud/big + srcs = [ + "arrow.proto", + "avro.proto", ++ "protobuf.proto", + "storage.proto", + "stream.proto", ++ "table.proto", + ], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:descriptor_proto", + "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + @@ -3842,12 +5237,15 @@ diff -urN c/google/cloud/bigquery/storage/v1beta2/BUILD.bazel d/google/cloud/big + 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/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,28 @@ +@@ -0,0 +1,29 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -3858,6 +5256,7 @@ diff -urN c/google/cloud/bigquery/v2/BUILD.bazel d/google/cloud/bigquery/v2/BUIL + "model.proto", + "model_reference.proto", + "standard_sql.proto", ++ "table_reference.proto", + ], + visibility = ["//visibility:public"], + deps = [ @@ -3876,6 +5275,40 @@ diff -urN c/google/cloud/bigquery/v2/BUILD.bazel d/google/cloud/bigquery/v2/BUIL + visibility = ["//visibility:public"], + deps = ["//google/api:annotations_go_proto"], +) +diff -urN c/google/cloud/billing/budgets/v1/BUILD.bazel d/google/cloud/billing/budgets/v1/BUILD.bazel +--- c/google/cloud/billing/budgets/v1/BUILD.bazel 1969-12-31 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 @@ ++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", ++ ], ++ 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", ++ ], ++) ++ ++go_proto_library( ++ 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/api:annotations_go_proto", ++ "//google/type:money_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 @@ -4135,6 +5568,26 @@ diff -urN c/google/cloud/datalabeling/v1beta1/BUILD.bazel d/google/cloud/datalab + "//google/rpc:status_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 @@ ++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"], ++ 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 19:00:00.000000000 -0500 +++ d/google/cloud/dataproc/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -4213,10 +5666,100 @@ diff -urN c/google/cloud/dataproc/v1beta2/BUILD.bazel d/google/cloud/dataproc/v1 + "//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 @@ ++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", ++ ], ++ 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", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/rpc:status_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,49 @@ ++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", ++ "flow.proto", ++ "fulfillment.proto", ++ "intent.proto", ++ "page.proto", ++ "response_message.proto", ++ "security_settings.proto", ++ "session.proto", ++ "session_entity_type.proto", ++ "transition_route_group.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//: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", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3", ++ proto = ":cx_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/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,50 @@ +@@ -0,0 +1,48 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -4229,9 +5772,7 @@ diff -urN c/google/cloud/dialogflow/cx/v3beta1/BUILD.bazel d/google/cloud/dialog + "environment.proto", + "flow.proto", + "fulfillment.proto", -+ "gcs.proto", + "intent.proto", -+ "ivr.proto", + "page.proto", + "response_message.proto", + "session.proto", @@ -4393,51 +5934,165 @@ diff -urN c/google/cloud/documentai/v1beta1/BUILD.bazel d/google/cloud/documenta +go_proto_library( + name = "documentai_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/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/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 @@ ++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_understanding.proto", ++ "geometry.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "//google/type:color_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "documentai_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta2", ++ 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/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,42 @@ ++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_processor_service.proto", ++ "geometry.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", ++ ], ++) ++ ++go_proto_library( ++ name = "documentai_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta3", ++ 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/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 @@ ++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"], ++ 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", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1alpha2", ++ proto = ":domains_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:money_go_proto", ++ "//google/type:postaladdress_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/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 @@ +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_understanding.proto", -+ "geometry.proto", -+ ], ++ name = "domains_proto", ++ srcs = ["domains.proto"], + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", + "//google/longrunning:longrunning_proto", -+ "//google/rpc:status_proto", -+ "//google/type:color_proto", ++ "//google/type:money_proto", ++ "//google/type:postaladdress_proto", ++ "@com_google_protobuf//:field_mask_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) + +go_proto_library( -+ name = "documentai_go_proto", ++ name = "domains_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/domains/v1beta1", ++ proto = ":domains_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:money_go_proto", ++ "//google/type:postaladdress_go_proto", + ], +) diff -urN c/google/cloud/functions/v1/BUILD.bazel d/google/cloud/functions/v1/BUILD.bazel @@ -4786,6 +6441,34 @@ diff -urN c/google/cloud/managedidentities/v1beta1/BUILD.bazel d/google/cloud/ma + "//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 @@ ++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"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/rpc:status_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "mediatranslation_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/mediatranslation/v1alpha1", ++ proto = ":mediatranslation_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_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 @@ -4975,7 +6658,7 @@ diff -urN c/google/cloud/orgpolicy/v1/BUILD.bazel d/google/cloud/orgpolicy/v1/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 +++ d/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +@@ -0,0 +1,26 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -4983,11 +6666,15 @@ diff -urN c/google/cloud/osconfig/agentendpoint/v1/BUILD.bazel d/google/cloud/os + name = "agentendpoint_proto", + srcs = [ + "agentendpoint.proto", ++ "inventory.proto", + "patch_jobs.proto", + "tasks.proto", + ], + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], +) + +go_proto_library( @@ -5028,13 +6715,15 @@ diff -urN c/google/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel d/google/clou 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 +++ d/google/cloud/osconfig/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,35 @@ +@@ -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 = "osconfig_proto", + srcs = [ ++ "inventory.proto", ++ "osconfig_common.proto", + "osconfig_service.proto", + "patch_deployments.proto", + "patch_jobs.proto", @@ -5363,7 +7052,7 @@ diff -urN c/google/cloud/recaptchaenterprise/v1beta1/BUILD.bazel d/google/cloud/ 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 +++ d/google/cloud/recommendationengine/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,60 @@ +@@ -0,0 +1,44 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -5376,12 +7065,12 @@ diff -urN c/google/cloud/recommendationengine/v1beta1/BUILD.bazel d/google/cloud + "import.proto", + "prediction_apikey_registry_service.proto", + "prediction_service.proto", ++ "recommendationengine_resources.proto", + "user_event.proto", + "user_event_service.proto", + ], + visibility = ["//visibility:public"], + deps = [ -+ ":v1beta1_proto", + "//google/api:annotations_proto", + "//google/api:httpbody_proto", + "//google/longrunning:longrunning_proto", @@ -5394,13 +7083,6 @@ diff -urN c/google/cloud/recommendationengine/v1beta1/BUILD.bazel d/google/cloud + ], +) + -+proto_library( -+ name = "v1beta1_proto", -+ srcs = ["recommendationengine_resources.proto"], -+ visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_proto"], -+) -+ +go_proto_library( + name = "recommendationengine_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], @@ -5408,7 +7090,6 @@ diff -urN c/google/cloud/recommendationengine/v1beta1/BUILD.bazel d/google/cloud + proto = ":recommendationengine_proto", + visibility = ["//visibility:public"], + deps = [ -+ ":v1beta1_go_proto", + "//google/api:annotations_go_proto", + "//google/api:httpbody_go_proto", + "//google/longrunning:longrunning_go_proto", @@ -5416,14 +7097,6 @@ diff -urN c/google/cloud/recommendationengine/v1beta1/BUILD.bazel d/google/cloud + "//google/type:date_go_proto", + ], +) -+ -+go_proto_library( -+ name = "v1beta1_go_proto", -+ importpath = "google.golang.org/genproto/googleapis/cloud/recommendationengine/v1beta1", -+ proto = ":v1beta1_proto", -+ visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], -+) 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 +++ d/google/cloud/recommender/logging/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -5640,6 +7313,150 @@ diff -urN c/google/cloud/resourcemanager/v2/BUILD.bazel d/google/cloud/resourcem + "//google/longrunning:longrunning_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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "retail_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", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/api:httpbody_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_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 = "retail_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2", ++ proto = ":retail_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/api:httpbody_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) +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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "retail_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", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/api:httpbody_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_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 = "retail_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2alpha", ++ proto = ":retail_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/api:httpbody_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) +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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "retail_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", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/api:httpbody_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_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 = "retail_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2beta", ++ proto = ":retail_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/api:httpbody_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ "//google/rpc:status_go_proto", ++ ], ++) 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 +++ d/google/cloud/runtimeconfig/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -5676,6 +7493,25 @@ diff -urN c/google/cloud/runtimeconfig/v1beta1/BUILD.bazel d/google/cloud/runtim + "//google/rpc:status_go_proto", + ], +) +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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "logs_proto", ++ srcs = ["saas_instance_payload.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( ++ name = "logs_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/saasaccelerator/management/logs/v1", ++ proto = ":logs_proto", ++ 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 +++ d/google/cloud/scheduler/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -6020,6 +7856,42 @@ diff -urN c/google/cloud/securitycenter/v1p1beta1/BUILD.bazel d/google/cloud/sec + "//google/longrunning:longrunning_go_proto", + ], +) +diff -urN c/google/cloud/servicedirectory/v1/BUILD.bazel d/google/cloud/servicedirectory/v1/BUILD.bazel +--- c/google/cloud/servicedirectory/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "servicedirectory_proto", ++ srcs = [ ++ "endpoint.proto", ++ "lookup_service.proto", ++ "namespace.proto", ++ "registration_service.proto", ++ "service.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/iam/v1:iam_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "servicedirectory_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/servicedirectory/v1", ++ proto = ":servicedirectory_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/iam/v1:iam_go_proto", ++ ], ++) 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 +++ d/google/cloud/servicedirectory/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -6162,21 +8034,78 @@ diff -urN c/google/cloud/support/v1alpha1/BUILD.bazel d/google/cloud/support/v1a + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", -+ "//google/cloud/support:common_proto", ++ "//google/cloud/support:common_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "support_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/support/v1alpha1", ++ proto = ":support_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/cloud/support:common_go_proto", ++ ], ++) +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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "talent_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", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "//google/rpc:status_proto", ++ "//google/type:latlng_proto", ++ "//google/type:money_proto", ++ "//google/type:postaladdress_proto", ++ "//google/type:timeofday_proto", ++ "@com_google_protobuf//:any_proto", ++ "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + +go_proto_library( -+ name = "support_go_proto", ++ name = "talent_go_proto", + compilers = ["@io_bazel_rules_go//proto:go_grpc"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/support/v1alpha1", -+ proto = ":support_proto", ++ importpath = "google.golang.org/genproto/googleapis/cloud/talent/v4", ++ proto = ":talent_proto", + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_go_proto", -+ "//google/cloud/support:common_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", + ], +) diff -urN c/google/cloud/talent/v4beta1/BUILD.bazel d/google/cloud/talent/v4beta1/BUILD.bazel @@ -6465,7 +8394,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 +++ d/google/cloud/video/transcoder/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +@@ -0,0 +1,26 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -6480,6 +8409,7 @@ diff -urN c/google/cloud/video/transcoder/v1beta1/BUILD.bazel d/google/cloud/vid + "//google/api:annotations_proto", + "@com_google_protobuf//:duration_proto", + "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:timestamp_proto", + ], +) + @@ -7022,6 +8952,61 @@ diff -urN c/google/cloud/websecurityscanner/v1beta/BUILD.bazel d/google/cloud/we + visibility = ["//visibility:public"], + 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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "executions_proto", ++ srcs = ["executions.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "executions_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/workflows/executions/v1beta", ++ proto = ":executions_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/api:annotations_go_proto"], ++) +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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "workflows_proto", ++ srcs = ["workflows.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 = "workflows_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/workflows/v1beta", ++ proto = ":workflows_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) 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 +++ d/google/container/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -7076,7 +9061,7 @@ diff -urN c/google/container/v1alpha1/BUILD.bazel d/google/container/v1alpha1/BU 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 +++ d/google/container/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +@@ -0,0 +1,29 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -7086,8 +9071,11 @@ diff -urN c/google/container/v1beta1/BUILD.bazel d/google/container/v1beta1/BUIL + visibility = ["//visibility:public"], + deps = [ + "//google/api:annotations_proto", ++ "//google/rpc:code_proto", ++ "//google/rpc:status_proto", + "@com_google_protobuf//:empty_proto", + "@com_google_protobuf//:timestamp_proto", ++ "@com_google_protobuf//:wrappers_proto", + ], +) + @@ -7097,7 +9085,11 @@ diff -urN c/google/container/v1beta1/BUILD.bazel d/google/container/v1beta1/BUIL + importpath = "google.golang.org/genproto/googleapis/container/v1beta1", + proto = ":container_proto", + visibility = ["//visibility:public"], -+ deps = ["//google/api:annotations_go_proto"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/rpc:code_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 @@ -7230,6 +9222,47 @@ diff -urN c/google/datastore/v1beta3/BUILD.bazel d/google/datastore/v1beta3/BUIL + "//google/type:latlng_go_proto", + ], +) +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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "artifactregistry_proto", ++ srcs = [ ++ "file.proto", ++ "package.proto", ++ "repository.proto", ++ "service.proto", ++ "settings.proto", ++ "tag.proto", ++ "version.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/iam/v1:iam_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:empty_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "artifactregistry_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2", ++ proto = ":artifactregistry_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/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 +++ d/google/devtools/build/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -7266,7 +9299,7 @@ diff -urN c/google/devtools/build/v1/BUILD.bazel d/google/devtools/build/v1/BUIL 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 +++ d/google/devtools/cloudbuild/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +@@ -0,0 +1,28 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -7279,6 +9312,7 @@ diff -urN c/google/devtools/cloudbuild/v1/BUILD.bazel d/google/devtools/cloudbui + "//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", + ], +) @@ -7450,7 +9484,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 +++ d/google/devtools/containeranalysis/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +@@ -0,0 +1,27 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -7461,6 +9495,7 @@ diff -urN c/google/devtools/containeranalysis/v1/BUILD.bazel d/google/devtools/c + deps = [ + "//google/api:annotations_proto", + "//google/iam/v1:iam_proto", ++ "//grafeas/v1:grafeas_proto", + "@com_google_protobuf//:timestamp_proto", + ], +) @@ -7474,6 +9509,7 @@ diff -urN c/google/devtools/containeranalysis/v1/BUILD.bazel d/google/devtools/c + deps = [ + "//google/api:annotations_go_proto", + "//google/iam/v1:iam_go_proto", ++ "//grafeas/v1:grafeas_go_proto", + ], +) diff -urN c/google/devtools/containeranalysis/v1beta1/BUILD.bazel d/google/devtools/containeranalysis/v1beta1/BUILD.bazel @@ -8110,6 +10146,30 @@ diff -urN c/google/firestore/admin/v1beta2/BUILD.bazel d/google/firestore/admin/ + "//google/longrunning:longrunning_go_proto", + ], +) +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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "firestore_proto", ++ srcs = ["bundle.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/firestore/v1:firestore_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "firestore_go_proto", ++ importpath = "google.golang.org/genproto/firestore/bundle", ++ proto = ":firestore_proto", ++ visibility = ["//visibility:public"], ++ 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 +++ d/google/firestore/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -8295,6 +10355,35 @@ diff -urN c/google/geo/type/BUILD.bazel d/google/geo/type/BUILD.bazel + visibility = ["//visibility:public"], + 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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "sdm_proto", ++ srcs = [ ++ "device.proto", ++ "site.proto", ++ "smart_device_management_service.proto", ++ ], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "@com_google_protobuf//:struct_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "sdm_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/home/enterprise/sdm/v1", ++ proto = ":sdm_proto", ++ visibility = ["//visibility:public"], ++ 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 +++ d/google/home/graph/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -8446,6 +10535,35 @@ diff -urN c/google/iam/v1/logging/BUILD.bazel d/google/iam/v1/logging/BUILD.baze + "//google/iam/v1:iam_go_proto", + ], +) +diff -urN c/google/iam/v1beta/BUILD.bazel d/google/iam/v1beta/BUILD.bazel +--- c/google/iam/v1beta/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "iam_proto", ++ srcs = ["workload_identity_pool.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_proto", ++ "//google/longrunning:longrunning_proto", ++ "@com_google_protobuf//:field_mask_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "iam_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/iam/v1beta", ++ proto = ":iam_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) 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 +++ d/google/identity/accesscontextmanager/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -8704,7 +10822,7 @@ 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 +++ d/google/maps/routes/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,45 @@ +@@ -0,0 +1,46 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -8731,6 +10849,7 @@ diff -urN c/google/maps/routes/v1/BUILD.bazel d/google/maps/routes/v1/BUILD.baze + "//google/type:latlng_proto", + "//google/type:money_proto", + "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:struct_proto", + "@com_google_protobuf//:timestamp_proto", + "@com_google_protobuf//:wrappers_proto", + ], @@ -8903,6 +11022,36 @@ diff -urN c/google/monitoring/v3/BUILD.bazel d/google/monitoring/v3/BUILD.bazel + "//google/type:calendarperiod_go_proto", + ], +) +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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "aistreams_proto", ++ srcs = ["aistreams.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 = "aistreams_go_proto", ++ compilers = ["@io_bazel_rules_go//proto:go_grpc"], ++ importpath = "google.golang.org/genproto/googleapis/partner/aistreams/v1alpha1", ++ proto = ":aistreams_proto", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/api:annotations_go_proto", ++ "//google/longrunning:longrunning_go_proto", ++ ], ++) 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 +++ d/google/privacy/dlp/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -9307,7 +11456,7 @@ 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 +++ d/google/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,173 @@ +@@ -0,0 +1,213 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + @@ -9356,12 +11505,25 @@ diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel +) + +proto_library( ++ name = "interval_proto", ++ srcs = ["interval.proto"], ++ visibility = ["//visibility:public"], ++ deps = ["@com_google_protobuf//:timestamp_proto"], ++) ++ ++proto_library( + name = "latlng_proto", + srcs = ["latlng.proto"], + visibility = ["//visibility:public"], +) + +proto_library( ++ name = "localized_text_proto", ++ srcs = ["localized_text.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++proto_library( + name = "money_proto", + srcs = ["money.proto"], + visibility = ["//visibility:public"], @@ -9374,6 +11536,12 @@ diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel +) + +proto_library( ++ name = "phone_number_proto", ++ srcs = ["phone_number.proto"], ++ visibility = ["//visibility:public"], ++) ++ ++proto_library( + name = "postaladdress_proto", + srcs = ["postal_address.proto"], + visibility = ["//visibility:public"], @@ -9441,6 +11609,13 @@ diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel +) + +go_proto_library( ++ name = "interval_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/type/interval", ++ proto = ":interval_proto", ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( + name = "latlng_go_proto", + importpath = "google.golang.org/genproto/googleapis/type/latlng", + proto = ":latlng_proto", @@ -9448,6 +11623,13 @@ diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel +) + +go_proto_library( ++ name = "localized_text_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/type/localized_text", ++ proto = ":localized_text_proto", ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( + name = "money_go_proto", + importpath = "google.golang.org/genproto/googleapis/type/money", + proto = ":money_proto", @@ -9462,6 +11644,13 @@ diff -urN c/google/type/BUILD.bazel d/google/type/BUILD.bazel +) + +go_proto_library( ++ name = "phone_number_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/type/phone_number", ++ proto = ":phone_number_proto", ++ visibility = ["//visibility:public"], ++) ++ ++go_proto_library( + name = "postaladdress_go_proto", + importpath = "google.golang.org/genproto/googleapis/type/postaladdress", + proto = ":postaladdress_proto", @@ -9551,3 +11740,28 @@ diff -urN c/grafeas/v1/BUILD.bazel d/grafeas/v1/BUILD.bazel + "//google/rpc:status_go_proto", + ], +) +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 ++++ 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") ++load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++ ++proto_library( ++ name = "logging_proto", ++ srcs = ["clouddms_stackdriver_logs.proto"], ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//google/rpc:status_proto", ++ "@com_google_protobuf//:duration_proto", ++ "@com_google_protobuf//:timestamp_proto", ++ ], ++) ++ ++go_proto_library( ++ name = "logging_go_proto", ++ importpath = "google.golang.org/genproto/googleapis/storage/clouddms/logging/v1", ++ proto = ":logging_proto", ++ visibility = ["//visibility:public"], ++ deps = ["//google/rpc:status_go_proto"], ++) diff --git a/third_party/org_golang_google_genproto-gazelle.patch b/third_party/org_golang_google_genproto-gazelle.patch index 1cd292cae9..359ff97af8 100644 --- a/third_party/org_golang_google_genproto-gazelle.patch +++ b/third_party/org_golang_google_genproto-gazelle.patch @@ -1,2833 +1,219 @@ -diff -urN a/googleapis/ads/admob/v1/BUILD.bazel b/googleapis/ads/admob/v1/BUILD.bazel ---- a/googleapis/ads/admob/v1/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/admob/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +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 ++++ 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") + +go_library( -+ name = "admob", -+ srcs = [ -+ "admob_api.pb.go", -+ "admob_resources.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/admob/v1", ++ name = "bundle", ++ srcs = ["bundle.pb.go"], ++ importpath = "google.golang.org/genproto/firestore/bundle", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/api/annotations", -+ "//googleapis/type/date", ++ "//googleapis/firestore/v1:firestore", + "@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 = ":admob", ++ actual = ":bundle", + visibility = ["//visibility:public"], +) -diff -urN a/googleapis/ads/googleads/v1/common/BUILD.bazel b/googleapis/ads/googleads/v1/common/BUILD.bazel ---- a/googleapis/ads/googleads/v1/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v1/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ b/googleapis/actions/sdk/v2/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_library( -+ name = "common", -+ srcs = [ -+ "ad_asset.pb.go", -+ "ad_type_infos.pb.go", -+ "asset_types.pb.go", -+ "bidding.pb.go", -+ "click_location.pb.go", -+ "criteria.pb.go", -+ "criterion_category_availability.pb.go", -+ "custom_parameter.pb.go", -+ "dates.pb.go", -+ "explorer_auto_optimizer_setting.pb.go", -+ "extensions.pb.go", -+ "feed_common.pb.go", -+ "final_app_url.pb.go", -+ "frequency_cap.pb.go", -+ "keyword_plan_common.pb.go", -+ "matching_function.pb.go", -+ "metrics.pb.go", -+ "policy.pb.go", -+ "real_time_bidding_setting.pb.go", -+ "segments.pb.go", -+ "simulation.pb.go", -+ "tag_snippet.pb.go", -+ "targeting_setting.pb.go", -+ "text_label.pb.go", -+ "url_collection.pb.go", -+ "user_lists.pb.go", -+ "value.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v1/common", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//googleapis/ads/googleads/v1/enums", -+ "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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 = ":common", -+ visibility = ["//visibility:public"], -+) -diff -urN a/googleapis/ads/googleads/v1/enums/BUILD.bazel b/googleapis/ads/googleads/v1/enums/BUILD.bazel ---- a/googleapis/ads/googleads/v1/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v1/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,223 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "enums", -+ srcs = [ -+ "access_reason.pb.go", -+ "account_budget_proposal_status.pb.go", -+ "account_budget_proposal_type.pb.go", -+ "account_budget_status.pb.go", -+ "ad_customizer_placeholder_field.pb.go", -+ "ad_group_ad_rotation_mode.pb.go", -+ "ad_group_ad_status.pb.go", -+ "ad_group_criterion_approval_status.pb.go", -+ "ad_group_criterion_status.pb.go", -+ "ad_group_status.pb.go", -+ "ad_group_type.pb.go", -+ "ad_network_type.pb.go", -+ "ad_serving_optimization_status.pb.go", -+ "ad_strength.pb.go", -+ "ad_type.pb.go", -+ "advertising_channel_sub_type.pb.go", -+ "advertising_channel_type.pb.go", -+ "affiliate_location_feed_relationship_type.pb.go", -+ "affiliate_location_placeholder_field.pb.go", -+ "age_range_type.pb.go", -+ "app_campaign_app_store.pb.go", -+ "app_campaign_bidding_strategy_goal_type.pb.go", -+ "app_payment_model_type.pb.go", -+ "app_placeholder_field.pb.go", -+ "app_store.pb.go", -+ "app_url_operating_system_type.pb.go", -+ "asset_type.pb.go", -+ "attribution_model.pb.go", -+ "bid_modifier_source.pb.go", -+ "bidding_source.pb.go", -+ "bidding_strategy_status.pb.go", -+ "bidding_strategy_type.pb.go", -+ "billing_setup_status.pb.go", -+ "brand_safety_suitability.pb.go", -+ "budget_delivery_method.pb.go", -+ "budget_period.pb.go", -+ "budget_status.pb.go", -+ "budget_type.pb.go", -+ "call_conversion_reporting_state.pb.go", -+ "call_placeholder_field.pb.go", -+ "callout_placeholder_field.pb.go", -+ "campaign_criterion_status.pb.go", -+ "campaign_draft_status.pb.go", -+ "campaign_experiment_status.pb.go", -+ "campaign_experiment_traffic_split_type.pb.go", -+ "campaign_experiment_type.pb.go", -+ "campaign_serving_status.pb.go", -+ "campaign_shared_set_status.pb.go", -+ "campaign_status.pb.go", -+ "change_status_operation.pb.go", -+ "change_status_resource_type.pb.go", -+ "click_type.pb.go", -+ "content_label_type.pb.go", -+ "conversion_action_category.pb.go", -+ "conversion_action_counting_type.pb.go", -+ "conversion_action_status.pb.go", -+ "conversion_action_type.pb.go", -+ "conversion_adjustment_type.pb.go", -+ "conversion_attribution_event_type.pb.go", -+ "conversion_lag_bucket.pb.go", -+ "conversion_or_adjustment_lag_bucket.pb.go", -+ "criterion_category_channel_availability_mode.pb.go", -+ "criterion_category_locale_availability_mode.pb.go", -+ "criterion_system_serving_status.pb.go", -+ "criterion_type.pb.go", -+ "custom_interest_member_type.pb.go", -+ "custom_interest_status.pb.go", -+ "custom_interest_type.pb.go", -+ "custom_placeholder_field.pb.go", -+ "customer_match_upload_key_type.pb.go", -+ "customer_pay_per_conversion_eligibility_failure_reason.pb.go", -+ "data_driven_model_status.pb.go", -+ "day_of_week.pb.go", -+ "device.pb.go", -+ "display_ad_format_setting.pb.go", -+ "display_upload_product_type.pb.go", -+ "dsa_page_feed_criterion_field.pb.go", -+ "education_placeholder_field.pb.go", -+ "extension_setting_device.pb.go", -+ "extension_type.pb.go", -+ "external_conversion_source.pb.go", -+ "feed_attribute_type.pb.go", -+ "feed_item_quality_approval_status.pb.go", -+ "feed_item_quality_disapproval_reason.pb.go", -+ "feed_item_status.pb.go", -+ "feed_item_target_device.pb.go", -+ "feed_item_target_type.pb.go", -+ "feed_item_validation_status.pb.go", -+ "feed_link_status.pb.go", -+ "feed_mapping_criterion_type.pb.go", -+ "feed_mapping_status.pb.go", -+ "feed_origin.pb.go", -+ "feed_status.pb.go", -+ "flight_placeholder_field.pb.go", -+ "frequency_cap_event_type.pb.go", -+ "frequency_cap_level.pb.go", -+ "frequency_cap_time_unit.pb.go", -+ "gender_type.pb.go", -+ "geo_target_constant_status.pb.go", -+ "geo_targeting_restriction.pb.go", -+ "geo_targeting_type.pb.go", -+ "google_ads_field_category.pb.go", -+ "google_ads_field_data_type.pb.go", -+ "hotel_date_selection_type.pb.go", -+ "hotel_placeholder_field.pb.go", -+ "hotel_rate_type.pb.go", -+ "income_range_type.pb.go", -+ "interaction_event_type.pb.go", -+ "interaction_type.pb.go", -+ "job_placeholder_field.pb.go", -+ "keyword_match_type.pb.go", -+ "keyword_plan_competition_level.pb.go", -+ "keyword_plan_forecast_interval.pb.go", -+ "keyword_plan_network.pb.go", -+ "label_status.pb.go", -+ "legacy_app_install_ad_app_store.pb.go", -+ "listing_custom_attribute_index.pb.go", -+ "listing_group_type.pb.go", -+ "local_placeholder_field.pb.go", -+ "location_extension_targeting_criterion_field.pb.go", -+ "location_group_radius_units.pb.go", -+ "location_placeholder_field.pb.go", -+ "manager_link_status.pb.go", -+ "matching_function_context_type.pb.go", -+ "matching_function_operator.pb.go", -+ "media_type.pb.go", -+ "merchant_center_link_status.pb.go", -+ "message_placeholder_field.pb.go", -+ "mime_type.pb.go", -+ "minute_of_hour.pb.go", -+ "mobile_device_type.pb.go", -+ "month_of_year.pb.go", -+ "mutate_job_status.pb.go", -+ "negative_geo_target_type.pb.go", -+ "operating_system_version_operator_type.pb.go", -+ "page_one_promoted_strategy_goal.pb.go", -+ "parental_status_type.pb.go", -+ "payment_mode.pb.go", -+ "placeholder_type.pb.go", -+ "placement_type.pb.go", -+ "policy_approval_status.pb.go", -+ "policy_review_status.pb.go", -+ "policy_topic_entry_type.pb.go", -+ "policy_topic_evidence_destination_mismatch_url_type.pb.go", -+ "policy_topic_evidence_destination_not_working_device.pb.go", -+ "positive_geo_target_type.pb.go", -+ "preferred_content_type.pb.go", -+ "price_extension_price_qualifier.pb.go", -+ "price_extension_price_unit.pb.go", -+ "price_extension_type.pb.go", -+ "price_placeholder_field.pb.go", -+ "product_bidding_category_level.pb.go", -+ "product_bidding_category_status.pb.go", -+ "product_channel.pb.go", -+ "product_channel_exclusivity.pb.go", -+ "product_condition.pb.go", -+ "product_type_level.pb.go", -+ "promotion_extension_discount_modifier.pb.go", -+ "promotion_extension_occasion.pb.go", -+ "promotion_placeholder_field.pb.go", -+ "proximity_radius_units.pb.go", -+ "quality_score_bucket.pb.go", -+ "real_estate_placeholder_field.pb.go", -+ "recommendation_type.pb.go", -+ "search_engine_results_page_type.pb.go", -+ "search_term_match_type.pb.go", -+ "search_term_targeting_status.pb.go", -+ "served_asset_field_type.pb.go", -+ "shared_set_status.pb.go", -+ "shared_set_type.pb.go", -+ "simulation_modification_method.pb.go", -+ "simulation_type.pb.go", -+ "sitelink_placeholder_field.pb.go", -+ "slot.pb.go", -+ "spending_limit_type.pb.go", -+ "structured_snippet_placeholder_field.pb.go", -+ "system_managed_entity_source.pb.go", -+ "target_cpa_opt_in_recommendation_goal.pb.go", -+ "target_impression_share_location.pb.go", -+ "targeting_dimension.pb.go", -+ "time_type.pb.go", -+ "tracking_code_page_format.pb.go", -+ "tracking_code_type.pb.go", -+ "travel_placeholder_field.pb.go", -+ "user_interest_taxonomy_type.pb.go", -+ "user_list_access_status.pb.go", -+ "user_list_closing_reason.pb.go", -+ "user_list_combined_rule_operator.pb.go", -+ "user_list_crm_data_source_type.pb.go", -+ "user_list_date_rule_item_operator.pb.go", -+ "user_list_logical_rule_operator.pb.go", -+ "user_list_membership_status.pb.go", -+ "user_list_number_rule_item_operator.pb.go", -+ "user_list_prepopulation_status.pb.go", -+ "user_list_rule_type.pb.go", -+ "user_list_size_range.pb.go", -+ "user_list_string_rule_item_operator.pb.go", -+ "user_list_type.pb.go", -+ "vanity_pharma_display_url_mode.pb.go", -+ "vanity_pharma_text.pb.go", -+ "webpage_condition_operand.pb.go", -+ "webpage_condition_operator.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v1/enums", -+ 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", -+ ], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":enums", -+ visibility = ["//visibility:public"], -+) -diff -urN a/googleapis/ads/googleads/v1/errors/BUILD.bazel b/googleapis/ads/googleads/v1/errors/BUILD.bazel ---- a/googleapis/ads/googleads/v1/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v1/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,126 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "errors", -+ srcs = [ -+ "account_budget_proposal_error.pb.go", -+ "ad_customizer_error.pb.go", -+ "ad_error.pb.go", -+ "ad_group_ad_error.pb.go", -+ "ad_group_bid_modifier_error.pb.go", -+ "ad_group_criterion_error.pb.go", -+ "ad_group_error.pb.go", -+ "ad_group_feed_error.pb.go", -+ "ad_parameter_error.pb.go", -+ "ad_sharing_error.pb.go", -+ "adx_error.pb.go", -+ "asset_error.pb.go", -+ "authentication_error.pb.go", -+ "authorization_error.pb.go", -+ "bidding_error.pb.go", -+ "bidding_strategy_error.pb.go", -+ "billing_setup_error.pb.go", -+ "campaign_budget_error.pb.go", -+ "campaign_criterion_error.pb.go", -+ "campaign_draft_error.pb.go", -+ "campaign_error.pb.go", -+ "campaign_experiment_error.pb.go", -+ "campaign_feed_error.pb.go", -+ "campaign_shared_set_error.pb.go", -+ "change_status_error.pb.go", -+ "collection_size_error.pb.go", -+ "context_error.pb.go", -+ "conversion_action_error.pb.go", -+ "conversion_adjustment_upload_error.pb.go", -+ "conversion_upload_error.pb.go", -+ "country_code_error.pb.go", -+ "criterion_error.pb.go", -+ "custom_interest_error.pb.go", -+ "customer_client_link_error.pb.go", -+ "customer_error.pb.go", -+ "customer_feed_error.pb.go", -+ "customer_manager_link_error.pb.go", -+ "database_error.pb.go", -+ "date_error.pb.go", -+ "date_range_error.pb.go", -+ "distinct_error.pb.go", -+ "enum_error.pb.go", -+ "errors.pb.go", -+ "extension_feed_item_error.pb.go", -+ "extension_setting_error.pb.go", -+ "feed_attribute_reference_error.pb.go", -+ "feed_error.pb.go", -+ "feed_item_error.pb.go", -+ "feed_item_target_error.pb.go", -+ "feed_item_validation_error.pb.go", -+ "feed_mapping_error.pb.go", -+ "field_error.pb.go", -+ "field_mask_error.pb.go", -+ "function_error.pb.go", -+ "function_parsing_error.pb.go", -+ "geo_target_constant_suggestion_error.pb.go", -+ "header_error.pb.go", -+ "id_error.pb.go", -+ "image_error.pb.go", -+ "internal_error.pb.go", -+ "keyword_plan_ad_group_error.pb.go", -+ "keyword_plan_campaign_error.pb.go", -+ "keyword_plan_error.pb.go", -+ "keyword_plan_idea_error.pb.go", -+ "keyword_plan_keyword_error.pb.go", -+ "keyword_plan_negative_keyword_error.pb.go", -+ "label_error.pb.go", -+ "language_code_error.pb.go", -+ "list_operation_error.pb.go", -+ "manager_link_error.pb.go", -+ "media_bundle_error.pb.go", -+ "media_file_error.pb.go", -+ "media_upload_error.pb.go", -+ "multiplier_error.pb.go", -+ "mutate_error.pb.go", -+ "mutate_job_error.pb.go", -+ "new_resource_creation_error.pb.go", -+ "not_empty_error.pb.go", -+ "not_whitelisted_error.pb.go", -+ "null_error.pb.go", -+ "operation_access_denied_error.pb.go", -+ "operator_error.pb.go", -+ "partial_failure_error.pb.go", -+ "policy_finding_error.pb.go", -+ "policy_validation_parameter_error.pb.go", -+ "policy_violation_error.pb.go", -+ "query_error.pb.go", -+ "quota_error.pb.go", -+ "range_error.pb.go", -+ "recommendation_error.pb.go", -+ "region_code_error.pb.go", -+ "request_error.pb.go", -+ "resource_access_denied_error.pb.go", -+ "resource_count_limit_exceeded_error.pb.go", -+ "setting_error.pb.go", -+ "shared_criterion_error.pb.go", -+ "shared_set_error.pb.go", -+ "size_limit_error.pb.go", -+ "string_format_error.pb.go", -+ "string_length_error.pb.go", -+ "url_field_error.pb.go", -+ "user_list_error.pb.go", -+ "youtube_video_registration_error.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v1/errors", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//googleapis/ads/googleads/v1/common", -+ "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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 = ":errors", -+ visibility = ["//visibility:public"], -+) -diff -urN a/googleapis/ads/googleads/v1/resources/BUILD.bazel b/googleapis/ads/googleads/v1/resources/BUILD.bazel ---- a/googleapis/ads/googleads/v1/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v1/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,122 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "resources", ++ name = "sdk", + srcs = [ -+ "account_budget.pb.go", -+ "account_budget_proposal.pb.go", -+ "ad.pb.go", -+ "ad_group.pb.go", -+ "ad_group_ad.pb.go", -+ "ad_group_ad_label.pb.go", -+ "ad_group_audience_view.pb.go", -+ "ad_group_bid_modifier.pb.go", -+ "ad_group_criterion.pb.go", -+ "ad_group_criterion_label.pb.go", -+ "ad_group_criterion_simulation.pb.go", -+ "ad_group_extension_setting.pb.go", -+ "ad_group_feed.pb.go", -+ "ad_group_label.pb.go", -+ "ad_group_simulation.pb.go", -+ "ad_parameter.pb.go", -+ "ad_schedule_view.pb.go", -+ "age_range_view.pb.go", -+ "asset.pb.go", -+ "bidding_strategy.pb.go", -+ "billing_setup.pb.go", -+ "campaign.pb.go", -+ "campaign_audience_view.pb.go", -+ "campaign_bid_modifier.pb.go", -+ "campaign_budget.pb.go", -+ "campaign_criterion.pb.go", -+ "campaign_criterion_simulation.pb.go", -+ "campaign_draft.pb.go", -+ "campaign_experiment.pb.go", -+ "campaign_extension_setting.pb.go", -+ "campaign_feed.pb.go", -+ "campaign_label.pb.go", -+ "campaign_shared_set.pb.go", -+ "carrier_constant.pb.go", -+ "change_status.pb.go", -+ "click_view.pb.go", -+ "conversion_action.pb.go", -+ "custom_interest.pb.go", -+ "customer.pb.go", -+ "customer_client.pb.go", -+ "customer_client_link.pb.go", -+ "customer_extension_setting.pb.go", -+ "customer_feed.pb.go", -+ "customer_label.pb.go", -+ "customer_manager_link.pb.go", -+ "customer_negative_criterion.pb.go", -+ "detail_placement_view.pb.go", -+ "display_keyword_view.pb.go", -+ "domain_category.pb.go", -+ "dynamic_search_ads_search_term_view.pb.go", -+ "expanded_landing_page_view.pb.go", -+ "extension_feed_item.pb.go", -+ "feed.pb.go", -+ "feed_item.pb.go", -+ "feed_item_target.pb.go", -+ "feed_mapping.pb.go", -+ "feed_placeholder_view.pb.go", -+ "gender_view.pb.go", -+ "geo_target_constant.pb.go", -+ "geographic_view.pb.go", -+ "google_ads_field.pb.go", -+ "group_placement_view.pb.go", -+ "hotel_group_view.pb.go", -+ "hotel_performance_view.pb.go", -+ "keyword_plan.pb.go", -+ "keyword_plan_ad_group.pb.go", -+ "keyword_plan_campaign.pb.go", -+ "keyword_plan_keyword.pb.go", -+ "keyword_plan_negative_keyword.pb.go", -+ "keyword_view.pb.go", -+ "label.pb.go", -+ "landing_page_view.pb.go", -+ "language_constant.pb.go", -+ "location_view.pb.go", -+ "managed_placement_view.pb.go", -+ "media_file.pb.go", -+ "merchant_center_link.pb.go", -+ "mobile_app_category_constant.pb.go", -+ "mobile_device_constant.pb.go", -+ "mutate_job.pb.go", -+ "operating_system_version_constant.pb.go", -+ "paid_organic_search_term_view.pb.go", -+ "parental_status_view.pb.go", -+ "payments_account.pb.go", -+ "product_bidding_category_constant.pb.go", -+ "product_group_view.pb.go", -+ "recommendation.pb.go", -+ "remarketing_action.pb.go", -+ "search_term_view.pb.go", -+ "shared_criterion.pb.go", -+ "shared_set.pb.go", -+ "shopping_performance_view.pb.go", -+ "topic_constant.pb.go", -+ "topic_view.pb.go", -+ "user_interest.pb.go", -+ "user_list.pb.go", -+ "video.pb.go", ++ "account_linking.pb.go", ++ "account_linking_secret.pb.go", ++ "action.pb.go", ++ "actions_sdk.pb.go", ++ "actions_testing.pb.go", ++ "config_file.pb.go", ++ "data_file.pb.go", ++ "event_logs.pb.go", ++ "files.pb.go", ++ "localized_settings.pb.go", ++ "manifest.pb.go", ++ "settings.pb.go", ++ "surface.pb.go", ++ "theme_customization.pb.go", ++ "validation_results.pb.go", ++ "webhook.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v1/resources", ++ importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/ads/googleads/v1/common", -+ "//googleapis/ads/googleads/v1/enums", -+ "//googleapis/ads/googleads/v1/errors", ++ "//googleapis/actions/sdk/v2/conversation", ++ "//googleapis/actions/sdk/v2/interactionmodel", ++ "//googleapis/actions/sdk/v2/interactionmodel/prompt", ++ "//googleapis/actions/sdk/v2/interactionmodel/type", + "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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 = ":resources", -+ visibility = ["//visibility:public"], -+) -diff -urN a/googleapis/ads/googleads/v1/services/BUILD.bazel b/googleapis/ads/googleads/v1/services/BUILD.bazel ---- a/googleapis/ads/googleads/v1/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v1/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,132 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "services", -+ srcs = [ -+ "account_budget_proposal_service.pb.go", -+ "account_budget_service.pb.go", -+ "ad_group_ad_label_service.pb.go", -+ "ad_group_ad_service.pb.go", -+ "ad_group_audience_view_service.pb.go", -+ "ad_group_bid_modifier_service.pb.go", -+ "ad_group_criterion_label_service.pb.go", -+ "ad_group_criterion_service.pb.go", -+ "ad_group_criterion_simulation_service.pb.go", -+ "ad_group_extension_setting_service.pb.go", -+ "ad_group_feed_service.pb.go", -+ "ad_group_label_service.pb.go", -+ "ad_group_service.pb.go", -+ "ad_group_simulation_service.pb.go", -+ "ad_parameter_service.pb.go", -+ "ad_schedule_view_service.pb.go", -+ "age_range_view_service.pb.go", -+ "asset_service.pb.go", -+ "bidding_strategy_service.pb.go", -+ "billing_setup_service.pb.go", -+ "campaign_audience_view_service.pb.go", -+ "campaign_bid_modifier_service.pb.go", -+ "campaign_budget_service.pb.go", -+ "campaign_criterion_service.pb.go", -+ "campaign_criterion_simulation_service.pb.go", -+ "campaign_draft_service.pb.go", -+ "campaign_experiment_service.pb.go", -+ "campaign_extension_setting_service.pb.go", -+ "campaign_feed_service.pb.go", -+ "campaign_label_service.pb.go", -+ "campaign_service.pb.go", -+ "campaign_shared_set_service.pb.go", -+ "carrier_constant_service.pb.go", -+ "change_status_service.pb.go", -+ "click_view_service.pb.go", -+ "conversion_action_service.pb.go", -+ "conversion_adjustment_upload_service.pb.go", -+ "conversion_upload_service.pb.go", -+ "custom_interest_service.pb.go", -+ "customer_client_link_service.pb.go", -+ "customer_client_service.pb.go", -+ "customer_extension_setting_service.pb.go", -+ "customer_feed_service.pb.go", -+ "customer_label_service.pb.go", -+ "customer_manager_link_service.pb.go", -+ "customer_negative_criterion_service.pb.go", -+ "customer_service.pb.go", -+ "detail_placement_view_service.pb.go", -+ "display_keyword_view_service.pb.go", -+ "domain_category_service.pb.go", -+ "dynamic_search_ads_search_term_view_service.pb.go", -+ "expanded_landing_page_view_service.pb.go", -+ "extension_feed_item_service.pb.go", -+ "feed_item_service.pb.go", -+ "feed_item_target_service.pb.go", -+ "feed_mapping_service.pb.go", -+ "feed_placeholder_view_service.pb.go", -+ "feed_service.pb.go", -+ "gender_view_service.pb.go", -+ "geo_target_constant_service.pb.go", -+ "geographic_view_service.pb.go", -+ "google_ads_field_service.pb.go", -+ "google_ads_service.pb.go", -+ "group_placement_view_service.pb.go", -+ "hotel_group_view_service.pb.go", -+ "hotel_performance_view_service.pb.go", -+ "keyword_plan_ad_group_service.pb.go", -+ "keyword_plan_campaign_service.pb.go", -+ "keyword_plan_idea_service.pb.go", -+ "keyword_plan_keyword_service.pb.go", -+ "keyword_plan_negative_keyword_service.pb.go", -+ "keyword_plan_service.pb.go", -+ "keyword_view_service.pb.go", -+ "label_service.pb.go", -+ "landing_page_view_service.pb.go", -+ "language_constant_service.pb.go", -+ "location_view_service.pb.go", -+ "managed_placement_view_service.pb.go", -+ "media_file_service.pb.go", -+ "merchant_center_link_service.pb.go", -+ "mobile_app_category_constant_service.pb.go", -+ "mobile_device_constant_service.pb.go", -+ "mutate_job_service.pb.go", -+ "operating_system_version_constant_service.pb.go", -+ "paid_organic_search_term_view_service.pb.go", -+ "parental_status_view_service.pb.go", -+ "payments_account_service.pb.go", -+ "product_bidding_category_constant_service.pb.go", -+ "product_group_view_service.pb.go", -+ "recommendation_service.pb.go", -+ "remarketing_action_service.pb.go", -+ "search_term_view_service.pb.go", -+ "shared_criterion_service.pb.go", -+ "shared_set_service.pb.go", -+ "shopping_performance_view_service.pb.go", -+ "topic_constant_service.pb.go", -+ "topic_view_service.pb.go", -+ "user_interest_service.pb.go", -+ "user_list_service.pb.go", -+ "video_service.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v1/services", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//googleapis/ads/googleads/v1/common", -+ "//googleapis/ads/googleads/v1/enums", -+ "//googleapis/ads/googleads/v1/resources", -+ "//googleapis/api/annotations", -+ "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "//protobuf/field_mask", ++ "//googleapis/type/latlng", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":services", -+ visibility = ["//visibility:public"], -+) -diff -urN a/googleapis/ads/googleads/v2/common/BUILD.bazel b/googleapis/ads/googleads/v2/common/BUILD.bazel ---- a/googleapis/ads/googleads/v2/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v2/common/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_library( -+ name = "common", -+ srcs = [ -+ "ad_asset.pb.go", -+ "ad_type_infos.pb.go", -+ "asset_types.pb.go", -+ "bidding.pb.go", -+ "click_location.pb.go", -+ "criteria.pb.go", -+ "criterion_category_availability.pb.go", -+ "custom_parameter.pb.go", -+ "dates.pb.go", -+ "explorer_auto_optimizer_setting.pb.go", -+ "extensions.pb.go", -+ "feed_common.pb.go", -+ "final_app_url.pb.go", -+ "frequency_cap.pb.go", -+ "keyword_plan_common.pb.go", -+ "matching_function.pb.go", -+ "metrics.pb.go", -+ "policy.pb.go", -+ "real_time_bidding_setting.pb.go", -+ "segments.pb.go", -+ "simulation.pb.go", -+ "tag_snippet.pb.go", -+ "targeting_setting.pb.go", -+ "text_label.pb.go", -+ "url_collection.pb.go", -+ "user_lists.pb.go", -+ "value.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/common", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//googleapis/ads/googleads/v2/enums", -+ "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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 = ":common", -+ visibility = ["//visibility:public"], -+) -diff -urN a/googleapis/ads/googleads/v2/enums/BUILD.bazel b/googleapis/ads/googleads/v2/enums/BUILD.bazel ---- a/googleapis/ads/googleads/v2/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v2/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,232 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "enums", -+ srcs = [ -+ "access_reason.pb.go", -+ "access_role.pb.go", -+ "account_budget_proposal_status.pb.go", -+ "account_budget_proposal_type.pb.go", -+ "account_budget_status.pb.go", -+ "ad_customizer_placeholder_field.pb.go", -+ "ad_group_ad_rotation_mode.pb.go", -+ "ad_group_ad_status.pb.go", -+ "ad_group_criterion_approval_status.pb.go", -+ "ad_group_criterion_status.pb.go", -+ "ad_group_status.pb.go", -+ "ad_group_type.pb.go", -+ "ad_network_type.pb.go", -+ "ad_serving_optimization_status.pb.go", -+ "ad_strength.pb.go", -+ "ad_type.pb.go", -+ "advertising_channel_sub_type.pb.go", -+ "advertising_channel_type.pb.go", -+ "affiliate_location_feed_relationship_type.pb.go", -+ "affiliate_location_placeholder_field.pb.go", -+ "age_range_type.pb.go", -+ "app_campaign_app_store.pb.go", -+ "app_campaign_bidding_strategy_goal_type.pb.go", -+ "app_payment_model_type.pb.go", -+ "app_placeholder_field.pb.go", -+ "app_store.pb.go", -+ "app_url_operating_system_type.pb.go", -+ "asset_field_type.pb.go", -+ "asset_performance_label.pb.go", -+ "asset_type.pb.go", -+ "attribution_model.pb.go", -+ "bid_modifier_source.pb.go", -+ "bidding_source.pb.go", -+ "bidding_strategy_status.pb.go", -+ "bidding_strategy_type.pb.go", -+ "billing_setup_status.pb.go", -+ "brand_safety_suitability.pb.go", -+ "budget_delivery_method.pb.go", -+ "budget_period.pb.go", -+ "budget_status.pb.go", -+ "budget_type.pb.go", -+ "call_conversion_reporting_state.pb.go", -+ "call_placeholder_field.pb.go", -+ "callout_placeholder_field.pb.go", -+ "campaign_criterion_status.pb.go", -+ "campaign_draft_status.pb.go", -+ "campaign_experiment_status.pb.go", -+ "campaign_experiment_traffic_split_type.pb.go", -+ "campaign_experiment_type.pb.go", -+ "campaign_serving_status.pb.go", -+ "campaign_shared_set_status.pb.go", -+ "campaign_status.pb.go", -+ "change_status_operation.pb.go", -+ "change_status_resource_type.pb.go", -+ "click_type.pb.go", -+ "content_label_type.pb.go", -+ "conversion_action_category.pb.go", -+ "conversion_action_counting_type.pb.go", -+ "conversion_action_status.pb.go", -+ "conversion_action_type.pb.go", -+ "conversion_adjustment_type.pb.go", -+ "conversion_attribution_event_type.pb.go", -+ "conversion_lag_bucket.pb.go", -+ "conversion_or_adjustment_lag_bucket.pb.go", -+ "criterion_category_channel_availability_mode.pb.go", -+ "criterion_category_locale_availability_mode.pb.go", -+ "criterion_system_serving_status.pb.go", -+ "criterion_type.pb.go", -+ "custom_interest_member_type.pb.go", -+ "custom_interest_status.pb.go", -+ "custom_interest_type.pb.go", -+ "custom_placeholder_field.pb.go", -+ "customer_match_upload_key_type.pb.go", -+ "customer_pay_per_conversion_eligibility_failure_reason.pb.go", -+ "data_driven_model_status.pb.go", -+ "day_of_week.pb.go", -+ "device.pb.go", -+ "display_ad_format_setting.pb.go", -+ "display_upload_product_type.pb.go", -+ "distance_bucket.pb.go", -+ "dsa_page_feed_criterion_field.pb.go", -+ "education_placeholder_field.pb.go", -+ "extension_setting_device.pb.go", -+ "extension_type.pb.go", -+ "external_conversion_source.pb.go", -+ "feed_attribute_type.pb.go", -+ "feed_item_quality_approval_status.pb.go", -+ "feed_item_quality_disapproval_reason.pb.go", -+ "feed_item_status.pb.go", -+ "feed_item_target_device.pb.go", -+ "feed_item_target_type.pb.go", -+ "feed_item_validation_status.pb.go", -+ "feed_link_status.pb.go", -+ "feed_mapping_criterion_type.pb.go", -+ "feed_mapping_status.pb.go", -+ "feed_origin.pb.go", -+ "feed_status.pb.go", -+ "flight_placeholder_field.pb.go", -+ "frequency_cap_event_type.pb.go", -+ "frequency_cap_level.pb.go", -+ "frequency_cap_time_unit.pb.go", -+ "gender_type.pb.go", -+ "geo_target_constant_status.pb.go", -+ "geo_targeting_restriction.pb.go", -+ "geo_targeting_type.pb.go", -+ "google_ads_field_category.pb.go", -+ "google_ads_field_data_type.pb.go", -+ "hotel_date_selection_type.pb.go", -+ "hotel_placeholder_field.pb.go", -+ "hotel_price_bucket.pb.go", -+ "hotel_rate_type.pb.go", -+ "income_range_type.pb.go", -+ "interaction_event_type.pb.go", -+ "interaction_type.pb.go", -+ "invoice_type.pb.go", -+ "job_placeholder_field.pb.go", -+ "keyword_match_type.pb.go", -+ "keyword_plan_competition_level.pb.go", -+ "keyword_plan_forecast_interval.pb.go", -+ "keyword_plan_network.pb.go", -+ "label_status.pb.go", -+ "legacy_app_install_ad_app_store.pb.go", -+ "listing_custom_attribute_index.pb.go", -+ "listing_group_type.pb.go", -+ "local_placeholder_field.pb.go", -+ "location_extension_targeting_criterion_field.pb.go", -+ "location_group_radius_units.pb.go", -+ "location_placeholder_field.pb.go", -+ "manager_link_status.pb.go", -+ "matching_function_context_type.pb.go", -+ "matching_function_operator.pb.go", -+ "media_type.pb.go", -+ "merchant_center_link_status.pb.go", -+ "message_placeholder_field.pb.go", -+ "mime_type.pb.go", -+ "minute_of_hour.pb.go", -+ "mobile_device_type.pb.go", -+ "month_of_year.pb.go", -+ "mutate_job_status.pb.go", -+ "negative_geo_target_type.pb.go", -+ "operating_system_version_operator_type.pb.go", -+ "page_one_promoted_strategy_goal.pb.go", -+ "parental_status_type.pb.go", -+ "payment_mode.pb.go", -+ "placeholder_type.pb.go", -+ "placement_type.pb.go", -+ "policy_approval_status.pb.go", -+ "policy_review_status.pb.go", -+ "policy_topic_entry_type.pb.go", -+ "policy_topic_evidence_destination_mismatch_url_type.pb.go", -+ "policy_topic_evidence_destination_not_working_device.pb.go", -+ "policy_topic_evidence_destination_not_working_dns_error_type.pb.go", -+ "positive_geo_target_type.pb.go", -+ "preferred_content_type.pb.go", -+ "price_extension_price_qualifier.pb.go", -+ "price_extension_price_unit.pb.go", -+ "price_extension_type.pb.go", -+ "price_placeholder_field.pb.go", -+ "product_bidding_category_level.pb.go", -+ "product_bidding_category_status.pb.go", -+ "product_channel.pb.go", -+ "product_channel_exclusivity.pb.go", -+ "product_condition.pb.go", -+ "product_type_level.pb.go", -+ "promotion_extension_discount_modifier.pb.go", -+ "promotion_extension_occasion.pb.go", -+ "promotion_placeholder_field.pb.go", -+ "proximity_radius_units.pb.go", -+ "quality_score_bucket.pb.go", -+ "reach_plan_ad_length.pb.go", -+ "reach_plan_age_range.pb.go", -+ "real_estate_placeholder_field.pb.go", -+ "recommendation_type.pb.go", -+ "search_engine_results_page_type.pb.go", -+ "search_term_match_type.pb.go", -+ "search_term_targeting_status.pb.go", -+ "served_asset_field_type.pb.go", -+ "shared_set_status.pb.go", -+ "shared_set_type.pb.go", -+ "simulation_modification_method.pb.go", -+ "simulation_type.pb.go", -+ "sitelink_placeholder_field.pb.go", -+ "slot.pb.go", -+ "spending_limit_type.pb.go", -+ "structured_snippet_placeholder_field.pb.go", -+ "system_managed_entity_source.pb.go", -+ "target_cpa_opt_in_recommendation_goal.pb.go", -+ "target_impression_share_location.pb.go", -+ "targeting_dimension.pb.go", -+ "time_type.pb.go", -+ "tracking_code_page_format.pb.go", -+ "tracking_code_type.pb.go", -+ "travel_placeholder_field.pb.go", -+ "user_interest_taxonomy_type.pb.go", -+ "user_list_access_status.pb.go", -+ "user_list_closing_reason.pb.go", -+ "user_list_combined_rule_operator.pb.go", -+ "user_list_crm_data_source_type.pb.go", -+ "user_list_date_rule_item_operator.pb.go", -+ "user_list_logical_rule_operator.pb.go", -+ "user_list_membership_status.pb.go", -+ "user_list_number_rule_item_operator.pb.go", -+ "user_list_prepopulation_status.pb.go", -+ "user_list_rule_type.pb.go", -+ "user_list_size_range.pb.go", -+ "user_list_string_rule_item_operator.pb.go", -+ "user_list_type.pb.go", -+ "vanity_pharma_display_url_mode.pb.go", -+ "vanity_pharma_text.pb.go", -+ "webpage_condition_operand.pb.go", -+ "webpage_condition_operator.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/enums", -+ 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", -+ ], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":enums", -+ visibility = ["//visibility:public"], -+) -diff -urN a/googleapis/ads/googleads/v2/errors/BUILD.bazel b/googleapis/ads/googleads/v2/errors/BUILD.bazel ---- a/googleapis/ads/googleads/v2/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v2/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,130 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "errors", -+ srcs = [ -+ "access_invitation_error.pb.go", -+ "account_budget_proposal_error.pb.go", -+ "ad_customizer_error.pb.go", -+ "ad_error.pb.go", -+ "ad_group_ad_error.pb.go", -+ "ad_group_bid_modifier_error.pb.go", -+ "ad_group_criterion_error.pb.go", -+ "ad_group_error.pb.go", -+ "ad_group_feed_error.pb.go", -+ "ad_parameter_error.pb.go", -+ "ad_sharing_error.pb.go", -+ "adx_error.pb.go", -+ "asset_error.pb.go", -+ "authentication_error.pb.go", -+ "authorization_error.pb.go", -+ "bidding_error.pb.go", -+ "bidding_strategy_error.pb.go", -+ "billing_setup_error.pb.go", -+ "campaign_budget_error.pb.go", -+ "campaign_criterion_error.pb.go", -+ "campaign_draft_error.pb.go", -+ "campaign_error.pb.go", -+ "campaign_experiment_error.pb.go", -+ "campaign_feed_error.pb.go", -+ "campaign_shared_set_error.pb.go", -+ "change_status_error.pb.go", -+ "collection_size_error.pb.go", -+ "context_error.pb.go", -+ "conversion_action_error.pb.go", -+ "conversion_adjustment_upload_error.pb.go", -+ "conversion_upload_error.pb.go", -+ "country_code_error.pb.go", -+ "criterion_error.pb.go", -+ "currency_code_error.pb.go", -+ "custom_interest_error.pb.go", -+ "customer_client_link_error.pb.go", -+ "customer_error.pb.go", -+ "customer_feed_error.pb.go", -+ "customer_manager_link_error.pb.go", -+ "database_error.pb.go", -+ "date_error.pb.go", -+ "date_range_error.pb.go", -+ "distinct_error.pb.go", -+ "enum_error.pb.go", -+ "errors.pb.go", -+ "extension_feed_item_error.pb.go", -+ "extension_setting_error.pb.go", -+ "feed_attribute_reference_error.pb.go", -+ "feed_error.pb.go", -+ "feed_item_error.pb.go", -+ "feed_item_target_error.pb.go", -+ "feed_item_validation_error.pb.go", -+ "feed_mapping_error.pb.go", -+ "field_error.pb.go", -+ "field_mask_error.pb.go", -+ "function_error.pb.go", -+ "function_parsing_error.pb.go", -+ "geo_target_constant_suggestion_error.pb.go", -+ "header_error.pb.go", -+ "id_error.pb.go", -+ "image_error.pb.go", -+ "internal_error.pb.go", -+ "invoice_error.pb.go", -+ "keyword_plan_ad_group_error.pb.go", -+ "keyword_plan_campaign_error.pb.go", -+ "keyword_plan_error.pb.go", -+ "keyword_plan_idea_error.pb.go", -+ "keyword_plan_keyword_error.pb.go", -+ "keyword_plan_negative_keyword_error.pb.go", -+ "label_error.pb.go", -+ "language_code_error.pb.go", -+ "list_operation_error.pb.go", -+ "manager_link_error.pb.go", -+ "media_bundle_error.pb.go", -+ "media_file_error.pb.go", -+ "media_upload_error.pb.go", -+ "multiplier_error.pb.go", -+ "mutate_error.pb.go", -+ "mutate_job_error.pb.go", -+ "new_resource_creation_error.pb.go", -+ "not_empty_error.pb.go", -+ "not_whitelisted_error.pb.go", -+ "null_error.pb.go", -+ "operation_access_denied_error.pb.go", -+ "operator_error.pb.go", -+ "partial_failure_error.pb.go", -+ "policy_finding_error.pb.go", -+ "policy_validation_parameter_error.pb.go", -+ "policy_violation_error.pb.go", -+ "query_error.pb.go", -+ "quota_error.pb.go", -+ "range_error.pb.go", -+ "reach_plan_error.pb.go", -+ "recommendation_error.pb.go", -+ "region_code_error.pb.go", -+ "request_error.pb.go", -+ "resource_access_denied_error.pb.go", -+ "resource_count_limit_exceeded_error.pb.go", -+ "setting_error.pb.go", -+ "shared_criterion_error.pb.go", -+ "shared_set_error.pb.go", -+ "size_limit_error.pb.go", -+ "string_format_error.pb.go", -+ "string_length_error.pb.go", -+ "url_field_error.pb.go", -+ "user_list_error.pb.go", -+ "youtube_video_registration_error.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/errors", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//googleapis/ads/googleads/v2/common", -+ "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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 = ":errors", ++ actual = ":sdk", + visibility = ["//visibility:public"], +) -diff -urN a/googleapis/ads/googleads/v2/resources/BUILD.bazel b/googleapis/ads/googleads/v2/resources/BUILD.bazel ---- a/googleapis/ads/googleads/v2/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v2/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,126 @@ +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 ++++ b/googleapis/actions/sdk/v2/conversation/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 = "resources", ++ name = "conversation", + srcs = [ -+ "account_budget.pb.go", -+ "account_budget_proposal.pb.go", -+ "ad.pb.go", -+ "ad_group.pb.go", -+ "ad_group_ad.pb.go", -+ "ad_group_ad_asset_view.pb.go", -+ "ad_group_ad_label.pb.go", -+ "ad_group_audience_view.pb.go", -+ "ad_group_bid_modifier.pb.go", -+ "ad_group_criterion.pb.go", -+ "ad_group_criterion_label.pb.go", -+ "ad_group_criterion_simulation.pb.go", -+ "ad_group_extension_setting.pb.go", -+ "ad_group_feed.pb.go", -+ "ad_group_label.pb.go", -+ "ad_group_simulation.pb.go", -+ "ad_parameter.pb.go", -+ "ad_schedule_view.pb.go", -+ "age_range_view.pb.go", -+ "asset.pb.go", -+ "bidding_strategy.pb.go", -+ "billing_setup.pb.go", -+ "campaign.pb.go", -+ "campaign_audience_view.pb.go", -+ "campaign_bid_modifier.pb.go", -+ "campaign_budget.pb.go", -+ "campaign_criterion.pb.go", -+ "campaign_criterion_simulation.pb.go", -+ "campaign_draft.pb.go", -+ "campaign_experiment.pb.go", -+ "campaign_extension_setting.pb.go", -+ "campaign_feed.pb.go", -+ "campaign_label.pb.go", -+ "campaign_shared_set.pb.go", -+ "carrier_constant.pb.go", -+ "change_status.pb.go", -+ "click_view.pb.go", -+ "conversion_action.pb.go", -+ "custom_interest.pb.go", -+ "customer.pb.go", -+ "customer_client.pb.go", -+ "customer_client_link.pb.go", -+ "customer_extension_setting.pb.go", -+ "customer_feed.pb.go", -+ "customer_label.pb.go", -+ "customer_manager_link.pb.go", -+ "customer_negative_criterion.pb.go", -+ "detail_placement_view.pb.go", -+ "display_keyword_view.pb.go", -+ "distance_view.pb.go", -+ "domain_category.pb.go", -+ "dynamic_search_ads_search_term_view.pb.go", -+ "expanded_landing_page_view.pb.go", -+ "extension_feed_item.pb.go", -+ "feed.pb.go", -+ "feed_item.pb.go", -+ "feed_item_target.pb.go", -+ "feed_mapping.pb.go", -+ "feed_placeholder_view.pb.go", -+ "gender_view.pb.go", -+ "geo_target_constant.pb.go", -+ "geographic_view.pb.go", -+ "google_ads_field.pb.go", -+ "group_placement_view.pb.go", -+ "hotel_group_view.pb.go", -+ "hotel_performance_view.pb.go", -+ "invoice.pb.go", -+ "keyword_plan.pb.go", -+ "keyword_plan_ad_group.pb.go", -+ "keyword_plan_campaign.pb.go", -+ "keyword_plan_keyword.pb.go", -+ "keyword_plan_negative_keyword.pb.go", -+ "keyword_view.pb.go", -+ "label.pb.go", -+ "landing_page_view.pb.go", -+ "language_constant.pb.go", -+ "location_view.pb.go", -+ "managed_placement_view.pb.go", -+ "media_file.pb.go", -+ "merchant_center_link.pb.go", -+ "mobile_app_category_constant.pb.go", -+ "mobile_device_constant.pb.go", -+ "mutate_job.pb.go", -+ "operating_system_version_constant.pb.go", -+ "paid_organic_search_term_view.pb.go", -+ "parental_status_view.pb.go", -+ "payments_account.pb.go", -+ "product_bidding_category_constant.pb.go", -+ "product_group_view.pb.go", -+ "recommendation.pb.go", -+ "remarketing_action.pb.go", -+ "search_term_view.pb.go", -+ "shared_criterion.pb.go", -+ "shared_set.pb.go", -+ "shopping_performance_view.pb.go", -+ "topic_constant.pb.go", -+ "topic_view.pb.go", -+ "user_interest.pb.go", -+ "user_list.pb.go", -+ "user_location_view.pb.go", -+ "video.pb.go", ++ "canvas.pb.go", ++ "card.pb.go", ++ "collection.pb.go", ++ "content.pb.go", ++ "image.pb.go", ++ "intent.pb.go", ++ "link.pb.go", ++ "list.pb.go", ++ "media.pb.go", ++ "prompt.pb.go", ++ "scene.pb.go", ++ "simple.pb.go", ++ "suggestion.pb.go", ++ "table.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/resources", ++ importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/conversation", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/ads/googleads/v2/common", -+ "//googleapis/ads/googleads/v2/enums", -+ "//googleapis/ads/googleads/v2/errors", -+ "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":resources", ++ actual = ":conversation", + visibility = ["//visibility:public"], +) -diff -urN a/googleapis/ads/googleads/v2/services/BUILD.bazel b/googleapis/ads/googleads/v2/services/BUILD.bazel ---- a/googleapis/ads/googleads/v2/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v2/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,138 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "services", -+ srcs = [ -+ "account_budget_proposal_service.pb.go", -+ "account_budget_service.pb.go", -+ "ad_group_ad_asset_view_service.pb.go", -+ "ad_group_ad_label_service.pb.go", -+ "ad_group_ad_service.pb.go", -+ "ad_group_audience_view_service.pb.go", -+ "ad_group_bid_modifier_service.pb.go", -+ "ad_group_criterion_label_service.pb.go", -+ "ad_group_criterion_service.pb.go", -+ "ad_group_criterion_simulation_service.pb.go", -+ "ad_group_extension_setting_service.pb.go", -+ "ad_group_feed_service.pb.go", -+ "ad_group_label_service.pb.go", -+ "ad_group_service.pb.go", -+ "ad_group_simulation_service.pb.go", -+ "ad_parameter_service.pb.go", -+ "ad_schedule_view_service.pb.go", -+ "ad_service.pb.go", -+ "age_range_view_service.pb.go", -+ "asset_service.pb.go", -+ "bidding_strategy_service.pb.go", -+ "billing_setup_service.pb.go", -+ "campaign_audience_view_service.pb.go", -+ "campaign_bid_modifier_service.pb.go", -+ "campaign_budget_service.pb.go", -+ "campaign_criterion_service.pb.go", -+ "campaign_criterion_simulation_service.pb.go", -+ "campaign_draft_service.pb.go", -+ "campaign_experiment_service.pb.go", -+ "campaign_extension_setting_service.pb.go", -+ "campaign_feed_service.pb.go", -+ "campaign_label_service.pb.go", -+ "campaign_service.pb.go", -+ "campaign_shared_set_service.pb.go", -+ "carrier_constant_service.pb.go", -+ "change_status_service.pb.go", -+ "click_view_service.pb.go", -+ "conversion_action_service.pb.go", -+ "conversion_adjustment_upload_service.pb.go", -+ "conversion_upload_service.pb.go", -+ "custom_interest_service.pb.go", -+ "customer_client_link_service.pb.go", -+ "customer_client_service.pb.go", -+ "customer_extension_setting_service.pb.go", -+ "customer_feed_service.pb.go", -+ "customer_label_service.pb.go", -+ "customer_manager_link_service.pb.go", -+ "customer_negative_criterion_service.pb.go", -+ "customer_service.pb.go", -+ "detail_placement_view_service.pb.go", -+ "display_keyword_view_service.pb.go", -+ "distance_view_service.pb.go", -+ "domain_category_service.pb.go", -+ "dynamic_search_ads_search_term_view_service.pb.go", -+ "expanded_landing_page_view_service.pb.go", -+ "extension_feed_item_service.pb.go", -+ "feed_item_service.pb.go", -+ "feed_item_target_service.pb.go", -+ "feed_mapping_service.pb.go", -+ "feed_placeholder_view_service.pb.go", -+ "feed_service.pb.go", -+ "gender_view_service.pb.go", -+ "geo_target_constant_service.pb.go", -+ "geographic_view_service.pb.go", -+ "google_ads_field_service.pb.go", -+ "google_ads_service.pb.go", -+ "group_placement_view_service.pb.go", -+ "hotel_group_view_service.pb.go", -+ "hotel_performance_view_service.pb.go", -+ "invoice_service.pb.go", -+ "keyword_plan_ad_group_service.pb.go", -+ "keyword_plan_campaign_service.pb.go", -+ "keyword_plan_idea_service.pb.go", -+ "keyword_plan_keyword_service.pb.go", -+ "keyword_plan_negative_keyword_service.pb.go", -+ "keyword_plan_service.pb.go", -+ "keyword_view_service.pb.go", -+ "label_service.pb.go", -+ "landing_page_view_service.pb.go", -+ "language_constant_service.pb.go", -+ "location_view_service.pb.go", -+ "managed_placement_view_service.pb.go", -+ "media_file_service.pb.go", -+ "merchant_center_link_service.pb.go", -+ "mobile_app_category_constant_service.pb.go", -+ "mobile_device_constant_service.pb.go", -+ "mutate_job_service.pb.go", -+ "operating_system_version_constant_service.pb.go", -+ "paid_organic_search_term_view_service.pb.go", -+ "parental_status_view_service.pb.go", -+ "payments_account_service.pb.go", -+ "product_bidding_category_constant_service.pb.go", -+ "product_group_view_service.pb.go", -+ "reach_plan_service.pb.go", -+ "recommendation_service.pb.go", -+ "remarketing_action_service.pb.go", -+ "search_term_view_service.pb.go", -+ "shared_criterion_service.pb.go", -+ "shared_set_service.pb.go", -+ "shopping_performance_view_service.pb.go", -+ "topic_constant_service.pb.go", -+ "topic_view_service.pb.go", -+ "user_interest_service.pb.go", -+ "user_list_service.pb.go", -+ "user_location_view_service.pb.go", -+ "video_service.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v2/services", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//googleapis/ads/googleads/v2/common", -+ "//googleapis/ads/googleads/v2/enums", -+ "//googleapis/ads/googleads/v2/resources", -+ "//googleapis/api/annotations", -+ "//googleapis/longrunning", -+ "//googleapis/rpc/status", -+ "//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/wrappers: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 = ":services", -+ visibility = ["//visibility:public"], -+) -diff -urN a/googleapis/ads/googleads/v3/common/BUILD.bazel b/googleapis/ads/googleads/v3/common/BUILD.bazel ---- a/googleapis/ads/googleads/v3/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v3/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,51 @@ +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 ++++ 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") + +go_library( -+ name = "common", ++ name = "interactionmodel", + srcs = [ -+ "ad_asset.pb.go", -+ "ad_type_infos.pb.go", -+ "asset_types.pb.go", -+ "bidding.pb.go", -+ "click_location.pb.go", -+ "criteria.pb.go", -+ "criterion_category_availability.pb.go", -+ "custom_parameter.pb.go", -+ "dates.pb.go", -+ "explorer_auto_optimizer_setting.pb.go", -+ "extensions.pb.go", -+ "feed_common.pb.go", -+ "final_app_url.pb.go", -+ "frequency_cap.pb.go", -+ "keyword_plan_common.pb.go", -+ "matching_function.pb.go", -+ "metrics.pb.go", -+ "offline_user_data.pb.go", -+ "policy.pb.go", -+ "real_time_bidding_setting.pb.go", -+ "segments.pb.go", -+ "simulation.pb.go", -+ "tag_snippet.pb.go", -+ "targeting_setting.pb.go", -+ "text_label.pb.go", -+ "url_collection.pb.go", -+ "user_lists.pb.go", -+ "value.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v3/common", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//googleapis/ads/googleads/v3/enums", -+ "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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 = ":common", -+ visibility = ["//visibility:public"], -+) -diff -urN a/googleapis/ads/googleads/v3/enums/BUILD.bazel b/googleapis/ads/googleads/v3/enums/BUILD.bazel ---- a/googleapis/ads/googleads/v3/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v3/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,239 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "enums", -+ srcs = [ -+ "access_reason.pb.go", -+ "access_role.pb.go", -+ "account_budget_proposal_status.pb.go", -+ "account_budget_proposal_type.pb.go", -+ "account_budget_status.pb.go", -+ "ad_customizer_placeholder_field.pb.go", -+ "ad_group_ad_rotation_mode.pb.go", -+ "ad_group_ad_status.pb.go", -+ "ad_group_criterion_approval_status.pb.go", -+ "ad_group_criterion_status.pb.go", -+ "ad_group_status.pb.go", -+ "ad_group_type.pb.go", -+ "ad_network_type.pb.go", -+ "ad_serving_optimization_status.pb.go", -+ "ad_strength.pb.go", -+ "ad_type.pb.go", -+ "advertising_channel_sub_type.pb.go", -+ "advertising_channel_type.pb.go", -+ "affiliate_location_feed_relationship_type.pb.go", -+ "affiliate_location_placeholder_field.pb.go", -+ "age_range_type.pb.go", -+ "app_campaign_app_store.pb.go", -+ "app_campaign_bidding_strategy_goal_type.pb.go", -+ "app_payment_model_type.pb.go", -+ "app_placeholder_field.pb.go", -+ "app_store.pb.go", -+ "app_url_operating_system_type.pb.go", -+ "asset_field_type.pb.go", -+ "asset_performance_label.pb.go", -+ "asset_type.pb.go", -+ "attribution_model.pb.go", -+ "bid_modifier_source.pb.go", -+ "bidding_source.pb.go", -+ "bidding_strategy_status.pb.go", -+ "bidding_strategy_type.pb.go", -+ "billing_setup_status.pb.go", -+ "brand_safety_suitability.pb.go", -+ "budget_delivery_method.pb.go", -+ "budget_period.pb.go", -+ "budget_status.pb.go", -+ "budget_type.pb.go", -+ "call_conversion_reporting_state.pb.go", -+ "call_placeholder_field.pb.go", -+ "callout_placeholder_field.pb.go", -+ "campaign_criterion_status.pb.go", -+ "campaign_draft_status.pb.go", -+ "campaign_experiment_status.pb.go", -+ "campaign_experiment_traffic_split_type.pb.go", -+ "campaign_experiment_type.pb.go", -+ "campaign_serving_status.pb.go", -+ "campaign_shared_set_status.pb.go", -+ "campaign_status.pb.go", -+ "change_status_operation.pb.go", -+ "change_status_resource_type.pb.go", -+ "click_type.pb.go", -+ "content_label_type.pb.go", -+ "conversion_action_category.pb.go", -+ "conversion_action_counting_type.pb.go", -+ "conversion_action_status.pb.go", -+ "conversion_action_type.pb.go", -+ "conversion_adjustment_type.pb.go", -+ "conversion_attribution_event_type.pb.go", -+ "conversion_lag_bucket.pb.go", -+ "conversion_or_adjustment_lag_bucket.pb.go", -+ "criterion_category_channel_availability_mode.pb.go", -+ "criterion_category_locale_availability_mode.pb.go", -+ "criterion_system_serving_status.pb.go", -+ "criterion_type.pb.go", -+ "custom_interest_member_type.pb.go", -+ "custom_interest_status.pb.go", -+ "custom_interest_type.pb.go", -+ "custom_placeholder_field.pb.go", -+ "customer_match_upload_key_type.pb.go", -+ "customer_pay_per_conversion_eligibility_failure_reason.pb.go", -+ "data_driven_model_status.pb.go", -+ "day_of_week.pb.go", -+ "device.pb.go", -+ "display_ad_format_setting.pb.go", -+ "display_upload_product_type.pb.go", -+ "distance_bucket.pb.go", -+ "dsa_page_feed_criterion_field.pb.go", -+ "education_placeholder_field.pb.go", -+ "extension_setting_device.pb.go", -+ "extension_type.pb.go", -+ "external_conversion_source.pb.go", -+ "feed_attribute_type.pb.go", -+ "feed_item_quality_approval_status.pb.go", -+ "feed_item_quality_disapproval_reason.pb.go", -+ "feed_item_status.pb.go", -+ "feed_item_target_device.pb.go", -+ "feed_item_target_status.pb.go", -+ "feed_item_target_type.pb.go", -+ "feed_item_validation_status.pb.go", -+ "feed_link_status.pb.go", -+ "feed_mapping_criterion_type.pb.go", -+ "feed_mapping_status.pb.go", -+ "feed_origin.pb.go", -+ "feed_status.pb.go", -+ "flight_placeholder_field.pb.go", -+ "frequency_cap_event_type.pb.go", -+ "frequency_cap_level.pb.go", -+ "frequency_cap_time_unit.pb.go", -+ "gender_type.pb.go", -+ "geo_target_constant_status.pb.go", -+ "geo_targeting_restriction.pb.go", -+ "geo_targeting_type.pb.go", -+ "google_ads_field_category.pb.go", -+ "google_ads_field_data_type.pb.go", -+ "hotel_date_selection_type.pb.go", -+ "hotel_placeholder_field.pb.go", -+ "hotel_price_bucket.pb.go", -+ "hotel_rate_type.pb.go", -+ "income_range_type.pb.go", -+ "interaction_event_type.pb.go", -+ "interaction_type.pb.go", -+ "invoice_type.pb.go", -+ "job_placeholder_field.pb.go", -+ "keyword_match_type.pb.go", -+ "keyword_plan_competition_level.pb.go", -+ "keyword_plan_forecast_interval.pb.go", -+ "keyword_plan_network.pb.go", -+ "label_status.pb.go", -+ "legacy_app_install_ad_app_store.pb.go", -+ "listing_custom_attribute_index.pb.go", -+ "listing_group_type.pb.go", -+ "local_placeholder_field.pb.go", -+ "location_extension_targeting_criterion_field.pb.go", -+ "location_group_radius_units.pb.go", -+ "location_placeholder_field.pb.go", -+ "manager_link_status.pb.go", -+ "matching_function_context_type.pb.go", -+ "matching_function_operator.pb.go", -+ "media_type.pb.go", -+ "merchant_center_link_status.pb.go", -+ "message_placeholder_field.pb.go", -+ "mime_type.pb.go", -+ "minute_of_hour.pb.go", -+ "mobile_device_type.pb.go", -+ "month_of_year.pb.go", -+ "mutate_job_status.pb.go", -+ "negative_geo_target_type.pb.go", -+ "offline_user_data_job_failure_reason.pb.go", -+ "offline_user_data_job_status.pb.go", -+ "offline_user_data_job_type.pb.go", -+ "operating_system_version_operator_type.pb.go", -+ "page_one_promoted_strategy_goal.pb.go", -+ "parental_status_type.pb.go", -+ "payment_mode.pb.go", -+ "placeholder_type.pb.go", -+ "placement_type.pb.go", -+ "policy_approval_status.pb.go", -+ "policy_review_status.pb.go", -+ "policy_topic_entry_type.pb.go", -+ "policy_topic_evidence_destination_mismatch_url_type.pb.go", -+ "policy_topic_evidence_destination_not_working_device.pb.go", -+ "policy_topic_evidence_destination_not_working_dns_error_type.pb.go", -+ "positive_geo_target_type.pb.go", -+ "preferred_content_type.pb.go", -+ "price_extension_price_qualifier.pb.go", -+ "price_extension_price_unit.pb.go", -+ "price_extension_type.pb.go", -+ "price_placeholder_field.pb.go", -+ "product_bidding_category_level.pb.go", -+ "product_bidding_category_status.pb.go", -+ "product_channel.pb.go", -+ "product_channel_exclusivity.pb.go", -+ "product_condition.pb.go", -+ "product_custom_attribute_index.pb.go", -+ "product_type_level.pb.go", -+ "promotion_extension_discount_modifier.pb.go", -+ "promotion_extension_occasion.pb.go", -+ "promotion_placeholder_field.pb.go", -+ "proximity_radius_units.pb.go", -+ "quality_score_bucket.pb.go", -+ "reach_plan_ad_length.pb.go", -+ "reach_plan_age_range.pb.go", -+ "reach_plan_network.pb.go", -+ "real_estate_placeholder_field.pb.go", -+ "recommendation_type.pb.go", -+ "search_engine_results_page_type.pb.go", -+ "search_term_match_type.pb.go", -+ "search_term_targeting_status.pb.go", -+ "served_asset_field_type.pb.go", -+ "shared_set_status.pb.go", -+ "shared_set_type.pb.go", -+ "simulation_modification_method.pb.go", -+ "simulation_type.pb.go", -+ "sitelink_placeholder_field.pb.go", ++ "conditional_event.pb.go", ++ "event_handler.pb.go", ++ "global_intent_event.pb.go", ++ "intent.pb.go", ++ "intent_event.pb.go", ++ "scene.pb.go", + "slot.pb.go", -+ "spending_limit_type.pb.go", -+ "structured_snippet_placeholder_field.pb.go", -+ "summary_row_setting.pb.go", -+ "system_managed_entity_source.pb.go", -+ "target_cpa_opt_in_recommendation_goal.pb.go", -+ "target_impression_share_location.pb.go", -+ "targeting_dimension.pb.go", -+ "time_type.pb.go", -+ "tracking_code_page_format.pb.go", -+ "tracking_code_type.pb.go", -+ "travel_placeholder_field.pb.go", -+ "user_interest_taxonomy_type.pb.go", -+ "user_list_access_status.pb.go", -+ "user_list_closing_reason.pb.go", -+ "user_list_combined_rule_operator.pb.go", -+ "user_list_crm_data_source_type.pb.go", -+ "user_list_date_rule_item_operator.pb.go", -+ "user_list_logical_rule_operator.pb.go", -+ "user_list_membership_status.pb.go", -+ "user_list_number_rule_item_operator.pb.go", -+ "user_list_prepopulation_status.pb.go", -+ "user_list_rule_type.pb.go", -+ "user_list_size_range.pb.go", -+ "user_list_string_rule_item_operator.pb.go", -+ "user_list_type.pb.go", -+ "vanity_pharma_display_url_mode.pb.go", -+ "vanity_pharma_text.pb.go", -+ "webpage_condition_operand.pb.go", -+ "webpage_condition_operator.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v3/enums", -+ 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", -+ ], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":enums", -+ visibility = ["//visibility:public"], -+) -diff -urN a/googleapis/ads/googleads/v3/errors/BUILD.bazel b/googleapis/ads/googleads/v3/errors/BUILD.bazel ---- a/googleapis/ads/googleads/v3/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v3/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,135 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "errors", -+ srcs = [ -+ "access_invitation_error.pb.go", -+ "account_budget_proposal_error.pb.go", -+ "ad_customizer_error.pb.go", -+ "ad_error.pb.go", -+ "ad_group_ad_error.pb.go", -+ "ad_group_bid_modifier_error.pb.go", -+ "ad_group_criterion_error.pb.go", -+ "ad_group_error.pb.go", -+ "ad_group_feed_error.pb.go", -+ "ad_parameter_error.pb.go", -+ "ad_sharing_error.pb.go", -+ "adx_error.pb.go", -+ "asset_error.pb.go", -+ "asset_link_error.pb.go", -+ "authentication_error.pb.go", -+ "authorization_error.pb.go", -+ "bidding_error.pb.go", -+ "bidding_strategy_error.pb.go", -+ "billing_setup_error.pb.go", -+ "campaign_budget_error.pb.go", -+ "campaign_criterion_error.pb.go", -+ "campaign_draft_error.pb.go", -+ "campaign_error.pb.go", -+ "campaign_experiment_error.pb.go", -+ "campaign_feed_error.pb.go", -+ "campaign_shared_set_error.pb.go", -+ "change_status_error.pb.go", -+ "collection_size_error.pb.go", -+ "context_error.pb.go", -+ "conversion_action_error.pb.go", -+ "conversion_adjustment_upload_error.pb.go", -+ "conversion_upload_error.pb.go", -+ "country_code_error.pb.go", -+ "criterion_error.pb.go", -+ "currency_code_error.pb.go", -+ "custom_interest_error.pb.go", -+ "customer_client_link_error.pb.go", -+ "customer_error.pb.go", -+ "customer_feed_error.pb.go", -+ "customer_manager_link_error.pb.go", -+ "database_error.pb.go", -+ "date_error.pb.go", -+ "date_range_error.pb.go", -+ "distinct_error.pb.go", -+ "enum_error.pb.go", -+ "errors.pb.go", -+ "extension_feed_item_error.pb.go", -+ "extension_setting_error.pb.go", -+ "feed_attribute_reference_error.pb.go", -+ "feed_error.pb.go", -+ "feed_item_error.pb.go", -+ "feed_item_target_error.pb.go", -+ "feed_item_validation_error.pb.go", -+ "feed_mapping_error.pb.go", -+ "field_error.pb.go", -+ "field_mask_error.pb.go", -+ "function_error.pb.go", -+ "function_parsing_error.pb.go", -+ "geo_target_constant_suggestion_error.pb.go", -+ "header_error.pb.go", -+ "id_error.pb.go", -+ "image_error.pb.go", -+ "internal_error.pb.go", -+ "invoice_error.pb.go", -+ "keyword_plan_ad_group_error.pb.go", -+ "keyword_plan_campaign_error.pb.go", -+ "keyword_plan_error.pb.go", -+ "keyword_plan_idea_error.pb.go", -+ "keyword_plan_keyword_error.pb.go", -+ "keyword_plan_negative_keyword_error.pb.go", -+ "label_error.pb.go", -+ "language_code_error.pb.go", -+ "list_operation_error.pb.go", -+ "manager_link_error.pb.go", -+ "media_bundle_error.pb.go", -+ "media_file_error.pb.go", -+ "media_upload_error.pb.go", -+ "multiplier_error.pb.go", -+ "mutate_error.pb.go", -+ "mutate_job_error.pb.go", -+ "new_resource_creation_error.pb.go", -+ "not_empty_error.pb.go", -+ "not_whitelisted_error.pb.go", -+ "null_error.pb.go", -+ "offline_user_data_job_error.pb.go", -+ "operation_access_denied_error.pb.go", -+ "operator_error.pb.go", -+ "partial_failure_error.pb.go", -+ "payments_account_error.pb.go", -+ "policy_finding_error.pb.go", -+ "policy_validation_parameter_error.pb.go", -+ "policy_violation_error.pb.go", -+ "query_error.pb.go", -+ "quota_error.pb.go", -+ "range_error.pb.go", -+ "reach_plan_error.pb.go", -+ "recommendation_error.pb.go", -+ "region_code_error.pb.go", -+ "request_error.pb.go", -+ "resource_access_denied_error.pb.go", -+ "resource_count_limit_exceeded_error.pb.go", -+ "setting_error.pb.go", -+ "shared_criterion_error.pb.go", -+ "shared_set_error.pb.go", -+ "size_limit_error.pb.go", -+ "string_format_error.pb.go", -+ "string_length_error.pb.go", -+ "time_zone_error.pb.go", -+ "url_field_error.pb.go", -+ "user_data_error.pb.go", -+ "user_list_error.pb.go", -+ "youtube_video_registration_error.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v3/errors", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//googleapis/ads/googleads/v3/common", -+ "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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 = ":errors", -+ visibility = ["//visibility:public"], -+) -diff -urN a/googleapis/ads/googleads/v3/resources/BUILD.bazel b/googleapis/ads/googleads/v3/resources/BUILD.bazel ---- a/googleapis/ads/googleads/v3/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v3/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,128 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "resources", -+ srcs = [ -+ "account_budget.pb.go", -+ "account_budget_proposal.pb.go", -+ "ad.pb.go", -+ "ad_group.pb.go", -+ "ad_group_ad.pb.go", -+ "ad_group_ad_asset_view.pb.go", -+ "ad_group_ad_label.pb.go", -+ "ad_group_audience_view.pb.go", -+ "ad_group_bid_modifier.pb.go", -+ "ad_group_criterion.pb.go", -+ "ad_group_criterion_label.pb.go", -+ "ad_group_criterion_simulation.pb.go", -+ "ad_group_extension_setting.pb.go", -+ "ad_group_feed.pb.go", -+ "ad_group_label.pb.go", -+ "ad_group_simulation.pb.go", -+ "ad_parameter.pb.go", -+ "ad_schedule_view.pb.go", -+ "age_range_view.pb.go", -+ "asset.pb.go", -+ "bidding_strategy.pb.go", -+ "billing_setup.pb.go", -+ "campaign.pb.go", -+ "campaign_audience_view.pb.go", -+ "campaign_bid_modifier.pb.go", -+ "campaign_budget.pb.go", -+ "campaign_criterion.pb.go", -+ "campaign_criterion_simulation.pb.go", -+ "campaign_draft.pb.go", -+ "campaign_experiment.pb.go", -+ "campaign_extension_setting.pb.go", -+ "campaign_feed.pb.go", -+ "campaign_label.pb.go", -+ "campaign_shared_set.pb.go", -+ "carrier_constant.pb.go", -+ "change_status.pb.go", -+ "click_view.pb.go", -+ "conversion_action.pb.go", -+ "currency_constant.pb.go", -+ "custom_interest.pb.go", -+ "customer.pb.go", -+ "customer_client.pb.go", -+ "customer_client_link.pb.go", -+ "customer_extension_setting.pb.go", -+ "customer_feed.pb.go", -+ "customer_label.pb.go", -+ "customer_manager_link.pb.go", -+ "customer_negative_criterion.pb.go", -+ "detail_placement_view.pb.go", -+ "display_keyword_view.pb.go", -+ "distance_view.pb.go", -+ "domain_category.pb.go", -+ "dynamic_search_ads_search_term_view.pb.go", -+ "expanded_landing_page_view.pb.go", -+ "extension_feed_item.pb.go", -+ "feed.pb.go", -+ "feed_item.pb.go", -+ "feed_item_target.pb.go", -+ "feed_mapping.pb.go", -+ "feed_placeholder_view.pb.go", -+ "gender_view.pb.go", -+ "geo_target_constant.pb.go", -+ "geographic_view.pb.go", -+ "google_ads_field.pb.go", -+ "group_placement_view.pb.go", -+ "hotel_group_view.pb.go", -+ "hotel_performance_view.pb.go", -+ "invoice.pb.go", -+ "keyword_plan.pb.go", -+ "keyword_plan_ad_group.pb.go", -+ "keyword_plan_campaign.pb.go", -+ "keyword_plan_keyword.pb.go", -+ "keyword_plan_negative_keyword.pb.go", -+ "keyword_view.pb.go", -+ "label.pb.go", -+ "landing_page_view.pb.go", -+ "language_constant.pb.go", -+ "location_view.pb.go", -+ "managed_placement_view.pb.go", -+ "media_file.pb.go", -+ "merchant_center_link.pb.go", -+ "mobile_app_category_constant.pb.go", -+ "mobile_device_constant.pb.go", -+ "mutate_job.pb.go", -+ "offline_user_data_job.pb.go", -+ "operating_system_version_constant.pb.go", -+ "paid_organic_search_term_view.pb.go", -+ "parental_status_view.pb.go", -+ "payments_account.pb.go", -+ "product_bidding_category_constant.pb.go", -+ "product_group_view.pb.go", -+ "recommendation.pb.go", -+ "remarketing_action.pb.go", -+ "search_term_view.pb.go", -+ "shared_criterion.pb.go", -+ "shared_set.pb.go", -+ "shopping_performance_view.pb.go", -+ "topic_constant.pb.go", -+ "topic_view.pb.go", -+ "user_interest.pb.go", -+ "user_list.pb.go", -+ "user_location_view.pb.go", -+ "video.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v3/resources", ++ importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/interactionmodel", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/ads/googleads/v3/common", -+ "//googleapis/ads/googleads/v3/enums", -+ "//googleapis/ads/googleads/v3/errors", ++ "//googleapis/actions/sdk/v2/interactionmodel/prompt", ++ "//googleapis/actions/sdk/v2/interactionmodel/type", + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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", + ], +) + +alias( + name = "go_default_library", -+ actual = ":resources", ++ actual = ":interactionmodel", + visibility = ["//visibility:public"], +) -diff -urN a/googleapis/ads/googleads/v3/services/BUILD.bazel b/googleapis/ads/googleads/v3/services/BUILD.bazel ---- a/googleapis/ads/googleads/v3/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v3/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,141 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "services", -+ srcs = [ -+ "account_budget_proposal_service.pb.go", -+ "account_budget_service.pb.go", -+ "ad_group_ad_asset_view_service.pb.go", -+ "ad_group_ad_label_service.pb.go", -+ "ad_group_ad_service.pb.go", -+ "ad_group_audience_view_service.pb.go", -+ "ad_group_bid_modifier_service.pb.go", -+ "ad_group_criterion_label_service.pb.go", -+ "ad_group_criterion_service.pb.go", -+ "ad_group_criterion_simulation_service.pb.go", -+ "ad_group_extension_setting_service.pb.go", -+ "ad_group_feed_service.pb.go", -+ "ad_group_label_service.pb.go", -+ "ad_group_service.pb.go", -+ "ad_group_simulation_service.pb.go", -+ "ad_parameter_service.pb.go", -+ "ad_schedule_view_service.pb.go", -+ "ad_service.pb.go", -+ "age_range_view_service.pb.go", -+ "asset_service.pb.go", -+ "bidding_strategy_service.pb.go", -+ "billing_setup_service.pb.go", -+ "campaign_audience_view_service.pb.go", -+ "campaign_bid_modifier_service.pb.go", -+ "campaign_budget_service.pb.go", -+ "campaign_criterion_service.pb.go", -+ "campaign_criterion_simulation_service.pb.go", -+ "campaign_draft_service.pb.go", -+ "campaign_experiment_service.pb.go", -+ "campaign_extension_setting_service.pb.go", -+ "campaign_feed_service.pb.go", -+ "campaign_label_service.pb.go", -+ "campaign_service.pb.go", -+ "campaign_shared_set_service.pb.go", -+ "carrier_constant_service.pb.go", -+ "change_status_service.pb.go", -+ "click_view_service.pb.go", -+ "conversion_action_service.pb.go", -+ "conversion_adjustment_upload_service.pb.go", -+ "conversion_upload_service.pb.go", -+ "currency_constant_service.pb.go", -+ "custom_interest_service.pb.go", -+ "customer_client_link_service.pb.go", -+ "customer_client_service.pb.go", -+ "customer_extension_setting_service.pb.go", -+ "customer_feed_service.pb.go", -+ "customer_label_service.pb.go", -+ "customer_manager_link_service.pb.go", -+ "customer_negative_criterion_service.pb.go", -+ "customer_service.pb.go", -+ "detail_placement_view_service.pb.go", -+ "display_keyword_view_service.pb.go", -+ "distance_view_service.pb.go", -+ "domain_category_service.pb.go", -+ "dynamic_search_ads_search_term_view_service.pb.go", -+ "expanded_landing_page_view_service.pb.go", -+ "extension_feed_item_service.pb.go", -+ "feed_item_service.pb.go", -+ "feed_item_target_service.pb.go", -+ "feed_mapping_service.pb.go", -+ "feed_placeholder_view_service.pb.go", -+ "feed_service.pb.go", -+ "gender_view_service.pb.go", -+ "geo_target_constant_service.pb.go", -+ "geographic_view_service.pb.go", -+ "google_ads_field_service.pb.go", -+ "google_ads_service.pb.go", -+ "group_placement_view_service.pb.go", -+ "hotel_group_view_service.pb.go", -+ "hotel_performance_view_service.pb.go", -+ "invoice_service.pb.go", -+ "keyword_plan_ad_group_service.pb.go", -+ "keyword_plan_campaign_service.pb.go", -+ "keyword_plan_idea_service.pb.go", -+ "keyword_plan_keyword_service.pb.go", -+ "keyword_plan_negative_keyword_service.pb.go", -+ "keyword_plan_service.pb.go", -+ "keyword_view_service.pb.go", -+ "label_service.pb.go", -+ "landing_page_view_service.pb.go", -+ "language_constant_service.pb.go", -+ "location_view_service.pb.go", -+ "managed_placement_view_service.pb.go", -+ "media_file_service.pb.go", -+ "merchant_center_link_service.pb.go", -+ "mobile_app_category_constant_service.pb.go", -+ "mobile_device_constant_service.pb.go", -+ "mutate_job_service.pb.go", -+ "offline_user_data_job_service.pb.go", -+ "operating_system_version_constant_service.pb.go", -+ "paid_organic_search_term_view_service.pb.go", -+ "parental_status_view_service.pb.go", -+ "payments_account_service.pb.go", -+ "product_bidding_category_constant_service.pb.go", -+ "product_group_view_service.pb.go", -+ "reach_plan_service.pb.go", -+ "recommendation_service.pb.go", -+ "remarketing_action_service.pb.go", -+ "search_term_view_service.pb.go", -+ "shared_criterion_service.pb.go", -+ "shared_set_service.pb.go", -+ "shopping_performance_view_service.pb.go", -+ "topic_constant_service.pb.go", -+ "topic_view_service.pb.go", -+ "user_data_service.pb.go", -+ "user_interest_service.pb.go", -+ "user_list_service.pb.go", -+ "user_location_view_service.pb.go", -+ "video_service.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v3/services", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//googleapis/ads/googleads/v3/common", -+ "//googleapis/ads/googleads/v3/enums", -+ "//googleapis/ads/googleads/v3/resources", -+ "//googleapis/api/annotations", -+ "//googleapis/longrunning", -+ "//googleapis/rpc/status", -+ "//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/wrappers: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 = ":services", -+ visibility = ["//visibility:public"], -+) -diff -urN a/googleapis/ads/googleads/v4/common/BUILD.bazel b/googleapis/ads/googleads/v4/common/BUILD.bazel ---- a/googleapis/ads/googleads/v4/common/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v4/common/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,51 @@ +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 ++++ b/googleapis/actions/sdk/v2/interactionmodel/prompt/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 = "common", ++ name = "prompt", + srcs = [ -+ "ad_asset.pb.go", -+ "ad_type_infos.pb.go", -+ "asset_types.pb.go", -+ "bidding.pb.go", -+ "click_location.pb.go", -+ "criteria.pb.go", -+ "criterion_category_availability.pb.go", -+ "custom_parameter.pb.go", -+ "dates.pb.go", -+ "explorer_auto_optimizer_setting.pb.go", -+ "extensions.pb.go", -+ "feed_common.pb.go", -+ "final_app_url.pb.go", -+ "frequency_cap.pb.go", -+ "keyword_plan_common.pb.go", -+ "matching_function.pb.go", -+ "metrics.pb.go", -+ "offline_user_data.pb.go", -+ "policy.pb.go", -+ "real_time_bidding_setting.pb.go", -+ "segments.pb.go", -+ "simulation.pb.go", -+ "tag_snippet.pb.go", -+ "targeting_setting.pb.go", -+ "text_label.pb.go", -+ "url_collection.pb.go", -+ "user_lists.pb.go", -+ "value.pb.go", ++ "static_canvas_prompt.pb.go", ++ "static_card_prompt.pb.go", ++ "static_collection_browse_prompt.pb.go", ++ "static_collection_prompt.pb.go", ++ "static_content_prompt.pb.go", ++ "static_image_prompt.pb.go", ++ "static_link_prompt.pb.go", ++ "static_list_prompt.pb.go", ++ "static_media_prompt.pb.go", ++ "static_prompt.pb.go", ++ "static_simple_prompt.pb.go", ++ "static_table_prompt.pb.go", ++ "suggestion.pb.go", ++ "surface_capabilities.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v4/common", ++ importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/interactionmodel/prompt", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/ads/googleads/v4/enums", -+ "//googleapis/api/annotations", -+ "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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 = ":common", -+ visibility = ["//visibility:public"], -+) -diff -urN a/googleapis/ads/googleads/v4/enums/BUILD.bazel b/googleapis/ads/googleads/v4/enums/BUILD.bazel ---- a/googleapis/ads/googleads/v4/enums/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v4/enums/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,243 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "enums", -+ srcs = [ -+ "access_reason.pb.go", -+ "access_role.pb.go", -+ "account_budget_proposal_status.pb.go", -+ "account_budget_proposal_type.pb.go", -+ "account_budget_status.pb.go", -+ "account_link_status.pb.go", -+ "ad_customizer_placeholder_field.pb.go", -+ "ad_group_ad_rotation_mode.pb.go", -+ "ad_group_ad_status.pb.go", -+ "ad_group_criterion_approval_status.pb.go", -+ "ad_group_criterion_status.pb.go", -+ "ad_group_status.pb.go", -+ "ad_group_type.pb.go", -+ "ad_network_type.pb.go", -+ "ad_serving_optimization_status.pb.go", -+ "ad_strength.pb.go", -+ "ad_type.pb.go", -+ "advertising_channel_sub_type.pb.go", -+ "advertising_channel_type.pb.go", -+ "affiliate_location_feed_relationship_type.pb.go", -+ "affiliate_location_placeholder_field.pb.go", -+ "age_range_type.pb.go", -+ "app_campaign_app_store.pb.go", -+ "app_campaign_bidding_strategy_goal_type.pb.go", -+ "app_payment_model_type.pb.go", -+ "app_placeholder_field.pb.go", -+ "app_store.pb.go", -+ "app_url_operating_system_type.pb.go", -+ "asset_field_type.pb.go", -+ "asset_performance_label.pb.go", -+ "asset_type.pb.go", -+ "attribution_model.pb.go", -+ "batch_job_status.pb.go", -+ "bid_modifier_source.pb.go", -+ "bidding_source.pb.go", -+ "bidding_strategy_status.pb.go", -+ "bidding_strategy_type.pb.go", -+ "billing_setup_status.pb.go", -+ "brand_safety_suitability.pb.go", -+ "budget_delivery_method.pb.go", -+ "budget_period.pb.go", -+ "budget_status.pb.go", -+ "budget_type.pb.go", -+ "call_conversion_reporting_state.pb.go", -+ "call_placeholder_field.pb.go", -+ "callout_placeholder_field.pb.go", -+ "campaign_criterion_status.pb.go", -+ "campaign_draft_status.pb.go", -+ "campaign_experiment_status.pb.go", -+ "campaign_experiment_traffic_split_type.pb.go", -+ "campaign_experiment_type.pb.go", -+ "campaign_serving_status.pb.go", -+ "campaign_shared_set_status.pb.go", -+ "campaign_status.pb.go", -+ "change_status_operation.pb.go", -+ "change_status_resource_type.pb.go", -+ "click_type.pb.go", -+ "content_label_type.pb.go", -+ "conversion_action_category.pb.go", -+ "conversion_action_counting_type.pb.go", -+ "conversion_action_status.pb.go", -+ "conversion_action_type.pb.go", -+ "conversion_adjustment_type.pb.go", -+ "conversion_attribution_event_type.pb.go", -+ "conversion_lag_bucket.pb.go", -+ "conversion_or_adjustment_lag_bucket.pb.go", -+ "criterion_category_channel_availability_mode.pb.go", -+ "criterion_category_locale_availability_mode.pb.go", -+ "criterion_system_serving_status.pb.go", -+ "criterion_type.pb.go", -+ "custom_interest_member_type.pb.go", -+ "custom_interest_status.pb.go", -+ "custom_interest_type.pb.go", -+ "custom_placeholder_field.pb.go", -+ "customer_match_upload_key_type.pb.go", -+ "customer_pay_per_conversion_eligibility_failure_reason.pb.go", -+ "data_driven_model_status.pb.go", -+ "day_of_week.pb.go", -+ "device.pb.go", -+ "display_ad_format_setting.pb.go", -+ "display_upload_product_type.pb.go", -+ "distance_bucket.pb.go", -+ "dsa_page_feed_criterion_field.pb.go", -+ "education_placeholder_field.pb.go", -+ "extension_setting_device.pb.go", -+ "extension_type.pb.go", -+ "external_conversion_source.pb.go", -+ "feed_attribute_type.pb.go", -+ "feed_item_quality_approval_status.pb.go", -+ "feed_item_quality_disapproval_reason.pb.go", -+ "feed_item_status.pb.go", -+ "feed_item_target_device.pb.go", -+ "feed_item_target_status.pb.go", -+ "feed_item_target_type.pb.go", -+ "feed_item_validation_status.pb.go", -+ "feed_link_status.pb.go", -+ "feed_mapping_criterion_type.pb.go", -+ "feed_mapping_status.pb.go", -+ "feed_origin.pb.go", -+ "feed_status.pb.go", -+ "flight_placeholder_field.pb.go", -+ "frequency_cap_event_type.pb.go", -+ "frequency_cap_level.pb.go", -+ "frequency_cap_time_unit.pb.go", -+ "gender_type.pb.go", -+ "geo_target_constant_status.pb.go", -+ "geo_targeting_restriction.pb.go", -+ "geo_targeting_type.pb.go", -+ "google_ads_field_category.pb.go", -+ "google_ads_field_data_type.pb.go", -+ "hotel_date_selection_type.pb.go", -+ "hotel_placeholder_field.pb.go", -+ "hotel_price_bucket.pb.go", -+ "hotel_rate_type.pb.go", -+ "income_range_type.pb.go", -+ "interaction_event_type.pb.go", -+ "interaction_type.pb.go", -+ "invoice_type.pb.go", -+ "job_placeholder_field.pb.go", -+ "keyword_match_type.pb.go", -+ "keyword_plan_competition_level.pb.go", -+ "keyword_plan_forecast_interval.pb.go", -+ "keyword_plan_network.pb.go", -+ "label_status.pb.go", -+ "legacy_app_install_ad_app_store.pb.go", -+ "linked_account_type.pb.go", -+ "listing_group_type.pb.go", -+ "local_placeholder_field.pb.go", -+ "location_extension_targeting_criterion_field.pb.go", -+ "location_group_radius_units.pb.go", -+ "location_placeholder_field.pb.go", -+ "location_source_type.pb.go", -+ "manager_link_status.pb.go", -+ "matching_function_context_type.pb.go", -+ "matching_function_operator.pb.go", -+ "media_type.pb.go", -+ "merchant_center_link_status.pb.go", -+ "message_placeholder_field.pb.go", -+ "mime_type.pb.go", -+ "minute_of_hour.pb.go", -+ "mobile_app_vendor.pb.go", -+ "mobile_device_type.pb.go", -+ "month_of_year.pb.go", -+ "negative_geo_target_type.pb.go", -+ "offline_user_data_job_failure_reason.pb.go", -+ "offline_user_data_job_status.pb.go", -+ "offline_user_data_job_type.pb.go", -+ "operating_system_version_operator_type.pb.go", -+ "optimization_goal_type.pb.go", -+ "page_one_promoted_strategy_goal.pb.go", -+ "parental_status_type.pb.go", -+ "payment_mode.pb.go", -+ "placeholder_type.pb.go", -+ "placement_type.pb.go", -+ "policy_approval_status.pb.go", -+ "policy_review_status.pb.go", -+ "policy_topic_entry_type.pb.go", -+ "policy_topic_evidence_destination_mismatch_url_type.pb.go", -+ "policy_topic_evidence_destination_not_working_device.pb.go", -+ "policy_topic_evidence_destination_not_working_dns_error_type.pb.go", -+ "positive_geo_target_type.pb.go", -+ "preferred_content_type.pb.go", -+ "price_extension_price_qualifier.pb.go", -+ "price_extension_price_unit.pb.go", -+ "price_extension_type.pb.go", -+ "price_placeholder_field.pb.go", -+ "product_bidding_category_level.pb.go", -+ "product_bidding_category_status.pb.go", -+ "product_channel.pb.go", -+ "product_channel_exclusivity.pb.go", -+ "product_condition.pb.go", -+ "product_custom_attribute_index.pb.go", -+ "product_type_level.pb.go", -+ "promotion_extension_discount_modifier.pb.go", -+ "promotion_extension_occasion.pb.go", -+ "promotion_placeholder_field.pb.go", -+ "proximity_radius_units.pb.go", -+ "quality_score_bucket.pb.go", -+ "reach_plan_ad_length.pb.go", -+ "reach_plan_age_range.pb.go", -+ "reach_plan_network.pb.go", -+ "real_estate_placeholder_field.pb.go", -+ "recommendation_type.pb.go", -+ "search_engine_results_page_type.pb.go", -+ "search_term_match_type.pb.go", -+ "search_term_targeting_status.pb.go", -+ "served_asset_field_type.pb.go", -+ "shared_set_status.pb.go", -+ "shared_set_type.pb.go", -+ "simulation_modification_method.pb.go", -+ "simulation_type.pb.go", -+ "sitelink_placeholder_field.pb.go", -+ "slot.pb.go", -+ "spending_limit_type.pb.go", -+ "structured_snippet_placeholder_field.pb.go", -+ "summary_row_setting.pb.go", -+ "system_managed_entity_source.pb.go", -+ "target_cpa_opt_in_recommendation_goal.pb.go", -+ "target_impression_share_location.pb.go", -+ "targeting_dimension.pb.go", -+ "time_type.pb.go", -+ "tracking_code_page_format.pb.go", -+ "tracking_code_type.pb.go", -+ "travel_placeholder_field.pb.go", -+ "user_interest_taxonomy_type.pb.go", -+ "user_list_access_status.pb.go", -+ "user_list_closing_reason.pb.go", -+ "user_list_combined_rule_operator.pb.go", -+ "user_list_crm_data_source_type.pb.go", -+ "user_list_date_rule_item_operator.pb.go", -+ "user_list_logical_rule_operator.pb.go", -+ "user_list_membership_status.pb.go", -+ "user_list_number_rule_item_operator.pb.go", -+ "user_list_prepopulation_status.pb.go", -+ "user_list_rule_type.pb.go", -+ "user_list_size_range.pb.go", -+ "user_list_string_rule_item_operator.pb.go", -+ "user_list_type.pb.go", -+ "vanity_pharma_display_url_mode.pb.go", -+ "vanity_pharma_text.pb.go", -+ "webpage_condition_operand.pb.go", -+ "webpage_condition_operator.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v4/enums", -+ 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", -+ ], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":enums", -+ visibility = ["//visibility:public"], -+) -diff -urN a/googleapis/ads/googleads/v4/errors/BUILD.bazel b/googleapis/ads/googleads/v4/errors/BUILD.bazel ---- a/googleapis/ads/googleads/v4/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v4/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,137 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "errors", -+ srcs = [ -+ "access_invitation_error.pb.go", -+ "account_budget_proposal_error.pb.go", -+ "account_link_error.pb.go", -+ "ad_customizer_error.pb.go", -+ "ad_error.pb.go", -+ "ad_group_ad_error.pb.go", -+ "ad_group_bid_modifier_error.pb.go", -+ "ad_group_criterion_error.pb.go", -+ "ad_group_error.pb.go", -+ "ad_group_feed_error.pb.go", -+ "ad_parameter_error.pb.go", -+ "ad_sharing_error.pb.go", -+ "adx_error.pb.go", -+ "asset_error.pb.go", -+ "asset_link_error.pb.go", -+ "authentication_error.pb.go", -+ "authorization_error.pb.go", -+ "batch_job_error.pb.go", -+ "bidding_error.pb.go", -+ "bidding_strategy_error.pb.go", -+ "billing_setup_error.pb.go", -+ "campaign_budget_error.pb.go", -+ "campaign_criterion_error.pb.go", -+ "campaign_draft_error.pb.go", -+ "campaign_error.pb.go", -+ "campaign_experiment_error.pb.go", -+ "campaign_feed_error.pb.go", -+ "campaign_shared_set_error.pb.go", -+ "change_status_error.pb.go", -+ "collection_size_error.pb.go", -+ "context_error.pb.go", -+ "conversion_action_error.pb.go", -+ "conversion_adjustment_upload_error.pb.go", -+ "conversion_upload_error.pb.go", -+ "country_code_error.pb.go", -+ "criterion_error.pb.go", -+ "currency_code_error.pb.go", -+ "custom_interest_error.pb.go", -+ "customer_client_link_error.pb.go", -+ "customer_error.pb.go", -+ "customer_feed_error.pb.go", -+ "customer_manager_link_error.pb.go", -+ "database_error.pb.go", -+ "date_error.pb.go", -+ "date_range_error.pb.go", -+ "distinct_error.pb.go", -+ "enum_error.pb.go", -+ "errors.pb.go", -+ "extension_feed_item_error.pb.go", -+ "extension_setting_error.pb.go", -+ "feed_attribute_reference_error.pb.go", -+ "feed_error.pb.go", -+ "feed_item_error.pb.go", -+ "feed_item_target_error.pb.go", -+ "feed_item_validation_error.pb.go", -+ "feed_mapping_error.pb.go", -+ "field_error.pb.go", -+ "field_mask_error.pb.go", -+ "function_error.pb.go", -+ "function_parsing_error.pb.go", -+ "geo_target_constant_suggestion_error.pb.go", -+ "header_error.pb.go", -+ "id_error.pb.go", -+ "image_error.pb.go", -+ "internal_error.pb.go", -+ "invoice_error.pb.go", -+ "keyword_plan_ad_group_error.pb.go", -+ "keyword_plan_ad_group_keyword_error.pb.go", -+ "keyword_plan_campaign_error.pb.go", -+ "keyword_plan_campaign_keyword_error.pb.go", -+ "keyword_plan_error.pb.go", -+ "keyword_plan_idea_error.pb.go", -+ "label_error.pb.go", -+ "language_code_error.pb.go", -+ "list_operation_error.pb.go", -+ "manager_link_error.pb.go", -+ "media_bundle_error.pb.go", -+ "media_file_error.pb.go", -+ "media_upload_error.pb.go", -+ "multiplier_error.pb.go", -+ "mutate_error.pb.go", -+ "new_resource_creation_error.pb.go", -+ "not_empty_error.pb.go", -+ "not_whitelisted_error.pb.go", -+ "null_error.pb.go", -+ "offline_user_data_job_error.pb.go", -+ "operation_access_denied_error.pb.go", -+ "operator_error.pb.go", -+ "partial_failure_error.pb.go", -+ "payments_account_error.pb.go", -+ "policy_finding_error.pb.go", -+ "policy_validation_parameter_error.pb.go", -+ "policy_violation_error.pb.go", -+ "query_error.pb.go", -+ "quota_error.pb.go", -+ "range_error.pb.go", -+ "reach_plan_error.pb.go", -+ "recommendation_error.pb.go", -+ "region_code_error.pb.go", -+ "request_error.pb.go", -+ "resource_access_denied_error.pb.go", -+ "resource_count_limit_exceeded_error.pb.go", -+ "setting_error.pb.go", -+ "shared_criterion_error.pb.go", -+ "shared_set_error.pb.go", -+ "size_limit_error.pb.go", -+ "string_format_error.pb.go", -+ "string_length_error.pb.go", -+ "third_party_app_analytics_link_error.pb.go", -+ "time_zone_error.pb.go", -+ "url_field_error.pb.go", -+ "user_data_error.pb.go", -+ "user_list_error.pb.go", -+ "youtube_video_registration_error.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v4/errors", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//googleapis/ads/googleads/v4/common", + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":errors", ++ actual = ":prompt", + visibility = ["//visibility:public"], +) -diff -urN a/googleapis/ads/googleads/v4/resources/BUILD.bazel b/googleapis/ads/googleads/v4/resources/BUILD.bazel ---- a/googleapis/ads/googleads/v4/resources/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v4/resources/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,131 @@ +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 ++++ b/googleapis/actions/sdk/v2/interactionmodel/type/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 = "resources", ++ name = "type", + srcs = [ -+ "account_budget.pb.go", -+ "account_budget_proposal.pb.go", -+ "account_link.pb.go", -+ "ad.pb.go", -+ "ad_group.pb.go", -+ "ad_group_ad.pb.go", -+ "ad_group_ad_asset_view.pb.go", -+ "ad_group_ad_label.pb.go", -+ "ad_group_audience_view.pb.go", -+ "ad_group_bid_modifier.pb.go", -+ "ad_group_criterion.pb.go", -+ "ad_group_criterion_label.pb.go", -+ "ad_group_criterion_simulation.pb.go", -+ "ad_group_extension_setting.pb.go", -+ "ad_group_feed.pb.go", -+ "ad_group_label.pb.go", -+ "ad_group_simulation.pb.go", -+ "ad_parameter.pb.go", -+ "ad_schedule_view.pb.go", -+ "age_range_view.pb.go", -+ "asset.pb.go", -+ "batch_job.pb.go", -+ "bidding_strategy.pb.go", -+ "billing_setup.pb.go", -+ "campaign.pb.go", -+ "campaign_audience_view.pb.go", -+ "campaign_bid_modifier.pb.go", -+ "campaign_budget.pb.go", -+ "campaign_criterion.pb.go", -+ "campaign_criterion_simulation.pb.go", -+ "campaign_draft.pb.go", -+ "campaign_experiment.pb.go", -+ "campaign_extension_setting.pb.go", -+ "campaign_feed.pb.go", -+ "campaign_label.pb.go", -+ "campaign_shared_set.pb.go", -+ "carrier_constant.pb.go", -+ "change_status.pb.go", -+ "click_view.pb.go", -+ "conversion_action.pb.go", -+ "currency_constant.pb.go", -+ "custom_interest.pb.go", -+ "customer.pb.go", -+ "customer_client.pb.go", -+ "customer_client_link.pb.go", -+ "customer_extension_setting.pb.go", -+ "customer_feed.pb.go", -+ "customer_label.pb.go", -+ "customer_manager_link.pb.go", -+ "customer_negative_criterion.pb.go", -+ "detail_placement_view.pb.go", -+ "display_keyword_view.pb.go", -+ "distance_view.pb.go", -+ "domain_category.pb.go", -+ "dynamic_search_ads_search_term_view.pb.go", -+ "expanded_landing_page_view.pb.go", -+ "extension_feed_item.pb.go", -+ "feed.pb.go", -+ "feed_item.pb.go", -+ "feed_item_target.pb.go", -+ "feed_mapping.pb.go", -+ "feed_placeholder_view.pb.go", -+ "gender_view.pb.go", -+ "geo_target_constant.pb.go", -+ "geographic_view.pb.go", -+ "google_ads_field.pb.go", -+ "group_placement_view.pb.go", -+ "hotel_group_view.pb.go", -+ "hotel_performance_view.pb.go", -+ "income_range_view.pb.go", -+ "invoice.pb.go", -+ "keyword_plan.pb.go", -+ "keyword_plan_ad_group.pb.go", -+ "keyword_plan_ad_group_keyword.pb.go", -+ "keyword_plan_campaign.pb.go", -+ "keyword_plan_campaign_keyword.pb.go", -+ "keyword_view.pb.go", -+ "label.pb.go", -+ "landing_page_view.pb.go", -+ "language_constant.pb.go", -+ "location_view.pb.go", -+ "managed_placement_view.pb.go", -+ "media_file.pb.go", -+ "merchant_center_link.pb.go", -+ "mobile_app_category_constant.pb.go", -+ "mobile_device_constant.pb.go", -+ "offline_user_data_job.pb.go", -+ "operating_system_version_constant.pb.go", -+ "paid_organic_search_term_view.pb.go", -+ "parental_status_view.pb.go", -+ "payments_account.pb.go", -+ "product_bidding_category_constant.pb.go", -+ "product_group_view.pb.go", -+ "recommendation.pb.go", -+ "remarketing_action.pb.go", -+ "search_term_view.pb.go", -+ "shared_criterion.pb.go", -+ "shared_set.pb.go", -+ "shopping_performance_view.pb.go", -+ "third_party_app_analytics_link.pb.go", -+ "topic_constant.pb.go", -+ "topic_view.pb.go", -+ "user_interest.pb.go", -+ "user_list.pb.go", -+ "user_location_view.pb.go", -+ "video.pb.go", ++ "class_reference.pb.go", ++ "entity_display.pb.go", ++ "free_text_type.pb.go", ++ "regular_expression_type.pb.go", ++ "synonym_type.pb.go", ++ "type.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v4/resources", ++ importpath = "google.golang.org/genproto/googleapis/actions/sdk/v2/interactionmodel/type", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/ads/googleads/v4/common", -+ "//googleapis/ads/googleads/v4/enums", -+ "//googleapis/ads/googleads/v4/errors", + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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 = ":resources", -+ visibility = ["//visibility:public"], -+) -diff -urN a/googleapis/ads/googleads/v4/services/BUILD.bazel b/googleapis/ads/googleads/v4/services/BUILD.bazel ---- a/googleapis/ads/googleads/v4/services/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ b/googleapis/ads/googleads/v4/services/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,144 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "services", -+ srcs = [ -+ "account_budget_proposal_service.pb.go", -+ "account_budget_service.pb.go", -+ "account_link_service.pb.go", -+ "ad_group_ad_asset_view_service.pb.go", -+ "ad_group_ad_label_service.pb.go", -+ "ad_group_ad_service.pb.go", -+ "ad_group_audience_view_service.pb.go", -+ "ad_group_bid_modifier_service.pb.go", -+ "ad_group_criterion_label_service.pb.go", -+ "ad_group_criterion_service.pb.go", -+ "ad_group_criterion_simulation_service.pb.go", -+ "ad_group_extension_setting_service.pb.go", -+ "ad_group_feed_service.pb.go", -+ "ad_group_label_service.pb.go", -+ "ad_group_service.pb.go", -+ "ad_group_simulation_service.pb.go", -+ "ad_parameter_service.pb.go", -+ "ad_schedule_view_service.pb.go", -+ "ad_service.pb.go", -+ "age_range_view_service.pb.go", -+ "asset_service.pb.go", -+ "batch_job_service.pb.go", -+ "bidding_strategy_service.pb.go", -+ "billing_setup_service.pb.go", -+ "campaign_audience_view_service.pb.go", -+ "campaign_bid_modifier_service.pb.go", -+ "campaign_budget_service.pb.go", -+ "campaign_criterion_service.pb.go", -+ "campaign_criterion_simulation_service.pb.go", -+ "campaign_draft_service.pb.go", -+ "campaign_experiment_service.pb.go", -+ "campaign_extension_setting_service.pb.go", -+ "campaign_feed_service.pb.go", -+ "campaign_label_service.pb.go", -+ "campaign_service.pb.go", -+ "campaign_shared_set_service.pb.go", -+ "carrier_constant_service.pb.go", -+ "change_status_service.pb.go", -+ "click_view_service.pb.go", -+ "conversion_action_service.pb.go", -+ "conversion_adjustment_upload_service.pb.go", -+ "conversion_upload_service.pb.go", -+ "currency_constant_service.pb.go", -+ "custom_interest_service.pb.go", -+ "customer_client_link_service.pb.go", -+ "customer_client_service.pb.go", -+ "customer_extension_setting_service.pb.go", -+ "customer_feed_service.pb.go", -+ "customer_label_service.pb.go", -+ "customer_manager_link_service.pb.go", -+ "customer_negative_criterion_service.pb.go", -+ "customer_service.pb.go", -+ "detail_placement_view_service.pb.go", -+ "display_keyword_view_service.pb.go", -+ "distance_view_service.pb.go", -+ "domain_category_service.pb.go", -+ "dynamic_search_ads_search_term_view_service.pb.go", -+ "expanded_landing_page_view_service.pb.go", -+ "extension_feed_item_service.pb.go", -+ "feed_item_service.pb.go", -+ "feed_item_target_service.pb.go", -+ "feed_mapping_service.pb.go", -+ "feed_placeholder_view_service.pb.go", -+ "feed_service.pb.go", -+ "gender_view_service.pb.go", -+ "geo_target_constant_service.pb.go", -+ "geographic_view_service.pb.go", -+ "google_ads_field_service.pb.go", -+ "google_ads_service.pb.go", -+ "group_placement_view_service.pb.go", -+ "hotel_group_view_service.pb.go", -+ "hotel_performance_view_service.pb.go", -+ "income_range_view_service.pb.go", -+ "invoice_service.pb.go", -+ "keyword_plan_ad_group_keyword_service.pb.go", -+ "keyword_plan_ad_group_service.pb.go", -+ "keyword_plan_campaign_keyword_service.pb.go", -+ "keyword_plan_campaign_service.pb.go", -+ "keyword_plan_idea_service.pb.go", -+ "keyword_plan_service.pb.go", -+ "keyword_view_service.pb.go", -+ "label_service.pb.go", -+ "landing_page_view_service.pb.go", -+ "language_constant_service.pb.go", -+ "location_view_service.pb.go", -+ "managed_placement_view_service.pb.go", -+ "media_file_service.pb.go", -+ "merchant_center_link_service.pb.go", -+ "mobile_app_category_constant_service.pb.go", -+ "mobile_device_constant_service.pb.go", -+ "offline_user_data_job_service.pb.go", -+ "operating_system_version_constant_service.pb.go", -+ "paid_organic_search_term_view_service.pb.go", -+ "parental_status_view_service.pb.go", -+ "payments_account_service.pb.go", -+ "product_bidding_category_constant_service.pb.go", -+ "product_group_view_service.pb.go", -+ "reach_plan_service.pb.go", -+ "recommendation_service.pb.go", -+ "remarketing_action_service.pb.go", -+ "search_term_view_service.pb.go", -+ "shared_criterion_service.pb.go", -+ "shared_set_service.pb.go", -+ "shopping_performance_view_service.pb.go", -+ "third_party_app_analytics_link_service.pb.go", -+ "topic_constant_service.pb.go", -+ "topic_view_service.pb.go", -+ "user_data_service.pb.go", -+ "user_interest_service.pb.go", -+ "user_list_service.pb.go", -+ "user_location_view_service.pb.go", -+ "video_service.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/ads/googleads/v4/services", -+ visibility = ["//visibility:public"], -+ deps = [ -+ "//googleapis/ads/googleads/v4/common", -+ "//googleapis/ads/googleads/v4/enums", -+ "//googleapis/ads/googleads/v4/resources", -+ "//googleapis/api/annotations", -+ "//googleapis/longrunning", -+ "//googleapis/rpc/status", -+ "//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/wrappers: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", + ], @@ -2835,7 +221,7 @@ diff -urN a/googleapis/ads/googleads/v4/services/BUILD.bazel b/googleapis/ads/go + +alias( + name = "go_default_library", -+ actual = ":services", ++ actual = ":type", + visibility = ["//visibility:public"], +) diff -urN a/googleapis/analytics/admin/v1alpha/BUILD.bazel b/googleapis/analytics/admin/v1alpha/BUILD.bazel @@ -2854,16 +240,16 @@ diff -urN a/googleapis/analytics/admin/v1alpha/BUILD.bazel b/googleapis/analytic + 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", -+ "@com_github_golang_protobuf//ptypes/wrappers: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", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -2918,15 +304,15 @@ diff -urN a/googleapis/analytics/management/v1alpha/BUILD.bazel b/googleapis/ana + 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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -2977,9 +363,9 @@ diff -urN a/googleapis/api/annotations/BUILD.bazel b/googleapis/api/annotations/ + visibility = ["//visibility:public"], + deps = [ + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//protoc-gen-go/descriptor: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", + ], +) + @@ -3024,10 +410,10 @@ diff -urN a/googleapis/api/distribution/BUILD.bazel b/googleapis/api/distributio + visibility = ["//visibility:public"], + deps = [ + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp: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/timestamppb:go_default_library", + ], +) + @@ -3067,15 +453,13 @@ diff -urN a/googleapis/api/expr/conformance/v1alpha1/BUILD.bazel b/googleapis/ap 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 +++ b/googleapis/api/expr/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,37 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "v1alpha1", + srcs = [ -+ "cel_service.pb.go", + "checked.pb.go", -+ "conformance_service.pb.go", + "eval.pb.go", + "explain.pb.go", + "syntax.pb.go", @@ -3084,19 +468,15 @@ diff -urN a/googleapis/api/expr/v1alpha1/BUILD.bazel b/googleapis/api/expr/v1alp + importpath = "google.golang.org/genproto/googleapis/api/expr/v1alpha1", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/api/annotations", + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@org_golang_google_grpc//:go_default_library", -+ "@org_golang_google_grpc//codes:go_default_library", -+ "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/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/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -3125,10 +505,10 @@ diff -urN a/googleapis/api/expr/v1beta1/BUILD.bazel b/googleapis/api/expr/v1beta + deps = [ + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct: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/structpb:go_default_library", + ], +) + @@ -3150,9 +530,9 @@ diff -urN a/googleapis/api/httpbody/BUILD.bazel b/googleapis/api/httpbody/BUILD. + visibility = ["//visibility:public"], + deps = [ + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any: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", + ], +) + @@ -3199,9 +579,9 @@ diff -urN a/googleapis/api/metric/BUILD.bazel b/googleapis/api/metric/BUILD.baze + "//googleapis/api", + "//googleapis/api/label", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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", + ], +) + @@ -3225,9 +605,9 @@ diff -urN a/googleapis/api/monitoredres/BUILD.bazel b/googleapis/api/monitoredre + "//googleapis/api", + "//googleapis/api/label", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct: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", + ], +) + @@ -3269,13 +649,13 @@ diff -urN a/googleapis/api/serviceconfig/BUILD.bazel b/googleapis/api/servicecon + "//googleapis/api/label", + "//googleapis/api/metric", + "//googleapis/api/monitoredres", -+ "//protobuf/api", -+ "//protobuf/ptype", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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/apipb:go_default_library", ++ "@org_golang_google_protobuf//types/known/typepb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -3287,7 +667,7 @@ diff -urN a/googleapis/api/serviceconfig/BUILD.bazel b/googleapis/api/servicecon 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 +++ b/googleapis/api/servicecontrol/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ +@@ -0,0 +1,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3295,6 +675,7 @@ diff -urN a/googleapis/api/servicecontrol/v1/BUILD.bazel b/googleapis/api/servic + srcs = [ + "check_error.pb.go", + "distribution.pb.go", ++ "http_request.pb.go", + "log_entry.pb.go", + "metric_value.pb.go", + "operation.pb.go", @@ -3308,14 +689,15 @@ diff -urN a/googleapis/api/servicecontrol/v1/BUILD.bazel b/googleapis/api/servic + "//googleapis/logging/type", + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/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", + ], +) + @@ -3345,15 +727,15 @@ diff -urN a/googleapis/api/servicemanagement/v1/BUILD.bazel b/googleapis/api/ser + "//googleapis/api/serviceconfig", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any: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/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -3400,10 +782,10 @@ diff -urN a/googleapis/appengine/logging/v1/BUILD.bazel b/googleapis/appengine/l + deps = [ + "//googleapis/logging/type", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp: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", + ], +) + @@ -3443,16 +825,16 @@ diff -urN a/googleapis/appengine/v1/BUILD.bazel b/googleapis/appengine/v1/BUILD. + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -3492,16 +874,16 @@ diff -urN a/googleapis/appengine/v1beta/BUILD.bazel b/googleapis/appengine/v1bet + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -3510,6 +892,36 @@ diff -urN a/googleapis/appengine/v1beta/BUILD.bazel b/googleapis/appengine/v1bet + actual = ":v1beta", + 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 ++++ b/googleapis/area120/tables/v1alpha1/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 = "v1alpha1", ++ srcs = ["tables.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/area120/tables/v1alpha1", ++ 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/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1alpha1", ++ 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 +++ b/googleapis/assistant/embedded/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -3585,13 +997,13 @@ diff -urN a/googleapis/bigtable/admin/cluster/v1/BUILD.bazel b/googleapis/bigtab + "//googleapis/api/annotations", + "//googleapis/longrunning", + "@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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -3600,30 +1012,249 @@ diff -urN a/googleapis/bigtable/admin/cluster/v1/BUILD.bazel b/googleapis/bigtab + actual = ":cluster", + 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 -+++ b/googleapis/bigtable/admin/table/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +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 ++++ 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") ++ ++go_library( ++ name = "table", ++ srcs = [ ++ "bigtable_table_data.pb.go", ++ "bigtable_table_service.pb.go", ++ "bigtable_table_service_messages.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/bigtable/admin/table/v1", ++ 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", ++ "@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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":table", ++ 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 ++++ b/googleapis/bigtable/admin/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,35 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "admin", ++ srcs = [ ++ "bigtable_instance_admin.pb.go", ++ "bigtable_table_admin.pb.go", ++ "common.pb.go", ++ "instance.pb.go", ++ "table.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/bigtable/admin/v2", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//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/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 = ":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 ++++ 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") ++ ++go_library( ++ name = "bigtable", ++ srcs = [ ++ "bigtable_data.pb.go", ++ "bigtable_service.pb.go", ++ "bigtable_service_messages.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/bigtable/v1", ++ visibility = ["//visibility:public"], ++ 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", ++ "@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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":bigtable", ++ 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 ++++ b/googleapis/bigtable/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,28 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "bigtable", ++ srcs = [ ++ "bigtable.pb.go", ++ "data.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/bigtable/v2", ++ visibility = ["//visibility:public"], ++ 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", ++ "@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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":bigtable", ++ 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 ++++ b/googleapis/bytestream/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 = "bytestream", ++ srcs = ["bytestream.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/bytestream", ++ 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/wrapperspb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":bytestream", ++ 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 ++++ b/googleapis/chromeos/moblab/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,29 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "v1beta1", ++ srcs = [ ++ "build_service.pb.go", ++ "resources.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/chromeos/moblab/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", ++ "@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/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 ++++ b/googleapis/cloud/accessapproval/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 = "accessapproval", ++ srcs = ["accessapproval.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/accessapproval/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/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 = ":accessapproval", ++ 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 ++++ b/googleapis/cloud/aiplatform/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( -+ name = "table", -+ srcs = [ -+ "bigtable_table_data.pb.go", -+ "bigtable_table_service.pb.go", -+ "bigtable_table_service_messages.pb.go", -+ ], -+ importpath = "google.golang.org/genproto/googleapis/bigtable/admin/table/v1", ++ name = "logging", ++ srcs = ["prediction.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/logging", + visibility = ["//visibility:public"], + deps = [ -+ "//googleapis/api/annotations", -+ "//googleapis/longrunning", ++ "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@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", + ], @@ -3631,103 +1262,142 @@ diff -urN a/googleapis/bigtable/admin/table/v1/BUILD.bazel b/googleapis/bigtable + +alias( + name = "go_default_library", -+ actual = ":table", ++ actual = ":logging", + 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 -+++ b/googleapis/bigtable/admin/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,35 @@ +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 ++++ b/googleapis/cloud/aiplatform/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,69 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( -+ name = "admin", ++ name = "v1beta1", + srcs = [ -+ "bigtable_instance_admin.pb.go", -+ "bigtable_table_admin.pb.go", -+ "common.pb.go", -+ "instance.pb.go", -+ "table.pb.go", ++ "accelerator_type.pb.go", ++ "annotation.pb.go", ++ "annotation_spec.pb.go", ++ "batch_prediction_job.pb.go", ++ "completion_stats.pb.go", ++ "custom_job.pb.go", ++ "data_item.pb.go", ++ "data_labeling_job.pb.go", ++ "dataset.pb.go", ++ "dataset_service.pb.go", ++ "deployed_model_ref.pb.go", ++ "endpoint.pb.go", ++ "endpoint_service.pb.go", ++ "env_var.pb.go", ++ "explanation.pb.go", ++ "explanation_metadata.pb.go", ++ "hyperparameter_tuning_job.pb.go", ++ "io.pb.go", ++ "job_service.pb.go", ++ "job_state.pb.go", ++ "machine_resources.pb.go", ++ "manual_batch_tuning_parameters.pb.go", ++ "migratable_resource.pb.go", ++ "migration_service.pb.go", ++ "model.pb.go", ++ "model_evaluation.pb.go", ++ "model_evaluation_slice.pb.go", ++ "model_service.pb.go", ++ "operation.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", ++ "training_pipeline.pb.go", ++ "user_action_reference.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/bigtable/admin/v2", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "//protobuf/field_mask", ++ "//googleapis/rpc/status", ++ "//googleapis/type/money", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":admin", ++ actual = ":v1beta1", + 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 -+++ b/googleapis/bigtable/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +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 ++++ b/googleapis/cloud/aiplatform/v1beta1/schema/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 = "bigtable", ++ name = "schema", + srcs = [ -+ "bigtable_data.pb.go", -+ "bigtable_service.pb.go", -+ "bigtable_service_messages.pb.go", ++ "annotation_payload.pb.go", ++ "annotation_spec_color.pb.go", ++ "data_item_payload.pb.go", ++ "dataset_metadata.pb.go", ++ "geometry.pb.go", ++ "io_format.pb.go", ++ "saved_query_metadata.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/bigtable/v1", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/rpc/status", ++ "//googleapis/type/color", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty: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/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":bigtable", ++ actual = ":schema", + 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 -+++ b/googleapis/bigtable/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +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 ++++ b/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance/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 = "bigtable", ++ name = "instance", + srcs = [ -+ "bigtable.pb.go", -+ "data.pb.go", ++ "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", ++ "video_action_recognition.pb.go", ++ "video_classification.pb.go", ++ "video_object_tracking.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/bigtable/v2", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/instance", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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", + ], @@ -3735,27 +1405,30 @@ diff -urN a/googleapis/bigtable/v2/BUILD.bazel b/googleapis/bigtable/v2/BUILD.ba + +alias( + name = "go_default_library", -+ actual = ":bigtable", ++ actual = ":instance", + 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 -+++ b/googleapis/bytestream/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,24 @@ +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 ++++ b/googleapis/cloud/aiplatform/v1beta1/schema/predict/params/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 = "bytestream", -+ srcs = ["bytestream.pb.go"], -+ importpath = "google.golang.org/genproto/googleapis/bytestream", ++ name = "params", ++ 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", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/params", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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", + ], @@ -3763,62 +1436,76 @@ diff -urN a/googleapis/bytestream/BUILD.bazel b/googleapis/bytestream/BUILD.baze + +alias( + name = "go_default_library", -+ actual = ":bytestream", ++ actual = ":params", + 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 -+++ b/googleapis/chromeos/moblab/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +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 ++++ b/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction/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 = "v1beta1", ++ name = "prediction", + srcs = [ -+ "build_service.pb.go", -+ "resources.pb.go", ++ "classification.pb.go", ++ "image_object_detection.pb.go", ++ "image_segmentation.pb.go", ++ "tabular_classification.pb.go", ++ "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", + ], -+ importpath = "google.golang.org/genproto/googleapis/chromeos/moblab/v1beta1", ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/predict/prediction", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//googleapis/longrunning", -+ "//protobuf/field_mask", ++ "//googleapis/cloud/aiplatform/v1beta1/schema/predict/instance", + "@com_github_golang_protobuf//proto: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/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":v1beta1", ++ actual = ":prediction", + 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 -+++ b/googleapis/cloud/accessapproval/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +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 ++++ b/googleapis/cloud/aiplatform/v1beta1/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") + +go_library( -+ name = "accessapproval", -+ srcs = ["accessapproval.pb.go"], -+ importpath = "google.golang.org/genproto/googleapis/cloud/accessapproval/v1", ++ name = "definition", ++ srcs = [ ++ "automl_forecasting.pb.go", ++ "automl_image_classification.pb.go", ++ "automl_image_object_detection.pb.go", ++ "automl_image_segmentation.pb.go", ++ "automl_tables.pb.go", ++ "automl_text_classification.pb.go", ++ "automl_text_extraction.pb.go", ++ "automl_text_sentiment.pb.go", ++ "automl_video_action_recognition.pb.go", ++ "automl_video_classification.pb.go", ++ "automl_video_object_tracking.pb.go", ++ "export_evaluated_data_items_config.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/aiplatform/v1beta1/schema/trainingjob/definition", + 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", + ], @@ -3826,13 +1513,13 @@ diff -urN a/googleapis/cloud/accessapproval/v1/BUILD.bazel b/googleapis/cloud/ac + +alias( + name = "go_default_library", -+ actual = ":accessapproval", ++ actual = ":definition", + 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 +++ b/googleapis/cloud/asset/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +@@ -0,0 +1,39 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -3846,23 +1533,24 @@ diff -urN a/googleapis/cloud/asset/v1/BUILD.bazel b/googleapis/cloud/asset/v1/BU + deps = [ + "//googleapis/api/annotations", + "//googleapis/cloud/orgpolicy/v1:orgpolicy", ++ "//googleapis/cloud/osconfig/v1:osconfig", + "//googleapis/iam/v1:iam", + "//googleapis/identity/accesscontextmanager/v1:accesscontextmanager", + "//googleapis/longrunning", + "//googleapis/rpc/code", + "//googleapis/type/expr", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -3890,14 +1578,14 @@ diff -urN a/googleapis/cloud/asset/v1beta1/BUILD.bazel b/googleapis/cloud/asset/ + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -3955,17 +1643,17 @@ diff -urN a/googleapis/cloud/asset/v1p2beta1/BUILD.bazel b/googleapis/cloud/asse + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/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", + ], +) + @@ -3994,12 +1682,12 @@ diff -urN a/googleapis/cloud/asset/v1p4beta1/BUILD.bazel b/googleapis/cloud/asse + "//googleapis/longrunning", + "//googleapis/rpc/code", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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", + ], +) + @@ -4028,14 +1716,14 @@ diff -urN a/googleapis/cloud/asset/v1p5beta1/BUILD.bazel b/googleapis/cloud/asse + "//googleapis/iam/v1:iam", + "//googleapis/identity/accesscontextmanager/v1:accesscontextmanager", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -4044,6 +1732,38 @@ diff -urN a/googleapis/cloud/asset/v1p5beta1/BUILD.bazel b/googleapis/cloud/asse + actual = ":v1p5beta1", + 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 ++++ b/googleapis/cloud/assuredworkloads/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 = ["assuredworkloads_v1beta1.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/assuredworkloads/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", ++ "@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/audit/BUILD.bazel b/googleapis/cloud/audit/BUILD.bazel --- a/googleapis/cloud/audit/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 +++ b/googleapis/cloud/audit/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -4059,10 +1779,10 @@ diff -urN a/googleapis/cloud/audit/BUILD.bazel b/googleapis/cloud/audit/BUILD.ba + "//googleapis/rpc/context/attribute_context", + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct: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/structpb:go_default_library", + ], +) + @@ -4106,17 +1826,17 @@ diff -urN a/googleapis/cloud/automl/v1/BUILD.bazel b/googleapis/cloud/automl/v1/ + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -4169,18 +1889,18 @@ diff -urN a/googleapis/cloud/automl/v1beta1/BUILD.bazel b/googleapis/cloud/autom + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -4203,15 +1923,15 @@ diff -urN a/googleapis/cloud/bigquery/connection/v1/BUILD.bazel b/googleapis/clo + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "//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/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -4234,15 +1954,15 @@ diff -urN a/googleapis/cloud/bigquery/connection/v1beta1/BUILD.bazel b/googleapi + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "//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/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -4254,7 +1974,7 @@ diff -urN a/googleapis/cloud/bigquery/connection/v1beta1/BUILD.bazel b/googleapi 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 +++ b/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,34 @@ +@@ -0,0 +1,39 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4273,7 +1993,6 @@ diff -urN a/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel b/googleapis/c + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/duration:go_default_library", + "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", @@ -4281,6 +2000,12 @@ diff -urN a/googleapis/cloud/bigquery/datatransfer/v1/BUILD.bazel b/googleapis/c + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -4304,10 +2029,10 @@ diff -urN a/googleapis/cloud/bigquery/logging/v1/BUILD.bazel b/googleapis/cloud/ + "//googleapis/iam/v1:iam", + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp: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", + ], +) + @@ -4330,15 +2055,15 @@ diff -urN a/googleapis/cloud/bigquery/reservation/v1/BUILD.bazel b/googleapis/cl + deps = [ + "//googleapis/api/annotations", + "//googleapis/rpc/status", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -4361,15 +2086,15 @@ diff -urN a/googleapis/cloud/bigquery/reservation/v1beta1/BUILD.bazel b/googleap + deps = [ + "//googleapis/api/annotations", + "//googleapis/rpc/status", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -4397,12 +2122,12 @@ diff -urN a/googleapis/cloud/bigquery/storage/v1/BUILD.bazel b/googleapis/cloud/ + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto: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", + ], +) + @@ -4431,15 +2156,15 @@ diff -urN a/googleapis/cloud/bigquery/storage/v1alpha2/BUILD.bazel b/googleapis/ + "//googleapis/api/annotations", + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//protoc-gen-go/descriptor:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/descriptorpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -4468,13 +2193,13 @@ diff -urN a/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel b/googleapis/c + deps = [ + "//googleapis/api/annotations", + "@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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -4486,7 +2211,7 @@ diff -urN a/googleapis/cloud/bigquery/storage/v1beta1/BUILD.bazel b/googleapis/c 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 +++ b/googleapis/cloud/bigquery/storage/v1beta2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +@@ -0,0 +1,34 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -4494,61 +2219,101 @@ diff -urN a/googleapis/cloud/bigquery/storage/v1beta2/BUILD.bazel b/googleapis/c + srcs = [ + "arrow.pb.go", + "avro.pb.go", ++ "protobuf.pb.go", + "storage.pb.go", + "stream.pb.go", ++ "table.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2", ++ visibility = ["//visibility:public"], ++ 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", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/descriptorpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1beta2", ++ 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 ++++ b/googleapis/cloud/bigquery/v2/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 = "bigquery", ++ srcs = [ ++ "encryption_config.pb.go", ++ "model.pb.go", ++ "model_reference.pb.go", ++ "standard_sql.pb.go", ++ "table_reference.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/storage/v1beta2", ++ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/v2", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":v1beta2", ++ actual = ":bigquery", + 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 -+++ b/googleapis/cloud/bigquery/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,31 @@ +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 ++++ 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") + +go_library( -+ name = "bigquery", ++ name = "budgets", + srcs = [ -+ "encryption_config.pb.go", -+ "model.pb.go", -+ "model_reference.pb.go", -+ "standard_sql.pb.go", ++ "budget_model.pb.go", ++ "budget_service.pb.go", + ], -+ importpath = "google.golang.org/genproto/googleapis/cloud/bigquery/v2", ++ importpath = "google.golang.org/genproto/googleapis/cloud/billing/budgets/v1", + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", ++ "//googleapis/type/money", + "@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", -+ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", + ], +) + +alias( + name = "go_default_library", -+ actual = ":bigquery", ++ actual = ":budgets", + visibility = ["//visibility:public"], +) diff -urN a/googleapis/cloud/billing/budgets/v1alpha1/BUILD.bazel b/googleapis/cloud/billing/budgets/v1alpha1/BUILD.bazel @@ -4568,15 +2333,15 @@ diff -urN a/googleapis/cloud/billing/budgets/v1alpha1/BUILD.bazel b/googleapis/c + deps = [ + "//googleapis/api/annotations", + "//googleapis/type/money", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", + ], +) + @@ -4602,15 +2367,15 @@ diff -urN a/googleapis/cloud/billing/budgets/v1beta1/BUILD.bazel b/googleapis/cl + deps = [ + "//googleapis/api/annotations", + "//googleapis/type/money", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", + ], +) + @@ -4637,14 +2402,14 @@ diff -urN a/googleapis/cloud/billing/v1/BUILD.bazel b/googleapis/cloud/billing/v + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/type/money", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto: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/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -4670,13 +2435,13 @@ diff -urN a/googleapis/cloud/binaryauthorization/v1beta1/BUILD.bazel b/googleapi + deps = [ + "//googleapis/api/annotations", + "@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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -4708,15 +2473,15 @@ diff -urN a/googleapis/cloud/datacatalog/v1/BUILD.bazel b/googleapis/cloud/datac + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -4750,15 +2515,15 @@ diff -urN a/googleapis/cloud/datacatalog/v1beta1/BUILD.bazel b/googleapis/cloud/ + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -4793,16 +2558,16 @@ diff -urN a/googleapis/cloud/datalabeling/v1beta1/BUILD.bazel b/googleapis/cloud + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -4811,6 +2576,30 @@ diff -urN a/googleapis/cloud/datalabeling/v1beta1/BUILD.bazel b/googleapis/cloud + 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 19:00:00.000000000 -0500 ++++ b/googleapis/cloud/dataproc/logging/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,20 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "logging", ++ srcs = ["autoscaler_log.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/dataproc/logging", ++ 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", ++ ], ++) ++ ++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 19:00:00.000000000 -0500 +++ b/googleapis/cloud/dataproc/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -4832,16 +2621,16 @@ diff -urN a/googleapis/cloud/dataproc/v1/BUILD.bazel b/googleapis/cloud/dataproc + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -4871,16 +2660,16 @@ diff -urN a/googleapis/cloud/dataproc/v1beta2/BUILD.bazel b/googleapis/cloud/dat + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -4889,6 +2678,94 @@ diff -urN a/googleapis/cloud/dataproc/v1beta2/BUILD.bazel b/googleapis/cloud/dat + actual = ":v1beta2", + 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 ++++ b/googleapis/cloud/dataqna/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 = [ ++ "annotated_string.pb.go", ++ "auto_suggestion_service.pb.go", ++ "question.pb.go", ++ "question_service.pb.go", ++ "user_feedback.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/dataqna/v1alpha", ++ visibility = ["//visibility:public"], ++ 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", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1alpha", ++ 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 ++++ b/googleapis/cloud/dialogflow/cx/v3/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_library( ++ name = "cx", ++ srcs = [ ++ "agent.pb.go", ++ "audio_config.pb.go", ++ "entity_type.pb.go", ++ "environment.pb.go", ++ "flow.pb.go", ++ "fulfillment.pb.go", ++ "intent.pb.go", ++ "page.pb.go", ++ "response_message.pb.go", ++ "security_settings.pb.go", ++ "session.pb.go", ++ "session_entity_type.pb.go", ++ "transition_route_group.pb.go", ++ "version.pb.go", ++ "webhook.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/dialogflow/cx/v3", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//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/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":cx", ++ 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 +++ b/googleapis/cloud/dialogflow/cx/v3beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -4922,17 +2799,17 @@ diff -urN a/googleapis/cloud/dialogflow/cx/v3beta1/BUILD.bazel b/googleapis/clou + "//googleapis/longrunning", + "//googleapis/rpc/status", + "//googleapis/type/latlng", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -4968,17 +2845,17 @@ diff -urN a/googleapis/cloud/dialogflow/v2/BUILD.bazel b/googleapis/cloud/dialog + "//googleapis/longrunning", + "//googleapis/rpc/status", + "//googleapis/type/latlng", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -5017,17 +2894,17 @@ diff -urN a/googleapis/cloud/dialogflow/v2beta1/BUILD.bazel b/googleapis/cloud/d + "//googleapis/longrunning", + "//googleapis/rpc/status", + "//googleapis/type/latlng", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -5057,12 +2934,12 @@ diff -urN a/googleapis/cloud/documentai/v1beta1/BUILD.bazel b/googleapis/cloud/d + "//googleapis/rpc/status", + "//googleapis/type/color", + "@com_github_golang_protobuf//proto: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", + ], +) + @@ -5092,12 +2969,12 @@ diff -urN a/googleapis/cloud/documentai/v1beta2/BUILD.bazel b/googleapis/cloud/d + "//googleapis/rpc/status", + "//googleapis/type/color", + "@com_github_golang_protobuf//proto: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", + ], +) + @@ -5106,6 +2983,110 @@ diff -urN a/googleapis/cloud/documentai/v1beta2/BUILD.bazel b/googleapis/cloud/d + actual = ":v1beta2", + 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 ++++ b/googleapis/cloud/documentai/v1beta3/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 = "v1beta3", ++ srcs = [ ++ "document.pb.go", ++ "document_processor_service.pb.go", ++ "geometry.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta3", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/longrunning", ++ "//googleapis/rpc/status", ++ "//googleapis/type/color", ++ "//googleapis/type/date", ++ "//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", ++ "@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 = ":v1beta3", ++ 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 ++++ b/googleapis/cloud/domains/v1alpha2/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 = "v1alpha2", ++ srcs = ["domains.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1alpha2", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//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", ++ "@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/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 ++++ b/googleapis/cloud/domains/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 = ["domains.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/domains/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//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", ++ "@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/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 +++ b/googleapis/cloud/functions/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -5124,16 +3105,16 @@ diff -urN a/googleapis/cloud/functions/v1/BUILD.bazel b/googleapis/cloud/functio + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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/anypb: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", + ], +) + @@ -5200,15 +3181,15 @@ diff -urN a/googleapis/cloud/gaming/v1/BUILD.bazel b/googleapis/cloud/gaming/v1/ + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/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/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -5241,15 +3222,15 @@ diff -urN a/googleapis/cloud/gaming/v1beta/BUILD.bazel b/googleapis/cloud/gaming + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/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/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -5276,15 +3257,15 @@ diff -urN a/googleapis/cloud/iot/v1/BUILD.bazel b/googleapis/cloud/iot/v1/BUILD. + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/rpc/status", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -5342,16 +3323,16 @@ diff -urN a/googleapis/cloud/kms/v1/BUILD.bazel b/googleapis/cloud/kms/v1/BUILD. + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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", + ], +) + @@ -5428,12 +3409,12 @@ diff -urN a/googleapis/cloud/language/v1beta2/BUILD.bazel b/googleapis/cloud/lan + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto: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", + ], +) + @@ -5456,12 +3437,12 @@ diff -urN a/googleapis/cloud/location/BUILD.bazel b/googleapis/cloud/location/BU + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any: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", + ], +) + @@ -5487,14 +3468,14 @@ diff -urN a/googleapis/cloud/managedidentities/v1/BUILD.bazel b/googleapis/cloud + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto: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/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -5520,14 +3501,14 @@ diff -urN a/googleapis/cloud/managedidentities/v1beta1/BUILD.bazel b/googleapis/ + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto: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/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -5536,6 +3517,34 @@ diff -urN a/googleapis/cloud/managedidentities/v1beta1/BUILD.bazel b/googleapis/ + 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 19:00:00.000000000 -0500 ++++ b/googleapis/cloud/mediatranslation/v1alpha1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,24 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++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", ++ "@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", ++ ], ++) ++ ++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 19:00:00.000000000 -0500 +++ b/googleapis/cloud/mediatranslation/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -5578,14 +3587,14 @@ diff -urN a/googleapis/cloud/memcache/v1beta2/BUILD.bazel b/googleapis/cloud/mem + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto: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/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -5608,14 +3617,14 @@ diff -urN a/googleapis/cloud/metastore/v1alpha/BUILD.bazel b/googleapis/cloud/me + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto: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/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -5647,13 +3656,13 @@ diff -urN a/googleapis/cloud/ml/v1/BUILD.bazel b/googleapis/cloud/ml/v1/BUILD.ba + "//googleapis/api/serviceconfig", + "//googleapis/longrunning", + "@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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -5681,12 +3690,12 @@ diff -urN a/googleapis/cloud/notebooks/v1beta1/BUILD.bazel b/googleapis/cloud/no + "//googleapis/api/annotations", + "//googleapis/longrunning", + "@com_github_golang_protobuf//proto: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", + ], +) + @@ -5709,10 +3718,10 @@ diff -urN a/googleapis/cloud/orgpolicy/v1/BUILD.bazel b/googleapis/cloud/orgpoli + deps = [ + "//googleapis/api/annotations", + "@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_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", + ], +) + @@ -5724,13 +3733,14 @@ diff -urN a/googleapis/cloud/orgpolicy/v1/BUILD.bazel b/googleapis/cloud/orgpoli 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 +++ b/googleapis/cloud/osconfig/agentendpoint/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +@@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "agentendpoint", + srcs = [ + "agentendpoint.pb.go", ++ "inventory.pb.go", + "patch_jobs.pb.go", + "tasks.pb.go", + ], @@ -5744,6 +3754,7 @@ diff -urN a/googleapis/cloud/osconfig/agentendpoint/v1/BUILD.bazel b/googleapis/ + "@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", + ], +) + @@ -5787,12 +3798,14 @@ diff -urN a/googleapis/cloud/osconfig/agentendpoint/v1beta/BUILD.bazel b/googlea 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 -@@ -0,0 +1,33 @@ +@@ -0,0 +1,35 @@ +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", @@ -5805,14 +3818,14 @@ diff -urN a/googleapis/cloud/osconfig/v1/BUILD.bazel b/googleapis/cloud/osconfig + "//googleapis/type/dayofweek", + "//googleapis/type/timeofday", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -5842,16 +3855,16 @@ diff -urN a/googleapis/cloud/osconfig/v1beta/BUILD.bazel b/googleapis/cloud/osco + "//googleapis/type/datetime", + "//googleapis/type/dayofweek", + "//googleapis/type/timeofday", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -5898,14 +3911,14 @@ diff -urN a/googleapis/cloud/oslogin/v1/BUILD.bazel b/googleapis/cloud/oslogin/v + deps = [ + "//googleapis/api/annotations", + "//googleapis/cloud/oslogin/common", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty: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", + ], +) + @@ -5928,14 +3941,14 @@ diff -urN a/googleapis/cloud/oslogin/v1alpha/BUILD.bazel b/googleapis/cloud/oslo + deps = [ + "//googleapis/api/annotations", + "//googleapis/cloud/oslogin/common", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty: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", + ], +) + @@ -5958,14 +3971,14 @@ diff -urN a/googleapis/cloud/oslogin/v1beta/BUILD.bazel b/googleapis/cloud/oslog + deps = [ + "//googleapis/api/annotations", + "//googleapis/cloud/oslogin/common", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty: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", + ], +) + @@ -6053,16 +4066,16 @@ diff -urN a/googleapis/cloud/pubsublite/v1/BUILD.bazel b/googleapis/cloud/pubsub + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -6084,15 +4097,15 @@ diff -urN a/googleapis/cloud/recaptchaenterprise/v1/BUILD.bazel b/googleapis/clo + 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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -6114,15 +4127,15 @@ diff -urN a/googleapis/cloud/recaptchaenterprise/v1beta1/BUILD.bazel b/googleapi + 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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -6242,14 +4255,14 @@ diff -urN a/googleapis/cloud/recommender/v1/BUILD.bazel b/googleapis/cloud/recom + "//googleapis/api/annotations", + "//googleapis/type/money", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -6277,14 +4290,14 @@ diff -urN a/googleapis/cloud/recommender/v1beta1/BUILD.bazel b/googleapis/cloud/ + "//googleapis/api/annotations", + "//googleapis/type/money", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -6307,14 +4320,14 @@ diff -urN a/googleapis/cloud/redis/v1/BUILD.bazel b/googleapis/cloud/redis/v1/BU + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto: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/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -6337,14 +4350,14 @@ diff -urN a/googleapis/cloud/redis/v1beta1/BUILD.bazel b/googleapis/cloud/redis/ + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto: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/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -6368,14 +4381,14 @@ diff -urN a/googleapis/cloud/resourcemanager/v2/BUILD.bazel b/googleapis/cloud/r + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto: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/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -6384,6 +4397,146 @@ diff -urN a/googleapis/cloud/resourcemanager/v2/BUILD.bazel b/googleapis/cloud/r + actual = ":resourcemanager", + 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 ++++ b/googleapis/cloud/retail/v2/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_library( ++ name = "retail", ++ srcs = [ ++ "catalog.pb.go", ++ "catalog_service.pb.go", ++ "common.pb.go", ++ "import_config.pb.go", ++ "prediction_service.pb.go", ++ "product.pb.go", ++ "product_service.pb.go", ++ "purge_config.pb.go", ++ "user_event.pb.go", ++ "user_event_service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//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", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":retail", ++ 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 ++++ 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") ++ ++go_library( ++ name = "v2alpha", ++ srcs = [ ++ "catalog.pb.go", ++ "catalog_service.pb.go", ++ "common.pb.go", ++ "export_config.pb.go", ++ "import_config.pb.go", ++ "prediction_service.pb.go", ++ "product.pb.go", ++ "product_service.pb.go", ++ "purge_config.pb.go", ++ "user_event.pb.go", ++ "user_event_service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2alpha", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//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", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v2alpha", ++ 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 ++++ 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") ++ ++go_library( ++ name = "v2beta", ++ srcs = [ ++ "catalog.pb.go", ++ "catalog_service.pb.go", ++ "common.pb.go", ++ "export_config.pb.go", ++ "import_config.pb.go", ++ "prediction_service.pb.go", ++ "product.pb.go", ++ "product_service.pb.go", ++ "purge_config.pb.go", ++ "user_event.pb.go", ++ "user_event_service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/retail/v2beta", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//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", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v2beta", ++ 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 +++ b/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -6403,14 +4556,14 @@ diff -urN a/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel b/googleapis/clou + "//googleapis/longrunning", + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -6419,6 +4572,29 @@ diff -urN a/googleapis/cloud/runtimeconfig/v1beta1/BUILD.bazel b/googleapis/clou + actual = ":v1beta1", + 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 ++++ b/googleapis/cloud/saasaccelerator/management/logs/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 = "logs", ++ srcs = ["saas_instance_payload.pb.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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":logs", ++ 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 +++ b/googleapis/cloud/scheduler/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -6437,16 +4613,16 @@ diff -urN a/googleapis/cloud/scheduler/v1/BUILD.bazel b/googleapis/cloud/schedul + deps = [ + "//googleapis/api/annotations", + "//googleapis/rpc/status", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -6473,16 +4649,16 @@ diff -urN a/googleapis/cloud/scheduler/v1beta1/BUILD.bazel b/googleapis/cloud/sc + deps = [ + "//googleapis/api/annotations", + "//googleapis/rpc/status", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -6508,15 +4684,15 @@ diff -urN a/googleapis/cloud/secretmanager/v1/BUILD.bazel b/googleapis/cloud/sec + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -6542,15 +4718,15 @@ diff -urN a/googleapis/cloud/secretmanager/v1beta1/BUILD.bazel b/googleapis/clou + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -6608,16 +4784,16 @@ diff -urN a/googleapis/cloud/security/privateca/v1beta1/BUILD.bazel b/googleapis + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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", + ], +) + @@ -6646,15 +4822,15 @@ diff -urN a/googleapis/cloud/securitycenter/settings/v1beta1/BUILD.bazel b/googl + 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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -6689,17 +4865,17 @@ diff -urN a/googleapis/cloud/securitycenter/v1/BUILD.bazel b/googleapis/cloud/se + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -6731,17 +4907,17 @@ diff -urN a/googleapis/cloud/securitycenter/v1beta1/BUILD.bazel b/googleapis/clo + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -6776,17 +4952,17 @@ diff -urN a/googleapis/cloud/securitycenter/v1p1beta1/BUILD.bazel b/googleapis/c + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -6795,6 +4971,42 @@ diff -urN a/googleapis/cloud/securitycenter/v1p1beta1/BUILD.bazel b/googleapis/c + actual = ":v1p1beta1", + 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 ++++ b/googleapis/cloud/servicedirectory/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,32 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "servicedirectory", ++ srcs = [ ++ "endpoint.pb.go", ++ "lookup_service.pb.go", ++ "namespace.pb.go", ++ "registration_service.pb.go", ++ "service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/servicedirectory/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", ++ "@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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":servicedirectory", ++ 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 +++ b/googleapis/cloud/servicedirectory/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -6815,14 +5027,14 @@ diff -urN a/googleapis/cloud/servicedirectory/v1beta1/BUILD.bazel b/googleapis/c + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty: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", + ], +) + @@ -6846,15 +5058,15 @@ 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", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", ++ "@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/timestamppb:go_default_library", + ], +) + @@ -6882,14 +5094,14 @@ diff -urN a/googleapis/cloud/speech/v1p1beta1/BUILD.bazel b/googleapis/cloud/spe + "//googleapis/longrunning", + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -6912,9 +5124,9 @@ diff -urN a/googleapis/cloud/support/common/BUILD.bazel b/googleapis/cloud/suppo + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp: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", + ], +) + @@ -6937,14 +5149,14 @@ diff -urN a/googleapis/cloud/support/v1alpha1/BUILD.bazel b/googleapis/cloud/sup + deps = [ + "//googleapis/api/annotations", + "//googleapis/cloud/support/common", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty: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", + ], +) + @@ -6953,6 +5165,58 @@ diff -urN a/googleapis/cloud/support/v1alpha1/BUILD.bazel b/googleapis/cloud/sup + actual = ":v1alpha1", + 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 ++++ b/googleapis/cloud/talent/v4/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,48 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "talent", ++ srcs = [ ++ "common.pb.go", ++ "company.pb.go", ++ "company_service.pb.go", ++ "completion_service.pb.go", ++ "event.pb.go", ++ "event_service.pb.go", ++ "filters.pb.go", ++ "histogram.pb.go", ++ "job.pb.go", ++ "job_service.pb.go", ++ "tenant.pb.go", ++ "tenant_service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/talent/v4", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/longrunning", ++ "//googleapis/rpc/status", ++ "//googleapis/type/latlng", ++ "//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", ++ "@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 = ":talent", ++ 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 +++ b/googleapis/cloud/talent/v4beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -6991,18 +5255,18 @@ diff -urN a/googleapis/cloud/talent/v4beta1/BUILD.bazel b/googleapis/cloud/talen + "//googleapis/type/money", + "//googleapis/type/postaladdress", + "//googleapis/type/timeofday", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@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", + ], +) + @@ -7031,16 +5295,16 @@ 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", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -7069,16 +5333,16 @@ diff -urN a/googleapis/cloud/tasks/v2beta2/BUILD.bazel b/googleapis/cloud/tasks/ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/rpc/status", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -7107,16 +5371,16 @@ diff -urN a/googleapis/cloud/tasks/v2beta3/BUILD.bazel b/googleapis/cloud/tasks/ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/rpc/status", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -7194,12 +5458,12 @@ diff -urN a/googleapis/cloud/translate/v3/BUILD.bazel b/googleapis/cloud/transla + "//googleapis/api/annotations", + "//googleapis/longrunning", + "@com_github_golang_protobuf//proto: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", + ], +) + @@ -7223,12 +5487,12 @@ diff -urN a/googleapis/cloud/translate/v3beta1/BUILD.bazel b/googleapis/cloud/tr + "//googleapis/api/annotations", + "//googleapis/longrunning", + "@com_github_golang_protobuf//proto: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", + ], +) + @@ -7240,7 +5504,7 @@ diff -urN a/googleapis/cloud/translate/v3beta1/BUILD.bazel b/googleapis/cloud/tr 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 +++ b/googleapis/cloud/video/transcoder/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,28 @@ +@@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7254,13 +5518,14 @@ diff -urN a/googleapis/cloud/video/transcoder/v1beta1/BUILD.bazel b/googleapis/c + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@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", + ], +) + @@ -7285,13 +5550,13 @@ diff -urN a/googleapis/cloud/videointelligence/v1/BUILD.bazel b/googleapis/cloud + "//googleapis/longrunning", + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -7316,13 +5581,13 @@ diff -urN a/googleapis/cloud/videointelligence/v1beta2/BUILD.bazel b/googleapis/ + "//googleapis/longrunning", + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -7347,13 +5612,13 @@ diff -urN a/googleapis/cloud/videointelligence/v1p1beta1/BUILD.bazel b/googleapi + "//googleapis/longrunning", + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -7378,13 +5643,13 @@ diff -urN a/googleapis/cloud/videointelligence/v1p2beta1/BUILD.bazel b/googleapi + "//googleapis/longrunning", + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -7409,13 +5674,13 @@ diff -urN a/googleapis/cloud/videointelligence/v1p3beta1/BUILD.bazel b/googleapi + "//googleapis/longrunning", + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -7448,15 +5713,15 @@ diff -urN a/googleapis/cloud/vision/v1/BUILD.bazel b/googleapis/cloud/vision/v1/ + "//googleapis/rpc/status", + "//googleapis/type/color", + "//googleapis/type/latlng", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -7523,12 +5788,12 @@ diff -urN a/googleapis/cloud/vision/v1p2beta1/BUILD.bazel b/googleapis/cloud/vis + "//googleapis/type/color", + "//googleapis/type/latlng", + "@com_github_golang_protobuf//proto: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", + ], +) + @@ -7561,15 +5826,15 @@ diff -urN a/googleapis/cloud/vision/v1p3beta1/BUILD.bazel b/googleapis/cloud/vis + "//googleapis/rpc/status", + "//googleapis/type/color", + "//googleapis/type/latlng", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -7603,15 +5868,15 @@ diff -urN a/googleapis/cloud/vision/v1p4beta1/BUILD.bazel b/googleapis/cloud/vis + "//googleapis/rpc/status", + "//googleapis/type/color", + "//googleapis/type/latlng", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -7620,6 +5885,56 @@ diff -urN a/googleapis/cloud/vision/v1p4beta1/BUILD.bazel b/googleapis/cloud/vis + actual = ":v1p4beta1", + 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 ++++ 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") ++ ++go_library( ++ name = "v1beta1", ++ srcs = [ ++ "annotation.pb.go", ++ "annotation_set.pb.go", ++ "annotation_spec.pb.go", ++ "common.pb.go", ++ "dataset.pb.go", ++ "geometry.pb.go", ++ "image.pb.go", ++ "io.pb.go", ++ "labeling.pb.go", ++ "metrics.pb.go", ++ "model.pb.go", ++ "model_evaluation.pb.go", ++ "module.pb.go", ++ "service.pb.go", ++ "solution_artifact.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/cloud/visualinspection/v1beta1", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//googleapis/api/annotations", ++ "//googleapis/longrunning", ++ "//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", ++ "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", ++ "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1beta1", ++ 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 +++ b/googleapis/cloud/webrisk/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -7634,12 +5949,12 @@ diff -urN a/googleapis/cloud/webrisk/v1/BUILD.bazel b/googleapis/cloud/webrisk/v + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto: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", + ], +) + @@ -7662,12 +5977,12 @@ diff -urN a/googleapis/cloud/webrisk/v1beta1/BUILD.bazel b/googleapis/cloud/webr + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto: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", + ], +) + @@ -7700,15 +6015,15 @@ diff -urN a/googleapis/cloud/websecurityscanner/v1/BUILD.bazel b/googleapis/clou + 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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -7738,15 +6053,15 @@ diff -urN a/googleapis/cloud/websecurityscanner/v1alpha/BUILD.bazel b/googleapis + 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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -7779,15 +6094,73 @@ diff -urN a/googleapis/cloud/websecurityscanner/v1beta/BUILD.bazel b/googleapis/ + 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/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 = ":v1beta", ++ 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 ++++ b/googleapis/cloud/workflows/executions/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,24 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "v1beta", ++ srcs = ["executions.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/workflows/executions/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 = ":v1beta", ++ 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 ++++ b/googleapis/cloud/workflows/v1beta/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 = "v1beta", ++ srcs = ["workflows.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/cloud/workflows/v1beta", ++ 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", ++ "@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", + ], +) + @@ -7810,13 +6183,13 @@ diff -urN a/googleapis/container/v1/BUILD.bazel b/googleapis/container/v1/BUILD. + deps = [ + "//googleapis/api/annotations", + "@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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -7839,12 +6212,12 @@ diff -urN a/googleapis/container/v1alpha1/BUILD.bazel b/googleapis/container/v1a + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty: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", + ], +) + @@ -7856,7 +6229,7 @@ diff -urN a/googleapis/container/v1alpha1/BUILD.bazel b/googleapis/container/v1a 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 +++ b/googleapis/container/v1beta1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -7866,14 +6239,17 @@ diff -urN a/googleapis/container/v1beta1/BUILD.bazel b/googleapis/container/v1be + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", ++ "//googleapis/rpc/code", ++ "//googleapis/rpc/status", + "@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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -7900,12 +6276,12 @@ diff -urN a/googleapis/datastore/admin/v1/BUILD.bazel b/googleapis/datastore/adm + "//googleapis/api/annotations", + "//googleapis/longrunning", + "@com_github_golang_protobuf//proto: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", + ], +) + @@ -7929,12 +6305,12 @@ diff -urN a/googleapis/datastore/admin/v1beta1/BUILD.bazel b/googleapis/datastor + "//googleapis/api/annotations", + "//googleapis/longrunning", + "@com_github_golang_protobuf//proto: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", + ], +) + @@ -7962,14 +6338,14 @@ diff -urN a/googleapis/datastore/v1/BUILD.bazel b/googleapis/datastore/v1/BUILD. + "//googleapis/api/annotations", + "//googleapis/type/latlng", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -7997,14 +6373,14 @@ diff -urN a/googleapis/datastore/v1beta3/BUILD.bazel b/googleapis/datastore/v1be + "//googleapis/api/annotations", + "//googleapis/type/latlng", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -8013,6 +6389,47 @@ diff -urN a/googleapis/datastore/v1beta3/BUILD.bazel b/googleapis/datastore/v1be + actual = ":v1beta3", + 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 ++++ 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") ++ ++go_library( ++ name = "v1beta2", ++ srcs = [ ++ "artifact.pb.go", ++ "file.pb.go", ++ "package.pb.go", ++ "repository.pb.go", ++ "service.pb.go", ++ "settings.pb.go", ++ "tag.pb.go", ++ "version.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/devtools/artifactregistry/v1beta2", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//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/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 = ":v1beta2", ++ 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 +++ b/googleapis/devtools/build/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -8031,16 +6448,16 @@ diff -urN a/googleapis/devtools/build/v1/BUILD.bazel b/googleapis/devtools/build + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@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/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -8052,7 +6469,7 @@ diff -urN a/googleapis/devtools/build/v1/BUILD.bazel b/googleapis/devtools/build 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 +++ b/googleapis/devtools/cloudbuild/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8064,14 +6481,15 @@ diff -urN a/googleapis/devtools/cloudbuild/v1/BUILD.bazel b/googleapis/devtools/ + "//googleapis/api/annotations", + "//googleapis/longrunning", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -8099,14 +6517,14 @@ diff -urN a/googleapis/devtools/clouddebugger/v2/BUILD.bazel b/googleapis/devtoo + "//googleapis/api/annotations", + "//googleapis/devtools/source/v1:source", + "@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", -+ "@com_github_golang_protobuf//ptypes/wrappers: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", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -8134,13 +6552,13 @@ diff -urN a/googleapis/devtools/clouderrorreporting/v1beta1/BUILD.bazel b/google + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -8162,15 +6580,15 @@ diff -urN a/googleapis/devtools/cloudprofiler/v2/BUILD.bazel b/googleapis/devtoo + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/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/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -8193,13 +6611,13 @@ diff -urN a/googleapis/devtools/cloudtrace/v1/BUILD.bazel b/googleapis/devtools/ + deps = [ + "//googleapis/api/annotations", + "@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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -8225,15 +6643,15 @@ 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", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", ++ "@com_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", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -8323,12 +6741,12 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/BUILD.bazel b/googleap + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "@com_github_golang_protobuf//proto: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", + ], +) + @@ -8444,9 +6862,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/deployment/BUILD.bazel + visibility = ["//visibility:public"], + deps = [ + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp: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", + ], +) + @@ -8470,9 +6888,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/discovery/BUILD.bazel + "//googleapis/devtools/containeranalysis/v1beta1/common", + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp: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", + ], +) + @@ -8503,15 +6921,15 @@ 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", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -8580,9 +6998,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/provenance/BUILD.bazel + deps = [ + "//googleapis/devtools/containeranalysis/v1beta1/source", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp: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", + ], +) + @@ -8630,9 +7048,9 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/vulnerability/BUILD.ba + "//googleapis/devtools/containeranalysis/v1beta1/cvss", + "//googleapis/devtools/containeranalysis/v1beta1/package", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp: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", + ], +) + @@ -8644,7 +7062,7 @@ diff -urN a/googleapis/devtools/containeranalysis/v1beta1/vulnerability/BUILD.ba 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 +++ b/googleapis/devtools/remoteworkers/v1test2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +@@ -0,0 +1,35 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -8663,13 +7081,15 @@ diff -urN a/googleapis/devtools/remoteworkers/v1test2/BUILD.bazel b/googleapis/d + "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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/anypb: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", + ], +) + @@ -8709,17 +7129,17 @@ diff -urN a/googleapis/devtools/resultstore/v2/BUILD.bazel b/googleapis/devtools + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@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", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -8767,12 +7187,12 @@ diff -urN a/googleapis/devtools/sourcerepo/v1/BUILD.bazel b/googleapis/devtools/ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty: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", + ], +) + @@ -8795,12 +7215,12 @@ diff -urN a/googleapis/example/library/v1/BUILD.bazel b/googleapis/example/libra + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty: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", + ], +) + @@ -8823,12 +7243,12 @@ diff -urN a/googleapis/firebase/fcm/connection/v1alpha1/BUILD.bazel b/googleapis + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto: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", + ], +) + @@ -8858,15 +7278,15 @@ diff -urN a/googleapis/firestore/admin/v1/BUILD.bazel b/googleapis/firestore/adm + "//googleapis/api/annotations", + "//googleapis/longrunning", + "//googleapis/type/latlng", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -8895,13 +7315,13 @@ diff -urN a/googleapis/firestore/admin/v1beta1/BUILD.bazel b/googleapis/firestor + "//googleapis/longrunning", + "//googleapis/type/latlng", + "@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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -8929,15 +7349,15 @@ diff -urN a/googleapis/firestore/admin/v1beta2/BUILD.bazel b/googleapis/firestor + deps = [ + "//googleapis/api/annotations", + "//googleapis/longrunning", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -8968,15 +7388,15 @@ diff -urN a/googleapis/firestore/v1/BUILD.bazel b/googleapis/firestore/v1/BUILD. + "//googleapis/rpc/status", + "//googleapis/type/latlng", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -9007,15 +7427,15 @@ diff -urN a/googleapis/firestore/v1beta1/BUILD.bazel b/googleapis/firestore/v1be + "//googleapis/rpc/status", + "//googleapis/type/latlng", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -9053,18 +7473,18 @@ diff -urN a/googleapis/genomics/v1/BUILD.bazel b/googleapis/genomics/v1/BUILD.ba + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", + "//googleapis/rpc/status", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -9089,14 +7509,14 @@ diff -urN a/googleapis/genomics/v1alpha2/BUILD.bazel b/googleapis/genomics/v1alp + "//googleapis/longrunning", + "//googleapis/rpc/code", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -9170,6 +7590,38 @@ diff -urN a/googleapis/grafeas/v1/BUILD.bazel b/googleapis/grafeas/v1/BUILD.baze + actual = ":grafeas", + 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 ++++ b/googleapis/home/enterprise/sdm/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 = "sdm", ++ srcs = [ ++ "device.pb.go", ++ "site.pb.go", ++ "smart_device_management_service.pb.go", ++ ], ++ importpath = "google.golang.org/genproto/googleapis/home/enterprise/sdm/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/structpb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":sdm", ++ 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 +++ b/googleapis/home/graph/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -9187,13 +7639,13 @@ diff -urN a/googleapis/home/graph/v1/BUILD.bazel b/googleapis/home/graph/v1/BUIL + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", + ], +) + @@ -9219,15 +7671,15 @@ diff -urN a/googleapis/iam/admin/v1/BUILD.bazel b/googleapis/iam/admin/v1/BUILD. + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -9253,13 +7705,13 @@ diff -urN a/googleapis/iam/credentials/v1/BUILD.bazel b/googleapis/iam/credentia + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -9325,6 +7777,35 @@ diff -urN a/googleapis/iam/v1/logging/BUILD.bazel b/googleapis/iam/v1/logging/BU + actual = ":logging", + 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 ++++ b/googleapis/iam/v1beta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +@@ -0,0 +1,25 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library") ++ ++go_library( ++ name = "v1beta", ++ srcs = ["workload_identity_pool.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/iam/v1beta", ++ 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", ++ "@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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":v1beta", ++ 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 +++ b/googleapis/identity/accesscontextmanager/type/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -9369,9 +7850,9 @@ diff -urN a/googleapis/identity/accesscontextmanager/v1/BUILD.bazel b/googleapis + "//googleapis/identity/accesscontextmanager/type", + "//googleapis/type/expr", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp: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", + ], +) + @@ -9397,9 +7878,9 @@ diff -urN a/googleapis/logging/type/BUILD.bazel b/googleapis/logging/type/BUILD. + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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", + ], +) + @@ -9431,18 +7912,18 @@ diff -urN a/googleapis/logging/v2/BUILD.bazel b/googleapis/logging/v2/BUILD.baze + "//googleapis/api/monitoredres", + "//googleapis/logging/type", + "//googleapis/rpc/status", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -9466,15 +7947,15 @@ diff -urN a/googleapis/longrunning/BUILD.bazel b/googleapis/longrunning/BUILD.ba + "//googleapis/api/annotations", + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//protoc-gen-go/descriptor:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/descriptorpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", + ], +) + @@ -9502,14 +7983,14 @@ diff -urN a/googleapis/maps/playablelocations/v3/BUILD.bazel b/googleapis/maps/p + "//googleapis/maps/playablelocations/v3/sample", + "//googleapis/maps/unity", + "//googleapis/type/latlng", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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", + ], +) + @@ -9532,10 +8013,10 @@ diff -urN a/googleapis/maps/playablelocations/v3/sample/BUILD.bazel b/googleapis + deps = [ + "//googleapis/api/annotations", + "//googleapis/type/latlng", -+ "//protobuf/field_mask", + "@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", + ], +) + @@ -9559,12 +8040,12 @@ diff -urN a/googleapis/maps/roads/v1op/BUILD.bazel b/googleapis/maps/roads/v1op/ + "//googleapis/api/annotations", + "//googleapis/type/latlng", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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/wrapperspb:go_default_library", + ], +) + @@ -9576,7 +8057,7 @@ diff -urN a/googleapis/maps/roads/v1op/BUILD.bazel b/googleapis/maps/roads/v1op/ 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 +++ b/googleapis/maps/routes/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,42 @@ +@@ -0,0 +1,43 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( @@ -9603,14 +8084,15 @@ diff -urN a/googleapis/maps/routes/v1/BUILD.bazel b/googleapis/maps/routes/v1/BU + "//googleapis/type/latlng", + "//googleapis/type/money", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -9696,15 +8178,15 @@ diff -urN a/googleapis/monitoring/dashboard/v1/BUILD.bazel b/googleapis/monitori + deps = [ + "//googleapis/api/annotations", + "//googleapis/api/distribution", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@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", + ], +) + @@ -9750,18 +8232,18 @@ diff -urN a/googleapis/monitoring/v3/BUILD.bazel b/googleapis/monitoring/v3/BUIL + "//googleapis/api/monitoredres", + "//googleapis/rpc/status", + "//googleapis/type/calendarperiod", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -9770,6 +8252,36 @@ diff -urN a/googleapis/monitoring/v3/BUILD.bazel b/googleapis/monitoring/v3/BUIL + actual = ":monitoring", + 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 ++++ b/googleapis/partner/aistreams/v1alpha1/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 = "v1alpha1", ++ srcs = ["aistreams.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/partner/aistreams/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", ++ "@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 = ":v1alpha1", ++ 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 +++ b/googleapis/privacy/dlp/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -9790,16 +8302,16 @@ diff -urN a/googleapis/privacy/dlp/v2/BUILD.bazel b/googleapis/privacy/dlp/v2/BU + "//googleapis/type/date", + "//googleapis/type/dayofweek", + "//googleapis/type/timeofday", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -9821,16 +8333,16 @@ diff -urN a/googleapis/pubsub/v1/BUILD.bazel b/googleapis/pubsub/v1/BUILD.bazel + visibility = ["//visibility:public"], + deps = [ + "//googleapis/api/annotations", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -9852,12 +8364,12 @@ diff -urN a/googleapis/pubsub/v1beta2/BUILD.bazel b/googleapis/pubsub/v1beta2/BU + visibility = ["//visibility:public"], + deps = [ + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty: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", + ], +) + @@ -9902,11 +8414,11 @@ diff -urN a/googleapis/rpc/context/attribute_context/BUILD.bazel b/googleapis/rp + visibility = ["//visibility:public"], + deps = [ + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp: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/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -9928,9 +8440,9 @@ diff -urN a/googleapis/rpc/errdetails/BUILD.bazel b/googleapis/rpc/errdetails/BU + visibility = ["//visibility:public"], + deps = [ + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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", + ], +) + @@ -9952,9 +8464,9 @@ diff -urN a/googleapis/rpc/status/BUILD.bazel b/googleapis/rpc/status/BUILD.baze + visibility = ["//visibility:public"], + deps = [ + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any: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", + ], +) + @@ -10005,15 +8517,15 @@ diff -urN a/googleapis/spanner/admin/database/v1/BUILD.bazel b/googleapis/spanne + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -10037,15 +8549,15 @@ diff -urN a/googleapis/spanner/admin/instance/v1/BUILD.bazel b/googleapis/spanne + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", + "//googleapis/longrunning", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -10077,15 +8589,15 @@ diff -urN a/googleapis/spanner/v1/BUILD.bazel b/googleapis/spanner/v1/BUILD.baze + "//googleapis/api/annotations", + "//googleapis/rpc/status", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/struct:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/durationpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/structpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -10094,6 +8606,32 @@ diff -urN a/googleapis/spanner/v1/BUILD.bazel b/googleapis/spanner/v1/BUILD.baze + actual = ":spanner", + 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 ++++ b/googleapis/storage/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 = "logging", ++ srcs = ["clouddms_stackdriver_logs.pb.go"], ++ importpath = "google.golang.org/genproto/googleapis/storage/clouddms/logging/v1", ++ 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", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":logging", ++ 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 +++ b/googleapis/storage/v1/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -10111,16 +8649,16 @@ diff -urN a/googleapis/storage/v1/BUILD.bazel b/googleapis/storage/v1/BUILD.baze + deps = [ + "//googleapis/api/annotations", + "//googleapis/iam/v1:iam", -+ "//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", -+ "@com_github_golang_protobuf//ptypes/wrappers: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", ++ "@org_golang_google_protobuf//types/known/wrapperspb:go_default_library", + ], +) + @@ -10148,16 +8686,16 @@ diff -urN a/googleapis/storagetransfer/v1/BUILD.bazel b/googleapis/storagetransf + "//googleapis/rpc/code", + "//googleapis/type/date", + "//googleapis/type/timeofday", -+ "//protobuf/field_mask", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", -+ "@com_github_golang_protobuf//ptypes/timestamp:go_default_library", + "@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", + ], +) + @@ -10185,15 +8723,15 @@ diff -urN a/googleapis/streetview/publish/v1/BUILD.bazel b/googleapis/streetview + "//googleapis/api/annotations", + "//googleapis/rpc/status", + "//googleapis/type/latlng", -+ "//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/emptypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/fieldmaskpb:go_default_library", ++ "@org_golang_google_protobuf//types/known/timestamppb:go_default_library", + ], +) + @@ -10238,9 +8776,9 @@ diff -urN a/googleapis/type/color/BUILD.bazel b/googleapis/type/color/BUILD.baze + visibility = ["//visibility:public"], + deps = [ + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/wrappers: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", + ], +) + @@ -10333,9 +8871,9 @@ diff -urN a/googleapis/type/datetime/BUILD.bazel b/googleapis/type/datetime/BUIL + visibility = ["//visibility:public"], + deps = [ + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/duration: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", + ], +) + @@ -10413,6 +8951,30 @@ diff -urN a/googleapis/type/fraction/BUILD.bazel b/googleapis/type/fraction/BUIL + actual = ":fraction", + 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 ++++ b/googleapis/type/interval/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 = "interval", ++ srcs = ["interval.pb.go"], ++ 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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":interval", ++ 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 +++ b/googleapis/type/latlng/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -10436,6 +8998,29 @@ diff -urN a/googleapis/type/latlng/BUILD.bazel b/googleapis/type/latlng/BUILD.ba + actual = ":latlng", + 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 ++++ b/googleapis/type/localized_text/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 = "localized_text", ++ srcs = ["localized_text.pb.go"], ++ 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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":localized_text", ++ 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 +++ b/googleapis/type/money/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -10482,6 +9067,29 @@ diff -urN a/googleapis/type/month/BUILD.bazel b/googleapis/type/month/BUILD.baze + actual = ":month", + 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 ++++ b/googleapis/type/phone_number/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 = "phone_number", ++ srcs = ["phone_number.pb.go"], ++ 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", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":phone_number", ++ 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 +++ b/googleapis/type/postaladdress/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -10565,13 +9173,13 @@ diff -urN a/googleapis/watcher/v1/BUILD.bazel b/googleapis/watcher/v1/BUILD.baze + deps = [ + "//googleapis/api/annotations", + "@com_github_golang_protobuf//proto:go_default_library", -+ "@com_github_golang_protobuf//ptypes/any:go_default_library", -+ "@com_github_golang_protobuf//ptypes/empty:go_default_library", + "@org_golang_google_grpc//:go_default_library", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + "@org_golang_google_protobuf//reflect/protoreflect:go_default_library", + "@org_golang_google_protobuf//runtime/protoimpl:go_default_library", ++ "@org_golang_google_protobuf//types/known/anypb:go_default_library", ++ "@org_golang_google_protobuf//types/known/emptypb:go_default_library", + ], +) + diff --git a/third_party/org_golang_x_tools-deletegopls.patch b/third_party/org_golang_x_tools-deletegopls.patch index 752854ccf4..5249d76117 100644 --- a/third_party/org_golang_x_tools-deletegopls.patch +++ b/third_party/org_golang_x_tools-deletegopls.patch @@ -610,6 +610,102 @@ diff -urN a/gopls/doc/command-line.md b/gopls/doc/command-line.md -detailed command line instructions, use cases and flags ----> \ No newline at end of file +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,92 +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. +- +- +-### **Fill struct** +-Identifier: `gopls.fill_struct` +- +-fill_struct is a gopls command to fill a struct with default +-values. +- +- +-### **Regenerate cgo** +-Identifier: `gopls.regenerate_cgo` +- +-regenerate_cgo regenerates cgo definitions. +- +- +-### **Run test(s)** +-Identifier: `gopls.test` +- +-test runs `go test` for a specific test function. +- +- +-### **Run go mod tidy** +-Identifier: `gopls.tidy` +- +-tidy runs `go mod tidy` for a module. +- +- +-### **Undeclared name** +-Identifier: `gopls.undeclared_name` +- +-undeclared_name adds a variable declaration for an undeclared +-name. +- +- +-### **Add dependency** +-Identifier: `gopls.add_dependency` +- +-add_dependency adds a dependency. +- +- +-### **Upgrade dependency** +-Identifier: `gopls.upgrade_dependency` +- +-upgrade_dependency upgrades a dependency. +- +- +-### **Remove dependency** +-Identifier: `gopls.remove_dependency` +- +-remove_dependency removes a dependency. +- +- +-### **Run go mod vendor** +-Identifier: `gopls.vendor` +- +-vendor runs `go mod vendor` for a module. +- +- +-### **Extract to variable** +-Identifier: `gopls.extract_variable` +- +-extract_variable extracts an expression to a variable. +- +- +-### **Extract to function** +-Identifier: `gopls.extract_function` +- +-extract_function extracts statements to a function. +- +- +-### **Toggle gc_details** +-Identifier: `gopls.gc_details` +- +-gc_details controls calculation of gc annotations. +- +- +-### **Generate gopls.mod** +-Identifier: `gopls.generate_gopls_mod` +- +-generate_gopls_mod (re)generates the gopls.mod file. +- +- +- 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 @@ -1190,11 +1286,11 @@ diff -urN a/gopls/doc/design.md b/gopls/doc/design.md -[godoc]: https://golang.org/cmd/godoc -[gofmt]: https://golang.org/cmd/gofmt -[gogetdoc]: https://github.com/zmb3/gogetdoc --[goimports]: https://godoc.org/golang.org/x/tools/cmd/goimports --[gorename]: https://godoc.org/golang.org/x/tools/cmd/gorename +-[goimports]: https://pkg.go.dev/golang.org/x/tools/cmd/goimports +-[gorename]: https://pkg.go.dev/golang.org/x/tools/cmd/gorename -[goreturns]: https://github.com/sqs/goreturns -[gotags]: https://github.com/jstemmer/gotags --[guru]: https://godoc.org/golang.org/x/tools/cmd/guru +-[guru]: https://pkg.go.dev/golang.org/x/tools/cmd/guru -[impl]: https://github.com/josharian/impl -[staticcheck]: https://staticcheck.io/docs/ -[go/types]: https://golang.org/pkg/go/types/ @@ -1310,10 +1406,161 @@ diff -urN a/gopls/doc/faq.md b/gopls/doc/faq.md - -[cl/158197]: https://golang.org/cl/158197 \ No newline at end of file +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,120 +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. +- +-// Command generate updates settings.md from the UserOptions struct. +-package main +- +-import ( +- "bytes" +- "encoding/json" +- "fmt" +- "io/ioutil" +- "os" +- "path/filepath" +- "regexp" +- "strings" +- +- "golang.org/x/tools/internal/lsp/source" +-) +- +-func main() { +- if _, err := doMain(".", true); err != nil { +- fmt.Fprintf(os.Stderr, "Generation failed: %v\n", err) +- os.Exit(1) +- } +-} +- +-func doMain(baseDir string, write bool) (bool, error) { +- api := &source.APIJSON{} +- if err := json.Unmarshal([]byte(source.GeneratedAPIJSON), api); err != nil { +- return false, err +- } +- +- if ok, err := rewriteFile(filepath.Join(baseDir, "gopls/doc/settings.md"), api, write, rewriteSettings); !ok || err != nil { +- return ok, err +- } +- if ok, err := rewriteFile(filepath.Join(baseDir, "gopls/doc/commands.md"), api, write, rewriteCommands); !ok || err != nil { +- return ok, err +- } +- +- return true, nil +-} +- +-func rewriteFile(file string, api *source.APIJSON, write bool, rewrite func([]byte, *source.APIJSON) ([]byte, error)) (bool, error) { +- doc, err := ioutil.ReadFile(file) +- if err != nil { +- return false, err +- } +- +- content, err := rewrite(doc, api) +- if err != nil { +- return false, fmt.Errorf("rewriting %q: %v", file, err) +- } +- +- if !bytes.Equal(doc, content) && !write { +- return false, nil +- } +- +- if err := ioutil.WriteFile(file, content, 0); err != nil { +- return false, err +- } +- +- return true, nil +-} +- +-var parBreakRE = regexp.MustCompile("\n{2,}") +- +-func rewriteSettings(doc []byte, api *source.APIJSON) ([]byte, error) { +- result := doc +- for category, opts := range api.Options { +- section := bytes.NewBuffer(nil) +- for _, opt := range opts { +- var enumValues strings.Builder +- if len(opt.EnumValues) > 0 { +- enumValues.WriteString("Must be one of:\n\n") +- for _, val := range opt.EnumValues { +- if val.Doc != "" { +- // Don't break the list item by starting a new paragraph. +- unbroken := parBreakRE.ReplaceAllString(val.Doc, "\\\n") +- fmt.Fprintf(&enumValues, " * %s\n", unbroken) +- } else { +- fmt.Fprintf(&enumValues, " * `%s`\n", val.Value) +- } +- } +- } +- fmt.Fprintf(section, "### **%v** *%v*\n%v%v\n\nDefault: `%v`.\n", opt.Name, opt.Type, opt.Doc, enumValues.String(), opt.Default) +- } +- var err error +- result, err = replaceSection(result, category, section.Bytes()) +- if err != nil { +- return nil, err +- } +- } +- +- section := bytes.NewBuffer(nil) +- for _, lens := range api.Lenses { +- fmt.Fprintf(section, "### **%v**\nIdentifier: `%v`\n\n%v\n\n", lens.Title, lens.Lens, lens.Doc) +- } +- return replaceSection(result, "Lenses", section.Bytes()) +-} +- +-func rewriteCommands(doc []byte, api *source.APIJSON) ([]byte, error) { +- 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) +- } +- return replaceSection(doc, "Commands", section.Bytes()) +-} +- +-func replaceSection(doc []byte, sectionName string, replacement []byte) ([]byte, error) { +- re := regexp.MustCompile(fmt.Sprintf(`(?s)\n(.*?)`, sectionName, sectionName)) +- idx := re.FindSubmatchIndex(doc) +- if idx == nil { +- return nil, fmt.Errorf("could not find section %q", sectionName) +- } +- result := append([]byte(nil), doc[:idx[2]]...) +- result = append(result, replacement...) +- result = append(result, doc[idx[3]:]...) +- 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 +@@ -1,23 +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 main +- +-import ( +- "testing" +- +- "golang.org/x/tools/internal/testenv" +-) +- +-func TestGenerated(t *testing.T) { +- testenv.NeedsGoBuild(t) // This is a lie. We actually need the source code. +- +- ok, err := doMain("../..", false) +- if err != nil { +- t.Fatal(err) +- } +- if !ok { +- t.Error("documentation needs updating. run: `go run gopls/doc/generate.go` from the root of tools.") +- } +-} diff -urN a/gopls/doc/implementation.md b/gopls/doc/implementation.md --- a/gopls/doc/implementation.md 2000-01-01 00:00:00.000000000 -0000 +++ b/gopls/doc/implementation.md 1969-12-31 19:00:00.000000000 -0500 -@@ -1,49 +0,0 @@ +@@ -1,48 +0,0 @@ -# gopls implementation documentation - -This is not intended as a complete description of the implementation, for the most the part the package godoc, code comments and the code itself hold that. @@ -1362,7 +1609,6 @@ diff -urN a/gopls/doc/implementation.md b/gopls/doc/implementation.md -[internal/memoize]: https://github.com/golang/tools/tree/master/internal/memoize -[internal/span]: https://github.com/golang/tools/tree/master/internal/span -[x/tools]: https://github.com/golang/tools -- diff -urN a/gopls/doc/integrating.md b/gopls/doc/integrating.md --- a/gopls/doc/integrating.md 2000-01-01 00:00:00.000000000 -0000 +++ b/gopls/doc/integrating.md 1969-12-31 19:00:00.000000000 -0500 @@ -1430,9 +1676,9 @@ diff -urN a/gopls/doc/integrating.md b/gopls/doc/integrating.md -Monitoring files inside gopls directly has a lot of awkward problems, but the [LSP specification] has methods that allow gopls to request that the client notify it of file system changes, specifically [`workspace/didChangeWatchedFiles`]. -This is currently being added to gopls by a community member, and tracked in [#31553] - --[InitializeResult]: https://godoc.org/golang.org/x/tools/internal/lsp/protocol#InitializeResult --[ServerCapabilities]: https://godoc.org/golang.org/x/tools/internal/lsp/protocol#ServerCapabilities --[`golang.org/x/tools/internal/span`]: https://godoc.org/golang.org/x/tools/internal/span#NewPoint +-[InitializeResult]: https://pkg.go.dev/golang.org/x/tools/internal/lsp/protocol#InitializeResult +-[ServerCapabilities]: https://pkg.go.dev/golang.org/x/tools/internal/lsp/protocol#ServerCapabilities +-[`golang.org/x/tools/internal/span`]: https://pkg.go.dev/golang.org/x/tools/internal/span#NewPoint - -[LSP specification]: https://microsoft.github.io/language-server-protocol/specifications/specification-3-14/ -[lsp-response]: https://github.com/Microsoft/language-server-protocol/blob/gh-pages/_specifications/specification-3-14.md#response-message @@ -1458,11 +1704,10 @@ diff -urN a/gopls/doc/integrating.md b/gopls/doc/integrating.md -[#31080]: https://github.com/golang/go/issues/31080 -[#31553]: https://github.com/golang/go/issues/31553 -[#31526]: https://github.com/golang/go/issues/31526 -\ No newline at end of file diff -urN a/gopls/doc/settings.md b/gopls/doc/settings.md --- a/gopls/doc/settings.md 2000-01-01 00:00:00.000000000 -0000 +++ b/gopls/doc/settings.md 1969-12-31 19:00:00.000000000 -0500 -@@ -1,191 +0,0 @@ +@@ -1,313 +0,0 @@ -# Settings - - @@ -1482,68 +1727,68 @@ diff -urN a/gopls/doc/settings.md b/gopls/doc/settings.md - -Below is the list of settings that are officially supported for `gopls`. - --### **buildFlags** *array of strings* +-To enable all experimental features, use **allExperiments: `true`**. You will +-still be able to independently override specific experimental features. - --This is the set of flags passed on to the build system when invoked. It is applied to queries like `go list`, which is used when discovering files. The most common use is to set `-tags`. +- +-### **buildFlags** *[]string* +-buildFlags is the set of flags passed on to the build system when invoked. +-It is applied to queries like `go list`, which is used when discovering files. +-The most common use is to set `-tags`. - --### **env** *map of string to value* - --This can be used to add environment variables. These will not affect `gopls` itself, but will be used for any external commands it invokes. +-Default: `[]`. +-### **env** *map[string]string* +-env adds environment variables to external commands run by `gopls`, most notably `go list`. - --### **hoverKind** *string* - --This controls the information that appears in the hover text. --It must be one of: --* `"NoDocumentation"` --* `"SynopsisDocumentation"` --* `"FullDocumentation"` +-Default: `{}`. +-### **hoverKind** *enum* +-hoverKind controls the information that appears in the hover text. +-SingleLine and Structured are intended for use only by authors of editor plugins. +-Must be one of: - --Authors of editor clients may wish to handle hover text differently, and so might use different settings. The options below are not intended for use by anyone other than the authors of editor plugins. +- * `"FullDocumentation"` +- * `"NoDocumentation"` +- * `"SingleLine"` +- * `"Structured"` is an experimental setting that returns a structured hover format. +-This format separates the signature from the documentation, so that the client +-can do more manipulation of these fields.\ +-This should only be used by clients that support this behavior. - --* `"SingleLine"` --* `"Structured"` +- * `"SynopsisDocumentation"` - --Default: `"SynopsisDocumentation"`. - --### **usePlaceholders** *boolean* +-Default: `"FullDocumentation"`. +-### **usePlaceholders** *bool* +-placeholders enables placeholders for function parameters or struct fields in completion responses. - --If true, then completion responses may contain placeholders for function parameters or struct fields. - -Default: `false`. -- -### **linkTarget** *string* -- --This controls where points documentation for given package in `textDocument/documentLink`. +-linkTarget controls where documentation links go. -It might be one of: - -* `"godoc.org"` -* `"pkg.go.dev"` +- -If company chooses to use its own `godoc.org`, its address can be used as well. - --Default: `"pkg.go.dev"`. - +-Default: `"pkg.go.dev"`. -### **local** *string* -- --This is the equivalent of the `goimports -local` flag, which puts imports beginning with this string after 3rd-party packages. +-local is the equivalent of the `goimports -local` flag, which puts imports beginning with this string after 3rd-party packages. -It should be the prefix of the import path whose imports should be grouped separately. - --Default: `""`. -- --### **expandWorkspaceToModule** *boolean* - --This is true if `gopls` should expand the scope of the workspace to include the --modules containing the workspace folders. Set this to false to avoid loading --your entire module. This is particularly useful for those working in a monorepo. -- --Default: `true`. -- --## Experimental +-Default: `""`. +-### **gofumpt** *bool* +-gofumpt indicates if we should run gofumpt formatting. - --The below settings are considered experimental. They may be deprecated or changed in the future. They are typically used to test experimental opt-in features or to disable features. - +-Default: `false`. -### **analyses** *map[string]bool* -- --Analyses specify analyses that the user would like to enable or disable. +-analyses specify analyses that the user would like to enable or disable. -A map of the names of analysis passes that should be enabled/disabled. -A full list of analyzers that gopls uses can be found [here](analyzers.md) - @@ -1557,103 +1802,225 @@ diff -urN a/gopls/doc/settings.md b/gopls/doc/settings.md -... -``` - --### **codelens** *map[string]bool* - --Overrides the enabled/disabled state of various code lenses. Currently, we --support several code lenses: -- --* `generate`: [default: enabled] run `go generate` as specified by a `//go:generate` directive. --* `upgrade_dependency`: [default: enabled] upgrade a dependency listed in a `go.mod` file. --* `test`: [default: disabled] run `go test -run` for a test func. --* `gc_details`: [default: disabled] Show the gc compiler's choices for inline analysis and escaping. +-Default: `{}`. +-### **codelenses** *map[string]bool* +-codelenses overrides the enabled/disabled state of code lenses. See the "Code Lenses" +-section of settings.md for the list of supported lenses. - -Example Usage: -```json5 -"gopls": { -... - "codelens": { -- "generate": false, // Don't run `go generate`. +- "generate": false, // Don't show the `go generate` lens. - "gc_details": true // Show a code lens toggling the display of gc's choices. - } -... -} -``` --### **completionDocumentation** *boolean* - --If false, indicates that the user does not want documentation with completion results. - --Default value: `true`. +-Default: `{"gc_details":false,"generate":true,"regenerate_cgo":true,"tidy":true,"upgrade_dependency":true,"vendor":true}`. +-### **linksInHover** *bool* +-linksInHover toggles the presence of links to documentation in hover. - --### **completeUnimported** *boolean* - --If true, the completion engine is allowed to make suggestions for packages that you do not currently import. +-Default: `true`. +-### **importShortcut** *enum* +-importShortcut specifies whether import statements should link to +-documentation or go to definitions. +-Must be one of: - --Default: `false`. +- * `"Both"` +- * `"Definition"` +- * `"Link"` - --### **deepCompletion** *boolean* - --If true, this turns on the ability to return completions from deep inside relevant entities, rather than just the locally accessible ones. +-Default: `"Both"`. +-### **matcher** *enum* +-matcher sets the algorithm that is used when calculating completion candidates. +-Must be one of: - --Default: `true`. +- * `"CaseInsensitive"` +- * `"CaseSensitive"` +- * `"Fuzzy"` - --Consider this example: - --```go --package main +-Default: `"Fuzzy"`. +-### **symbolMatcher** *enum* +-symbolMatcher sets the algorithm that is used when finding workspace symbols. +-Must be one of: - --import "fmt" +- * `"CaseInsensitive"` +- * `"CaseSensitive"` +- * `"Fuzzy"` - --type wrapString struct { -- str string --} - --func main() { -- x := wrapString{"hello world"} -- fmt.Printf(<>) +-Default: `"Fuzzy"`. +-### **symbolStyle** *enum* +-symbolStyle controls how symbols are qualified in symbol responses. +- +-Example Usage: +-```json5 +-"gopls": { +-... +- "symbolStyle": "dynamic", +-... -} -``` +-Must be one of: - --At the location of the `<>` in this program, deep completion would suggest the result `x.str`. +- * `"Dynamic"` uses whichever qualifier results in the highest scoring +-match for the given symbol query. Here a "qualifier" is any "/" or "." +-delimited suffix of the fully qualified symbol. i.e. "to/pkg.Foo.Field" or +-just "Foo.Field". - --### **fuzzyMatching** *boolean* +- * `"Full"` is fully qualified symbols, i.e. +-"path/to/pkg.Foo.Field". - --If true, this enables server side fuzzy matching of completion candidates. +- * `"Package"` is package qualified symbols i.e. +-"pkg.Foo.Field". - --Default: `true`. - --### **matcher** *string* - --Defines the algorithm that is used when calculating completion candidates. Must be one of: +-Default: `"Dynamic"`. +- - --* `"fuzzy"` --* `"caseSensitive"` --* `"caseInsensitive"` +-## Experimental - --Default: `"caseInsensitive"` +-The below settings are considered experimental. They may be deprecated or changed in the future. They are typically used to test experimental opt-in features or to disable features. - +- -### **annotations** *map[string]bool* +-annotations suppress various kinds of optimization diagnostics +-that would be reported by the gc_details command. +- * noNilcheck suppresses display of nilchecks. +- * noEscape suppresses escape choices. +- * noInline suppresses inlining choices. +- * noBounds suppresses bounds checking diagnostics. +- +- +-Default: `{}`. +-### **staticcheck** *bool* +-staticcheck enables additional analyses from staticcheck.io. +- +- +-Default: `false`. +-### **semanticTokens** *bool* +-semanticTokens controls whether the LSP server will send +-semantic tokens to the client. +- +- +-Default: `false`. +-### **expandWorkspaceToModule** *bool* +-expandWorkspaceToModule instructs `gopls` to adjust the scope of the +-workspace to find the best available module root. `gopls` first looks for +-a go.mod file in any parent directory of the workspace folder, expanding +-the scope to that directory if it exists. If no viable parent directory is +-found, gopls will check if there is exactly one child directory containing +-a go.mod file, narrowing the scope to that directory if it exists. +- +- +-Default: `true`. +-### **experimentalWorkspaceModule** *bool* +-experimentalWorkspaceModule opts a user into the experimental support +-for multi-module workspaces. +- +- +-Default: `false`. +-### **experimentalDiagnosticsDelay** *time.Duration* +-experimentalDiagnosticsDelay controls the amount of time that gopls waits +-after the most recent file modification before computing deep diagnostics. +-Simple diagnostics (parsing and type-checking) are always run immediately +-on recently modified packages. +- +-This option must be set to a valid duration string, for example `"250ms"`. +- +- +-Default: `"0s"`. +-### **experimentalPackageCacheKey** *bool* +-experimentalPackageCacheKey controls whether to use a coarser cache key +-for package type information to increase cache hits. This setting removes +-the user's environment, build flags, and working directory from the cache +-key, which should be a safe change as all relevant inputs into the type +-checking pass are already hashed into the key. This is temporarily guarded +-by an experiment because caching behavior is subtle and difficult to +-comprehensively test. +- +- +-Default: `true`. +- +- +-## Debugging +- +-The below settings are for use in debugging `gopls`. Like the experimental options, they may be deprecated or changed in the future. +- +- +-### **verboseOutput** *bool* +-verboseOutput enables additional debug logging. +- +- +-Default: `false`. +-### **completionBudget** *time.Duration* +-completionBudget is the soft latency goal for completion requests. Most +-requests finish in a couple milliseconds, but in some cases deep +-completions can take much longer. As we use up our budget we +-dynamically reduce the search scope to ensure we return timely +-results. Zero means unlimited. +- +- +-Default: `"100ms"`. +- +- +-## Code Lenses +- +-These are the code lenses that `gopls` currently supports. They can be enabled and disabled using the `codeLenses` setting, documented above. The names and features are subject to change. +- +- +-### **Run go generate** +-Identifier: `generate` +- +-generate runs `go generate` for a given directory. +- +- +-### **Regenerate cgo** +-Identifier: `regenerate_cgo` +- +-regenerate_cgo regenerates cgo definitions. +- - --**noBounds** suppresses gc_details diagnostics about bounds checking. +-### **Run test(s)** +-Identifier: `test` - --**noEscape** suppresses gc_details diagnostics about escape analysis. +-test runs `go test` for a specific test function. - --**noInline** suppresses gc_details diagnostics about inlining. - --**noNilcheck** suppresses gc_details diagnostics about generated nil checks. +-### **Run go mod tidy** +-Identifier: `tidy` - --### **staticcheck** *boolean* +-tidy runs `go mod tidy` for a module. - --If true, it enables the use of the staticcheck.io analyzers. - --### **symbolMatcher** *string* +-### **Upgrade dependency** +-Identifier: `upgrade_dependency` - --Defines the algorithm that is used when calculating workspace symbol results. Must be one of: +-upgrade_dependency upgrades a dependency. - --* `"fuzzy"` --* `"caseSensitive"` --* `"caseInsensitive"` - --Default: `"caseInsensitive"`. +-### **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. +- +- +- diff -urN a/gopls/doc/status.md b/gopls/doc/status.md --- a/gopls/doc/status.md 2000-01-01 00:00:00.000000000 -0000 +++ b/gopls/doc/status.md 1969-12-31 19:00:00.000000000 -0500 @@ -1713,10 +2080,12 @@ diff -urN a/gopls/doc/subl.md b/gopls/doc/subl.md 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 -@@ -1,70 +0,0 @@ +@@ -1,85 +0,0 @@ -# Troubleshooting - --If you see a gopls error or crash, or gopls just stops working, please follow the troubleshooting steps below. +-If you suspect that `gopls` is crashing or not working correctly, please follow the [troubleshooting steps](#steps) below. +- +-If `gopls` is using too much memory, please follow the steps under [Memory usage](#memory-usage). - -## Steps - @@ -1733,6 +2102,7 @@ diff -urN a/gopls/doc/troubleshooting.md b/gopls/doc/troubleshooting.md -## File an issue - -You can use: +- -* Your editor's bug submission integration (if available). For instance, `:GoReportGitHubIssue` in [`vim-go`](vim.md#vim-go). -* `gopls bug` on the command line. -* The [Go issue tracker](https://github.com/golang/go/issues/new?title=x%2Ftools%2Fgopls%3A%20%3Cfill%20this%20in%3E). @@ -1784,10 +2154,22 @@ diff -urN a/gopls/doc/troubleshooting.md b/gopls/doc/troubleshooting.md -### Restart your editor - -Once you have filed an issue, you can then try to restart your `gopls` instance by restarting your editor. In many cases, this will correct the problem. In VSCode, the easiest way to restart the language server is by opening the command palette (Ctrl + Shift + P) and selecting `"Go: Restart Language Server"`. You can also reload the VSCode instance by selecting `"Developer: Reload Window"`. +- +-## 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 create a +-[new issue](https://github.com/golang/go/issues/new?title=x%2Ftools%2Fgopls%3A%20%3Cfill%20this%20in%3E) +-with your editor settings and memory debug information attached. If you are +-uncomfortable sharing the package names of your code, you can share the +-`-nonames` zip instead. 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,116 +0,0 @@ +@@ -1,156 +0,0 @@ -# User guide - -##### If you're having issues with `gopls`, please see the [troubleshooting guide](troubleshooting.md). @@ -1833,7 +2215,9 @@ diff -urN a/gopls/doc/user.md b/gopls/doc/user.md -$ go get golang.org/x/tools/gopls@latest -go: cannot use path@version syntax in GOPATH mode -``` +- -then run +- -```sh -GO111MODULE=on go get golang.org/x/tools/gopls@latest -``` @@ -1846,12 +2230,20 @@ diff -urN a/gopls/doc/user.md b/gopls/doc/user.md -latest **unstable** version, use: - -```sh --$ go get golang.org/x/tools/gopls@master golang.org/x/tools@master +-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). +- -## Configurations - -### Environment variables @@ -1895,6 +2287,36 @@ diff -urN a/gopls/doc/user.md b/gopls/doc/user.md - -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. - +-## Special Features +- +-### Symbol Queries +- +-Gopls supports some extended syntax for `workspace/symbol` requests, when using +-the `fuzzy` symbol matcher (the default). Inspired by the popular fuzzy matcher +-[FZF](https://github.com/junegunn/fzf), the following special characters are +-supported within symbol queries: +- +-| Character | Usage | Match | +-| --------- | --------- | ------------ | +-| `'` | `'abc` | exact | +-| `^` | `^printf` | exact prefix | +-| `$` | `printf$` | exact suffix | +- +-### 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" +- } +-} +-``` +- -## Command line support - -Much of the functionality of `gopls` is available through a command line interface. @@ -1907,7 +2329,7 @@ diff -urN a/gopls/doc/user.md b/gopls/doc/user.md 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,118 +0,0 @@ +@@ -1,193 +0,0 @@ -# Vim / Neovim - -## vim-go @@ -2010,9 +2432,82 @@ diff -urN a/gopls/doc/vim.md b/gopls/doc/vim.md - -In vim classic only, use the experimental [`govim`], simply follow the [install steps][govim-install]. - --## nvim-lsp +-## Neovim v0.5.0+ +- +-To use the new (still experimental) native LSP client in Neovim, make sure you +-[install][nvim-install] the prerelease v0.5.0 version of Neovim (aka “nightly”), +-the `nvim-lspconfig` configuration helper plugin, and check the +-[`gopls` configuration section][nvim-lspconfig] there. +- +-### Custom configuration +- +-You can add custom configuration using Lua. Here is an example of enabling the +-`unusedparams` check as well as `staticcheck`: +- +-```vim +-lua <Ctrl+x,Ctrl+o work, add +-this to your `init.vim`: +- +-```vim +-autocmd FileType go setlocal omnifunc=v:lua.vim.lsp.omnifunc +-``` - --To use the new builtin lsp client from neovim, using `nvim-lsp`, follow the install steps [neovim/nvim-lsp] and check the gopls [configuration][nvim-lsp-config]. +-### Additional Links +- +-* [Neovim's official LSP documentation][nvim-docs]. - -[vim-go]: https://github.com/fatih/vim-go -[LanguageClient-neovim]: https://github.com/autozimu/LanguageClient-neovim @@ -2024,8 +2519,10 @@ diff -urN a/gopls/doc/vim.md b/gopls/doc/vim.md -[coc.nvim]: https://github.com/neoclide/coc.nvim/ -[`govim`]: https://github.com/myitcv/govim -[govim-install]: https://github.com/myitcv/govim/blob/master/README.md#govim---go-development-plugin-for-vim8 --[neovim/nvim-lsp]: https://github.com/neovim/nvim-lsp#install --[nvim-lsp-config]: https://github.com/neovim/nvim-lsp#gopls +-[nvim-docs]: https://neovim.io/doc/user/lsp.html +-[nvim-install]: https://github.com/neovim/neovim/wiki/Installing-Neovim +-[nvim-lspconfig]: https://github.com/neovim/nvim-lspconfig#gopls +-[nvim-lspconfig-imports]: https://github.com/neovim/nvim-lspconfig/issues/115 diff -urN a/gopls/doc/vscode.md b/gopls/doc/vscode.md --- a/gopls/doc/vscode.md 2000-01-01 00:00:00.000000000 -0000 +++ b/gopls/doc/vscode.md 1969-12-31 19:00:00.000000000 -0500 @@ -2107,16 +2604,17 @@ diff -urN a/gopls/doc/vscode.md b/gopls/doc/vscode.md diff -urN a/gopls/go.mod b/gopls/go.mod --- a/gopls/go.mod 2000-01-01 00:00:00.000000000 -0000 +++ b/gopls/go.mod 1969-12-31 19:00:00.000000000 -0500 -@@ -1,13 +0,0 @@ +@@ -1,14 +0,0 @@ -module golang.org/x/tools/gopls - --go 1.13 +-go 1.12 - -require ( - github.com/sergi/go-diff v1.1.0 -- golang.org/x/tools v0.0.0-20200626171337-aa94e735be7f -- honnef.co/go/tools v0.0.1-2020.1.4 -- mvdan.cc/gofumpt v0.0.0-20200709182408-4fd085cb6d5f +- golang.org/x/tools v0.0.0-20201021214918-23787c007979 +- golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 +- honnef.co/go/tools v0.0.1-2020.1.6 +- mvdan.cc/gofumpt v0.0.0-20200927160801-5bfeb2e70dd6 - mvdan.cc/xurls/v2 v2.2.0 -) - @@ -2124,14 +2622,14 @@ diff -urN a/gopls/go.mod b/gopls/go.mod 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,57 +0,0 @@ +@@ -1,58 +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 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.0 h1:/QaMHBdZ26BB3SSst0Iwl10Epc+xhTquomWX0oZEB6w= --github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +-github.com/google/go-cmp v0.5.1 h1:JFrFEBb2xKufg6XkJsJr+WbKb4FQlURi5RUcBveYu9k= +-github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= -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= @@ -2143,31 +2641,32 @@ diff -urN a/gopls/go.sum b/gopls/go.sum -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.0/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= +-github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= -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 v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk= -github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= --github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +-github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= --golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -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.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= +-golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4= -golang.org/x/mod v0.3.0/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-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= --golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208 h1:qwRHBd0NqMbJxfbotnDhm2ByMI1Shq4Y6oRJo21SGJA= --golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +-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/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-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +-golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +-golang.org/x/text v0.3.3/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 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= -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= @@ -2176,10 +2675,10 @@ diff -urN a/gopls/go.sum b/gopls/go.sum -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.4 h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8= --honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= --mvdan.cc/gofumpt v0.0.0-20200709182408-4fd085cb6d5f h1:gi7cb8HTDZ6q8VqsUpkdoFi3vxwHMneQ6+Q5Ap5hjPE= --mvdan.cc/gofumpt v0.0.0-20200709182408-4fd085cb6d5f/go.mod h1:9VQ397fNXEnF84t90W4r4TRCQK+pg9f8ugVfyj+S26w= +-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.0.0-20200927160801-5bfeb2e70dd6 h1:z+/YqapuV7VZPvBb3GYmuEJbA88M3PFUxaHilHYVCpQ= +-mvdan.cc/gofumpt v0.0.0-20200927160801-5bfeb2e70dd6/go.mod h1:bzrjFmaD6+xqohD3KYP0H2FEuxknnBmyyOxdhLdaIws= -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 @@ -2361,7 +2860,7 @@ diff -urN a/gopls/integration/govim/cloudbuild.yaml b/gopls/integration/govim/cl -# instructions on how to use this. - -substitutions: -- # This bucket must be owned by the the GCP project executing the build. If +- # This bucket must be owned by the GCP project executing the build. If - # you are running this from your own project, override using --substitutions. - _RESULT_BUCKET: 'golang-gopls_integration_tests' - @@ -3606,7 +4105,7 @@ diff -urN a/gopls/integration/replay/main.go b/gopls/integration/replay/main.go 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,34 +0,0 @@ +@@ -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. @@ -3614,6 +4113,7 @@ diff -urN a/gopls/internal/hooks/analysis.go b/gopls/internal/hooks/analysis.go -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" @@ -3621,25 +4121,29 @@ diff -urN a/gopls/internal/hooks/analysis.go b/gopls/internal/hooks/analysis.go -) - -func updateAnalyzers(options *source.Options) { -- if options.StaticCheck { -- for _, a := range simple.Analyzers { -- options.AddDefaultAnalyzer(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: -- options.AddDefaultAnalyzer(a) -- } -- } -- for _, a := range stylecheck.Analyzers { -- options.AddDefaultAnalyzer(a) +- 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) +- } -} 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 @@ -3734,17 +4238,7622 @@ diff -urN a/gopls/internal/hooks/hooks.go b/gopls/internal/hooks/hooks.go - re.Longest() - return re -} -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 -@@ -1,26 +0,0 @@ --// Copyright 2019 The Go Authors. All rights reserved. +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 @@ +-// 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. - --// The gopls command is an LSP server for Go. --// The Language Server Protocol allows any text editor --// to be extended with IDE-like features; +-package regtest +- +-import ( +- "flag" +- "fmt" +- "testing" +- +- "golang.org/x/tools/internal/lsp/protocol" +-) +- +-func printBenchmarkResults(result testing.BenchmarkResult) { +- fmt.Println("Benchmark Statistics:") +- fmt.Println(result.String()) +- fmt.Println(result.MemString()) +-} +- +-var iwlOptions struct { +- workdir string +-} +- +-func init() { +- flag.StringVar(&iwlOptions.workdir, "iwl_workdir", "", "if set, run IWL benchmark in this directory") +-} +- +-func TestBenchmarkIWL(t *testing.T) { +- if iwlOptions.workdir == "" { +- t.Skip("-iwl_workdir not configured") +- } +- +- opts := stressTestOptions(iwlOptions.workdir) +- // Don't skip hooks, so that we can wait for IWL. +- opts = append(opts, SkipHooks(false)) +- +- results := testing.Benchmark(func(b *testing.B) { +- for i := 0; i < b.N; i++ { +- withOptions(opts...).run(t, "", func(t *testing.T, env *Env) {}) +- } +- }) +- +- printBenchmarkResults(results) +-} +- +-var symbolOptions struct { +- workdir, query, matcher, style string +- printResults bool +-} +- +-func init() { +- flag.StringVar(&symbolOptions.workdir, "symbol_workdir", "", "if set, run symbol benchmark in this directory") +- flag.StringVar(&symbolOptions.query, "symbol_query", "test", "symbol query to use in benchmark") +- flag.StringVar(&symbolOptions.matcher, "symbol_matcher", "", "symbol matcher to use in benchmark") +- flag.StringVar(&symbolOptions.style, "symbol_style", "", "symbol style to use in benchmark") +- flag.BoolVar(&symbolOptions.printResults, "symbol_print_results", false, "whether to print symbol query results") +-} +- +-func TestBenchmarkSymbols(t *testing.T) { +- if symbolOptions.workdir == "" { +- t.Skip("-symbol_workdir not configured") +- } +- +- opts := stressTestOptions(symbolOptions.workdir) +- conf := EditorConfig{} +- if symbolOptions.matcher != "" { +- conf.SymbolMatcher = &symbolOptions.matcher +- } +- if symbolOptions.style != "" { +- conf.SymbolStyle = &symbolOptions.style +- } +- opts = append(opts, conf) +- +- 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. +- symbols, err := env.Editor.Server.Symbol(env.Ctx, &protocol.WorkspaceSymbolParams{ +- Query: symbolOptions.query, +- }) +- if err != nil { +- t.Fatal(err) +- } +- +- if symbolOptions.printResults { +- fmt.Println("Results:") +- for i := 0; i < len(symbols); i++ { +- fmt.Printf("\t%d. %s (%s)\n", i, symbols[i].Name, symbols[i].ContainerName) +- } +- } +- +- results := testing.Benchmark(func(b *testing.B) { +- for i := 0; i < b.N; i++ { +- if _, err := env.Editor.Server.Symbol(env.Ctx, &protocol.WorkspaceSymbolParams{ +- Query: symbolOptions.query, +- }); err != nil { +- t.Fatal(err) +- } +- } +- }) +- 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,285 +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 ( +- "runtime" +- "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/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 +--- lib.go -- +-package lib +- +-type Number int +- +-const ( +- Zero Number = iota +- One +- Two +-) +- +-//go:generate stringer -type=Number +-` +- tests := []struct { +- label string +- enabled map[string]bool +- wantCodeLens bool +- }{ +- { +- label: "default", +- wantCodeLens: true, +- }, +- { +- label: "generate disabled", +- enabled: map[string]bool{source.CommandGenerate.Name: false}, +- wantCodeLens: false, +- }, +- } +- for _, test := range tests { +- t.Run(test.label, func(t *testing.T) { +- withOptions( +- EditorConfig{ +- CodeLenses: test.enabled, +- }, +- ).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 { +- t.Errorf("got codeLens: %t, want %t", gotCodeLens, test.wantCodeLens) +- } +- }) +- }) +- } +-} +- +-// This test confirms the full functionality of the code lenses for updating +-// dependencies in a go.mod file. It checks for the code lens that suggests +-// an update and then executes the command associated with that code lens. A +-// regression test for golang/go#39446. +-func TestUpdateCodelens(t *testing.T) { +- const proxyWithLatest = ` +--- golang.org/x/hello@v1.3.3/go.mod -- +-module golang.org/x/hello +- +-go 1.12 +--- golang.org/x/hello@v1.3.3/hi/hi.go -- +-package hi +- +-var Goodbye error +- -- golang.org/x/hello@v1.2.3/go.mod -- +-module golang.org/x/hello +- +-go 1.12 +--- golang.org/x/hello@v1.2.3/hi/hi.go -- +-package hi +- +-var Goodbye error +-` +- +- const shouldUpdateDep = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +- +-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= +--- main.go -- +-package main +- +-import "golang.org/x/hello/hi" +- +-func main() { +- _ = hi.Goodbye +-} +-` +- runner.Run(t, shouldUpdateDep, func(t *testing.T, env *Env) { +- env.OpenFile("go.mod") +- env.ExecuteCodeLensCommand("go.mod", source.CommandUpgradeDependency) +- 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 { +- t.Fatalf("go.mod upgrade failed:\n%s", tests.Diff(wantGoMod, got)) +- } +- }, WithProxyFiles(proxyWithLatest)) +-} +- +-func TestUnusedDependenciesCodelens(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- const proxy = ` +--- golang.org/x/hello@v1.0.0/go.mod -- +-module golang.org/x/hello +- +-go 1.14 +--- golang.org/x/hello@v1.0.0/hi/hi.go -- +-package hi +- +-var Goodbye error +--- golang.org/x/unused@v1.0.0/go.mod -- +-module golang.org/x/unused +- +-go 1.14 +--- golang.org/x/unused@v1.0.0/nouse/nouse.go -- +-package nouse +- +-var NotUsed error +-` +- +- const shouldRemoveDep = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +- +-require golang.org/x/hello v1.0.0 +-require golang.org/x/unused v1.0.0 +--- main.go -- +-package main +- +-import "golang.org/x/hello/hi" +- +-func main() { +- _ = hi.Goodbye +-} +-` +- runner.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)) +- got := env.Editor.BufferText("go.mod") +- const wantGoMod = `module mod.com +- +-go 1.14 +- +-require golang.org/x/hello v1.0.0 +-` +- if got != wantGoMod { +- t.Fatalf("go.mod tidy failed:\n%s", tests.Diff(wantGoMod, got)) +- } +- }, WithProxyFiles(proxy)) +-} +- +-func TestRegenerateCgo(t *testing.T) { +- testenv.NeedsTool(t, "cgo") +- testenv.NeedsGo1Point(t, 15) +- +- const workspace = ` +--- go.mod -- +-module example.com +--- cgo.go -- +-package x +- +-/* +-int fortythree() { return 42; } +-*/ +-import "C" +- +-func Foo() { +- print(C.fortytwo()) +-} +-` +- runner.Run(t, workspace, func(t *testing.T, env *Env) { +- // Open the file. We should have a nonexistant symbol. +- env.OpenFile("cgo.go") +- env.Await(env.DiagnosticAtRegexp("cgo.go", `C\.(fortytwo)`)) // could not determine kind of name for C.fortytwo +- +- // 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)`)) +- +- // Regenerate cgo, fixing the diagnostic. +- env.ExecuteCodeLensCommand("cgo.go", source.CommandRegenerateCgo) +- env.Await(EmptyDiagnostics("cgo.go")) +- }) +-} +- +-func TestGCDetails(t *testing.T) { +- testenv.NeedsGo1Point(t, 15) +- if runtime.GOOS == "android" { +- t.Skipf("the gc details code lens doesn't work on Android") +- } +- +- const mod = ` +--- go.mod -- +-module mod.com +- +-go 1.15 +--- main.go -- +-package main +- +-import "fmt" +- +-func main() { +- var x string +- fmt.Println(x) +-} +-` +- withOptions( +- EditorConfig{ +- CodeLenses: map[string]bool{ +- "gc_details": true, +- }}, +- ).run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- env.ExecuteCodeLensCommand("main.go", source.CommandToggleDetails) +- d := &protocol.PublishDiagnosticsParams{} +- env.Await( +- OnceMet( +- DiagnosticAt("main.go", 6, 12), +- ReadDiagnostics("main.go", d), +- ), +- ) +- // Confirm that the diagnostics come from the gc details code lens. +- var found bool +- for _, d := range d.Diagnostics { +- if d.Severity != protocol.SeverityInformation { +- t.Fatalf("unexpected diagnostic severity %v, wanted Information", d.Severity) +- } +- if strings.Contains(d.Message, "x escapes") { +- found = true +- } +- } +- if !found { +- t.Fatalf(`expected to find diagnostic with message "escape(x escapes to heap)", found none`) +- } +- +- // Editing a buffer should cause gc_details diagnostics to disappear, since +- // they only apply to saved buffers. +- 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)) +- +- // 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 -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" +- +- "golang.org/x/tools/internal/lsp/fake" +-) +- +-// dummyCompletionFunction to test manually configured completion using CLI. +-func dummyCompletionFunction() { const s = "placeholder"; fmt.Printf("%s", s) } +- +-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) +-} +- +-var completionOptions = completionBenchOptions{} +- +-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/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,213 +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 ( +- "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" +-) +- +-func TestPackageCompletion(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- const files = ` +--- go.mod -- +-module mod.com +- +--- 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 { +- 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()`, +- }, +- } { +- 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)) +- +- // 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 +- +--- 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, +- }) +- +- diff := compareCompletionResults(want, completions.Items) +- if diff != "" { +- t.Fatal(diff) +- } +- }) +-} +- +-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)) +- } +- +- var got []string +- for _, item := range gotItems { +- got = append(got, item.Label) +- } +- +- for i, v := range got { +- if v != want[i] { +- return fmt.Sprintf("completion results are not the same: got %v, want %v", got, want) +- } +- } +- +- return "" +-} +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 +- +-import ( +- "testing" +- +- "golang.org/x/tools/internal/lsp" +- "golang.org/x/tools/internal/lsp/fake" +-) +- +-// 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 +- +-go 1.12 +--- a/a.go -- +-package a +- +-// 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), +- ) +- }) +-} +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,131 +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 ( +- "path" +- "strings" +- "testing" +- +- "golang.org/x/tools/internal/lsp/tests" +-) +- +-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 +- +-const message = "Hello World." +-` +- +-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) +- } +- }) +-} +- +-const stdlibDefinition = ` +--- go.mod -- +-module mod.com +- +--- main.go -- +-package main +- +-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) +- } +- +- // 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 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) +- +- pos := env.RegexpSearch(name, `:=\s*(newPrinter)\(\)`) +- +- // 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) +- } +- +- 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) +- } +- }) +-} +- +-// 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 +--- main.go -- +-package main +- +-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(want, content.Value)) +- } +- }) +-} +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,1596 +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" +- "fmt" +- "log" +- "os" +- "testing" +- "time" +- +- "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" +-) +- +-// Use mod.com for all go.mod files due to golang/go#35230. +-const exampleProgram = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- main.go -- +-package main +- +-import "fmt" +- +-func main() { +- fmt.Println("Hello World.") +-}` +- +-func TestDiagnosticErrorInEditedFile(t *testing.T) { +- // 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) { +- // Deleting the 'n' at the end of Println should generate a single error +- // diagnostic. +- env.OpenFile("main.go") +- env.RegexpReplace("main.go", "Printl(n)", "") +- env.Await( +- // Once we have gotten diagnostics for the change above, we should +- // satisfy the DiagnosticAtRegexp assertion. +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1), +- env.DiagnosticAtRegexp("main.go", "Printl"), +- ), +- // Assert that this test has sent no error logs to the client. This is not +- // strictly necessary for testing this regression, but is included here +- // as an example of using the NoErrorLogs() expectation. Feel free to +- // delete. +- NoErrorLogs(), +- ) +- }) +-} +- +-func TestMissingImportDiagsClearOnFirstFile(t *testing.T) { +- const onlyMod = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +-` +- runner.Run(t, onlyMod, func(t *testing.T, env *Env) { +- env.CreateBuffer("main.go", `package main +- +-func m() { +- log.Println() +-} +-`) +- env.Await( +- env.DiagnosticAtRegexp("main.go", "log"), +- ) +- env.SaveBuffer("main.go") +- env.Await( +- EmptyDiagnostics("main.go"), +- ) +- }) +-} +- +-func TestDiagnosticErrorInNewFile(t *testing.T) { +- const brokenFile = `package main +- +-const Foo = "abc +-` +- runner.Run(t, brokenFile, func(t *testing.T, env *Env) { +- env.CreateBuffer("broken.go", brokenFile) +- env.Await(env.DiagnosticAtRegexp("broken.go", "\"abc")) +- }) +-} +- +-// badPackage contains a duplicate definition of the 'a' const. +-const badPackage = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- a.go -- +-package consts +- +-const a = 1 +--- b.go -- +-package consts +- +-const a = 2 +-` +- +-func TestDiagnosticClearingOnEdit(t *testing.T) { +- runner.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")) +- +- // 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"), +- EmptyDiagnostics("b.go"), +- ) +- }) +-} +- +-func TestDiagnosticClearingOnDelete_Issue37049(t *testing.T) { +- runner.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") +- +- env.Await(EmptyDiagnostics("a.go"), EmptyDiagnostics("b.go")) +- }) +-} +- +-func TestDiagnosticClearingOnClose(t *testing.T) { +- runner.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.CloseBuffer("c.go") +- env.Await( +- env.DiagnosticAtRegexp("a.go", "a = 1"), +- env.DiagnosticAtRegexp("b.go", "a = 2"), +- EmptyDiagnostics("c.go")) +- }) +-} +- +-// Tests golang/go#37978. +-func TestIssue37978(t *testing.T) { +- runner.Run(t, exampleProgram, func(t *testing.T, env *Env) { +- // Create a new workspace-level directory and empty file. +- env.CreateBuffer("c/c.go", "") +- +- // Write the file contents with a missing import. +- env.EditBuffer("c/c.go", fake.Edit{ +- Text: `package c +- +-const a = http.MethodGet +-`, +- }) +- env.Await( +- env.DiagnosticAtRegexp("c/c.go", "http.MethodGet"), +- ) +- // Save file, which will organize imports, adding the expected import. +- // Expect the diagnostics to clear. +- env.SaveBuffer("c/c.go") +- env.Await( +- EmptyDiagnostics("c/c.go"), +- ) +- }) +-} +- +-// Tests golang/go#38878: good a.go, bad a_test.go, remove a_test.go but its errors remain +-// If the file is open in the editor, this is working as intended +-// If the file is not open in the editor, the errors go away +-const test38878 = ` +--- go.mod -- +-module foo +- +--- a.go -- +-package x +- +-func f() {} +- +--- a_test.go -- +-package x +- +-import "testing" +- +-func TestA(t *testing.T) { +- f(3) +-} +-` +- +-func TestRmTest38878Close(t *testing.T) { +- runner.Run(t, test38878, func(t *testing.T, env *Env) { +- env.OpenFile("a_test.go") +- env.Await(DiagnosticAt("a_test.go", 5, 3)) +- env.CloseBuffer("a_test.go") +- env.RemoveWorkspaceFile("a_test.go") +- // diagnostics go away +- env.Await(EmptyDiagnostics("a_test.go")) +- }) +-} +- +-func TestRmTest38878(t *testing.T) { +- log.SetFlags(log.Lshortfile) +- runner.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") +- // diagnostics remain after giving gopls a chance to do something +- // (there is not yet a better way to decide gopls isn't going +- // to do anything) +- time.Sleep(time.Second) +- env.Await(DiagnosticAt("a_test.go", 5, 3)) +- }) +-} +- +-// TestNoMod confirms that gopls continues to work when a user adds a go.mod +-// file to their workspace. +-func TestNoMod(t *testing.T) { +- const noMod = ` +--- main.go -- +-package main +- +-import "mod.com/bob" +- +-func main() { +- bob.Hello() +-} +--- bob/bob.go -- +-package bob +- +-func Hello() { +- var x int +-} +-` +- +- t.Run("manual", func(t *testing.T) { +- runner.Run(t, noMod, func(t *testing.T, env *Env) { +- env.Await( +- env.DiagnosticAtRegexp("main.go", `"mod.com/bob"`), +- ) +- env.CreateBuffer("go.mod", `module mod.com +- +- go 1.12 +-`) +- env.SaveBuffer("go.mod") +- env.Await( +- EmptyDiagnostics("main.go"), +- ) +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexp("bob/bob.go", "x"), +- ReadDiagnostics("bob/bob.go", &d), +- ), +- ) +- if len(d.Diagnostics) != 1 { +- t.Fatalf("expected 1 diagnostic, got %v", len(d.Diagnostics)) +- } +- }) +- }) +- t.Run("initialized", func(t *testing.T) { +- runner.Run(t, noMod, func(t *testing.T, env *Env) { +- env.Await( +- env.DiagnosticAtRegexp("main.go", `"mod.com/bob"`), +- ) +- env.RunGoCommand("mod", "init", "mod.com") +- env.Await( +- EmptyDiagnostics("main.go"), +- env.DiagnosticAtRegexp("bob/bob.go", "x"), +- ) +- }) +- }) +- +- t.Run("without workspace module", func(t *testing.T) { +- withOptions( +- WithModes(WithoutExperiments), +- ).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 { +- t.Fatal(err) +- } +- env.Await( +- EmptyDiagnostics("main.go"), +- env.DiagnosticAtRegexp("bob/bob.go", "x"), +- ) +- }) +- }) +-} +- +-// Tests golang/go#38267. +-func TestIssue38267(t *testing.T) { +- const testPackage = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- lib.go -- +-package lib +- +-func Hello(x string) { +- _ = x +-} +--- lib_test.go -- +-package lib +- +-import "testing" +- +-type testStruct struct{ +- name string +-} +- +-func TestHello(t *testing.T) { +- testStructs := []*testStruct{ +- &testStruct{"hello"}, +- &testStruct{"goodbye"}, +- } +- for y := range testStructs { +- _ = y +- } +-} +-` +- +- runner.Run(t, testPackage, func(t *testing.T, env *Env) { +- env.OpenFile("lib_test.go") +- env.Await( +- DiagnosticAt("lib_test.go", 10, 2), +- DiagnosticAt("lib_test.go", 11, 2), +- ) +- env.OpenFile("lib.go") +- env.RegexpReplace("lib.go", "_ = x", "var y int") +- env.Await( +- env.DiagnosticAtRegexp("lib.go", "y int"), +- EmptyDiagnostics("lib_test.go"), +- ) +- }) +-} +- +-// Tests golang/go#38328. +-func TestPackageChange_Issue38328(t *testing.T) { +- const packageChange = ` +--- go.mod -- +-module fake +--- a.go -- +-package foo +-func main() {} +-` +- runner.Run(t, packageChange, func(t *testing.T, env *Env) { +- env.OpenFile("a.go") +- env.RegexpReplace("a.go", "foo", "foox") +- env.Await( +- // When the bug reported in #38328 was present, we didn't get erroneous +- // file diagnostics until after the didChange message generated by the +- // package renaming was fully processed. Therefore, in order for this +- // test to actually exercise the bug, we must wait until that work has +- // completed. +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1), +- NoDiagnostics("a.go"), +- ), +- ) +- }) +-} +- +-const testPackageWithRequire = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +- +-require ( +- foo.test v1.2.3 +-) +--- print.go -- +-package lib +- +-import ( +- "fmt" +- +- "foo.test/bar" +-) +- +-func PrintAnswer() { +- fmt.Printf("answer: %s", bar.Answer) +-} +-` +- +-const testPackageWithRequireProxy = ` +--- foo.test@v1.2.3/go.mod -- +-module foo.test +- +-go 1.12 +--- foo.test@v1.2.3/bar/const.go -- +-package bar +- +-const Answer = 42 +-` +- +-func TestResolveDiagnosticWithDownload(t *testing.T) { +- runner.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")) +- }, WithProxyFiles(testPackageWithRequireProxy)) +-} +- +-func TestMissingDependency(t *testing.T) { +- runner.Run(t, testPackageWithRequire, func(t *testing.T, env *Env) { +- env.OpenFile("print.go") +- env.Await(LogMatching(protocol.Error, "initial workspace load failed", 1)) +- }) +-} +- +-// Tests golang/go#36951. +-func TestAdHocPackages_Issue36951(t *testing.T) { +- const adHoc = ` +--- b/b.go -- +-package b +- +-func Hello() { +- var x int +-} +-` +- runner.Run(t, adHoc, func(t *testing.T, env *Env) { +- env.OpenFile("b/b.go") +- env.Await(env.DiagnosticAtRegexp("b/b.go", "x")) +- }) +-} +- +-// Tests golang/go#37984: GOPATH should be read from the go command. +-func TestNoGOPATH_Issue37984(t *testing.T) { +- const files = ` +--- main.go -- +-package main +- +-func _() { +- fmt.Println("Hello World") +-} +-` +- editorConfig := EditorConfig{Env: map[string]string{"GOPATH": ""}} +- withOptions(editorConfig).run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- env.Await(env.DiagnosticAtRegexp("main.go", "fmt")) +- env.SaveBuffer("main.go") +- env.Await(EmptyDiagnostics("main.go")) +- }) +-} +- +-// Tests golang/go#38669. +-func TestEqualInEnv_Issue38669(t *testing.T) { +- const files = ` +--- go.mod -- +-module mod.com +- +--- main.go -- +-package main +- +-var _ = x.X +--- x/x.go -- +-package x +- +-var X = 0 +-` +- editorConfig := EditorConfig{Env: map[string]string{"GOFLAGS": "-tags=foo"}} +- withOptions(editorConfig).run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- env.OrganizeImports("main.go") +- env.Await(EmptyDiagnostics("main.go")) +- }) +-} +- +-// Tests golang/go#38467. +-func TestNoSuggestedFixesForGeneratedFiles_Issue38467(t *testing.T) { +- const generated = ` +--- go.mod -- +-module mod.com +- +--- main.go -- +-package main +- +-// Code generated by generator.go. DO NOT EDIT. +- +-func _() { +- for i, _ := range []string{} { +- _ = i +- } +-} +-` +- runner.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( +- DiagnosticAt("main.go", 5, 8), +- 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(original, fixed)) +- } +- }) +-} +- +-// Expect a module/GOPATH error if there is an error in the file at startup. +-// Tests golang/go#37279. +-func TestShowMessage_Issue37279(t *testing.T) { +- const noModule = ` +--- a.go -- +-package foo +- +-func f() { +- fmt.Printl() +-} +-` +- runner.Run(t, noModule, func(t *testing.T, env *Env) { +- env.OpenFile("a.go") +- env.Await(env.DiagnosticAtRegexp("a.go", "fmt.Printl"), ShownMessage("")) +- }) +-} +- +-// Expect no module/GOPATH error if there is no error in the file. +-// Tests golang/go#37279. +-func TestNoShowMessage_Issue37279(t *testing.T) { +- const noModule = ` +--- a.go -- +-package foo +- +-func f() { +-} +-` +- runner.Run(t, noModule, func(t *testing.T, env *Env) { +- env.OpenFile("a.go") +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1), +- NoDiagnostics("a.go"), +- ), +- NoShowMessage(), +- ) +- // introduce an error, expect no Show Message +- env.RegexpReplace("a.go", "func", "fun") +- env.Await(env.DiagnosticAtRegexp("a.go", "fun"), NoShowMessage()) +- }) +-} +- +-func TestNonGoFolder(t *testing.T) { +- const files = ` +--- hello.txt -- +-hi mom +-` +- for _, go111module := range []string{"on", "off", ""} { +- t.Run(fmt.Sprintf("GO111MODULE_%v", go111module), func(t *testing.T) { +- withOptions(EditorConfig{ +- Env: map[string]string{"GO111MODULE": go111module}, +- }).run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("hello.txt") +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1), +- NoShowMessage(), +- ), +- ) +- }) +- }) +- } +-} +- +-// Tests golang/go#38602. +-func TestNonexistentFileDiagnostics_Issue38602(t *testing.T) { +- const collision = ` +--- x/x.go -- +-package x +- +-import "x/hello" +- +-func Hello() { +- hello.HiThere() +-} +--- x/main.go -- +-package main +- +-func main() { +- fmt.Println("") +-} +-` +- runner.Run(t, collision, func(t *testing.T, env *Env) { +- env.OpenFile("x/main.go") +- env.Await( +- env.DiagnosticAtRegexp("x/main.go", "fmt.Println"), +- ) +- 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) +- } +- 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 = ` +--- github.com/ardanlabs/conf@v1.2.3/go.mod -- +-module github.com/ardanlabs/conf +- +-go 1.12 +--- github.com/ardanlabs/conf@v1.2.3/conf.go -- +-package conf +- +-var ErrHelpWanted error +-` +- +-// Test for golang/go#38211. +-func Test_Issue38211(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- const ardanLabs = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- main.go -- +-package main +- +-import "github.com/ardanlabs/conf" +- +-func main() { +- _ = conf.ErrHelpWanted +-} +-` +- withOptions( +- WithProxyFiles(ardanLabsProxy), +- ).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") +- env.OpenFile("main.go") +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexp("main.go", `"github.com/ardanlabs/conf"`), +- ReadDiagnostics("main.go", &d), +- ), +- ) +- env.ApplyQuickFixes("main.go", d.Diagnostics) +- env.SaveBuffer("go.mod") +- env.Await( +- EmptyDiagnostics("main.go"), +- ) +- // Comment out the line that depends on conf and expect a +- // diagnostic and a fix to remove the import. +- env.RegexpReplace("main.go", "_ = conf.ErrHelpWanted", "//_ = conf.ErrHelpWanted") +- env.Await( +- env.DiagnosticAtRegexp("main.go", `"github.com/ardanlabs/conf"`), +- ) +- env.SaveBuffer("main.go") +- // Expect a diagnostic and fix to remove the dependency in the go.mod. +- env.Await(EmptyDiagnostics("main.go")) +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexp("go.mod", "require github.com/ardanlabs/conf"), +- ReadDiagnostics("go.mod", &d), +- ), +- ) +- env.ApplyQuickFixes("go.mod", d.Diagnostics) +- env.SaveBuffer("go.mod") +- env.Await( +- EmptyDiagnostics("go.mod"), +- ) +- // Uncomment the lines and expect a new diagnostic for the import. +- env.RegexpReplace("main.go", "//_ = conf.ErrHelpWanted", "_ = conf.ErrHelpWanted") +- env.SaveBuffer("main.go") +- env.Await( +- env.DiagnosticAtRegexp("main.go", `"github.com/ardanlabs/conf"`), +- ) +- }) +-} +- +-// Test for golang/go#38207. +-func TestNewModule_Issue38207(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- const emptyFile = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- main.go -- +-` +- withOptions( +- WithProxyFiles(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 +- +-import "github.com/ardanlabs/conf" +- +-func main() { +- _ = conf.ErrHelpWanted +-} +-`)) +- env.SaveBuffer("main.go") +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexp("main.go", `"github.com/ardanlabs/conf"`), +- ReadDiagnostics("main.go", &d), +- ), +- ) +- env.ApplyQuickFixes("main.go", d.Diagnostics) +- env.CheckForFileChanges() +- env.Await( +- EmptyDiagnostics("main.go"), +- ) +- }) +-} +- +-// Test for golang/go#36960. +-func TestNewFileBadImports_Issue36960(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- const simplePackage = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- a/a1.go -- +-package a +- +-import "fmt" +- +-func _() { +- fmt.Println("hi") +-} +-` +- runner.Run(t, simplePackage, func(t *testing.T, env *Env) { +- env.OpenFile("a/a1.go") +- env.CreateBuffer("a/a2.go", ``) +- if err := env.Editor.SaveBufferWithoutActions(env.Ctx, "a/a2.go"); err != nil { +- t.Fatal(err) +- } +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidSave), 1), +- 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"), +- ), +- ) +- }) +-} +- +-// This test tries to replicate the workflow of a user creating a new x test. +-// It also tests golang/go#39315. +-func TestManuallyCreatingXTest(t *testing.T) { +- // Only for 1.15 because of golang/go#37971. +- testenv.NeedsGo1Point(t, 15) +- +- // Create a package that already has a test variant (in-package test). +- const testVariant = ` +--- go.mod -- +-module mod.com +- +-go 1.15 +--- hello/hello.go -- +-package hello +- +-func Hello() { +- var x int +-} +--- hello/hello_test.go -- +-package hello +- +-import "testing" +- +-func TestHello(t *testing.T) { +- var x int +- Hello() +-} +-` +- runner.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") +- env.Await( +- env.DiagnosticAtRegexp("hello/hello.go", "x"), +- env.DiagnosticAtRegexp("hello/hello_test.go", "x"), +- ) +- +- // Create an empty file with the intention of making it an x test. +- // This resembles a typical flow in an editor like VS Code, in which +- // a user would create an empty file and add content, saving +- // intermittently. +- // TODO(rstambler): There might be more edge cases here, as file +- // content can be added incrementally. +- env.CreateBuffer("hello/hello_x_test.go", ``) +- +- // Save the empty file (no actions since formatting will fail). +- env.Editor.SaveBufferWithoutActions(env.Ctx, "hello/hello_x_test.go") +- +- // Add the content. The missing import is for the package under test. +- env.EditBuffer("hello/hello_x_test.go", fake.NewEdit(0, 0, 0, 0, `package hello_test +- +-import ( +- "testing" +-) +- +-func TestHello(t *testing.T) { +- hello.Hello() +-} +-`)) +- // Expect a diagnostic for the missing import. Save, which should +- // trigger import organization. The diagnostic should clear. +- env.Await( +- env.DiagnosticAtRegexp("hello/hello_x_test.go", "hello.Hello"), +- ) +- env.SaveBuffer("hello/hello_x_test.go") +- env.Await( +- EmptyDiagnostics("hello/hello_x_test.go"), +- ) +- }) +-} +- +-// Reproduce golang/go#40690. +-func TestCreateOnlyXTest(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com +--- foo/foo.go -- +-package foo +--- foo/bar_test.go -- +-` +- 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.RegexpReplace("foo/bar_test.go", "package foo", `package foo_test +- +-import "testing" +- +-func TestX(t *testing.T) { +- var x int +-} +-`) +- env.Await( +- env.DiagnosticAtRegexp("foo/bar_test.go", "x"), +- ) +- }) +-} +- +-func TestChangePackageName(t *testing.T) { +- t.Skip("This issue hasn't been fixed yet. See golang.org/issue/41061.") +- +- const mod = ` +--- go.mod -- +-module mod.com +--- foo/foo.go -- +-package foo +--- foo/bar_test.go -- +-package foo_ +-` +- 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), +- NoDiagnostics("foo/bar_test.go"), +- ), +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidSave), 1), +- 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 -- +-module mod.com +- +-go 1.15 +--- _foo/x.go -- +-package x +- +-var _ = foo.Bar +-` +- runner.Run(t, ws, func(t *testing.T, env *Env) { +- env.OpenFile("_foo/x.go") +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1), +- NoDiagnostics("_foo/x.go"), +- )) +- }) +-} +- +-// Partially reproduces golang/go#38977, moving a file between packages. +-// It also gets hit by some go command bug fixed in 1.15, but we don't +-// care about that so much here. +-func TestDeletePackage(t *testing.T) { +- const ws = ` +--- go.mod -- +-module mod.com +- +-go 1.15 +--- a/a.go -- +-package a +- +-const A = 1 +- +--- b/b.go -- +-package b +- +-import "mod.com/a" +- +-const B = a.A +- +--- c/c.go -- +-package c +- +-import "mod.com/a" +- +-const C = a.A +-` +- runner.Run(t, ws, func(t *testing.T, env *Env) { +- env.OpenFile("b/b.go") +- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) +- // Delete c/c.go, the only file in package c. +- env.RemoveWorkspaceFile("c/c.go") +- +- // We should still get diagnostics for files that exist. +- env.RegexpReplace("b/b.go", `a.A`, "a.Nonexistant") +- env.Await(env.DiagnosticAtRegexp("b/b.go", `Nonexistant`)) +- }) +-} +- +-// This is a copy of the scenario_default/quickfix_empty_files.txt test from +-// govim. Reproduces golang/go#39646. +-func TestQuickFixEmptyFiles(t *testing.T) { +- testenv.NeedsGo1Point(t, 15) +- +- const mod = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +-` +- // To fully recreate the govim tests, we create files by inserting +- // a newline, adding to the file, and then deleting the newline. +- // Wait for each event to process to avoid cancellations and force +- // package loads. +- writeGoVim := func(env *Env, name, content string) { +- env.WriteWorkspaceFile(name, "") +- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1)) +- +- env.CreateBuffer(name, "\n") +- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) +- +- env.EditBuffer(name, fake.NewEdit(1, 0, 1, 0, content)) +- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1)) +- +- env.EditBuffer(name, fake.NewEdit(0, 0, 1, 0, "")) +- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1)) +- } +- +- const p = `package p; func DoIt(s string) {};` +- const main = `package main +- +-import "mod.com/p" +- +-func main() { +- p.DoIt(5) +-} +-` +- // 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) { +- writeGoVim(env, "p/p.go", p) +- writeGoVim(env, "main.go", main) +- env.Await(env.DiagnosticAtRegexp("main.go", "5")) +- }) +- }) +- +- // 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) { +- writeGoVim(env, "p/p.go", p) +- writeGoVim(env, "main.go", main) +- writeGoVim(env, "p/p_test.go", `package p +- +-import "testing" +- +-func TestDoIt(t *testing.T) { +- DoIt(5) +-} +-`) +- writeGoVim(env, "p/x_test.go", `package p_test +- +-import ( +- "testing" +- +- "mod.com/p" +-) +- +-func TestDoIt(t *testing.T) { +- p.DoIt(5) +-} +-`) +- env.Await( +- env.DiagnosticAtRegexp("main.go", "5"), +- env.DiagnosticAtRegexp("p/p_test.go", "5"), +- env.DiagnosticAtRegexp("p/x_test.go", "5"), +- ) +- env.RegexpReplace("p/p.go", "s string", "i int") +- env.Await( +- EmptyDiagnostics("main.go"), +- EmptyDiagnostics("p/p_test.go"), +- EmptyDiagnostics("p/x_test.go"), +- ) +- }) +- }) +-} +- +-func TestSingleFile(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com +- +-go 1.13 +--- a/a.go -- +-package a +- +-func _() { +- var x int +-} +-` +- runner.Run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("a/a.go") +- env.Await( +- env.DiagnosticAtRegexp("a/a.go", "x"), +- ) +- }, WithoutWorkspaceFolders()) +-} +- +-// Reproduces the case described in +-// https://github.com/golang/go/issues/39296#issuecomment-652058883. +-func TestPkgm(t *testing.T) { +- const basic = ` +--- go.mod -- +-module mod.com +- +-go 1.15 +--- foo/foo.go -- +-package foo +- +-import "fmt" +- +-func Foo() { +- fmt.Println("") +-} +-` +- runner.Run(t, basic, func(t *testing.T, env *Env) { +- testenv.NeedsGo1Point(t, 15) +- +- env.WriteWorkspaceFile("foo/foo_test.go", `package main +- +-func main() { +- +-}`) +- env.OpenFile("foo/foo_test.go") +- env.RegexpReplace("foo/foo_test.go", `package main`, `package foo`) +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1), +- NoDiagnostics("foo/foo.go"), +- ), +- ) +- }) +-} +- +-func TestClosingBuffer(t *testing.T) { +- const basic = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- main.go -- +-package main +- +-func main() {} +-` +- runner.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.CloseBuffer("foo.go") +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidClose), 1), +- NoLogMatching(protocol.Info, "packages=0"), +- ), +- ) +- }) +-} +- +-// Reproduces golang/go#38424. +-func TestCutAndPaste(t *testing.T) { +- const basic = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- main2.go -- +-package main +-` +- runner.Run(t, basic, func(t *testing.T, env *Env) { +- env.CreateBuffer("main.go", "") +- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) +- +- env.Editor.SaveBufferWithoutActions(env.Ctx, "main.go") +- env.Await( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidSave), 1), +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- ) +- +- env.EditBuffer("main.go", fake.NewEdit(0, 0, 0, 0, `package main +- +-func main() { +-} +-`)) +- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1)) +- +- env.SaveBuffer("main.go") +- env.Await( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidSave), 2), +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 2), +- ) +- +- env.EditBuffer("main.go", fake.NewEdit(0, 0, 4, 0, "")) +- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 2)) +- +- env.EditBuffer("main.go", fake.NewEdit(0, 0, 0, 0, `package main +- +-func main() { +- var x int +-} +-`)) +- env.Await( +- env.DiagnosticAtRegexp("main.go", "x"), +- ) +- }) +-} +- +-// Reproduces golang/go#39763. +-func TestInvalidPackageName(t *testing.T) { +- testenv.NeedsGo1Point(t, 15) +- +- const pkgDefault = ` +--- go.mod -- +-module mod.com +--- main.go -- +-package default +- +-func main() {} +-` +- runner.Run(t, pkgDefault, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- env.Await( +- env.DiagnosticAtRegexp("main.go", "default"), +- ) +- }) +-} +- +-// This tests the functionality of the "limitWorkspaceScope" +-func TestLimitWorkspaceScope(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com +--- a/main.go -- +-package main +- +-func main() {} +--- main.go -- +-package main +- +-func main() { +- var x int +-} +-` +- withOptions(WithRootPath("a")).run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("a/main.go") +- env.Await( +- env.DiagnosticAtRegexp("main.go", "x"), +- ) +- }) +- withOptions(WithRootPath("a"), LimitWorkspaceScope()).run(t, mod, func(t *testing.T, env *Env) { +- env.OpenFile("a/main.go") +- env.Await( +- NoDiagnostics("main.go"), +- ) +- }) +-} +- +-func TestStaticcheckDiagnostic(t *testing.T) { +- const files = ` +--- go.mod -- +-module mod.com +--- main.go -- +-package main +- +-import "fmt" +- +-type t struct { +- msg string +-} +- +-func main() { +- x := []t{t{"msg"}} +- fmt.Println(x) +-} +-` +- +- withOptions( +- EditorConfig{EnableStaticcheck: true}, +- ).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"}`)) +- }) +-} +- +-// Test some secondary diagnostics +-func TestSecondaryDiagnostics(t *testing.T) { +- const dir = ` +--- go.mod -- +-module mod.com +--- main.go -- +-package main +-func main() { +- panic("not here") +-} +--- other.go -- +-package main +-func main() {} +-` +- runner.Run(t, dir, func(t *testing.T, env *Env) { +- log.SetFlags(log.Lshortfile) +- env.OpenFile("main.go") +- env.OpenFile("other.go") +- x := env.DiagnosticsFor("main.go") +- if x == nil { +- t.Fatalf("expected 1 diagnostic, got none") +- } +- if len(x.Diagnostics) != 1 { +- t.Fatalf("main.go, got %d diagnostics, expected 1", len(x.Diagnostics)) +- } +- keep := x.Diagnostics[0] +- y := env.DiagnosticsFor("other.go") +- if len(y.Diagnostics) != 1 { +- t.Fatalf("other.go: got %d diagnostics, expected 1", len(y.Diagnostics)) +- } +- if len(y.Diagnostics[0].RelatedInformation) != 1 { +- t.Fatalf("got %d RelatedInformations, expected 1", len(y.Diagnostics[0].RelatedInformation)) +- } +- // check that the RelatedInformation matches the error from main.go +- c := y.Diagnostics[0].RelatedInformation[0] +- if c.Location.Range != keep.Range { +- t.Errorf("locations don't match. Got %v expected %v", c.Location.Range, keep.Range) +- } +- }) +-} +- +-func TestNotifyOrphanedFiles(t *testing.T) { +- // Need GO111MODULE=on for this test to work with Go 1.12. +- testenv.NeedsGo1Point(t, 13) +- +- const files = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- a/a.go -- +-package a +- +-func main() { +- var x int +-} +--- a/a_ignore.go -- +-// +build ignore +- +-package a +- +-func _() { +- var x int +-} +-` +- run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("a/a.go") +- env.Await( +- env.DiagnosticAtRegexp("a/a.go", "x"), +- ) +- env.OpenFile("a/a_ignore.go") +- env.Await( +- DiagnosticAt("a/a_ignore.go", 2, 8), +- ) +- }) +-} +- +-func TestEnableAllExperiments(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com +- +--- main.go -- +-package main +- +-import "bytes" +- +-func b(c bytes.Buffer) { +- _ = 1 +-} +-` +- withOptions( +- EditorConfig{ +- AllExperiments: true, +- }, +- ).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") +- +- const mod = ` +--- go.mod -- +-module mod.com +--- pkg/simple/export_swig.go -- +-package simple +- +-func ExportSimple(x, y int) int { +- return Gcd(x, y) +-} +--- pkg/simple/simple.swigcxx -- +-%module simple +- +-%inline %{ +-extern int gcd(int x, int y) +-{ +- int g; +- g = y; +- while (x > 0) { +- g = x; +- x = y % x; +- y = g; +- } +- return g; +-} +-%} +--- main.go -- +-package a +- +-func main() { +- var x int +-} +-` +- run(t, mod, func(t *testing.T, env *Env) { +- env.Await( +- OnceMet( +- InitialWorkspaceLoad, +- NoDiagnosticWithMessage("", "illegal character U+0023 '#'"), +- ), +- ) +- }) +-} +- +-// When foo_test.go is opened, gopls will object to the borked package name. +-// This test asserts that when the package name is fixed, gopls will soon after +-// have no more complaints about it. +-// https://github.com/golang/go/issues/41061 +-func TestRenamePackage(t *testing.T) { +- t.Skip("Waiting for the fix that makes this pass: https://github.com/golang/go/issues/41061") +- +- const contents = ` +--- go.mod -- +-module mod.com +--- foo.go -- +-package foo +--- foo_test.go -- +-package foo_` +- +- runner.Run(t, contents, func(t *testing.T, env *Env) { +- env.OpenFile("foo_test.go") +- env.RegexpReplace("foo_test.go", "foo_", "foo_test") +- env.SaveBuffer("foo_test.go") +- env.Await( +- EmptyDiagnostics("foo_test.go"), +- ) +- }) +-} +- +-// TestProgressBarErrors confirms that critical workspace load errors are shown +-// and updated via progress reports. +-func TestProgressBarErrors(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- +- const pkg = ` +--- go.mod -- +-modul mod.com +- +-go 1.12 +--- main.go -- +-package main +-` +- run(t, pkg, func(t *testing.T, env *Env) { +- env.OpenFile("go.mod") +- env.Await( +- OutstandingWork("Error loading workspace", "unknown directive"), +- ) +- env.EditBuffer("go.mod", fake.NewEdit(0, 0, 3, 0, `module mod.com +- +-go 1.hello +-`)) +- env.Await( +- OutstandingWork("Error loading workspace", "invalid go version"), +- ) +- env.RegexpReplace("go.mod", "go 1.hello", "go 1.12") +- env.Await( +- NoOutstandingWork(), +- ) +- }) +-} +- +-func TestDeleteDirectory(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- +- const mod = ` +--- bob/bob.go -- +-package bob +- +-func Hello() { +- var x int +-} +--- go.mod -- +-module mod.com +--- main.go -- +-package main +- +-import "mod.com/bob" +- +-func main() { +- bob.Hello() +-} +-` +- 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"), +- ) +- }) +-} +- +-// Confirms that circular imports are tested and reported. +-func TestCircularImports(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- self/self.go -- +-package self +- +-import _ "mod.com/self" +-func Hello() {} +--- double/a/a.go -- +-package a +- +-import _ "mod.com/double/b" +--- double/b/b.go -- +-package b +- +-import _ "mod.com/double/a" +--- triple/a/a.go -- +-package a +- +-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"), +- ) +- }) +-} +- +-func TestBadImport(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- +- const mod = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- main.go -- +-package main +- +-import ( +- _ "nosuchpkg" +-) +-` +- t.Run("module", func(t *testing.T) { +- 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( +- InGOPATH(), +- EditorConfig{ +- Env: map[string]string{"GO111MODULE": "off"}, +- }, +- WithModes(WithoutExperiments), +- ).run(t, mod, func(t *testing.T, env *Env) { +- env.Await( +- env.DiagnosticAtRegexpWithMessage("main.go", `"nosuchpkg"`, `cannot find package "nosuchpkg" in any of`), +- ) +- }) +- }) +-} +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. +- +-package regtest +- +-import ( +- "context" +- "fmt" +- "strings" +- "sync" +- "testing" +- +- "golang.org/x/tools/internal/jsonrpc2/servertest" +- "golang.org/x/tools/internal/lsp/fake" +- "golang.org/x/tools/internal/lsp/protocol" +-) +- +-// 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 +-} +- +-// 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 +-} +- +-func (e *Env) onDiagnostics(_ context.Context, d *protocol.PublishDiagnosticsParams) error { +- e.mu.Lock() +- defer e.mu.Unlock() +- +- pth := e.Sandbox.Workdir.URIToPath(d.URI) +- e.state.diagnostics[pth] = d +- e.checkConditionsLocked() +- return nil +-} +- +-func (e *Env) onShowMessage(_ context.Context, m *protocol.ShowMessageParams) error { +- e.mu.Lock() +- defer e.mu.Unlock() +- +- e.state.showMessage = append(e.state.showMessage, m) +- e.checkConditionsLocked() +- return nil +-} +- +-func (e *Env) onShowMessageRequest(_ context.Context, m *protocol.ShowMessageRequestParams) error { +- e.mu.Lock() +- defer e.mu.Unlock() +- +- e.state.showMessageRequest = append(e.state.showMessageRequest, m) +- e.checkConditionsLocked() +- return nil +-} +- +-func (e *Env) onLogMessage(_ context.Context, m *protocol.LogMessageParams) error { +- e.mu.Lock() +- defer e.mu.Unlock() +- +- e.state.logs = append(e.state.logs, m) +- e.checkConditionsLocked() +- return nil +-} +- +-func (e *Env) onWorkDoneProgressCreate(_ context.Context, m *protocol.WorkDoneProgressCreateParams) error { +- e.mu.Lock() +- defer e.mu.Unlock() +- +- e.state.outstandingWork[m.Token] = &workProgress{} +- return nil +-} +- +-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 (e *Env) onRegistration(_ context.Context, m *protocol.RegistrationParams) error { +- e.mu.Lock() +- defer e.mu.Unlock() +- +- e.state.registrations = append(e.state.registrations, m) +- e.checkConditionsLocked() +- return nil +-} +- +-func (e *Env) onUnregistration(_ context.Context, m *protocol.UnregistrationParams) error { +- e.mu.Lock() +- defer e.mu.Unlock() +- +- e.state.unregistrations = append(e.state.unregistrations, m) +- e.checkConditionsLocked() +- return nil +-} +- +-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 +- } +- } +-} +- +-// 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() +-} +- +-// 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] +-} +- +-// 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() +- +- 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) +- +- // 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) +- } +-} +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. +-// Use of this source code is governed by a BSD-style +-// license that can be found in the LICENSE file. +- +-package regtest +- +-import ( +- "context" +- "encoding/json" +- "testing" +- +- "golang.org/x/tools/internal/lsp/protocol" +-) +- +-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) +- if err != nil { +- t.Fatal(err) +- } +- var unmarshaled protocol.ProgressParams +- if err := json.Unmarshal(data, &unmarshaled); err != nil { +- t.Fatal(err) +- } +- if err := e.onProgress(ctx, &unmarshaled); err != nil { +- t.Fatal(err) +- } +- } +- 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,547 +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 ( +- "fmt" +- "regexp" +- "strings" +- +- "golang.org/x/tools/internal/lsp" +- "golang.org/x/tools/internal/lsp/fake" +- "golang.org/x/tools/internal/lsp/protocol" +-) +- +-// 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 +-} +- +-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) +-) +- +-// A Verdict is the result of checking an expectation against the current +-// editor state. +-type Verdict int +- +-// 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 +-) +- +-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) +-} +- +-// SimpleExpectation holds an arbitrary check func, and implements the Expectation interface. +-type SimpleExpectation struct { +- check func(State) Verdict +- description string +-} +- +-// Check invokes e.check. +-func (e SimpleExpectation) Check(s State) Verdict { +- return e.check(s) +-} +- +-// Description returns e.descriptin. +-func (e SimpleExpectation) Description() string { +- return e.description +-} +- +-// 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()), +- } +-} +- +-// 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 +- } +- *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 +- } +- 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 +- } +- 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 +- } +- } +- return Unmet +- } +- return SimpleExpectation{ +- check: check, +- description: "received ShowMessage", +- } +-} +- +-// 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", +- } +-} +- +-// 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), +- } +-} +- +-// 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 +- } +- } +- return Unmet +- } +- return SimpleExpectation{ +- check: check, +- description: fmt.Sprintf("outstanding work: %s", title), +- } +-} +- +-// LogExpectation is an expectation on the log messages received by the editor +-// from gopls. +-type LogExpectation struct { +- check func([]*protocol.LogMessageParams) Verdict +- description string +-} +- +-// Check implements the Expectation interface. +-func (e LogExpectation) Check(s State) Verdict { +- return e.check(s.logs) +-} +- +-// Description implements the Expectation interface. +-func (e LogExpectation) Description() string { +- return e.description +-} +- +-// NoErrorLogs asserts that the client has not received any log messages of +-// error severity. +-func NoErrorLogs() LogExpectation { +- return NoLogMatching(protocol.Error, "") +-} +- +-// 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 +- } +- 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) +- } +- } +- 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 +- } +- } +- 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) +-} +- +-// Description implements the Expectation interface. +-func (e RegistrationExpectation) Description() string { +- return e.description +-} +- +-// 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 +- } +- } +- } +- 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 +-} +- +-// Check implements the Expectation interface. +-func (e UnregistrationExpectation) Check(s State) Verdict { +- return e.check(s.unregistrations) +-} +- +-// Description implements the Expectation interface. +-func (e UnregistrationExpectation) Description() string { +- return e.description +-} +- +-// 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 +- } +- } +- } +- 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 +- +- // optionally, the message that the diagnostic should contain. +- message string +- +- // whether the expectation is that the diagnostic is present, or absent. +- present bool +- +- // path is the scratch workdir-relative path to the file being asserted on. +- path string +-} +- +-// 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 +- } +- +- 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 +- } +- +- if found == e.present { +- return Met +- } +- return Unmet +-} +- +-// 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 +-} +- +-// 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", +- } +-} +- +-// 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", +- } +-} +- +-// 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), +- } +-} +- +-// 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} +-} +- +-// 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} +-} +- +-// 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} +-} +- +-// 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} +-} +- +-// 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} +-} +- +-// 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,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 +- +-import ( +- "log" +- "testing" +-) +- +-// This test passes (TestHoverOnError in definition_test.go) without +-// the //line directive +-func TestHoverFailure(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com +--- a.y -- +-DWIM(main) +- +--- main.go -- +-//line a.y:1 +-package main +- +-func main() { +- var err error +- err.Error() +-}` +- 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 +- if content != nil { +- t.Fatalf("expected nil hover content for Error") +- } +- }) +-} +- +-// badPackageDup contains a duplicate definition of the 'a' const. +-// this is from diagnostics_test.go, +-const badPackageDup = ` +--- go.mod -- +-module mod.com +--- a.go -- +-package consts +- +-const a = 1 +--- b.go -- +-package consts +-//line gen.go:5 +-const a = 2 +-` +- +-func TestFailingDiagnosticClearingOnEdit(t *testing.T) { +- runner.Run(t, badPackageDup, func(t *testing.T, env *Env) { +- log.SetFlags(log.Lshortfile) +- 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")) +- +- // 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"), +- ) +- }) +-} +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 @@ +-// 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 ( +- "testing" +- +- "golang.org/x/tools/internal/lsp/protocol" +- "golang.org/x/tools/internal/lsp/tests" +-) +- +-// A basic test for fillstruct, now that it uses a command. +-func TestFillStruct(t *testing.T) { +- const basic = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- main.go -- +-package main +- +-import "go/types" +- +-func Foo() { +- _ = types.Info{} +-} +-` +- runner.Run(t, basic, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- 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, +- }, +- }); err != nil { +- t.Fatal(err) +- } +- want := `package main +- +-import "go/types" +- +-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{}, +- } +-} +-` +- if got := env.Editor.BufferText("main.go"); got != want { +- t.Fatalf("TestFillStruct failed:\n%s", tests.Diff(want, got)) +- } +- }) +-} +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,225 +0,0 @@ +-package regtest +- +-import ( +- "strings" +- "testing" +- +- "golang.org/x/tools/internal/lsp" +- "golang.org/x/tools/internal/lsp/tests" +-) +- +-const unformattedProgram = ` +--- main.go -- +-package main +-import "fmt" +-func main( ) { +- fmt.Println("Hello World.") +-} +--- main.go.golden -- +-package main +- +-import "fmt" +- +-func main() { +- fmt.Println("Hello World.") +-} +-` +- +-func TestFormatting(t *testing.T) { +- runner.Run(t, unformattedProgram, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- env.FormatBuffer("main.go") +- got := env.Editor.BufferText("main.go") +- want := env.ReadWorkspaceFile("main.go.golden") +- if got != want { +- t.Errorf("unexpected formatting result:\n%s", tests.Diff(want, got)) +- } +- }) +-} +- +-// Tests golang/go#36824. +-func TestFormattingOneLine36824(t *testing.T) { +- const onelineProgram = ` +--- a.go -- +-package main; func f() {} +- +--- a.go.formatted -- +-package main +- +-func f() {} +-` +- runner.Run(t, onelineProgram, func(t *testing.T, env *Env) { +- env.OpenFile("a.go") +- env.FormatBuffer("a.go") +- got := env.Editor.BufferText("a.go") +- want := env.ReadWorkspaceFile("a.go.formatted") +- if got != want { +- t.Errorf("unexpected formatting result:\n%s", tests.Diff(want, got)) +- } +- }) +-} +- +-// Tests golang/go#36824. +-func TestFormattingOneLineImports36824(t *testing.T) { +- const onelineProgramA = ` +--- a.go -- +-package x; func f() {fmt.Println()} +- +--- a.go.imported -- +-package x +- +-import "fmt" +- +-func f() { fmt.Println() } +-` +- runner.Run(t, onelineProgramA, func(t *testing.T, env *Env) { +- env.OpenFile("a.go") +- env.OrganizeImports("a.go") +- got := env.Editor.BufferText("a.go") +- want := env.ReadWorkspaceFile("a.go.imported") +- if got != want { +- t.Errorf("unexpected formatting result:\n%s", tests.Diff(want, got)) +- } +- }) +-} +- +-func TestFormattingOneLineRmImports36824(t *testing.T) { +- const onelineProgramB = ` +--- a.go -- +-package x; import "os"; func f() {} +- +--- a.go.imported -- +-package x +- +-func f() {} +-` +- runner.Run(t, onelineProgramB, func(t *testing.T, env *Env) { +- env.OpenFile("a.go") +- env.OrganizeImports("a.go") +- got := env.Editor.BufferText("a.go") +- want := env.ReadWorkspaceFile("a.go.imported") +- if got != want { +- t.Errorf("unexpected formatting result:\n%s", tests.Diff(want, got)) +- } +- }) +-} +- +-const disorganizedProgram = ` +--- main.go -- +-package main +- +-import ( +- "fmt" +- "errors" +-) +-func main( ) { +- fmt.Println(errors.New("bad")) +-} +--- main.go.organized -- +-package main +- +-import ( +- "errors" +- "fmt" +-) +-func main( ) { +- fmt.Println(errors.New("bad")) +-} +--- main.go.formatted -- +-package main +- +-import ( +- "errors" +- "fmt" +-) +- +-func main() { +- fmt.Println(errors.New("bad")) +-} +-` +- +-func TestOrganizeImports(t *testing.T) { +- runner.Run(t, disorganizedProgram, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- env.OrganizeImports("main.go") +- got := env.Editor.BufferText("main.go") +- want := env.ReadWorkspaceFile("main.go.organized") +- if got != want { +- t.Errorf("unexpected formatting result:\n%s", tests.Diff(want, got)) +- } +- }) +-} +- +-func TestFormattingOnSave(t *testing.T) { +- runner.Run(t, disorganizedProgram, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- env.SaveBuffer("main.go") +- got := env.Editor.BufferText("main.go") +- want := env.ReadWorkspaceFile("main.go.formatted") +- if got != want { +- t.Errorf("unexpected formatting result:\n%s", tests.Diff(want, got)) +- } +- }) +-} +- +-// Reproduce golang/go#41057. +-func TestCRLF(t *testing.T) { +- runner.Run(t, "-- main.go --", func(t *testing.T, env *Env) { +- want := `package main +- +-/* +-Hi description +-*/ +-func Hi() { +-} +-` +- crlf := strings.ReplaceAll(want, "\n", "\r\n") +- env.CreateBuffer("main.go", crlf) +- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) +- env.SaveBuffer("main.go") +- got := env.Editor.BufferText("main.go") +- if want != got { +- t.Errorf("unexpected content after save:\n%s", tests.Diff(want, got)) +- } +- }) +-} +- +-func TestCRLF_42646(t *testing.T) { +- runner.Run(t, "-- main.go --", func(t *testing.T, env *Env) { +- want := `package main +- +-import ( +- "fmt" +-) +- +-/* +-func upload(c echo.Context) error { +- if err := r.ParseForm(); err != nil { +- fmt.Fprintf(w, "ParseForm() err: %v", err) +- return +- } +- fmt.Fprintf(w, "POST request successful") +- path_ver := r.FormValue("path_ver") +- ukclin_ver := r.FormValue("ukclin_ver") +- +- fmt.Fprintf(w, "Name = %s\n", path_ver) +- fmt.Fprintf(w, "Address = %s\n", ukclin_ver) +-} +-*/ +- +-func main() { +- const server_port = 8080 +- fmt.Printf("port: %d\n", server_port) +-} +-` +- crlf := strings.ReplaceAll(want, "\n", "\r\n") +- env.CreateBuffer("main.go", crlf) +- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) +- env.OrganizeImports("main.go") +- got := env.Editor.BufferText("main.go") +- got = strings.ReplaceAll(got, "\r\n", "\n") // convert everything to LF for simplicity +- if want != got { +- t.Errorf("unexpected content after save:\n%s", tests.Diff(want, got)) +- } +- }) +-} +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 @@ +-// 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. +- +-// +build !android +- +-package regtest +- +-import ( +- "testing" +- +- "golang.org/x/tools/internal/lsp" +-) +- +-func TestGenerateProgress(t *testing.T) { +- const generatedWorkspace = ` +--- go.mod -- +-module fake.test +- +-go 1.14 +--- lib/generate.go -- +-// +build ignore +- +-package main +- +-import "io/ioutil" +- +-func main() { +- ioutil.WriteFile("generated.go", []byte("package lib\n\nconst answer = 42"), 0644) +-} +--- lib/lib.go -- +-package lib +- +-func GetAnswer() int { +- return answer +-} +- +-//go:generate go run generate.go +-` +- +- runner.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), +- 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,205 +0,0 @@ +-package regtest +- +-import ( +- "io/ioutil" +- "os" +- "path/filepath" +- "strings" +- "testing" +- +- "golang.org/x/tools/internal/lsp/protocol" +- "golang.org/x/tools/internal/testenv" +-) +- +-// Tests golang/go#38815. +-func TestIssue38815(t *testing.T) { +- const needs = ` +--- go.mod -- +-module foo +- +--- a.go -- +-package main +-func f() {} +-` +- const ntest = `package main +-func TestZ(t *testing.T) { +- f() +-} +-` +- const want = `package main +- +-import "testing" +- +-func TestZ(t *testing.T) { +- f() +-} +-` +- +- // it was returning +- // "package main\nimport \"testing\"\npackage main..." +- runner.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") +- if want != got { +- t.Errorf("got\n%q, wanted\n%q", got, want) +- } +- }) +-} +- +-func TestVim1(t *testing.T) { +- const vim1 = `package main +- +-import "fmt" +- +-var foo = 1 +-var bar = 2 +- +-func main() { +- fmt.Printf("This is a test %v\n", foo) +- fmt.Printf("This is another test %v\n", foo) +- fmt.Printf("This is also a test %v\n", foo) +-} +-` +- +- // 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) { +- env.CreateBuffer("main.go", vim1) +- env.OrganizeImports("main.go") +- actions := env.CodeAction("main.go") +- if len(actions) > 0 { +- got := env.Editor.BufferText("main.go") +- t.Errorf("unexpected actions %#v", actions) +- if got == vim1 { +- t.Errorf("no changes") +- } else { +- t.Errorf("got\n%q", got) +- t.Errorf("was\n%q", vim1) +- } +- } +- }) +-} +- +-func TestVim2(t *testing.T) { +- const vim2 = `package main +- +-import ( +- "fmt" +- +- "example.com/blah" +- +- "rubbish.com/useless" +-) +- +-func main() { +- fmt.Println(blah.Name, useless.Name) +-} +-` +- +- runner.Run(t, "", func(t *testing.T, env *Env) { +- env.CreateBuffer("main.go", vim2) +- env.OrganizeImports("main.go") +- actions := env.CodeAction("main.go") +- if len(actions) > 0 { +- t.Errorf("unexpected actions %#v", actions) +- } +- }) +-} +- +-func TestGOMODCACHE(t *testing.T) { +- const proxy = ` +--- example.com@v1.2.3/go.mod -- +-module example.com +- +-go 1.12 +--- example.com@v1.2.3/x/x.go -- +-package x +- +-const X = 1 +--- example.com@v1.2.3/y/y.go -- +-package y +- +-const Y = 2 +-` +- const files = ` +--- go.mod -- +-module mod.com +- +-require example.com v1.2.3 +- +--- main.go -- +-package main +- +-import "example.com/x" +- +-var _, _ = x.X, y.Y +-` +- testenv.NeedsGo1Point(t, 15) +- +- modcache, err := ioutil.TempDir("", "TestGOMODCACHE-modcache") +- if err != nil { +- t.Fatal(err) +- } +- defer os.RemoveAll(modcache) +- editorConfig := EditorConfig{Env: map[string]string{"GOMODCACHE": modcache}} +- withOptions( +- editorConfig, +- WithProxyFiles(proxy), +- ).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") +- env.Await(EmptyDiagnostics("main.go")) +- path, _ := env.GoToDefinition("main.go", env.RegexpSearch("main.go", `y.(Y)`)) +- if !strings.HasPrefix(path, filepath.ToSlash(modcache)) { +- t.Errorf("found module dependency outside of GOMODCACHE: got %v, wanted subdir of %v", path, filepath.ToSlash(modcache)) +- } +- }) +-} +- +-// Tests golang/go#40685. +-func TestAcceptImportsQuickFixTestVariant(t *testing.T) { +- const pkg = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- a/a.go -- +-package a +- +-import ( +- "fmt" +-) +- +-func _() { +- fmt.Println("") +- os.Stat("") +-} +--- a/a_test.go -- +-package a +- +-import ( +- "os" +- "testing" +-) +- +-func TestA(t *testing.T) { +- os.Stat("") +-} +-` +- run(t, pkg, func(t *testing.T, env *Env) { +- env.OpenFile("a/a.go") +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexp("a/a.go", "os.Stat"), +- ReadDiagnostics("a/a.go", &d), +- ), +- ) +- env.ApplyQuickFixes("a/a.go", d.Diagnostics) +- env.Await( +- EmptyDiagnostics("a/a.go"), +- ) +- }) +-} +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,88 +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 ( +- "strings" +- "testing" +- +- "golang.org/x/tools/internal/testenv" +-) +- +-func TestHoverAndDocumentLink(t *testing.T) { +- testenv.NeedsGo1Point(t, 13) +- const program = ` +--- go.mod -- +-module mod.test +- +-go 1.12 +- +-require import.test v1.2.3 +--- main.go -- +-package main +- +-import "import.test/pkg" +- +-func main() { +- println(pkg.Hello) +-}` +- +- const proxy = ` +--- import.test@v1.2.3/go.mod -- +-module import.test +- +-go 1.12 +--- import.test@v1.2.3/pkg/const.go -- +-package pkg +- +-const Hello = "Hello" +-` +- runner.Run(t, program, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- env.OpenFile("go.mod") +- +- modLink := "https://pkg.go.dev/mod/import.test@v1.2.3?utm_source=gopls" +- pkgLink := "https://pkg.go.dev/import.test@v1.2.3/pkg?utm_source=gopls" +- +- // First, check that we get the expected links via hover and documentLink. +- content, _ := env.Hover("main.go", env.RegexpSearch("main.go", "pkg.Hello")) +- if content == nil || !strings.Contains(content.Value, pkgLink) { +- t.Errorf("hover: got %v in main.go, want contains %q", content, pkgLink) +- } +- content, _ = env.Hover("go.mod", env.RegexpSearch("go.mod", "import.test")) +- if content == nil || !strings.Contains(content.Value, pkgLink) { +- t.Errorf("hover: got %v in go.mod, want contains %q", content, pkgLink) +- } +- links := env.DocumentLink("main.go") +- if len(links) != 1 || links[0].Target != pkgLink { +- t.Errorf("documentLink: got %v for main.go, want link to %q", links, pkgLink) +- } +- links = env.DocumentLink("go.mod") +- if len(links) != 1 || links[0].Target != modLink { +- t.Errorf("documentLink: got %v for go.mod, want link to %q", links, modLink) +- } +- +- // Then change the environment to make these links private. +- env.ChangeEnv(map[string]string{"GOPRIVATE": "import.test"}) +- +- // Finally, verify that the links are gone. +- content, _ = env.Hover("main.go", env.RegexpSearch("main.go", "pkg.Hello")) +- if content == nil || strings.Contains(content.Value, pkgLink) { +- t.Errorf("hover: got %v in main.go, want non-empty hover without %q", content, pkgLink) +- } +- content, _ = env.Hover("go.mod", env.RegexpSearch("go.mod", "import.test")) +- if content == nil || strings.Contains(content.Value, modLink) { +- t.Errorf("hover: got %v in go.mod, want contains %q", content, modLink) +- } +- links = env.DocumentLink("main.go") +- if len(links) != 0 { +- t.Errorf("documentLink: got %d document links for main.go, want 0\nlinks: %v", len(links), links) +- } +- links = env.DocumentLink("go.mod") +- if len(links) != 0 { +- t.Errorf("documentLink: got %d document links for go.mod, want 0\nlinks: %v", len(links), links) +- } +- }, WithProxyFiles(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,652 +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 ( +- "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" +-) +- +-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 runModfileTest(t *testing.T, files, proxy string, f TestFunc) { +- t.Run("normal", func(t *testing.T) { +- withOptions(WithProxyFiles(proxy)).run(t, files, f) +- }) +- t.Run("nested", func(t *testing.T) { +- withOptions(WithProxyFiles(proxy), NestWorkdir(), WithModes(Singleton|Experimental)).run(t, files, f) +- }) +-} +- +-func TestModFileModification(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- +- const untidyModule = ` +--- go.mod -- +-module mod.com +- +--- main.go -- +-package main +- +-import "example.com/blah" +- +-func main() { +- println(blah.Name) +-} +-` +- t.Run("basic", func(t *testing.T) { +- runModfileTest(t, untidyModule, proxy, 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("go.mod") +- env.OpenFile("main.go") +- 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(goModContent, got)) +- } +- // Save the buffer, which will format and organize imports. +- // Confirm that the go.mod file still does not change. +- env.SaveBuffer("main.go") +- 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(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.") +- +- runModfileTest(t, untidyModule, proxy, func(t *testing.T, env *Env) { +- goModContent := env.ReadWorkspaceFile("go.mod") +- mainContent := env.ReadWorkspaceFile("main.go") +- env.OpenFile("main.go") +- env.SaveBuffer("main.go") +- +- env.RemoveWorkspaceFile("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(goModContent, got)) +- } +- }) +- }) +-} +- +-// Tests that multiple missing dependencies gives good single fixes. +-func TestMissingDependencyFixes(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- const mod = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +- +--- 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 +-` +- +- runModfileTest(t, mod, proxy, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexp("main.go", `"random.org/blah"`), +- ReadDiagnostics("main.go", &d), +- ), +- ) +- var randomDiag protocol.Diagnostic +- for _, diag := range d.Diagnostics { +- if strings.Contains(diag.Message, "random.org") { +- randomDiag = diag +- } +- } +- env.ApplyQuickFixes("main.go", []protocol.Diagnostic{randomDiag}) +- if got := env.ReadWorkspaceFile("go.mod"); got != want { +- t.Fatalf("unexpected go.mod content:\n%s", tests.Diff(want, got)) +- } +- }) +-} +- +-func TestIndirectDependencyFix(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- +- const mod = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +- +-require example.com v1.2.3 // indirect +--- 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 +-` +- runModfileTest(t, mod, proxy, func(t *testing.T, env *Env) { +- env.OpenFile("go.mod") +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexp("go.mod", "// indirect"), +- ReadDiagnostics("go.mod", &d), +- ), +- ) +- env.ApplyQuickFixes("go.mod", d.Diagnostics) +- if got := env.Editor.BufferText("go.mod"); got != want { +- t.Fatalf("unexpected go.mod content:\n%s", tests.Diff(want, got)) +- } +- }) +-} +- +-func TestUnusedDiag(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- +- const proxy = ` +--- example.com@v1.0.0/x.go -- +-package pkg +-const X = 1 +-` +- const files = ` +--- go.mod -- +-module mod.com +-go 1.14 +-require example.com v1.0.0 +- +--- main.go -- +-package main +-func main() {} +-` +- +- const want = `module mod.com +- +-go 1.14 +-` +- +- runModfileTest(t, files, proxy, func(t *testing.T, env *Env) { +- env.OpenFile("go.mod") +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexp("go.mod", `require example.com`), +- ReadDiagnostics("go.mod", &d), +- ), +- ) +- env.ApplyQuickFixes("go.mod", d.Diagnostics) +- if got := env.ReadWorkspaceFile("go.mod"); got != want { +- t.Fatalf("unexpected go.mod content:\n%s", tests.Diff(want, got)) +- } +- }) +-} +- +-// 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 = ` +--- github.com/esimov/caire@v1.2.5/go.mod -- +-module github.com/esimov/caire +- +-go 1.12 +--- 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 +-` +- const repro = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +- +-require google.golang.org/protobuf v1.20.0 +--- main.go -- +-package main +- +-import ( +- "github.com/esimov/caire" +-) +- +-func _() { +- caire.RemoveTempImage() +-}` +- runModfileTest(t, repro, proxy, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- env.DiagnosticAtRegexp("main.go", `"github.com/esimov/caire"`), +- ReadDiagnostics("main.go", &d), +- ), +- ) +- env.ApplyQuickFixes("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 +-) +-` +- if got := env.ReadWorkspaceFile("go.mod"); got != want { +- t.Fatalf("TestNewDepWithUnusedDep failed:\n%s", tests.Diff(want, got)) +- } +- }) +-} +- +-// 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 -- +-module mod.com +- +-go 1.12 +- +-require example.com v1.2.3 +--- main.go -- +-package main +- +-func main() { +- fmt.Println(blah.Name) +-` +- runModfileTest(t, mod, proxy, func(t *testing.T, env *Env) { +- env.Await(env.DiagnosticAtRegexp("go.mod", "require")) +- env.RunGoCommand("mod", "tidy") +- env.Await( +- EmptyDiagnostics("go.mod"), +- ) +- }) +-} +- +-// 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) +- +- const proxy = ` +--- example.com/blah/@v/v1.0.0.mod -- +-module example.com +- +-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 _ = blah.Name +-const Name = "Blah" +-` +- const files = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +- +-require example.com/blah/v2 v2.0.0 +--- main.go -- +-package main +- +-import "example.com/blah/v2" +- +-var _ = blah.Name +-` +- withOptions(WithProxyFiles(proxy)).run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- env.OpenFile("go.mod") +- var d protocol.PublishDiagnosticsParams +- env.Await( +- OnceMet( +- DiagnosticAt("go.mod", 0, 0), +- ReadDiagnostics("go.mod", &d), +- ), +- ) +- env.ApplyQuickFixes("main.go", d.Diagnostics) +- const want = `module mod.com +- +-go 1.12 +- +-require ( +- example.com/blah v1.0.0 // indirect +- example.com/blah/v2 v2.0.0 +-) +-` +- env.Await(EmptyDiagnostics("go.mod")) +- if got := env.Editor.BufferText("go.mod"); got != want { +- t.Fatalf("suggested fixes failed:\n%s", tests.Diff(want, got)) +- } +- }) +-} +- +-// Reproduces golang/go#38232. +-func TestUnknownRevision(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- +- const unknown = ` +--- go.mod -- +-module mod.com +- +-require ( +- example.com v1.2.2 +-) +--- main.go -- +-package main +- +-import "example.com/blah" +- +-func main() { +- var x = blah.Name +-} +-` +- +- // Start from a bad state/bad IWL, and confirm that we recover. +- t.Run("bad", func(t *testing.T) { +- runModfileTest(t, unknown, proxy, func(t *testing.T, env *Env) { +- env.OpenFile("go.mod") +- env.Await( +- env.DiagnosticAtRegexp("go.mod", "example.com v1.2.2"), +- ) +- env.RegexpReplace("go.mod", "v1.2.2", "v1.2.3") +- env.Editor.SaveBufferWithoutActions(env.Ctx, "go.mod") // go.mod changes must be on disk +- env.Await( +- env.DiagnosticAtRegexp("main.go", "x = "), +- ) +- }) +- }) +- +- const known = ` +--- go.mod -- +-module mod.com +- +-require ( +- example.com v1.2.3 +-) +--- main.go -- +-package main +- +-import "example.com/blah" +- +-func main() { +- var x = blah.Name +-} +-` +- // Start from a good state, transform to a bad state, and confirm that we +- // still recover. +- t.Run("good", func(t *testing.T) { +- runModfileTest(t, known, proxy, func(t *testing.T, env *Env) { +- env.OpenFile("go.mod") +- env.Await( +- env.DiagnosticAtRegexp("main.go", "x = "), +- ) +- env.RegexpReplace("go.mod", "v1.2.3", "v1.2.2") +- env.Editor.SaveBufferWithoutActions(env.Ctx, "go.mod") // go.mod changes must be on disk +- env.Await( +- env.DiagnosticAtRegexp("go.mod", "example.com v1.2.2"), +- ) +- env.RegexpReplace("go.mod", "v1.2.2", "v1.2.3") +- env.Editor.SaveBufferWithoutActions(env.Ctx, "go.mod") // go.mod changes must be on disk +- env.Await( +- env.DiagnosticAtRegexp("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 = ` +--- 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 +- +-go 1.12 +--- random.org@v1.2.3/blah/blah.go -- +-package hello +- +-const Name = "Hello" +-` +- const module = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +- +-require example.com v1.2.3 +--- main.go -- +-package main +- +-import "example.com/blah" +- +-func main() { +- println(blah.Name) +-} +-` +- runModfileTest(t, module, badProxy, func(t *testing.T, env *Env) { +- env.OpenFile("go.mod") +- env.Await( +- env.DiagnosticAtRegexp("go.mod", "require example.com v1.2.3"), +- ) +- }) +-} +- +-// A copy of govim's config_set_env_goflags_mod_readonly test. +-func TestGovimModReadonly(t *testing.T) { +- const mod = ` +--- go.mod -- +-module mod.com +- +-go 1.13 +--- main.go -- +-package main +- +-import "example.com/blah" +- +-func main() { +- println(blah.Name) +-} +-` +- withOptions( +- EditorConfig{ +- Env: map[string]string{ +- "GOFLAGS": "-mod=readonly", +- }, +- }, +- WithProxyFiles(proxy), +- WithModes(WithoutExperiments), +- ).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(original, got)) +- } +- env.RunGoCommand("get", "example.com/blah@v1.2.3") +- env.RunGoCommand("mod", "tidy") +- env.Await( +- EmptyDiagnostics("main.go"), +- ) +- }) +-} +- +-func TestMultiModuleModDiagnostics(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 -- +-module mod.com +- +-go 1.14 +--- b/main.go -- +-package main +- +-import "example.com/blah" +- +-func main() { +- blah.SaySomething() +-} +-` +- withOptions( +- WithProxyFiles(workspaceProxy), +- WithModes(Experimental), +- ).run(t, mod, func(t *testing.T, env *Env) { +- env.Await( +- env.DiagnosticAtRegexp("a/go.mod", "example.com v1.2.3"), +- env.DiagnosticAtRegexp("b/go.mod", "module mod.com"), +- ) +- }) +-} +- +-func TestModTidyWithBuildTags(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- +- const mod = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- main.go -- +-// +build bob +- +-package main +- +-import "example.com/blah" +- +-func main() { +- blah.SaySomething() +-} +-` +- withOptions( +- WithProxyFiles(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 +- +-go 1.12 +--- main.go -- +-package main +- +-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"), +- ) +- }) +-} +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,41 +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 ( +- "testing" +-) +- +-func TestStdlibReferences(t *testing.T) { +- const files = ` +--- go.mod -- +-module mod.com +- +--- main.go -- +-package main +- +-import "fmt" +- +-func main() { +- fmt.Print() +-} +-` +- +- 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/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,91 +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" +- +- "golang.org/x/tools/internal/lsp/cmd" +- "golang.org/x/tools/internal/testenv" +- "golang.org/x/tools/internal/tool" +-) +- +-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") +-) +- +-var runner *Runner +- +-func run(t *testing.T, files string, f TestFunc) { +- runner.Run(t, files, f) +-} +- +-func withOptions(opts ...RunOption) configuredRunner { +- return configuredRunner{opts: opts} +-} +- +-type configuredRunner struct { +- opts []RunOption +-} +- +-func (r configuredRunner) run(t *testing.T, files string, f TestFunc) { +- runner.Run(t, files, f, r.opts...) +-} +- +-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 +- +- 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 non-windows go1.13+. +- if testenv.Go1Point() >= 13 && runtime.GOOS != "windows" { +- 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,487 +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 ( +- "bytes" +- "context" +- "fmt" +- "io" +- "io/ioutil" +- "net" +- "os" +- "os/exec" +- "path/filepath" +- "runtime/pprof" +- "strings" +- "sync" +- "testing" +- "time" +- +- "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" +-) +- +-// Mode is a bitmask that defines for which execution modes a test should run. +-type Mode int +- +-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 +- // WithoutExperiments are the modes that run without experimental features, +- // like the workspace module. These should be used for tests that only work +- // in the default modes. +- WithoutExperiments = Singleton | Forwarded +- // NormalModes are the global default execution modes, when unmodified by +- // test flags or by individual test options. +- NormalModes = Singleton | Experimental +-) +- +-// 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 +- +- 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 +-} +- +-type runConfig struct { +- editor fake.EditorConfig +- sandbox fake.SandboxConfig +- modes Mode +- timeout time.Duration +- debugAddr string +- skipLogs bool +- skipHooks bool +- nestWorkdir bool +-} +- +-func (r *Runner) defaultConfig() *runConfig { +- return &runConfig{ +- modes: r.DefaultModes, +- timeout: r.Timeout, +- } +-} +- +-// A RunOption augments the behavior of the test runner. +-type RunOption interface { +- set(*runConfig) +-} +- +-type optionSetter func(*runConfig) +- +-func (f optionSetter) set(opts *runConfig) { +- f(opts) +-} +- +-// WithTimeout configures a custom timeout for this test run. +-func WithTimeout(d time.Duration) RunOption { +- return optionSetter(func(opts *runConfig) { +- opts.timeout = d +- }) +-} +- +-// WithProxyFiles configures a file proxy using the given txtar-encoded string. +-func WithProxyFiles(txt string) RunOption { +- return optionSetter(func(opts *runConfig) { +- opts.sandbox.ProxyFiles = txt +- }) +-} +- +-// WithModes configures the execution modes that the test should run in. +-func WithModes(modes Mode) RunOption { +- return optionSetter(func(opts *runConfig) { +- opts.modes = modes +- }) +-} +- +-func SendPID() RunOption { +- return optionSetter(func(opts *runConfig) { +- opts.editor.SendPID = true +- }) +-} +- +-// EditorConfig is a RunOption option that configured the regtest editor. +-type EditorConfig fake.EditorConfig +- +-func (c EditorConfig) set(opts *runConfig) { +- opts.editor = fake.EditorConfig(c) +-} +- +-// WithoutWorkspaceFolders prevents workspace folders from being sent as part +-// of the sandbox's initialization. It is used to simulate opening a single +-// file in the editor, without a workspace root. In that case, the client sends +-// neither workspace folders nor a root URI. +-func WithoutWorkspaceFolders() RunOption { +- return optionSetter(func(opts *runConfig) { +- opts.editor.WithoutWorkspaceFolders = true +- }) +-} +- +-// WithRootPath specifies the rootURI of the workspace folder opened in the +-// editor. By default, the sandbox opens the top-level directory, but some +-// tests need to check other cases. +-func WithRootPath(path string) RunOption { +- return optionSetter(func(opts *runConfig) { +- opts.editor.WorkspaceRoot = path +- }) +-} +- +-// 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 +- }) +-} +- +-// WithDebugAddress 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 WithDebugAddress(addr string) RunOption { +- return optionSetter(func(opts *runConfig) { +- opts.debugAddr = addr +- }) +-} +- +-// 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 +- }) +-} +- +-// 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 +- }) +-} +- +-// 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 +- }) +-} +- +-// WithGOPROXY 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 WithGOPROXY(goproxy string) RunOption { +- return optionSetter(func(opts *runConfig) { +- opts.sandbox.GOPROXY = goproxy +- }) +-} +- +-// LimitWorkspaceScope sets the LimitWorkspaceScope configuration. +-func LimitWorkspaceScope() RunOption { +- return optionSetter(func(opts *runConfig) { +- opts.editor.LimitWorkspaceScope = true +- }) +-} +- +-// NestWorkdir inserts the sandbox working directory in a subdirectory of the +-// editor workspace. +-func NestWorkdir() RunOption { +- return optionSetter(func(opts *runConfig) { +- opts.nestWorkdir = true +- }) +-} +- +-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() +- +- if os.Getenv("GO_BUILDER_NAME") == "openbsd-amd64-64" && testing.Short() { +- t.Skip("Skipping openbsd-amd64-64 due to golang.org/issues/42789.") +- } +- +- 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}, +- } +- +- 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) +- } +- +- 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) +- } +- +- rootDir := filepath.Join(r.TempDir, filepath.FromSlash(t.Name())) +- if err := os.MkdirAll(rootDir, 0755); err != nil { +- t.Fatal(err) +- } +- if config.nestWorkdir { +- config.sandbox.Workdir = "work/nested" +- } +- config.sandbox.Files = files +- config.sandbox.RootDir = rootDir +- sandbox, err := fake.NewSandbox(&config.sandbox) +- if err != nil { +- t.Fatal(err) +- } +- workdir := sandbox.Workdir.RootURI().SpanURI().Filename() +- if config.nestWorkdir { +- // Now that we know the actual workdir, set our workspace to be the +- // parent directory. +- config.editor.WorkspaceRoot = filepath.Clean(filepath.Join(workdir, "..")) +- } +- // 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) +- }) +- } +-} +- +-type loggingFramer struct { +- mu sync.Mutex +- buf *safeBuffer +-} +- +-// safeBuffer is a threadsafe buffer for logs. +-type safeBuffer struct { +- mu sync.Mutex +- buf bytes.Buffer +-} +- +-func (b *safeBuffer) Write(p []byte) (int, error) { +- b.mu.Lock() +- defer b.mu.Unlock() +- return b.buf.Write(p) +-} +- +-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 (s *loggingFramer) printBuffers(testname string, w io.Writer) { +- s.mu.Lock() +- defer s.mu.Unlock() +- +- 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) +-} +- +-func singletonServer(ctx context.Context, t *testing.T) jsonrpc2.StreamServer { +- return lsprpc.NewStreamServer(cache.New(ctx, hooks.Options), false) +-} +- +-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) +-} +- +-func (r *Runner) forwardedServer(ctx context.Context, t *testing.T) jsonrpc2.StreamServer { +- ts := r.getTestServer() +- return lsprpc.NewForwarder("tcp", ts.Addr) +-} +- +-// 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 (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) +-} +- +-// 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) +- } +- +- 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 +-} +- +-// 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) +-} +- +-// 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()) +- } +- } +- if err := os.RemoveAll(r.TempDir); err != nil { +- errmsgs = append(errmsgs, err.Error()) +- } +- } +- 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 +- +-import ( +- "testing" +-) +- +-const sharedProgram = ` +--- go.mod -- +-module mod +- +-go 1.12 +--- main.go -- +-package main +- +-import "fmt" +- +-func main() { +- fmt.Println("Hello World.") +-}` +- +-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) +- }, WithModes(modes)) +-} +- +-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(})", "") +- +- // Now check that we got different diagnostics in each environment. +- env1.Await(env1.DiagnosticAtRegexp("main.go", "Printl")) +- env2.Await(env2.DiagnosticAtRegexp("main.go", "$")) +- }) +-} +- +-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", "$")) +- }) +-} +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 +- +-import ( +- "context" +- "flag" +- "fmt" +- "testing" +- "time" +-) +- +-// 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 { +- return []RunOption{ +- // Run in an existing directory, since we're trying to simulate known cases +- // that cause gopls memory problems. +- InExistingDir(dir), +- +- // Enable live debugging. +- WithDebugAddress(":8087"), +- +- // 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. +- WithModes(Singleton), +- // Set a generous timeout. Individual tests should control their own +- // graceful termination. +- WithTimeout(20 * time.Minute), +- +- // Use the actual proxy, since we want our builds to succeed. +- WithGOPROXY("https://proxy.golang.org"), +- } +-} +- +-func TestPilosaStress(t *testing.T) { +- if *pilosaPath == "" { +- t.Skip("-pilosa_path not configured") +- } +- opts := stressTestOptions(*pilosaPath) +- +- 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() +- +- 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/unix_test.go b/gopls/internal/regtest/unix_test.go +--- a/gopls/internal/regtest/unix_test.go 2000-01-01 00:00:00.000000000 -0000 ++++ b/gopls/internal/regtest/unix_test.go 1969-12-31 19:00:00.000000000 -0500 +@@ -1,32 +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. +- +-// +build !windows,!plan9 +- +-package regtest +- +-import ( +- "testing" +-) +- +-func TestBadGOPATH(t *testing.T) { +- const files = ` +--- main.go -- +-package main +- +-func _() { +- fmt.Println("Hello World") +-} +-` +- // https://github.com/fatih/vim-go/issues/2673#issuecomment-622307211. +- withOptions( +- EditorConfig{Env: map[string]string{"GOPATH": ":/path/to/gopath"}}, +- ).run(t, files, func(t *testing.T, env *Env) { +- env.OpenFile("main.go") +- env.Await(env.DiagnosticAtRegexp("main.go", "fmt")) +- if err := env.Editor.OrganizeImports(env.Ctx, "main.go"); err != nil { +- t.Fatal(err) +- } +- }) +-} +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,75 +0,0 @@ +-package regtest +- +-import ( +- "testing" +- +- "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" +-) +- +-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 +-` +- +-func TestInconsistentVendoring(t *testing.T) { +- testenv.NeedsGo1Point(t, 14) +- +- const pkgThatUsesVendoring = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +- +-require golang.org/x/hello v1.2.3 +--- vendor/modules.txt -- +--- a/a1.go -- +-package a +- +-import "golang.org/x/hello/hi" +- +-func _() { +- _ = hi.Goodbye +- var q int // hardcode a diagnostic +-} +-` +- // TODO(rstambler): Remove this when golang/go#41819 is resolved. +- withOptions( +- WithModes(WithoutExperiments), +- WithProxyFiles(basicProxy), +- ).run(t, pkgThatUsesVendoring, func(t *testing.T, env *Env) { +- env.OpenFile("a/a1.go") +- 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"), +- ), +- ) +- // 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.Await( +- DiagnosticAt("a/a1.go", 6, 5), +- ) +- }) +-} +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 @@ +-// 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 ( +- "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" +-) +- +-func TestEditFile(t *testing.T) { +- const pkg = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- a/a.go -- +-package a +- +-func _() { +- var x int +-} +-` +- // 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) { +- env.Await( +- env.DiagnosticAtRegexp("a/a.go", "x"), +- ) +- env.WriteWorkspaceFile("a/a.go", `package a; func _() {};`) +- env.Await( +- EmptyDiagnostics("a/a.go"), +- ) +- }) +- }) +- +- // 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) { +- 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.WriteWorkspaceFile("a/a.go", `package a; func _() {};`) +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DiagnosticAtRegexp("a/a.go", "x"), +- )) +- }) +- }) +-} +- +-// Edit a dependency on disk and expect a new diagnostic. +-func TestEditDependency(t *testing.T) { +- const pkg = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- b/b.go -- +-package b +- +-func B() int { return 0 } +--- a/a.go -- +-package a +- +-import ( +- "mod.com/b" +-) +- +-func _() { +- _ = b.B() +-} +-` +- runner.Run(t, pkg, func(t *testing.T, env *Env) { +- env.OpenFile("a/a.go") +- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) +- env.WriteWorkspaceFile("b/b.go", `package b; func B() {};`) +- env.Await( +- env.DiagnosticAtRegexp("a/a.go", "b.B"), +- ) +- }) +-} +- +-// Edit both the current file and one of its dependencies on disk and +-// expect diagnostic changes. +-func TestEditFileAndDependency(t *testing.T) { +- const pkg = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- b/b.go -- +-package b +- +-func B() int { return 0 } +--- a/a.go -- +-package a +- +-import ( +- "mod.com/b" +-) +- +-func _() { +- var x int +- _ = b.B() +-} +-` +- runner.Run(t, pkg, func(t *testing.T, env *Env) { +- env.Await( +- env.DiagnosticAtRegexp("a/a.go", "x"), +- ) +- env.WriteWorkspaceFiles(map[string]string{ +- "b/b.go": `package b; func B() {};`, +- "a/a.go": `package a +- +-import "mod.com/b" +- +-func _() { +- b.B() +-}`, +- }) +- env.Await( +- EmptyDiagnostics("a/a.go"), +- NoDiagnostics("b/b.go"), +- ) +- }) +-} +- +-// Delete a dependency and expect a new diagnostic. +-func TestDeleteDependency(t *testing.T) { +- const pkg = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- b/b.go -- +-package b +- +-func B() int { return 0 } +--- a/a.go -- +-package a +- +-import ( +- "mod.com/b" +-) +- +-func _() { +- _ = b.B() +-} +-` +- runner.Run(t, pkg, func(t *testing.T, env *Env) { +- env.OpenFile("a/a.go") +- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1)) +- env.RemoveWorkspaceFile("b/b.go") +- env.Await( +- env.DiagnosticAtRegexp("a/a.go", "\"mod.com/b\""), +- ) +- }) +-} +- +-// Create a dependency on disk and expect the diagnostic to go away. +-func TestCreateDependency(t *testing.T) { +- const missing = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- b/b.go -- +-package b +- +-func B() int { return 0 } +--- a/a.go -- +-package a +- +-import ( +- "mod.com/c" +-) +- +-func _() { +- c.C() +-} +-` +- runner.Run(t, missing, func(t *testing.T, env *Env) { +- t.Skip("the initial workspace load fails and never retries") +- +- env.Await( +- env.DiagnosticAtRegexp("a/a.go", "\"mod.com/c\""), +- ) +- env.WriteWorkspaceFile("c/c.go", `package c; func C() {};`) +- env.Await( +- EmptyDiagnostics("c/c.go"), +- ) +- }) +-} +- +-// Create a new dependency and add it to the file on disk. +-// This is similar to what might happen if you switch branches. +-func TestCreateAndAddDependency(t *testing.T) { +- const original = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- a/a.go -- +-package a +- +-func _() {} +-` +- runner.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( +- NoDiagnostics("a/a.go"), +- ) +- }) +-} +- +-// Create a new file that defines a new symbol, in the same package. +-func TestCreateFile(t *testing.T) { +- const pkg = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- a/a.go -- +-package a +- +-func _() { +- hello() +-} +-` +- runner.Run(t, pkg, func(t *testing.T, env *Env) { +- env.Await( +- env.DiagnosticAtRegexp("a/a.go", "hello"), +- ) +- env.WriteWorkspaceFile("a/a2.go", `package a; func hello() {};`) +- env.Await( +- EmptyDiagnostics("a/a.go"), +- ) +- }) +-} +- +-// Add a new method to an interface and implement it. +-// Inspired by the structure of internal/lsp/source and internal/lsp/cache. +-func TestCreateImplementation(t *testing.T) { +- const pkg = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- b/b.go -- +-package b +- +-type B interface{ +- Hello() string +-} +- +-func SayHello(bee B) { +- println(bee.Hello()) +-} +--- a/a.go -- +-package a +- +-import "mod.com/b" +- +-type X struct {} +- +-func (_ X) Hello() string { +- return "" +-} +- +-func _() { +- x := X{} +- b.SayHello(x) +-} +-` +- const newMethod = `package b +-type B interface{ +- Hello() string +- Bye() string +-} +- +-func SayHello(bee B) { +- println(bee.Hello()) +-}` +- const implementation = `package a +- +-import "mod.com/b" +- +-type X struct {} +- +-func (_ X) Hello() string { +- return "" +-} +- +-func (_ X) Bye() string { +- return "" +-} +- +-func _() { +- x := X{} +- b.SayHello(x) +-}` +- +- // 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) { +- env.WriteWorkspaceFile("b/b.go", newMethod) +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- DiagnosticAt("a/a.go", 12, 12), +- ), +- ) +- env.WriteWorkspaceFile("a/a.go", implementation) +- env.Await( +- EmptyDiagnostics("a/a.go"), +- ) +- }) +- }) +- // 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) { +- env.WriteWorkspaceFile("a/a.go", implementation) +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- NoDiagnostics("a/a.go"), +- ), +- ) +- env.WriteWorkspaceFile("b/b.go", newMethod) +- env.Await( +- NoDiagnostics("a/a.go"), +- ) +- }) +- }) +- // 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) { +- env.WriteWorkspaceFiles(map[string]string{ +- "a/a.go": implementation, +- "b/b.go": newMethod, +- }) +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- NoDiagnostics("a/a.go"), +- ), +- NoDiagnostics("b/b.go"), +- ) +- }) +- }) +-} +- +-// 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) { +- const pkg = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- a/a.go -- +-package a +- +-func _() { +- var _ int +-} +--- a/a_unneeded.go -- +-package a +-` +- t.Run("close then delete", func(t *testing.T) { +- withOptions(EditorConfig{ +- VerboseOutput: true, +- }).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), +- ), +- ) +- +- // Close and delete the open file, mimicking what an editor would do. +- env.CloseBuffer("a/a_unneeded.go") +- env.RemoveWorkspaceFile("a/a_unneeded.go") +- env.RegexpReplace("a/a.go", "var _ int", "fmt.Println(\"\")") +- env.Await( +- env.DiagnosticAtRegexp("a/a.go", "fmt"), +- ) +- env.SaveBuffer("a/a.go") +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidSave), 1), +- // 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), +- ), +- EmptyDiagnostics("a/a.go"), +- ) +- }) +- }) +- +- t.Run("delete then close", func(t *testing.T) { +- withOptions(EditorConfig{ +- VerboseOutput: true, +- }).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), +- ), +- ) +- +- // Delete and then close the file. +- env.RemoveWorkspaceFile("a/a_unneeded.go") +- env.CloseBuffer("a/a_unneeded.go") +- env.RegexpReplace("a/a.go", "var _ int", "fmt.Println(\"\")") +- env.Await( +- env.DiagnosticAtRegexp("a/a.go", "fmt"), +- ) +- env.SaveBuffer("a/a.go") +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidSave), 1), +- // 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), +- ), +- EmptyDiagnostics("a/a.go"), +- ) +- }) +- }) +-} +- +-// This change reproduces the behavior of switching branches, with multiple +-// files being created and deleted. The key change here is the movement of a +-// symbol from one file to another in a given package through a deletion and +-// creation. To reproduce an issue with metadata invalidation in batched +-// changes, the last change in the batch is an on-disk file change that doesn't +-// require metadata invalidation. +-func TestMoveSymbol(t *testing.T) { +- const pkg = ` +--- go.mod -- +-module mod.com +- +-go 1.14 +--- main.go -- +-package main +- +-import "mod.com/a" +- +-func main() { +- var x int +- x = a.Hello +- println(x) +-} +--- a/a1.go -- +-package a +- +-var Hello int +--- a/a2.go -- +-package a +- +-func _() {} +-` +- runner.Run(t, pkg, func(t *testing.T, env *Env) { +- env.ChangeFilesOnDisk([]fake.FileEvent{ +- { +- Path: "a/a3.go", +- Content: `package a +- +-var Hello int +-`, +- ProtocolEvent: protocol.FileEvent{ +- URI: env.Sandbox.Workdir.URI("a/a3.go"), +- Type: protocol.Created, +- }, +- }, +- { +- Path: "a/a1.go", +- ProtocolEvent: protocol.FileEvent{ +- URI: env.Sandbox.Workdir.URI("a/a1.go"), +- Type: protocol.Deleted, +- }, +- }, +- { +- Path: "a/a2.go", +- Content: `package a; func _() {};`, +- ProtocolEvent: protocol.FileEvent{ +- URI: env.Sandbox.Workdir.URI("a/a2.go"), +- Type: protocol.Changed, +- }, +- }, +- }) +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- NoDiagnostics("main.go"), +- ), +- ) +- }) +-} +- +-// Reproduce golang/go#40456. +-func TestChangeVersion(t *testing.T) { +- 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" +- +-func X(x int) {} +--- example.com@v1.2.2/go.mod -- +-module example.com +- +-go 1.12 +--- example.com@v1.2.2/blah/blah.go -- +-package blah +- +-const Name = "Blah" +- +-func X() {} +--- 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 mod = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +- +-require example.com v1.2.2 +--- main.go -- +-package main +- +-import "example.com/blah" +- +-func main() { +- blah.X() +-} +-` +- withOptions(WithProxyFiles(proxy)).run(t, mod, func(t *testing.T, env *Env) { +- env.WriteWorkspaceFiles(map[string]string{ +- "go.mod": `module mod.com +- +-go 1.12 +- +-require example.com v1.2.3 +-`, +- "main.go": `package main +- +-import ( +- "example.com/blah" +-) +- +-func main() { +- blah.X(1) +-} +-`, +- }) +- env.Await( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- NoDiagnostics("main.go"), +- ) +- }) +-} +- +-// Reproduces golang/go#40340. +-func TestSwitchFromGOPATHToModules(t *testing.T) { +- testenv.NeedsGo1Point(t, 13) +- +- const files = ` +--- foo/blah/blah.go -- +-package blah +- +-const Name = "" +--- foo/main.go -- +-package main +- +-import "blah" +- +-func main() { +- _ = blah.Name +-} +-` +- withOptions( +- InGOPATH(), +- WithModes(Experimental), // module is in a subdirectory +- ).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 { +- 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"), +- ) +- }) +-} +- +-// Reproduces golang/go#40487. +-func TestSwitchFromModulesToGOPATH(t *testing.T) { +- testenv.NeedsGo1Point(t, 13) +- +- const files = ` +--- foo/go.mod -- +-module mod.com +- +-go 1.14 +--- foo/blah/blah.go -- +-package blah +- +-const Name = "" +--- foo/main.go -- +-package main +- +-import "mod.com/blah" +- +-func main() { +- _ = blah.Name +-} +-` +- withOptions( +- InGOPATH(), +- ).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.DiagnosticAtRegexp("foo/main.go", `"mod.com/blah"`), +- ), +- ) +- env.RegexpReplace("foo/main.go", `"mod.com/blah"`, `"foo/blah"`) +- env.Await( +- EmptyDiagnostics("foo/main.go"), +- ) +- }) +-} +- +-func TestNewSymbolInTestVariant(t *testing.T) { +- const files = ` +--- go.mod -- +-module mod.com +- +-go 1.12 +--- a/a.go -- +-package a +- +-func bob() {} +--- a/a_test.go -- +-package a +- +-import "testing" +- +-func TestBob(t *testing.T) { +- bob() +-} +-` +- 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{ +- "a/a.go": `package a +- +-func bob() {} +-func george() {} +-`, +- "a/a_test.go": `package a +- +-import "testing" +- +-func TestAll(t *testing.T) { +- bob() +- george() +-} +-`, +- }) +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- NoDiagnostics("a/a.go"), +- ), +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- NoDiagnostics("a/a_test.go"), +- ), +- ) +- // Now, add a new file to the test variant and use its symbol in the +- // original test file. Expect no diagnostics. +- env.WriteWorkspaceFiles(map[string]string{ +- "a/a_test.go": `package a +- +-import "testing" +- +-func TestAll(t *testing.T) { +- bob() +- george() +- hi() +-} +-`, +- "a/a2_test.go": `package a +- +-import "testing" +- +-func hi() {} +- +-func TestSomething(t *testing.T) {} +-`, +- }) +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 2), +- NoDiagnostics("a/a_test.go"), +- ), +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 2), +- 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,625 +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 ( +- "fmt" +- "io/ioutil" +- "os" +- "path/filepath" +- "strings" +- "testing" +- +- "golang.org/x/tools/internal/lsp" +- "golang.org/x/tools/internal/lsp/fake" +- "golang.org/x/tools/internal/testenv" +-) +- +-const workspaceProxy = ` +--- example.com@v1.2.3/go.mod -- +-module example.com +- +-go 1.12 +--- example.com@v1.2.3/blah/blah.go -- +-package blah +- +-func SaySomething() { +- fmt.Println("something") +-} +--- random.org@v1.2.3/go.mod -- +-module random.org +- +-go 1.12 +--- random.org@v1.2.3/bye/bye.go -- +-package bye +- +-func Goodbye() { +- println("Bye") +-} +-` +- +-// TODO: Add a replace directive. +-const workspaceModule = ` +--- pkg/go.mod -- +-module mod.com +- +-go 1.14 +- +-require ( +- example.com v1.2.3 +- random.org v1.2.3 +-) +--- pkg/main.go -- +-package main +- +-import ( +- "example.com/blah" +- "mod.com/inner" +- "random.org/bye" +-) +- +-func main() { +- blah.SaySomething() +- inner.Hi() +- bye.Goodbye() +-} +--- pkg/main2.go -- +-package main +- +-import "fmt" +- +-func _() { +- fmt.Print("%s") +-} +--- pkg/inner/inner.go -- +-package inner +- +-import "example.com/blah" +- +-func Hi() { +- blah.SaySomething() +-} +--- goodbye/bye/bye.go -- +-package bye +- +-func Bye() {} +--- goodbye/go.mod -- +-module random.org +- +-go 1.12 +-` +- +-// Confirm that find references returns all of the references in the module, +-// regardless of what the workspace root is. +-func TestReferences(t *testing.T) { +- for _, tt := range []struct { +- name, rootPath string +- }{ +- { +- name: "module root", +- rootPath: "pkg", +- }, +- { +- name: "subdirectory", +- rootPath: "pkg/inner", +- }, +- } { +- t.Run(tt.name, func(t *testing.T) { +- opts := []RunOption{WithProxyFiles(workspaceProxy)} +- if tt.rootPath != "" { +- opts = append(opts, WithRootPath(tt.rootPath)) +- } +- 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`)) +- want := 3 +- if got := len(locations); got != want { +- t.Fatalf("expected %v locations, got %v", want, got) +- } +- }) +- }) +- } +-} +- +-// Make sure that analysis diagnostics are cleared for the whole package when +-// the only opened file is closed. This test was inspired by the experience in +-// VS Code, where clicking on a reference result triggers a +-// textDocument/didOpen without a corresponding textDocument/didClose. +-func TestClearAnalysisDiagnostics(t *testing.T) { +- withOptions(WithProxyFiles(workspaceProxy), WithRootPath("pkg/inner")).run(t, workspaceModule, func(t *testing.T, env *Env) { +- env.OpenFile("pkg/main.go") +- env.Await( +- env.DiagnosticAtRegexp("pkg/main2.go", "fmt.Print"), +- ) +- env.CloseBuffer("pkg/main.go") +- env.Await( +- EmptyDiagnostics("pkg/main2.go"), +- ) +- }) +-} +- +-// 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(WithProxyFiles(workspaceProxy), WithRootPath("pkg")).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() +- goModWithReplace := fmt.Sprintf(`%s +-replace random.org => %s +-`, env.ReadWorkspaceFile("pkg/go.mod"), dir) +- env.WriteWorkspaceFile("pkg/go.mod", goModWithReplace) +- env.Await( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- UnregistrationMatching("didChangeWatchedFiles"), +- RegistrationMatching("didChangeWatchedFiles"), +- ) +- }) +-} +- +-const workspaceModuleProxy = ` +--- example.com@v1.2.3/go.mod -- +-module example.com +- +-go 1.12 +--- example.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.3/b/b.go -- +-package b +- +-func Hello() {} +-` +- +-func TestAutomaticWorkspaceModule_Interdependent(t *testing.T) { +- const multiModule = ` +--- moda/a/go.mod -- +-module a.com +- +-require b.com v1.2.3 +- +--- moda/a/a.go -- +-package a +- +-import ( +- "b.com/b" +-) +- +-func main() { +- var x int +- _ = b.Hello() +-} +--- modb/go.mod -- +-module b.com +- +--- modb/b/b.go -- +-package b +- +-func Hello() int { +- var x int +-} +-` +- withOptions( +- WithProxyFiles(workspaceModuleProxy), +- WithModes(Experimental), +- ).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"), +- env.NoDiagnosticAtRegexp("moda/a/a.go", `"b.com/b"`), +- ) +- }) +-} +- +-// 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) { +- const multiModule = ` +--- moda/a/go.mod -- +-module a.com +- +-require b.com v1.2.3 +- +--- moda/a/a.go -- +-package a +- +-import ( +- "b.com/b" +-) +- +-func main() { +- var x int +- _ = b.Hello() +-} +--- modb/go.mod -- +-module b.com +- +--- modb/b/b.go -- +-package b +- +-func Hello() int { +- var x int +-} +-` +- withOptions( +- WithProxyFiles(workspaceModuleProxy), +- WithModes(Experimental), +- ).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 := "modb/b/b.go"; !strings.HasSuffix(original, want) { +- t.Errorf("expected %s, got %v", want, original) +- } +- env.CloseBuffer(original) +- env.RemoveWorkspaceFile("modb/b/b.go") +- env.RemoveWorkspaceFile("modb/go.mod") +- env.Await( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 2), +- ) +- 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) +- } +- }) +-} +- +-// Tests that the version of the module used changes after it has been added +-// to the workspace. +-func TestCreateModule_Interdependent(t *testing.T) { +- const multiModule = ` +--- moda/a/go.mod -- +-module a.com +- +-require b.com v1.2.3 +- +--- moda/a/a.go -- +-package a +- +-import ( +- "b.com/b" +-) +- +-func main() { +- var x int +- _ = b.Hello() +-} +-` +- withOptions( +- WithModes(Experimental), +- WithProxyFiles(workspaceModuleProxy), +- ).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) { +- t.Errorf("expected %s, got %v", want, original) +- } +- env.CloseBuffer(original) +- env.WriteWorkspaceFiles(map[string]string{ +- "modb/go.mod": "module b.com", +- "modb/b/b.go": `package b +- +-func Hello() int { +- var x int +-} +-`, +- }) +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DiagnosticAtRegexp("modb/b/b.go", "x"), +- ), +- ) +- got, _ := env.GoToDefinition("moda/a/a.go", env.RegexpSearch("moda/a/a.go", "Hello")) +- if want := "modb/b/b.go"; !strings.HasSuffix(got, want) { +- t.Errorf("expected %s, got %v", want, original) +- } +- }) +-} +- +-// This test confirms that a gopls workspace can recover from initialization +-// with one invalid module. +-func TestOneBrokenModule(t *testing.T) { +- const multiModule = ` +--- moda/a/go.mod -- +-module a.com +- +-require b.com v1.2.3 +- +--- moda/a/a.go -- +-package a +- +-import ( +- "b.com/b" +-) +- +-func main() { +- var x int +- _ = b.Hello() +-} +--- modb/go.mod -- +-modul b.com // typo here +- +--- modb/b/b.go -- +-package b +- +-func Hello() int { +- var x int +-} +-` +- withOptions( +- WithProxyFiles(workspaceModuleProxy), +- WithModes(Experimental), +- ).run(t, multiModule, func(t *testing.T, env *Env) { +- env.OpenFile("modb/go.mod") +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidOpen), 1), +- DiagnosticAt("modb/go.mod", 0, 0), +- ), +- ) +- env.RegexpReplace("modb/go.mod", "modul", "module") +- env.Editor.SaveBufferWithoutActions(env.Ctx, "modb/go.mod") +- env.Await( +- env.DiagnosticAtRegexp("modb/b/b.go", "x"), +- ) +- }) +-} +- +-func TestUseGoplsMod(t *testing.T) { +- // This test validates certain functionality related to using a gopls.mod +- // file to specify workspace modules. +- testenv.NeedsGo1Point(t, 14) +- const multiModule = ` +--- moda/a/go.mod -- +-module a.com +- +-require b.com v1.2.3 +- +--- moda/a/a.go -- +-package a +- +-import ( +- "b.com/b" +-) +- +-func main() { +- var x int +- _ = b.Hello() +-} +--- modb/go.mod -- +-module b.com +- +-require example.com v1.2.3 +--- modb/b/b.go -- +-package b +- +-func Hello() int { +- var x int +-} +--- gopls.mod -- +-module gopls-workspace +- +-require ( +- a.com v0.0.0-goplsworkspace +- b.com v1.2.3 +-) +- +-replace a.com => $SANDBOX_WORKDIR/moda/a +-` +- withOptions( +- WithProxyFiles(workspaceModuleProxy), +- WithModes(Experimental), +- ).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. +- env.OpenFile("moda/a/a.go") +- location, _ := 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(location, want) { +- t.Errorf("expected %s, got %v", want, location) +- } +- workdir := env.Sandbox.Workdir.RootURI().SpanURI().Filename() +- +- // Now, modify the gopls.mod file on disk to activate the b.com module in +- // the workspace. +- env.WriteWorkspaceFile("gopls.mod", fmt.Sprintf(`module gopls-workspace +- +-require ( +- a.com v0.0.0-goplsworkspace +- b.com v0.0.0-goplsworkspace +-) +- +-replace a.com => %s/moda/a +-replace b.com => %s/modb +-`, workdir, workdir)) +- env.Await( +- OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1), +- env.DiagnosticAtRegexp("modb/b/b.go", "x"), +- ), +- ) +- env.OpenFile("modb/go.mod") +- // Check that go.mod diagnostics picked up the newly active mod file. +- env.Await(env.DiagnosticAtRegexp("modb/go.mod", `require example.com v1.2.3`)) +- // ...and that jumping to definition now goes to b.com in the workspace. +- location, _ = env.GoToDefinition("moda/a/a.go", env.RegexpSearch("moda/a/a.go", "Hello")) +- if want := "modb/b/b.go"; !strings.HasSuffix(location, want) { +- t.Errorf("expected %s, got %v", want, location) +- } +- +- // Now, let's modify the gopls.mod *overlay* (not on disk), and verify that +- // this change is also picked up. +- env.OpenFile("gopls.mod") +- env.SetBufferContent("gopls.mod", fmt.Sprintf(`module gopls-workspace +- +-require ( +- a.com v0.0.0-goplsworkspace +-) +- +-replace a.com => %s/moda/a +-`, workdir)) +- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1)) +- env.Await(OnceMet( +- CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChange), 1), +- EmptyDiagnostics("modb/go.mod"), +- )) +- +- // Just as before, check that we now jump to the module cache. +- location, _ = 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(location, want) { +- t.Errorf("expected %s, got %v", want, location) +- } +- }) +-} +- +-func TestNonWorkspaceFileCreation(t *testing.T) { +- testenv.NeedsGo1Point(t, 13) +- +- const files = ` +--- go.mod -- +-module mod.com +- +--- x.go -- +-package x +-` +- +- const code = ` +-package foo +-import "fmt" +-var _ = fmt.Printf +-` +- 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`)) +- }) +-} +- +-func TestMultiModuleV2(t *testing.T) { +- const multiModule = ` +--- moda/a/go.mod -- +-module a.com +- +-require b.com/v2 v2.0.0 +--- moda/a/a.go -- +-package a +- +-import ( +- "b.com/v2/b" +-) +- +-func main() { +- var x int +- _ = b.Hi() +-} +--- modb/go.mod -- +-module b.com +- +--- modb/b/b.go -- +-package b +- +-func Hello() int { +- var x int +-} +--- modb/v2/go.mod -- +-module b.com/v2 +- +--- modb/v2/b/b.go -- +-package b +- +-func Hi() int { +- var x int +-} +--- modc/go.mod -- +-module gopkg.in/yaml.v1 // test gopkg.in versions +--- modc/main.go -- +-package main +- +-func main() { +- var x int +-} +-` +- withOptions( +- WithModes(Experimental), +- ).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"), +- env.DiagnosticAtRegexp("modb/v2/b/b.go", "x"), +- env.DiagnosticAtRegexp("modc/main.go", "x"), +- ) +- }) +-} +- +-func TestWorkspaceDirAccess(t *testing.T) { +- const multiModule = ` +--- moda/a/go.mod -- +-module a.com +- +--- moda/a/a.go -- +-package main +- +-func main() { +- fmt.Println("Hello") +-} +--- modb/go.mod -- +-module b.com +--- modb/b/b.go -- +-package main +- +-func main() { +- fmt.Println("World") +-} +-` +- withOptions( +- WithModes(Experimental), +- SendPID(), +- ).run(t, multiModule, func(t *testing.T, env *Env) { +- pid := os.Getpid() +- // 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") +- 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"} { +- 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) +- } +- } +- workdir := env.Sandbox.Workdir.RootURI().SpanURI().Filename() +- env.WriteWorkspaceFile("gopls.mod", fmt.Sprintf(` +- module gopls-workspace +- +- require ( +- a.com v0.0.0-goplsworkspace +- ) +- +- replace a.com => %s/moda/a +- `, workdir)) +- env.Await(CompletedWork(lsp.DiagnosticWorkTitle(lsp.FromDidChangeWatchedFiles), 1)) +- 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" +- if strings.Contains(got, want) { +- t.Fatalf("workspace go.mod contains unexpected %q. got:\n%s", want, got) +- } +- }) +-} +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,353 +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" +- "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) +- } +-} +- +-// 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() +-} +- +-// RunGoCommand runs the given command in the sandbox's default working +-// directory. +-func (e *Env) RunGoCommand(verb string, args ...string) { +- if err := e.Sandbox.RunGoCommand(e.Ctx, "", verb, args); err != nil { +- e.T.Fatal(err) +- } +-} +- +-// 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) +- } +-} +- +-// 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 +-} +- +-// 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 +- } +- } +- 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 +-} +- +-// 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 +-} +- +-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) +- } +-} +- +-// 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) +- } +-} +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 +@@ -1,26 +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. +- +-// The gopls command is an LSP server for Go. +-// The Language Server Protocol allows any text editor +-// to be extended with IDE-like features; -// see https://langserver.org/ for details. -// -// See https://github.com/golang/tools/tree/master/gopls @@ -3767,7 +11876,7 @@ diff -urN a/gopls/main.go b/gopls/main.go 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 -@@ -1,36 +0,0 @@ +@@ -1,32 +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. @@ -3778,10 +11887,10 @@ diff -urN a/gopls/test/gopls_test.go b/gopls/test/gopls_test.go - "os" - "testing" - -- "golang.org/x/tools/go/packages/packagestest" - "golang.org/x/tools/gopls/internal/hooks" - cmdtest "golang.org/x/tools/internal/lsp/cmd/test" - "golang.org/x/tools/internal/lsp/source" +- "golang.org/x/tools/internal/lsp/tests" - "golang.org/x/tools/internal/testenv" -) - @@ -3791,16 +11900,12 @@ diff -urN a/gopls/test/gopls_test.go b/gopls/test/gopls_test.go -} - -func TestCommandLine(t *testing.T) { -- packagestest.TestAll(t, -- cmdtest.TestCommandLine( -- "../../internal/lsp/testdata", -- commandLineOptions, -- ), -- ) +- cmdtest.TestCommandLine(t, "../../internal/lsp/testdata", commandLineOptions) -} - -func commandLineOptions(options *source.Options) { -- options.StaticCheck = true +- options.Staticcheck = true - options.GoDiff = false +- tests.DefaultOptions(options) - hooks.Options(options) -} diff --git a/third_party/org_golang_x_tools-gazelle.patch b/third_party/org_golang_x_tools-gazelle.patch index 7bdacff532..e12ed3901e 100644 --- a/third_party/org_golang_x_tools-gazelle.patch +++ b/third_party/org_golang_x_tools-gazelle.patch @@ -184,7 +184,7 @@ diff -urN b/cmd/bundle/BUILD.bazel c/cmd/bundle/BUILD.bazel + srcs = ["main.go"], + importpath = "golang.org/x/tools/cmd/bundle", + visibility = ["//visibility:private"], -+ deps = ["//go/loader"], ++ deps = ["//go/packages"], +) + +go_binary( @@ -197,7 +197,7 @@ diff -urN b/cmd/bundle/BUILD.bazel c/cmd/bundle/BUILD.bazel + name = "bundle_test", + srcs = ["main_test.go"], + embed = [":bundle_lib"], -+ deps = ["//go/buildutil"], ++ 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 @@ -242,7 +242,7 @@ diff -urN b/cmd/bundle/testdata/src/initial/BUILD.bazel c/cmd/bundle/testdata/sr 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 +++ c/cmd/callgraph/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,76 @@ +@@ -0,0 +1,73 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") + +go_library( @@ -298,9 +298,6 @@ diff -urN b/cmd/callgraph/BUILD.bazel c/cmd/callgraph/BUILD.bazel + "@io_bazel_rules_go//go/platform:linux": [ + "//internal/testenv", + ], -+ "@io_bazel_rules_go//go/platform:nacl": [ -+ "//internal/testenv", -+ ], + "@io_bazel_rules_go//go/platform:netbsd": [ + "//internal/testenv", + ], @@ -364,7 +361,7 @@ diff -urN b/cmd/compilebench/BUILD.bazel c/cmd/compilebench/BUILD.bazel 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 +++ c/cmd/cover/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,71 @@ +@@ -0,0 +1,67 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") + +go_library( @@ -389,7 +386,6 @@ diff -urN b/cmd/cover/BUILD.bazel c/cmd/cover/BUILD.bazel +go_test( + name = "cover_test", + srcs = ["cover_test.go"], -+ embed = [":cover_lib"], + deps = select({ + "@io_bazel_rules_go//go/platform:aix": [ + "//internal/testenv", @@ -415,9 +411,6 @@ diff -urN b/cmd/cover/BUILD.bazel c/cmd/cover/BUILD.bazel + "@io_bazel_rules_go//go/platform:linux": [ + "//internal/testenv", + ], -+ "@io_bazel_rules_go//go/platform:nacl": [ -+ "//internal/testenv", -+ ], + "@io_bazel_rules_go//go/platform:netbsd": [ + "//internal/testenv", + ], @@ -507,7 +500,7 @@ diff -urN b/cmd/eg/BUILD.bazel c/cmd/eg/BUILD.bazel 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 +++ c/cmd/fiximports/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,65 @@ +@@ -0,0 +1,62 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") + +go_library( @@ -552,9 +545,6 @@ diff -urN b/cmd/fiximports/BUILD.bazel c/cmd/fiximports/BUILD.bazel + "@io_bazel_rules_go//go/platform:linux": [ + "//internal/testenv", + ], -+ "@io_bazel_rules_go//go/platform:nacl": [ -+ "//internal/testenv", -+ ], + "@io_bazel_rules_go//go/platform:netbsd": [ + "//internal/testenv", + ], @@ -826,7 +816,7 @@ diff -urN b/cmd/godex/BUILD.bazel c/cmd/godex/BUILD.bazel 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 +++ c/cmd/godoc/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_binary", "go_library", "go_test") + +go_library( @@ -863,7 +853,6 @@ diff -urN b/cmd/godoc/BUILD.bazel c/cmd/godoc/BUILD.bazel +go_test( + name = "godoc_test", + srcs = ["godoc_test.go"], -+ embed = [":godoc_lib"], + deps = [ + "//go/packages/packagestest", + "//internal/testenv", @@ -920,7 +909,7 @@ diff -urN b/cmd/gomvpkg/BUILD.bazel c/cmd/gomvpkg/BUILD.bazel 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 +++ c/cmd/gorename/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_binary", "go_library", "go_test") + +go_library( @@ -943,7 +932,6 @@ diff -urN b/cmd/gorename/BUILD.bazel c/cmd/gorename/BUILD.bazel +go_test( + name = "gorename_test", + srcs = ["gorename_test.go"], -+ embed = [":gorename_lib"], + deps = ["//internal/testenv"], +) diff -urN b/cmd/gotype/BUILD.bazel c/cmd/gotype/BUILD.bazel @@ -1902,8 +1890,8 @@ diff -urN b/cover/BUILD.bazel c/cover/BUILD.bazel 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 +++ c/go/analysis/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_tool_library") +@@ -0,0 +1,39 @@ ++load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( + name = "analysis", @@ -1936,6 +1924,12 @@ diff -urN b/go/analysis/BUILD.bazel c/go/analysis/BUILD.bazel + actual = ":analysis", + visibility = ["//visibility:public"], +) ++ ++go_test( ++ name = "analysis_test", ++ srcs = ["validate_test.go"], ++ 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 +++ c/go/analysis/analysistest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -1968,8 +1962,8 @@ diff -urN b/go/analysis/analysistest/BUILD.bazel c/go/analysis/analysistest/BUIL +go_test( + name = "analysistest_test", + srcs = ["analysistest_test.go"], -+ embed = [":analysistest"], + deps = [ ++ ":analysistest", + "//go/analysis/passes/findcall", + "//internal/testenv", + ], @@ -1977,7 +1971,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 +++ c/go/analysis/internal/analysisflags/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -2000,8 +1994,10 @@ diff -urN b/go/analysis/internal/analysisflags/BUILD.bazel c/go/analysis/interna +go_test( + name = "analysisflags_test", + srcs = ["flags_test.go"], -+ embed = [":analysisflags"], -+ deps = ["//go/analysis"], ++ deps = [ ++ ":analysisflags", ++ "//go/analysis", ++ ], +) 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 @@ -2032,8 +2028,8 @@ diff -urN b/go/analysis/internal/checker/BUILD.bazel c/go/analysis/internal/chec +go_test( + name = "checker_test", + srcs = ["checker_test.go"], -+ embed = [":checker"], + deps = [ ++ ":checker", + "//go/analysis", + "//go/analysis/analysistest", + "//go/analysis/passes/inspect", @@ -2084,8 +2080,8 @@ diff -urN b/go/analysis/internal/facts/BUILD.bazel c/go/analysis/internal/facts/ +go_test( + name = "facts_test", + srcs = ["facts_test.go"], -+ embed = [":facts"], + deps = [ ++ ":facts", + "//go/analysis/analysistest", + "//go/packages", + "//internal/testenv", @@ -2119,8 +2115,8 @@ diff -urN b/go/analysis/multichecker/BUILD.bazel c/go/analysis/multichecker/BUIL +go_test( + name = "multichecker_test", + srcs = ["multichecker_test.go"], -+ embed = [":multichecker"], + deps = [ ++ ":multichecker", + "//go/analysis", + "//go/analysis/passes/findcall", + "//internal/testenv", @@ -2129,7 +2125,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 +++ c/go/analysis/passes/asmdecl/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ +@@ -0,0 +1,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -2163,8 +2159,10 @@ diff -urN b/go/analysis/passes/asmdecl/BUILD.bazel c/go/analysis/passes/asmdecl/ +go_test( + name = "asmdecl_test", + srcs = ["asmdecl_test.go"], -+ embed = [":asmdecl"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":asmdecl", ++ "//go/analysis/analysistest", ++ ], +) diff -urN b/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel c/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel --- b/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -2198,7 +2196,7 @@ diff -urN b/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel c/go/analysis/ 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 +++ c/go/analysis/passes/assign/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( @@ -2236,8 +2234,10 @@ diff -urN b/go/analysis/passes/assign/BUILD.bazel c/go/analysis/passes/assign/BU +go_test( + name = "assign_test", + srcs = ["assign_test.go"], -+ embed = [":assign"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":assign", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -2260,7 +2260,7 @@ diff -urN b/go/analysis/passes/assign/testdata/src/a/BUILD.bazel c/go/analysis/p 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 +++ c/go/analysis/passes/atomic/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( @@ -2298,8 +2298,10 @@ diff -urN b/go/analysis/passes/atomic/BUILD.bazel c/go/analysis/passes/atomic/BU +go_test( + name = "atomic_test", + srcs = ["atomic_test.go"], -+ embed = [":atomic"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":atomic", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -2322,7 +2324,7 @@ diff -urN b/go/analysis/passes/atomic/testdata/src/a/BUILD.bazel c/go/analysis/p 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 +++ c/go/analysis/passes/atomicalign/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( @@ -2360,8 +2362,10 @@ diff -urN b/go/analysis/passes/atomicalign/BUILD.bazel c/go/analysis/passes/atom +go_test( + name = "atomicalign_test", + srcs = ["atomicalign_test.go"], -+ embed = [":atomicalign"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":atomicalign", ++ "//go/analysis/analysistest", ++ ], +) diff -urN b/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel c/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel --- b/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -2408,7 +2412,7 @@ diff -urN b/go/analysis/passes/atomicalign/testdata/src/b/BUILD.bazel c/go/analy 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 +++ c/go/analysis/passes/bools/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( @@ -2446,8 +2450,10 @@ diff -urN b/go/analysis/passes/bools/BUILD.bazel c/go/analysis/passes/bools/BUIL +go_test( + name = "bools_test", + srcs = ["bools_test.go"], -+ embed = [":bools"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":bools", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -2470,7 +2476,7 @@ diff -urN b/go/analysis/passes/bools/testdata/src/a/BUILD.bazel c/go/analysis/pa 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 +++ c/go/analysis/passes/buildssa/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ +@@ -0,0 +1,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -2504,8 +2510,10 @@ diff -urN b/go/analysis/passes/buildssa/BUILD.bazel c/go/analysis/passes/buildss +go_test( + name = "buildssa_test", + srcs = ["buildssa_test.go"], -+ embed = [":buildssa"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":buildssa", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -2528,7 +2536,7 @@ diff -urN b/go/analysis/passes/buildssa/testdata/src/a/BUILD.bazel c/go/analysis 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 +++ c/go/analysis/passes/buildtag/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ +@@ -0,0 +1,39 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -2562,8 +2570,11 @@ diff -urN b/go/analysis/passes/buildtag/BUILD.bazel c/go/analysis/passes/buildta +go_test( + name = "buildtag_test", + srcs = ["buildtag_test.go"], -+ embed = [":buildtag"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":buildtag", ++ "//go/analysis", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -2586,7 +2597,7 @@ diff -urN b/go/analysis/passes/buildtag/testdata/src/a/BUILD.bazel c/go/analysis 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 +++ c/go/analysis/passes/cgocall/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,36 @@ +@@ -0,0 +1,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -2620,8 +2631,10 @@ diff -urN b/go/analysis/passes/cgocall/BUILD.bazel c/go/analysis/passes/cgocall/ +go_test( + name = "cgocall_test", + srcs = ["cgocall_test.go"], -+ embed = [":cgocall"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":cgocall", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -2684,7 +2697,7 @@ diff -urN b/go/analysis/passes/cgocall/testdata/src/c/BUILD.bazel c/go/analysis/ 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 +++ c/go/analysis/passes/composite/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,44 @@ +@@ -0,0 +1,46 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -2726,8 +2739,10 @@ diff -urN b/go/analysis/passes/composite/BUILD.bazel c/go/analysis/passes/compos +go_test( + name = "composite_test", + srcs = ["composite_test.go"], -+ embed = [":composite"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":composite", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -2750,7 +2765,7 @@ diff -urN b/go/analysis/passes/composite/testdata/src/a/BUILD.bazel c/go/analysi 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 +++ c/go/analysis/passes/copylock/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( @@ -2788,8 +2803,10 @@ diff -urN b/go/analysis/passes/copylock/BUILD.bazel c/go/analysis/passes/copyloc +go_test( + name = "copylock_test", + srcs = ["copylock_test.go"], -+ embed = [":copylock"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":copylock", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -2816,7 +2833,7 @@ diff -urN b/go/analysis/passes/copylock/testdata/src/a/BUILD.bazel c/go/analysis 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 +++ c/go/analysis/passes/ctrlflow/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,42 @@ +@@ -0,0 +1,44 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -2856,8 +2873,10 @@ diff -urN b/go/analysis/passes/ctrlflow/BUILD.bazel c/go/analysis/passes/ctrlflo +go_test( + name = "ctrlflow_test", + srcs = ["ctrlflow_test.go"], -+ embed = [":ctrlflow"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":ctrlflow", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -2898,7 +2917,7 @@ diff -urN b/go/analysis/passes/ctrlflow/testdata/src/lib/BUILD.bazel c/go/analys 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 +++ c/go/analysis/passes/deepequalerrors/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( @@ -2936,8 +2955,10 @@ diff -urN b/go/analysis/passes/deepequalerrors/BUILD.bazel c/go/analysis/passes/ +go_test( + name = "deepequalerrors_test", + srcs = ["deepequalerrors_test.go"], -+ embed = [":deepequalerrors"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":deepequalerrors", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -2960,7 +2981,7 @@ diff -urN b/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel c/go/a 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 +++ c/go/analysis/passes/errorsas/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( @@ -2998,8 +3019,10 @@ diff -urN b/go/analysis/passes/errorsas/BUILD.bazel c/go/analysis/passes/errorsa +go_test( + name = "errorsas_test", + srcs = ["errorsas_test.go"], -+ embed = [":errorsas"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":errorsas", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -3019,10 +3042,77 @@ diff -urN b/go/analysis/passes/errorsas/testdata/src/a/BUILD.bazel c/go/analysis + actual = ":a", + 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 ++++ 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") ++ ++go_library( ++ name = "fieldalignment", ++ srcs = ["fieldalignment.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/fieldalignment", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//go/analysis", ++ "//go/analysis/passes/inspect", ++ "//go/ast/inspector", ++ ], ++) ++ ++go_tool_library( ++ name = "go_tool_library", ++ srcs = ["fieldalignment.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/fieldalignment", ++ 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 = ":fieldalignment", ++ visibility = ["//visibility:public"], ++) ++ ++go_test( ++ name = "fieldalignment_test", ++ srcs = ["fieldalignment_test.go"], ++ deps = [ ++ ":fieldalignment", ++ "//go/analysis/analysistest", ++ ], ++) +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 ++++ c/go/analysis/passes/fieldalignment/testdata/src/a/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 = "a", ++ srcs = [ ++ "a.go", ++ "ptr_386.go", ++ "ptr_amd64.go", ++ "zero.go", ++ ], ++ importpath = "golang.org/x/tools/go/analysis/passes/fieldalignment/testdata/src/a", ++ visibility = ["//visibility:public"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":a", ++ 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 +++ c/go/analysis/passes/findcall/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +@@ -0,0 +1,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -3050,8 +3140,10 @@ diff -urN b/go/analysis/passes/findcall/BUILD.bazel c/go/analysis/passes/findcal +go_test( + name = "findcall_test", + srcs = ["findcall_test.go"], -+ embed = [":findcall"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":findcall", ++ "//go/analysis/analysistest", ++ ], +) diff -urN b/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel c/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel --- b/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -3093,10 +3185,76 @@ diff -urN b/go/analysis/passes/findcall/testdata/src/a/BUILD.bazel c/go/analysis + embed = [":a_lib"], + 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 ++++ 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") ++ ++go_library( ++ name = "framepointer", ++ srcs = ["framepointer.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/framepointer", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//go/analysis", ++ "//go/analysis/passes/internal/analysisutil", ++ ], ++) ++ ++go_tool_library( ++ name = "go_tool_library", ++ srcs = ["framepointer.go"], ++ importpath = "golang.org/x/tools/go/analysis/passes/framepointer", ++ visibility = ["//visibility:public"], ++ deps = [ ++ "//go/analysis:go_tool_library", ++ "//go/analysis/passes/internal/analysisutil:go_tool_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":framepointer", ++ visibility = ["//visibility:public"], ++) ++ ++go_test( ++ name = "framepointer_test", ++ srcs = ["framepointer_test.go"], ++ deps = [ ++ ":framepointer", ++ "//go/analysis/analysistest", ++ ], ++) +diff -urN b/go/analysis/passes/framepointer/testdata/src/a/BUILD.bazel c/go/analysis/passes/framepointer/testdata/src/a/BUILD.bazel +--- b/go/analysis/passes/framepointer/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ 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") ++ ++go_library( ++ name = "a", ++ srcs = [ ++ "asm.go", ++ "asm_amd64.s", ++ "asm_darwin_amd64.s", ++ "asm_linux_amd64.s", ++ "asm_windows_amd64.s", ++ ], ++ importpath = "golang.org/x/tools/go/analysis/passes/framepointer/testdata/src/a", ++ visibility = ["//visibility:public"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":a", ++ 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 +++ c/go/analysis/passes/httpresponse/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( @@ -3134,8 +3292,10 @@ diff -urN b/go/analysis/passes/httpresponse/BUILD.bazel c/go/analysis/passes/htt +go_test( + name = "httpresponse_test", + srcs = ["httpresponse_test.go"], -+ embed = [":httpresponse"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":httpresponse", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -3158,7 +3318,7 @@ diff -urN b/go/analysis/passes/httpresponse/testdata/src/a/BUILD.bazel c/go/anal 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 +++ c/go/analysis/passes/ifaceassert/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +@@ -0,0 +1,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -3194,8 +3354,10 @@ diff -urN b/go/analysis/passes/ifaceassert/BUILD.bazel c/go/analysis/passes/ifac +go_test( + name = "ifaceassert_test", + srcs = ["ifaceassert_test.go"], -+ embed = [":ifaceassert"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":ifaceassert", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -3298,7 +3460,7 @@ diff -urN b/go/analysis/passes/internal/analysisutil/BUILD.bazel c/go/analysis/p 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 +++ c/go/analysis/passes/loopclosure/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +@@ -0,0 +1,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -3334,8 +3496,10 @@ diff -urN b/go/analysis/passes/loopclosure/BUILD.bazel c/go/analysis/passes/loop +go_test( + name = "loopclosure_test", + srcs = ["loopclosure_test.go"], -+ embed = [":loopclosure"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":loopclosure", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -3358,7 +3522,7 @@ diff -urN b/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel c/go/analy 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 +++ c/go/analysis/passes/lostcancel/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,42 @@ +@@ -0,0 +1,44 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -3398,8 +3562,10 @@ diff -urN b/go/analysis/passes/lostcancel/BUILD.bazel c/go/analysis/passes/lostc +go_test( + name = "lostcancel_test", + srcs = ["lostcancel_test.go"], -+ embed = [":lostcancel"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":lostcancel", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -3462,7 +3628,7 @@ diff -urN b/go/analysis/passes/lostcancel/testdata/src/b/BUILD.bazel c/go/analys 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 +++ c/go/analysis/passes/nilfunc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +@@ -0,0 +1,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -3498,8 +3664,10 @@ diff -urN b/go/analysis/passes/nilfunc/BUILD.bazel c/go/analysis/passes/nilfunc/ +go_test( + name = "nilfunc_test", + srcs = ["nilfunc_test.go"], -+ embed = [":nilfunc"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":nilfunc", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -3522,7 +3690,7 @@ diff -urN b/go/analysis/passes/nilfunc/testdata/src/a/BUILD.bazel c/go/analysis/ 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 +++ c/go/analysis/passes/nilness/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +@@ -0,0 +1,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -3558,8 +3726,10 @@ diff -urN b/go/analysis/passes/nilness/BUILD.bazel c/go/analysis/passes/nilness/ +go_test( + name = "nilness_test", + srcs = ["nilness_test.go"], -+ embed = [":nilness"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":nilness", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -3604,7 +3774,7 @@ diff -urN b/go/analysis/passes/nilness/testdata/src/a/BUILD.bazel c/go/analysis/ 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 +++ c/go/analysis/passes/pkgfact/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +@@ -0,0 +1,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -3632,8 +3802,10 @@ diff -urN b/go/analysis/passes/pkgfact/BUILD.bazel c/go/analysis/passes/pkgfact/ +go_test( + name = "pkgfact_test", + srcs = ["pkgfact_test.go"], -+ embed = [":pkgfact"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":pkgfact", ++ "//go/analysis/analysistest", ++ ], +) diff -urN b/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel c/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel --- b/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -3692,7 +3864,7 @@ diff -urN b/go/analysis/passes/pkgfact/testdata/src/c/BUILD.bazel c/go/analysis/ 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 +++ c/go/analysis/passes/printf/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,48 @@ +@@ -0,0 +1,50 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -3738,8 +3910,10 @@ diff -urN b/go/analysis/passes/printf/BUILD.bazel c/go/analysis/passes/printf/BU +go_test( + name = "printf_test", + srcs = ["printf_test.go"], -+ embed = [":printf"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":printf", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -3798,7 +3972,7 @@ diff -urN b/go/analysis/passes/printf/testdata/src/nofmt/BUILD.bazel c/go/analys 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 +++ c/go/analysis/passes/shadow/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +@@ -0,0 +1,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -3834,8 +4008,10 @@ diff -urN b/go/analysis/passes/shadow/BUILD.bazel c/go/analysis/passes/shadow/BU +go_test( + name = "shadow_test", + srcs = ["shadow_test.go"], -+ embed = [":shadow"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":shadow", ++ "//go/analysis/analysistest", ++ ], +) diff -urN b/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel c/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel --- b/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -3880,7 +4056,7 @@ diff -urN b/go/analysis/passes/shadow/testdata/src/a/BUILD.bazel c/go/analysis/p 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 +++ c/go/analysis/passes/shift/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,46 @@ +@@ -0,0 +1,48 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -3924,8 +4100,10 @@ diff -urN b/go/analysis/passes/shift/BUILD.bazel c/go/analysis/passes/shift/BUIL +go_test( + name = "shift_test", + srcs = ["shift_test.go"], -+ embed = [":shift"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":shift", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -3948,7 +4126,7 @@ diff -urN b/go/analysis/passes/shift/testdata/src/a/BUILD.bazel c/go/analysis/pa 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 +++ c/go/analysis/passes/sortslice/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( @@ -3986,8 +4164,10 @@ diff -urN b/go/analysis/passes/sortslice/BUILD.bazel c/go/analysis/passes/sortsl +go_test( + name = "sortslice_test", + srcs = ["analyzer_test.go"], -+ embed = [":sortslice"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":sortslice", ++ "//go/analysis/analysistest", ++ ], +) diff -urN b/go/analysis/passes/sortslice/testdata/src/a/BUILD.bazel c/go/analysis/passes/sortslice/testdata/src/a/BUILD.bazel --- b/go/analysis/passes/sortslice/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -4010,7 +4190,7 @@ diff -urN b/go/analysis/passes/sortslice/testdata/src/a/BUILD.bazel c/go/analysi 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 +++ c/go/analysis/passes/stdmethods/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +@@ -0,0 +1,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -4046,8 +4226,10 @@ diff -urN b/go/analysis/passes/stdmethods/BUILD.bazel c/go/analysis/passes/stdme +go_test( + name = "stdmethods_test", + srcs = ["stdmethods_test.go"], -+ embed = [":stdmethods"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":stdmethods", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -4070,7 +4252,7 @@ diff -urN b/go/analysis/passes/stdmethods/testdata/src/a/BUILD.bazel c/go/analys 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 +++ c/go/analysis/passes/stringintconv/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +@@ -0,0 +1,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -4106,8 +4288,10 @@ diff -urN b/go/analysis/passes/stringintconv/BUILD.bazel c/go/analysis/passes/st +go_test( + name = "stringintconv_test", + srcs = ["string_test.go"], -+ embed = [":stringintconv"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":stringintconv", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -4152,7 +4336,7 @@ diff -urN b/go/analysis/passes/stringintconv/testdata/src/a/BUILD.bazel c/go/ana 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 +++ c/go/analysis/passes/structtag/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +@@ -0,0 +1,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -4188,8 +4372,10 @@ diff -urN b/go/analysis/passes/structtag/BUILD.bazel c/go/analysis/passes/struct +go_test( + name = "structtag_test", + srcs = ["structtag_test.go"], -+ embed = [":structtag"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":structtag", ++ "//go/analysis/analysistest", ++ ], +) diff -urN b/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel c/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel --- b/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -4230,7 +4416,7 @@ diff -urN b/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel c/go/analy 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 +++ c/go/analysis/passes/testinggoroutine/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( @@ -4268,8 +4454,10 @@ diff -urN b/go/analysis/passes/testinggoroutine/BUILD.bazel c/go/analysis/passes +go_test( + name = "testinggoroutine_test", + srcs = ["testinggoroutine_test.go"], -+ embed = [":testinggoroutine"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":testinggoroutine", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -4292,7 +4480,7 @@ diff -urN b/go/analysis/passes/testinggoroutine/testdata/src/a/BUILD.bazel c/go/ 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 +++ c/go/analysis/passes/tests/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,30 @@ +@@ -0,0 +1,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -4320,8 +4508,10 @@ diff -urN b/go/analysis/passes/tests/BUILD.bazel c/go/analysis/passes/tests/BUIL +go_test( + name = "tests_test", + srcs = ["tests_test.go"], -+ embed = [":tests"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":tests", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -4405,7 +4595,7 @@ diff -urN b/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel c/go/ana 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 +++ c/go/analysis/passes/unmarshal/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( @@ -4443,8 +4633,10 @@ diff -urN b/go/analysis/passes/unmarshal/BUILD.bazel c/go/analysis/passes/unmars +go_test( + name = "unmarshal_test", + srcs = ["unmarshal_test.go"], -+ embed = [":unmarshal"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":unmarshal", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -4489,7 +4681,7 @@ diff -urN b/go/analysis/passes/unmarshal/testdata/src/a/BUILD.bazel c/go/analysi 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 +++ c/go/analysis/passes/unreachable/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +@@ -0,0 +1,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -4525,8 +4717,10 @@ diff -urN b/go/analysis/passes/unreachable/BUILD.bazel c/go/analysis/passes/unre +go_test( + name = "unreachable_test", + srcs = ["unreachable_test.go"], -+ embed = [":unreachable"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":unreachable", ++ "//go/analysis/analysistest", ++ ], +) diff -urN b/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel c/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel --- b/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -4549,7 +4743,7 @@ diff -urN b/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel c/go/analy 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 +++ c/go/analysis/passes/unsafeptr/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +@@ -0,0 +1,42 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -4560,6 +4754,7 @@ diff -urN b/go/analysis/passes/unsafeptr/BUILD.bazel c/go/analysis/passes/unsafe + deps = [ + "//go/analysis", + "//go/analysis/passes/inspect", ++ "//go/analysis/passes/internal/analysisutil", + "//go/ast/inspector", + ], +) @@ -4572,6 +4767,7 @@ diff -urN b/go/analysis/passes/unsafeptr/BUILD.bazel c/go/analysis/passes/unsafe + deps = [ + "//go/analysis:go_tool_library", + "//go/analysis/passes/inspect:go_tool_library", ++ "//go/analysis/passes/internal/analysisutil:go_tool_library", + "//go/ast/inspector:go_tool_library", + ], +) @@ -4585,18 +4781,23 @@ diff -urN b/go/analysis/passes/unsafeptr/BUILD.bazel c/go/analysis/passes/unsafe +go_test( + name = "unsafeptr_test", + srcs = ["unsafeptr_test.go"], -+ embed = [":unsafeptr"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":unsafeptr", ++ "//go/analysis/analysistest", ++ ], +) 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 +++ c/go/analysis/passes/unsafeptr/testdata/src/a/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 = "a", -+ srcs = ["a.go"], ++ srcs = [ ++ "a.go", ++ "issue40701.go", ++ ], + importpath = "golang.org/x/tools/go/analysis/passes/unsafeptr/testdata/src/a", + visibility = ["//visibility:public"], +) @@ -4609,7 +4810,7 @@ diff -urN b/go/analysis/passes/unsafeptr/testdata/src/a/BUILD.bazel c/go/analysi 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 +++ c/go/analysis/passes/unusedresult/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( @@ -4647,8 +4848,10 @@ diff -urN b/go/analysis/passes/unusedresult/BUILD.bazel c/go/analysis/passes/unu +go_test( + name = "unusedresult_test", + srcs = ["unusedresult_test.go"], -+ embed = [":unusedresult"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":unusedresult", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -4722,8 +4925,8 @@ diff -urN b/go/analysis/unitchecker/BUILD.bazel c/go/analysis/unitchecker/BUILD. +go_test( + name = "unitchecker_test", + srcs = ["unitchecker_test.go"], -+ embed = [":unitchecker"], + deps = [ ++ ":unitchecker", + "//go/analysis/passes/findcall", + "//go/analysis/passes/printf", + "//go/packages/packagestest", @@ -4809,12 +5012,12 @@ diff -urN b/go/ast/inspector/BUILD.bazel c/go/ast/inspector/BUILD.bazel +go_test( + name = "inspector_test", + srcs = ["inspector_test.go"], -+ embed = [":inspector"], ++ 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 +++ c/go/buildutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,33 @@ +@@ -0,0 +1,35 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -4845,8 +5048,10 @@ diff -urN b/go/buildutil/BUILD.bazel c/go/buildutil/BUILD.bazel + "util_test.go", + "util_windows_test.go", + ], -+ embed = [":buildutil"], -+ deps = ["//go/packages/packagestest"], ++ deps = [ ++ ":buildutil", ++ "//go/packages/packagestest", ++ ], +) 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 @@ -4873,7 +5078,7 @@ diff -urN b/go/callgraph/BUILD.bazel c/go/callgraph/BUILD.bazel 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 +++ c/go/callgraph/cha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,99 @@ +@@ -0,0 +1,106 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -4898,74 +5103,81 @@ diff -urN b/go/callgraph/cha/BUILD.bazel c/go/callgraph/cha/BUILD.bazel +go_test( + name = "cha_test", + srcs = ["cha_test.go"], -+ embed = [":cha"], + deps = select({ + "@io_bazel_rules_go//go/platform:aix": [ ++ ":cha", + "//go/callgraph", + "//go/loader", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:darwin": [ ++ ":cha", + "//go/callgraph", + "//go/loader", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:dragonfly": [ ++ ":cha", + "//go/callgraph", + "//go/loader", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:freebsd": [ ++ ":cha", + "//go/callgraph", + "//go/loader", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:illumos": [ ++ ":cha", + "//go/callgraph", + "//go/loader", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:ios": [ ++ ":cha", + "//go/callgraph", + "//go/loader", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:js": [ ++ ":cha", + "//go/callgraph", + "//go/loader", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:linux": [ -+ "//go/callgraph", -+ "//go/loader", -+ "//go/ssa/ssautil", -+ ], -+ "@io_bazel_rules_go//go/platform:nacl": [ ++ ":cha", + "//go/callgraph", + "//go/loader", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:netbsd": [ ++ ":cha", + "//go/callgraph", + "//go/loader", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:openbsd": [ ++ ":cha", + "//go/callgraph", + "//go/loader", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:plan9": [ ++ ":cha", + "//go/callgraph", + "//go/loader", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:solaris": [ ++ ":cha", + "//go/callgraph", + "//go/loader", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:windows": [ ++ ":cha", + "//go/callgraph", + "//go/loader", + "//go/ssa/ssautil", @@ -4994,7 +5206,7 @@ diff -urN b/go/callgraph/cha/testdata/BUILD.bazel c/go/callgraph/cha/testdata/BU 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 +++ c/go/callgraph/rta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,113 @@ +@@ -0,0 +1,119 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -5019,87 +5231,93 @@ diff -urN b/go/callgraph/rta/BUILD.bazel c/go/callgraph/rta/BUILD.bazel + name = "rta_test", + srcs = ["rta_test.go"], + data = glob(["testdata/**"]), -+ embed = [":rta"], + deps = select({ + "@io_bazel_rules_go//go/platform:aix": [ ++ ":rta", + "//go/callgraph", + "//go/loader", + "//go/ssa", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:darwin": [ ++ ":rta", + "//go/callgraph", + "//go/loader", + "//go/ssa", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:dragonfly": [ ++ ":rta", + "//go/callgraph", + "//go/loader", + "//go/ssa", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:freebsd": [ ++ ":rta", + "//go/callgraph", + "//go/loader", + "//go/ssa", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:illumos": [ ++ ":rta", + "//go/callgraph", + "//go/loader", + "//go/ssa", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:ios": [ ++ ":rta", + "//go/callgraph", + "//go/loader", + "//go/ssa", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:js": [ ++ ":rta", + "//go/callgraph", + "//go/loader", + "//go/ssa", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:linux": [ -+ "//go/callgraph", -+ "//go/loader", -+ "//go/ssa", -+ "//go/ssa/ssautil", -+ ], -+ "@io_bazel_rules_go//go/platform:nacl": [ ++ ":rta", + "//go/callgraph", + "//go/loader", + "//go/ssa", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:netbsd": [ ++ ":rta", + "//go/callgraph", + "//go/loader", + "//go/ssa", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:openbsd": [ ++ ":rta", + "//go/callgraph", + "//go/loader", + "//go/ssa", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:plan9": [ ++ ":rta", + "//go/callgraph", + "//go/loader", + "//go/ssa", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:solaris": [ ++ ":rta", + "//go/callgraph", + "//go/loader", + "//go/ssa", + "//go/ssa/ssautil", + ], + "@io_bazel_rules_go//go/platform:windows": [ ++ ":rta", + "//go/callgraph", + "//go/loader", + "//go/ssa", @@ -5135,8 +5353,8 @@ diff -urN b/go/callgraph/static/BUILD.bazel c/go/callgraph/static/BUILD.bazel +go_test( + name = "static_test", + srcs = ["static_test.go"], -+ embed = [":static"], + deps = [ ++ ":static", + "//go/callgraph", + "//go/loader", + "//go/ssa/ssautil", @@ -5205,7 +5423,7 @@ diff -urN b/go/expect/BUILD.bazel c/go/expect/BUILD.bazel +go_test( + name = "expect_test", + srcs = ["expect_test.go"], -+ embed = [":expect"], ++ 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 @@ -5249,7 +5467,7 @@ diff -urN b/go/gccgoexportdata/BUILD.bazel c/go/gccgoexportdata/BUILD.bazel + name = "gccgoexportdata_test", + srcs = ["gccgoexportdata_test.go"], + data = glob(["testdata/**"]), -+ embed = [":gccgoexportdata"], ++ 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 @@ -5292,7 +5510,7 @@ diff -urN b/go/gcexportdata/BUILD.bazel c/go/gcexportdata/BUILD.bazel + "gcexportdata_test.go", + ], + data = glob(["testdata/**"]), -+ embed = [":gcexportdata"], ++ 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 @@ -5453,7 +5671,7 @@ diff -urN b/go/internal/packagesdriver/BUILD.bazel c/go/internal/packagesdriver/ 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 +++ c/go/loader/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_test") + +go_library( @@ -5481,12 +5699,11 @@ diff -urN b/go/loader/BUILD.bazel c/go/loader/BUILD.bazel +go_test( + name = "loader_test", + srcs = [ -+ "example_test.go", + "loader_test.go", + "stdlib_test.go", + ], -+ embed = [":loader"], + deps = [ ++ ":loader", + "//go/buildutil", + "//internal/testenv", + ], @@ -5556,8 +5773,8 @@ diff -urN b/go/packages/BUILD.bazel c/go/packages/BUILD.bazel + "packages_test.go", + "stdlib_test.go", + ], -+ embed = [":packages"], + deps = [ ++ ":packages", + "//go/packages/packagestest", + "//internal/packagesinternal", + "//internal/testenv", @@ -5628,8 +5845,8 @@ diff -urN b/go/packages/packagestest/BUILD.bazel c/go/packages/packagestest/BUIL + "gopath_test.go", + "modules_test.go", + ], -+ embed = [":packagestest"], + deps = [ ++ ":packagestest", + "//go/expect", + "//internal/span", + "//internal/testenv", @@ -5795,7 +6012,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/wha +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( -+ name = "what@v1.0.0", ++ name = "what@v1_0_0", + srcs = ["main.go"], + importpath = "golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.0.0", + visibility = ["//visibility:public"], @@ -5803,7 +6020,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/wha + +alias( + name = "go_default_library", -+ actual = ":what@v1.0.0", ++ actual = ":what@v1_0_0", + 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 @@ -5813,7 +6030,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/wha +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( -+ name = "what@v1.1.0", ++ name = "what@v1_1_0", + srcs = ["main.go"], + importpath = "golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.1.0", + visibility = ["//visibility:public"], @@ -5821,7 +6038,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/wha + +alias( + name = "go_default_library", -+ actual = ":what@v1.1.0", ++ actual = ":what@v1_1_0", + 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 @@ -5845,7 +6062,7 @@ diff -urN b/go/packages/packagestest/testdata/groups/two/primarymod/BUILD.bazel 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 +++ c/go/packages/packagestest/testdata/groups/two/primarymod/expect/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_test") + +go_library( @@ -5864,12 +6081,11 @@ diff -urN b/go/packages/packagestest/testdata/groups/two/primarymod/expect/BUILD +go_test( + name = "expect_test", + srcs = ["yo_test.go"], -+ embed = [":expect"], +) 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 +++ c/go/pointer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,111 @@ +@@ -0,0 +1,107 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -5954,10 +6170,6 @@ diff -urN b/go/pointer/BUILD.bazel c/go/pointer/BUILD.bazel + "//go/buildutil", + "//go/types/typeutil", + ], -+ "@io_bazel_rules_go//go/platform:nacl": [ -+ "//go/buildutil", -+ "//go/types/typeutil", -+ ], + "@io_bazel_rules_go//go/platform:netbsd": [ + "//go/buildutil", + "//go/types/typeutil", @@ -6006,7 +6218,7 @@ diff -urN b/go/pointer/testdata/BUILD.bazel c/go/pointer/testdata/BUILD.bazel 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 +++ c/go/ssa/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,152 @@ +@@ -0,0 +1,148 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", "go_tool_library") + +go_library( @@ -6092,8 +6304,8 @@ diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel + "testmain_test.go", + ], + data = glob(["testdata/**"]), -+ embed = [":ssa"], + deps = [ ++ ":ssa", + "//go/ast/astutil", + "//go/expect", + "//go/loader", @@ -6132,10 +6344,6 @@ diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel + "//go/buildutil", + "//internal/testenv", + ], -+ "@io_bazel_rules_go//go/platform:nacl": [ -+ "//go/buildutil", -+ "//internal/testenv", -+ ], + "@io_bazel_rules_go//go/platform:netbsd": [ + "//go/buildutil", + "//internal/testenv", @@ -6192,8 +6400,8 @@ diff -urN b/go/ssa/interp/BUILD.bazel c/go/ssa/interp/BUILD.bazel +go_test( + name = "interp_test", + srcs = ["interp_test.go"], -+ embed = [":interp"], + deps = [ ++ ":interp", + "//go/loader", + "//go/ssa", + "//go/ssa/ssautil", @@ -6415,7 +6623,7 @@ diff -urN b/go/ssa/interp/testdata/src/unsafe/BUILD.bazel c/go/ssa/interp/testda 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 +++ c/go/ssa/ssautil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,95 @@ +@@ -0,0 +1,91 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -6447,8 +6655,8 @@ diff -urN b/go/ssa/ssautil/BUILD.bazel c/go/ssa/ssautil/BUILD.bazel + "switch_test.go", + ], + data = glob(["testdata/**"]), -+ embed = [":ssautil"], + deps = [ ++ ":ssautil", + "//go/packages", + "//internal/testenv", + ] + select({ @@ -6484,10 +6692,6 @@ diff -urN b/go/ssa/ssautil/BUILD.bazel c/go/ssa/ssautil/BUILD.bazel + "//go/loader", + "//go/ssa", + ], -+ "@io_bazel_rules_go//go/platform:nacl": [ -+ "//go/loader", -+ "//go/ssa", -+ ], + "@io_bazel_rules_go//go/platform:netbsd": [ + "//go/loader", + "//go/ssa", @@ -6540,8 +6744,8 @@ diff -urN b/go/types/objectpath/BUILD.bazel c/go/types/objectpath/BUILD.bazel +go_test( + name = "objectpath_test", + srcs = ["objectpath_test.go"], -+ embed = [":objectpath"], + deps = [ ++ ":objectpath", + "//go/buildutil", + "//go/gcexportdata", + "//go/loader", @@ -6596,7 +6800,7 @@ diff -urN b/go/types/typeutil/BUILD.bazel c/go/types/typeutil/BUILD.bazel + "map_test.go", + "ui_test.go", + ], -+ embed = [":typeutil"], ++ 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 @@ -6823,7 +7027,7 @@ diff -urN b/godoc/util/BUILD.bazel c/godoc/util/BUILD.bazel 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 +++ c/godoc/vfs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -6850,13 +7054,15 @@ diff -urN b/godoc/vfs/BUILD.bazel c/godoc/vfs/BUILD.bazel + "namespace_test.go", + "os_test.go", + ], -+ embed = [":vfs"], -+ deps = ["//godoc/vfs/mapfs"], ++ deps = [ ++ ":vfs", ++ "//godoc/vfs/mapfs", ++ ], +) 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 +++ c/godoc/vfs/gatefs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,22 @@ +@@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -6876,8 +7082,10 @@ diff -urN b/godoc/vfs/gatefs/BUILD.bazel c/godoc/vfs/gatefs/BUILD.bazel +go_test( + name = "gatefs_test", + srcs = ["gatefs_test.go"], -+ embed = [":gatefs"], -+ deps = ["//godoc/vfs"], ++ deps = [ ++ ":gatefs", ++ "//godoc/vfs", ++ ], +) 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 @@ -7104,8 +7312,8 @@ diff -urN b/internal/event/BUILD.bazel c/internal/event/BUILD.bazel +go_test( + name = "event_test", + srcs = ["bench_test.go"], -+ embed = [":event"], + deps = [ ++ ":event", + "//internal/event/core", + "//internal/event/export", + "//internal/event/keys", @@ -7172,8 +7380,8 @@ diff -urN b/internal/event/export/BUILD.bazel c/internal/event/export/BUILD.baze +go_test( + name = "export_test", + srcs = ["log_test.go"], -+ embed = [":export"], + deps = [ ++ ":export", + "//internal/event", + "//internal/event/core", + "//internal/event/keys", @@ -7270,8 +7478,8 @@ diff -urN b/internal/event/export/ocagent/BUILD.bazel c/internal/event/export/oc + "ocagent_test.go", + "trace_test.go", + ], -+ embed = [":ocagent"], + deps = [ ++ ":ocagent", + "//internal/event", + "//internal/event/core", + "//internal/event/export", @@ -7358,7 +7566,7 @@ diff -urN b/internal/event/keys/BUILD.bazel c/internal/event/keys/BUILD.bazel 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 +++ c/internal/event/label/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,21 @@ +@@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -7377,8 +7585,10 @@ diff -urN b/internal/event/label/BUILD.bazel c/internal/event/label/BUILD.bazel +go_test( + name = "label_test", + srcs = ["label_test.go"], -+ embed = [":label"], -+ deps = ["//internal/event/keys"], ++ deps = [ ++ ":label", ++ "//internal/event/keys", ++ ], +) 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 @@ -7428,12 +7638,12 @@ diff -urN b/internal/fastwalk/BUILD.bazel c/internal/fastwalk/BUILD.bazel +go_test( + name = "fastwalk_test", + srcs = ["fastwalk_test.go"], -+ embed = [":fastwalk"], ++ 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 +++ c/internal/gocommand/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -7441,6 +7651,7 @@ diff -urN b/internal/gocommand/BUILD.bazel c/internal/gocommand/BUILD.bazel + srcs = [ + "invoke.go", + "vendor.go", ++ "version.go", + ], + importpath = "golang.org/x/tools/internal/gocommand", + visibility = ["//:__subpackages__"], @@ -7459,7 +7670,7 @@ diff -urN b/internal/gocommand/BUILD.bazel c/internal/gocommand/BUILD.bazel +go_test( + name = "gocommand_test", + srcs = ["invoke_test.go"], -+ embed = [":gocommand"], ++ 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 @@ -7613,7 +7824,7 @@ diff -urN b/internal/jsonrpc2/servertest/BUILD.bazel c/internal/jsonrpc2/servert 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 +++ c/internal/lsp/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( @@ -7624,6 +7835,7 @@ diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel + "code_lens.go", + "command.go", + "completion.go", ++ "debounce.go", + "definition.go", + "diagnostics.go", + "folding_range.go", @@ -7636,6 +7848,7 @@ diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel + "progress.go", + "references.go", + "rename.go", ++ "semantic.go", + "server.go", + "server_gen.go", + "signature_help.go", @@ -7649,13 +7862,16 @@ diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel + deps = [ + "//go/analysis", + "//internal/event", ++ "//internal/gocommand", + "//internal/imports", + "//internal/jsonrpc2", ++ "//internal/lsp/cache", + "//internal/lsp/debug", + "//internal/lsp/debug/tag", + "//internal/lsp/mod", + "//internal/lsp/protocol", + "//internal/lsp/source", ++ "//internal/lsp/source/completion", + "//internal/span", + "//internal/xcontext", + "@org_golang_x_mod//modfile:go_default_library", @@ -7673,16 +7889,15 @@ diff -urN b/internal/lsp/BUILD.bazel c/internal/lsp/BUILD.bazel + name = "lsp_test", + srcs = [ + "completion_test.go", ++ "debounce_test.go", + "lsp_test.go", + "progress_test.go", + ], + embed = [":lsp"], + deps = [ -+ "//go/packages/packagestest", + "//internal/lsp/cache", + "//internal/lsp/diff", + "//internal/lsp/diff/myers", -+ "//internal/lsp/mod", + "//internal/lsp/protocol", + "//internal/lsp/source", + "//internal/lsp/tests", @@ -7693,7 +7908,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 +++ c/internal/lsp/analysis/fillreturns/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -7717,8 +7932,10 @@ diff -urN b/internal/lsp/analysis/fillreturns/BUILD.bazel c/internal/lsp/analysi +go_test( + name = "fillreturns_test", + srcs = ["fillreturns_test.go"], -+ embed = [":fillreturns"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":fillreturns", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -7741,7 +7958,7 @@ diff -urN b/internal/lsp/analysis/fillreturns/testdata/src/a/BUILD.bazel c/inter 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 +++ c/internal/lsp/analysis/fillstruct/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,29 @@ +@@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -7768,8 +7985,10 @@ diff -urN b/internal/lsp/analysis/fillstruct/BUILD.bazel c/internal/lsp/analysis +go_test( + name = "fillstruct_test", + srcs = ["fillstruct_test.go"], -+ embed = [":fillstruct"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":fillstruct", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -7810,7 +8029,7 @@ diff -urN b/internal/lsp/analysis/fillstruct/testdata/src/b/BUILD.bazel c/intern 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 +++ c/internal/lsp/analysis/nonewvars/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +@@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -7835,8 +8054,10 @@ diff -urN b/internal/lsp/analysis/nonewvars/BUILD.bazel c/internal/lsp/analysis/ +go_test( + name = "nonewvars_test", + srcs = ["nonewvars_test.go"], -+ embed = [":nonewvars"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":nonewvars", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -7859,7 +8080,7 @@ diff -urN b/internal/lsp/analysis/nonewvars/testdata/src/a/BUILD.bazel c/interna 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 +++ c/internal/lsp/analysis/noresultvalues/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +@@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -7884,8 +8105,10 @@ diff -urN b/internal/lsp/analysis/noresultvalues/BUILD.bazel c/internal/lsp/anal +go_test( + name = "noresultvalues_test", + srcs = ["noresultvalues_test.go"], -+ embed = [":noresultvalues"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":noresultvalues", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -7908,7 +8131,7 @@ diff -urN b/internal/lsp/analysis/noresultvalues/testdata/src/a/BUILD.bazel c/in 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 +++ c/internal/lsp/analysis/simplifycompositelit/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -7932,8 +8155,10 @@ diff -urN b/internal/lsp/analysis/simplifycompositelit/BUILD.bazel c/internal/ls +go_test( + name = "simplifycompositelit_test", + srcs = ["simplifycompositelit_test.go"], -+ embed = [":simplifycompositelit"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":simplifycompositelit", ++ "//go/analysis/analysistest", ++ ], +) diff -urN b/internal/lsp/analysis/simplifycompositelit/testdata/src/a/BUILD.bazel c/internal/lsp/analysis/simplifycompositelit/testdata/src/a/BUILD.bazel --- b/internal/lsp/analysis/simplifycompositelit/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -7956,7 +8181,7 @@ diff -urN b/internal/lsp/analysis/simplifycompositelit/testdata/src/a/BUILD.baze 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 +++ c/internal/lsp/analysis/simplifyrange/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -7980,8 +8205,10 @@ diff -urN b/internal/lsp/analysis/simplifyrange/BUILD.bazel c/internal/lsp/analy +go_test( + name = "simplifyrange_test", + srcs = ["simplifyrange_test.go"], -+ embed = [":simplifyrange"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":simplifyrange", ++ "//go/analysis/analysistest", ++ ], +) diff -urN b/internal/lsp/analysis/simplifyrange/testdata/src/a/BUILD.bazel c/internal/lsp/analysis/simplifyrange/testdata/src/a/BUILD.bazel --- b/internal/lsp/analysis/simplifyrange/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -8004,7 +8231,7 @@ diff -urN b/internal/lsp/analysis/simplifyrange/testdata/src/a/BUILD.bazel c/int 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 +++ c/internal/lsp/analysis/simplifyslice/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -8028,8 +8255,10 @@ diff -urN b/internal/lsp/analysis/simplifyslice/BUILD.bazel c/internal/lsp/analy +go_test( + name = "simplifyslice_test", + srcs = ["simplifyslice_test.go"], -+ embed = [":simplifyslice"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":simplifyslice", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -8052,7 +8281,7 @@ diff -urN b/internal/lsp/analysis/simplifyslice/testdata/src/a/BUILD.bazel c/int 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 +++ c/internal/lsp/analysis/undeclaredname/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,27 @@ +@@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -8077,8 +8306,10 @@ diff -urN b/internal/lsp/analysis/undeclaredname/BUILD.bazel c/internal/lsp/anal +go_test( + name = "undeclaredname_test", + srcs = ["undeclared_test.go"], -+ embed = [":undeclaredname"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":undeclaredname", ++ "//go/analysis/analysistest", ++ ], +) diff -urN b/internal/lsp/analysis/undeclaredname/testdata/src/a/BUILD.bazel c/internal/lsp/analysis/undeclaredname/testdata/src/a/BUILD.bazel --- b/internal/lsp/analysis/undeclaredname/testdata/src/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 @@ -8101,7 +8332,7 @@ diff -urN b/internal/lsp/analysis/undeclaredname/testdata/src/a/BUILD.bazel c/in 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 +++ c/internal/lsp/analysis/unusedparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,26 @@ +@@ -0,0 +1,28 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -8125,8 +8356,10 @@ diff -urN b/internal/lsp/analysis/unusedparams/BUILD.bazel c/internal/lsp/analys +go_test( + name = "unusedparams_test", + srcs = ["unusedparams_test.go"], -+ embed = [":unusedparams"], -+ deps = ["//go/analysis/analysistest"], ++ deps = [ ++ ":unusedparams", ++ "//go/analysis/analysistest", ++ ], +) 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 @@ -8167,7 +8400,7 @@ diff -urN b/internal/lsp/browser/BUILD.bazel c/internal/lsp/browser/BUILD.bazel 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 +++ c/internal/lsp/cache/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,62 @@ +@@ -0,0 +1,74 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -8177,6 +8410,7 @@ diff -urN b/internal/lsp/cache/BUILD.bazel c/internal/lsp/cache/BUILD.bazel + "cache.go", + "check.go", + "errors.go", ++ "imports.go", + "keys.go", + "load.go", + "mod.go", @@ -8188,6 +8422,7 @@ diff -urN b/internal/lsp/cache/BUILD.bazel c/internal/lsp/cache/BUILD.bazel + "session.go", + "snapshot.go", + "view.go", ++ "workspace.go", + ], + importpath = "golang.org/x/tools/internal/lsp/cache", + visibility = ["//:__subpackages__"], @@ -8210,6 +8445,8 @@ diff -urN b/internal/lsp/cache/BUILD.bazel c/internal/lsp/cache/BUILD.bazel + "//internal/typesinternal", + "//internal/xcontext", + "@org_golang_x_mod//modfile:go_default_library", ++ "@org_golang_x_mod//module:go_default_library", ++ "@org_golang_x_mod//semver:go_default_library", + "@org_golang_x_sync//errgroup:go_default_library", + "@org_golang_x_xerrors//:go_default_library", + ], @@ -8227,13 +8464,21 @@ diff -urN b/internal/lsp/cache/BUILD.bazel c/internal/lsp/cache/BUILD.bazel + "error_test.go", + "parse_test.go", + "view_test.go", ++ "workspace_test.go", + ], + embed = [":cache"], ++ deps = [ ++ "//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 +++ c/internal/lsp/cmd/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,72 @@ +@@ -0,0 +1,73 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -8254,10 +8499,12 @@ diff -urN b/internal/lsp/cmd/BUILD.bazel c/internal/lsp/cmd/BUILD.bazel + "prepare_rename.go", + "references.go", + "rename.go", ++ "semantictokens.go", + "serve.go", + "signature.go", + "suggested_fix.go", + "symbols.go", ++ "workspace.go", + "workspace_symbol.go", + ], + importpath = "golang.org/x/tools/internal/lsp/cmd", @@ -8296,7 +8543,6 @@ diff -urN b/internal/lsp/cmd/BUILD.bazel c/internal/lsp/cmd/BUILD.bazel + ], + embed = [":cmd"], + deps = [ -+ "//go/packages/packagestest", + "//internal/lsp", + "//internal/lsp/cache", + "//internal/lsp/cmd/test", @@ -8328,6 +8574,7 @@ diff -urN b/internal/lsp/cmd/test/BUILD.bazel c/internal/lsp/cmd/test/BUILD.baze + "prepare_rename.go", + "references.go", + "rename.go", ++ "semanticdriver.go", + "signature.go", + "suggested_fix.go", + "symbols.go", @@ -8336,7 +8583,6 @@ diff -urN b/internal/lsp/cmd/test/BUILD.bazel c/internal/lsp/cmd/test/BUILD.baze + importpath = "golang.org/x/tools/internal/lsp/cmd/test", + visibility = ["//:__subpackages__"], + deps = [ -+ "//go/packages/packagestest", + "//internal/jsonrpc2/servertest", + "//internal/lsp/cache", + "//internal/lsp/cmd", @@ -8361,14 +8607,12 @@ diff -urN b/internal/lsp/cmd/test/BUILD.bazel c/internal/lsp/cmd/test/BUILD.baze 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 +++ c/internal/lsp/debug/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,38 @@ +@@ -0,0 +1,35 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "debug", + srcs = [ -+ "info.1.11.go", -+ "info.1.12.go", + "info.go", + "metrics.go", + "rpc.go", @@ -8386,7 +8630,6 @@ diff -urN b/internal/lsp/debug/BUILD.bazel c/internal/lsp/debug/BUILD.bazel + "//internal/event/export/prometheus", + "//internal/event/keys", + "//internal/event/label", -+ "//internal/gocommand", + "//internal/lsp/cache", + "//internal/lsp/debug/tag", + "//internal/lsp/protocol", @@ -8445,8 +8688,8 @@ diff -urN b/internal/lsp/diff/BUILD.bazel c/internal/lsp/diff/BUILD.bazel +go_test( + name = "diff_test", + srcs = ["diff_test.go"], -+ embed = [":diff"], + deps = [ ++ ":diff", + "//internal/lsp/diff/difftest", + "//internal/span", + ], @@ -8454,7 +8697,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 +++ c/internal/lsp/diff/difftest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -8477,13 +8720,15 @@ diff -urN b/internal/lsp/diff/difftest/BUILD.bazel c/internal/lsp/diff/difftest/ +go_test( + name = "difftest_test", + srcs = ["difftest_test.go"], -+ embed = [":difftest"], -+ deps = ["//internal/testenv"], ++ deps = [ ++ ":difftest", ++ "//internal/testenv", ++ ], +) 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 +++ c/internal/lsp/diff/myers/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,25 @@ +@@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -8506,13 +8751,15 @@ diff -urN b/internal/lsp/diff/myers/BUILD.bazel c/internal/lsp/diff/myers/BUILD. +go_test( + name = "myers_test", + srcs = ["diff_test.go"], -+ embed = [":myers"], -+ deps = ["//internal/lsp/diff/difftest"], ++ deps = [ ++ ":myers", ++ "//internal/lsp/diff/difftest", ++ ], +) 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 +++ c/internal/lsp/fake/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,43 @@ +@@ -0,0 +1,44 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -8537,6 +8784,7 @@ diff -urN b/internal/lsp/fake/BUILD.bazel c/internal/lsp/fake/BUILD.bazel + "//internal/span", + "//internal/testenv", + "//txtar", ++ "@org_golang_x_xerrors//:go_default_library", + ], +) + @@ -8594,7 +8842,7 @@ diff -urN b/internal/lsp/fuzzy/BUILD.bazel c/internal/lsp/fuzzy/BUILD.bazel + "input_test.go", + "matcher_test.go", + ], -+ embed = [":fuzzy"], ++ 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 @@ -8617,7 +8865,7 @@ diff -urN b/internal/lsp/helper/BUILD.bazel c/internal/lsp/helper/BUILD.bazel 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 +++ c/internal/lsp/lsprpc/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_test") + +go_library( @@ -8638,6 +8886,7 @@ diff -urN b/internal/lsp/lsprpc/BUILD.bazel c/internal/lsp/lsprpc/BUILD.bazel + "//internal/lsp/debug", + "//internal/lsp/debug/tag", + "//internal/lsp/protocol", ++ "@org_golang_x_xerrors//:go_default_library", + ], +) + @@ -8659,12 +8908,13 @@ diff -urN b/internal/lsp/lsprpc/BUILD.bazel c/internal/lsp/lsprpc/BUILD.bazel + "//internal/lsp/debug", + "//internal/lsp/fake", + "//internal/lsp/protocol", ++ "//internal/testenv", + ], +) 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 +++ c/internal/lsp/mod/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,40 @@ +@@ -0,0 +1,41 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -8684,7 +8934,7 @@ diff -urN b/internal/lsp/mod/BUILD.bazel c/internal/lsp/mod/BUILD.bazel + "//internal/lsp/source", + "//internal/span", + "@org_golang_x_mod//modfile:go_default_library", -+ "@org_golang_x_mod//module:go_default_library", ++ "@org_golang_x_xerrors//:go_default_library", + ], +) + @@ -8700,6 +8950,7 @@ diff -urN b/internal/lsp/mod/BUILD.bazel c/internal/lsp/mod/BUILD.bazel + embed = [":mod"], + deps = [ + "//internal/lsp/cache", ++ "//internal/lsp/source", + "//internal/lsp/tests", + "//internal/span", + "//internal/testenv", @@ -8726,12 +8977,13 @@ diff -urN b/internal/lsp/mod/testdata/unchanged/BUILD.bazel c/internal/lsp/mod/t 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 +++ c/internal/lsp/protocol/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,34 @@ +@@ -0,0 +1,35 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "protocol", + srcs = [ ++ "codeactionkind.go", + "context.go", + "doc.go", + "enums.go", @@ -8761,75 +9013,6 @@ 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 19:00:00.000000000 -0500 -+++ c/internal/lsp/regtest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,65 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") -+ -+go_library( -+ name = "regtest", -+ srcs = [ -+ "doc.go", -+ "env.go", -+ "runner.go", -+ "wrappers.go", -+ ], -+ importpath = "golang.org/x/tools/internal/lsp/regtest", -+ visibility = ["//:__subpackages__"], -+ deps = [ -+ "//internal/jsonrpc2", -+ "//internal/jsonrpc2/servertest", -+ "//internal/lsp/cache", -+ "//internal/lsp/debug", -+ "//internal/lsp/fake", -+ "//internal/lsp/lsprpc", -+ "//internal/lsp/protocol", -+ ], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":regtest", -+ visibility = ["//:__subpackages__"], -+) -+ -+go_test( -+ name = "regtest_test", -+ srcs = [ -+ "codelens_test.go", -+ "definition_test.go", -+ "diagnostics_test.go", -+ "env_test.go", -+ "fix_test.go", -+ "formatting_test.go", -+ "generate_test.go", -+ "imports_test.go", -+ "link_test.go", -+ "modfile_test.go", -+ "references_test.go", -+ "reg_test.go", -+ "shared_test.go", -+ "stress_test.go", -+ "symbol_helper_test.go", -+ "symbol_test.go", -+ "unix_test.go", -+ "vendor_test.go", -+ "watch_test.go", -+ "workspace_test.go", -+ ], -+ embed = [":regtest"], -+ deps = [ -+ "//internal/lsp", -+ "//internal/lsp/cmd", -+ "//internal/lsp/fake", -+ "//internal/lsp/protocol", -+ "//internal/lsp/source", -+ "//internal/lsp/tests", -+ "//internal/testenv", -+ "//internal/tool", -+ ], -+) 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 +++ c/internal/lsp/snippet/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -8857,26 +9040,17 @@ diff -urN b/internal/lsp/snippet/BUILD.bazel c/internal/lsp/snippet/BUILD.bazel 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 +++ c/internal/lsp/source/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,128 @@ +@@ -0,0 +1,121 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "source", + srcs = [ ++ "api_json.go", + "call_hierarchy.go", + "code_lens.go", + "command.go", + "comment.go", -+ "completion.go", -+ "completion_builtin.go", -+ "completion_format.go", -+ "completion_keywords.go", -+ "completion_labels.go", -+ "completion_literal.go", -+ "completion_printf.go", -+ "completion_snippet.go", -+ "completion_statements.go", -+ "deep_completion.go", + "diagnostics.go", + "extract.go", + "folding_range.go", @@ -8912,7 +9086,9 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + "//go/analysis/passes/copylock", + "//go/analysis/passes/deepequalerrors", + "//go/analysis/passes/errorsas", ++ "//go/analysis/passes/fieldalignment", + "//go/analysis/passes/httpresponse", ++ "//go/analysis/passes/ifaceassert", + "//go/analysis/passes/loopclosure", + "//go/analysis/passes/lostcancel", + "//go/analysis/passes/nilfunc", @@ -8920,6 +9096,7 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + "//go/analysis/passes/shift", + "//go/analysis/passes/sortslice", + "//go/analysis/passes/stdmethods", ++ "//go/analysis/passes/stringintconv", + "//go/analysis/passes/structtag", + "//go/analysis/passes/testinggoroutine", + "//go/analysis/passes/tests", @@ -8928,10 +9105,10 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + "//go/analysis/passes/unsafeptr", + "//go/analysis/passes/unusedresult", + "//go/ast/astutil", -+ "//go/packages", + "//go/types/typeutil", + "//internal/analysisinternal", + "//internal/event", ++ "//internal/gocommand", + "//internal/imports", + "//internal/lsp/analysis/fillreturns", + "//internal/lsp/analysis/fillstruct", @@ -8947,10 +9124,10 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + "//internal/lsp/diff/myers", + "//internal/lsp/fuzzy", + "//internal/lsp/protocol", -+ "//internal/lsp/snippet", + "//internal/span", + "//refactor/satisfy", + "@org_golang_x_mod//modfile:go_default_library", ++ "@org_golang_x_mod//module:go_default_library", + "@org_golang_x_xerrors//:go_default_library", + ], +) @@ -8965,55 +9142,121 @@ diff -urN b/internal/lsp/source/BUILD.bazel c/internal/lsp/source/BUILD.bazel + name = "source_test", + srcs = [ + "comment_test.go", -+ "completion_printf_test.go", -+ "deep_completion_test.go", + "format_test.go", + "identifier_test.go", ++ "options_test.go", + "source_test.go", -+ "util_test.go", ++ "workspace_symbol_test.go", + ], + embed = [":source"], + deps = [ -+ "//go/packages/packagestest", + "//internal/lsp/cache", + "//internal/lsp/diff", + "//internal/lsp/diff/myers", + "//internal/lsp/fuzzy", + "//internal/lsp/protocol", ++ "//internal/lsp/source/completion", + "//internal/lsp/tests", + "//internal/span", + "//internal/testenv", + "@org_golang_x_xerrors//:go_default_library", + ], +) -diff -urN b/internal/lsp/testdata/lsp/modules/example.com/extramodule/pkg/BUILD.bazel c/internal/lsp/testdata/lsp/modules/example.com/extramodule/pkg/BUILD.bazel ---- b/internal/lsp/testdata/lsp/modules/example.com/extramodule/pkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/modules/example.com/extramodule/pkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") +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 ++++ c/internal/lsp/source/completion/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_library( -+ name = "pkg", -+ srcs = ["x.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/modules/example.com/extramodule/pkg", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":pkg", ++ name = "completion", ++ srcs = [ ++ "builtin.go", ++ "completion.go", ++ "deep_completion.go", ++ "format.go", ++ "keywords.go", ++ "labels.go", ++ "literal.go", ++ "package.go", ++ "printf.go", ++ "snippet.go", ++ "statements.go", ++ "util.go", ++ ], ++ importpath = "golang.org/x/tools/internal/lsp/source/completion", + visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/lsp/primarymod/%percent/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/%percent/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/%percent/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/%percent/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 ++ deps = [ ++ "//go/ast/astutil", ++ "//internal/event", ++ "//internal/imports", ++ "//internal/lsp/debug/tag", ++ "//internal/lsp/diff", ++ "//internal/lsp/fuzzy", ++ "//internal/lsp/protocol", ++ "//internal/lsp/snippet", ++ "//internal/lsp/source", ++ "//internal/span", ++ "@org_golang_x_xerrors//:go_default_library", ++ ], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":completion", ++ visibility = ["//:__subpackages__"], ++) ++ ++go_test( ++ name = "completion_test", ++ srcs = [ ++ "deep_completion_test.go", ++ "printf_test.go", ++ "util_test.go", ++ ], ++ embed = [":completion"], ++) +diff -urN b/internal/lsp/source/genapijson/BUILD.bazel c/internal/lsp/source/genapijson/BUILD.bazel +--- b/internal/lsp/source/genapijson/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 ++++ c/internal/lsp/source/genapijson/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", "go_test") ++ ++go_library( ++ name = "genapijson_lib", ++ srcs = ["generate.go"], ++ importpath = "golang.org/x/tools/internal/lsp/source/genapijson", ++ visibility = ["//visibility:private"], ++ deps = [ ++ "//go/ast/astutil", ++ "//go/packages", ++ "//internal/lsp/mod", ++ "//internal/lsp/source", ++ ], ++) ++ ++go_binary( ++ name = "genapijson", ++ embed = [":genapijson_lib"], ++ visibility = ["//:__subpackages__"], ++) ++ ++go_test( ++ name = "genapijson_test", ++ srcs = ["generate_test.go"], ++ embed = [":genapijson_lib"], ++ deps = ["//internal/testenv"], ++) +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 ++++ 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") + +go_library( + name = "%percent", + srcs = ["perc%ent.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/%percent", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/%percent", + visibility = ["//:__subpackages__"], +) + @@ -9022,16 +9265,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/%percent/BUILD.bazel c/internal + actual = ":%percent", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/address/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/address/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/address/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/address/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "address", + srcs = ["address.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/address", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/address", + visibility = ["//:__subpackages__"], +) + @@ -9040,9 +9283,9 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/address/BUILD.bazel c/internal/ + actual = ":address", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/analyzer/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/analyzer/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/analyzer/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/analyzer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + @@ -9050,16 +9293,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/analyzer/BUILD.bazel c/internal + name = "analyzer_test", + srcs = ["bad_test.go"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/append/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/append/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/append/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/append/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "append", + srcs = ["append.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/append", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/append", + visibility = ["//:__subpackages__"], +) + @@ -9068,16 +9311,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/append/BUILD.bazel c/internal/l + actual = ":append", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/assign/internal/secret/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/assign/internal/secret/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/assign/internal/secret/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/assign/internal/secret/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "secret", + srcs = ["secret.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/assign/internal/secret", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/assign/internal/secret", + visibility = ["//:__subpackages__"], +) + @@ -9086,10 +9329,10 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/assign/internal/secret/BUILD.ba + actual = ":secret", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/bad/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/bad/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/bad/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/bad/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,18 @@ +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 ++++ 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") + +go_library( @@ -9097,9 +9340,8 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/bad/BUILD.bazel c/internal/lsp/ + srcs = [ + "bad0.go", + "bad1.go", -+ "badimport.go", + ], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/bad", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/bad", + visibility = ["//:__subpackages__"], +) + @@ -9108,16 +9350,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/bad/BUILD.bazel c/internal/lsp/ + actual = ":bad", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/basiclit/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/basiclit/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/basiclit/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/basiclit/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "basiclit", + srcs = ["basiclit.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/basiclit", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/basiclit", + visibility = ["//:__subpackages__"], +) + @@ -9126,9 +9368,9 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/basiclit/BUILD.bazel c/internal + actual = ":basiclit", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/builtins/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/builtins/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/builtins/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/builtins/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + @@ -9140,7 +9382,7 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/builtins/BUILD.bazel c/internal + "builtins.go", + "constants.go", + ], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/builtins", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/builtins", + visibility = ["//:__subpackages__"], +) + @@ -9149,16 +9391,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/builtins/BUILD.bazel c/internal + actual = ":builtins", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/callhierarchy/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/callhierarchy/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/callhierarchy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/callhierarchy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "callhierarchy", + srcs = ["callhierarchy.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/callhierarchy", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/callhierarchy", + visibility = ["//:__subpackages__"], +) + @@ -9167,16 +9409,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/callhierarchy/BUILD.bazel c/int + actual = ":callhierarchy", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/callhierarchy/incoming/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/callhierarchy/incoming/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/callhierarchy/incoming/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/callhierarchy/incoming/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "incoming", + srcs = ["incoming.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/callhierarchy/incoming", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/callhierarchy/incoming", + visibility = ["//:__subpackages__"], +) + @@ -9185,16 +9427,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/callhierarchy/incoming/BUILD.ba + actual = ":incoming", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/callhierarchy/outgoing/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/callhierarchy/outgoing/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/callhierarchy/outgoing/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/callhierarchy/outgoing/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "outgoing", + srcs = ["outgoing.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/callhierarchy/outgoing", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/callhierarchy/outgoing", + visibility = ["//:__subpackages__"], +) + @@ -9203,16 +9445,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/callhierarchy/outgoing/BUILD.ba + actual = ":outgoing", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/casesensitive/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/casesensitive/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/casesensitive/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/casesensitive/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "casesensitive", + srcs = ["casesensitive.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/casesensitive", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/casesensitive", + visibility = ["//:__subpackages__"], +) + @@ -9221,9 +9463,9 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/casesensitive/BUILD.bazel c/int + actual = ":casesensitive", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/cgo/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/cgo/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/cgo/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/cgo/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + @@ -9234,7 +9476,7 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/cgo/BUILD.bazel c/internal/lsp/ + "declarecgo_nocgo.go", + ], + cgo = True, -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/cgo", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/cgo", + visibility = ["//:__subpackages__"], +) + @@ -9243,16 +9485,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/cgo/BUILD.bazel c/internal/lsp/ + actual = ":cgo", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/channel/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/channel/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/channel/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/channel/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "channel", + srcs = ["channel.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/channel", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/channel", + visibility = ["//:__subpackages__"], +) + @@ -9261,117 +9503,9 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/channel/BUILD.bazel c/internal/ + actual = ":channel", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/circular/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/circular/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/circular/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/circular/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 = "circular", -+ srcs = ["self.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/circular", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":circular", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/lsp/primarymod/circular/double/b/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/circular/double/b/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/circular/double/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/circular/double/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") -+ -+go_library( -+ name = "b", -+ srcs = ["b.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/circular/double/b", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":b", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/lsp/primarymod/circular/double/one/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/circular/double/one/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/circular/double/one/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/circular/double/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") -+ -+go_library( -+ name = "one", -+ srcs = ["one.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/circular/double/one", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":one", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/lsp/primarymod/circular/triple/a/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/circular/triple/a/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/circular/triple/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/circular/triple/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/internal/lsp/testdata/lsp/primarymod/circular/triple/a", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":a", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/lsp/primarymod/circular/triple/b/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/circular/triple/b/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/circular/triple/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/circular/triple/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") -+ -+go_library( -+ name = "b", -+ srcs = ["b.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/circular/triple/b", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":b", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/lsp/primarymod/circular/triple/c/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/circular/triple/c/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/circular/triple/c/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/circular/triple/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") -+ -+go_library( -+ name = "c", -+ srcs = ["c.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/circular/triple/c", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":c", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/lsp/primarymod/codelens/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/codelens/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/codelens/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/codelens/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + @@ -9379,16 +9513,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/codelens/BUILD.bazel c/internal + name = "codelens_test", + srcs = ["codelens_test.go"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/constant/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/constant/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/constant/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/constant/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "constant", + srcs = ["constant.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/constant", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/constant", + visibility = ["//:__subpackages__"], +) + @@ -9397,9 +9531,9 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/constant/BUILD.bazel c/internal + actual = ":constant", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/danglingstmt/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/danglingstmt/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/danglingstmt/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/danglingstmt/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + @@ -9420,7 +9554,7 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/danglingstmt/BUILD.bazel c/inte + "dangling_switch_init.go", + "dangling_switch_init_tag.go", + ], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/danglingstmt", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/danglingstmt", + visibility = ["//:__subpackages__"], +) + @@ -9429,16 +9563,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/danglingstmt/BUILD.bazel c/inte + actual = ":danglingstmt", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/deep/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/deep/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/deep/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/deep/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "deep", + srcs = ["deep.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/deep", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/deep", + visibility = ["//:__subpackages__"], +) + @@ -9447,16 +9581,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/deep/BUILD.bazel c/internal/lsp + actual = ":deep", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/errors/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/errors/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/errors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "errors", + srcs = ["errors.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/errors", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/errors", + visibility = ["//:__subpackages__"], +) + @@ -9465,9 +9599,9 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/errors/BUILD.bazel c/internal/l + actual = ":errors", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/extract/extract_function/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/extract/extract_function/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/extract/extract_function/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/extract/extract_function/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ c/internal/lsp/testdata/extract/extract_function/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + @@ -9486,7 +9620,7 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/extract/extract_function/BUILD. + "extract_smart_return.go", + "extract_unnecessary_param.go", + ], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/extract/extract_function", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/extract/extract_function", + visibility = ["//:__subpackages__"], +) + @@ -9495,9 +9629,9 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/extract/extract_function/BUILD. + actual = ":extract_function", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/extract/extract_variable/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/extract/extract_variable/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/extract/extract_variable/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/extract/extract_variable/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + @@ -9508,7 +9642,7 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/extract/extract_variable/BUILD. + "extract_func_call.go", + "extract_scope.go", + ], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/extract/extract_variable", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/extract/extract_variable", + visibility = ["//:__subpackages__"], +) + @@ -9517,16 +9651,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/extract/extract_variable/BUILD. + actual = ":extract_variable", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/fieldlist/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/fieldlist/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/fieldlist/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/fieldlist/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "fieldlist", + srcs = ["field_list.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/fieldlist", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/fieldlist", + visibility = ["//:__subpackages__"], +) + @@ -9535,22 +9669,27 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/fieldlist/BUILD.bazel c/interna + actual = ":fieldlist", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/fillstruct/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/fillstruct/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/fillstruct/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/fillstruct/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ +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 ++++ 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") + +go_library( + name = "fillstruct", + srcs = [ + "a.go", ++ "a2.go", ++ "a3.go", ++ "a4.go", + "fill_struct.go", ++ "fill_struct_anon.go", + "fill_struct_nested.go", + "fill_struct_package.go", ++ "fill_struct_partial.go", + "fill_struct_spaces.go", + ], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/fillstruct", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/fillstruct", + visibility = ["//:__subpackages__"], +) + @@ -9559,16 +9698,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/fillstruct/BUILD.bazel c/intern + actual = ":fillstruct", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/fillstruct/data/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/fillstruct/data/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/fillstruct/data/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/fillstruct/data/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "data", + srcs = ["a.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/fillstruct/data", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/fillstruct/data", + visibility = ["//:__subpackages__"], +) + @@ -9577,16 +9716,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/fillstruct/data/BUILD.bazel c/i + actual = ":data", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/folding/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/folding/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/folding/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/folding/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "folding", + srcs = ["a.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/folding", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/folding", + visibility = ["//:__subpackages__"], +) + @@ -9595,16 +9734,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/folding/BUILD.bazel c/internal/ + actual = ":folding", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/foo/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/foo/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/foo/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/foo/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "foo", + srcs = ["foo.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/foo", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/foo", + visibility = ["//:__subpackages__"], +) + @@ -9613,16 +9752,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/foo/BUILD.bazel c/internal/lsp/ + actual = ":foo", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/format/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/format/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/format/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/format/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "format", + srcs = ["good_format.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/format", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/format", + visibility = ["//:__subpackages__"], +) + @@ -9631,16 +9770,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/format/BUILD.bazel c/internal/l + actual = ":format", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/funcsig/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/funcsig/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/funcsig/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/funcsig/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "funcsig", + srcs = ["func_sig.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/funcsig", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/funcsig", + visibility = ["//:__subpackages__"], +) + @@ -9649,16 +9788,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/funcsig/BUILD.bazel c/internal/ + actual = ":funcsig", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/funcvalue/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/funcvalue/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/funcvalue/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/funcvalue/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "funcvalue", + srcs = ["func_value.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/funcvalue", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/funcvalue", + visibility = ["//:__subpackages__"], +) + @@ -9667,16 +9806,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/funcvalue/BUILD.bazel c/interna + actual = ":funcvalue", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/fuzzymatch/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/fuzzymatch/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/fuzzymatch/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/fuzzymatch/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "fuzzymatch", + srcs = ["fuzzymatch.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/fuzzymatch", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/fuzzymatch", + visibility = ["//:__subpackages__"], +) + @@ -9685,16 +9824,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/fuzzymatch/BUILD.bazel c/intern + actual = ":fuzzymatch", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/generate/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/generate/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/generate/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/generate/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "generate", + srcs = ["generate.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/generate", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/generate", + visibility = ["//:__subpackages__"], +) + @@ -9703,9 +9842,9 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/generate/BUILD.bazel c/internal + actual = ":generate", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/generated/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/generated/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/generated/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/generated/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + @@ -9715,7 +9854,7 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/generated/BUILD.bazel c/interna + "generated.go", + "generator.go", + ], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/generated", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/generated", + visibility = ["//:__subpackages__"], +) + @@ -9724,9 +9863,9 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/generated/BUILD.bazel c/interna + actual = ":generated", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/godef/a/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/godef/a/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/godef/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/godef/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ c/internal/lsp/testdata/godef/a/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") + @@ -9738,7 +9877,7 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/godef/a/BUILD.bazel c/internal/ + "f.go", + "random.go", + ], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/godef/a", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/godef/a", + visibility = ["//:__subpackages__"], +) + @@ -9756,9 +9895,9 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/godef/a/BUILD.bazel c/internal/ + ], + embed = [":a"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/godef/b/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/godef/b/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/godef/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/godef/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ c/internal/lsp/testdata/godef/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 @@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + @@ -9769,7 +9908,7 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/godef/b/BUILD.bazel c/internal/ + "c.go", + "e.go", + ], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/godef/b", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/godef/b", + visibility = ["//:__subpackages__"], +) + @@ -9778,9 +9917,9 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/godef/b/BUILD.bazel c/internal/ + actual = ":b", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/good/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/good/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/good/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/good/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + @@ -9790,7 +9929,7 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/good/BUILD.bazel c/internal/lsp + "good0.go", + "good1.go", + ], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/good", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/good", + visibility = ["//:__subpackages__"], +) + @@ -9799,16 +9938,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/good/BUILD.bazel c/internal/lsp + actual = ":good", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/highlights/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/highlights/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/highlights/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/highlights/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "highlights", + srcs = ["highlights.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/highlights", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/highlights", + visibility = ["//:__subpackages__"], +) + @@ -9817,16 +9956,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/highlights/BUILD.bazel c/intern + actual = ":highlights", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/implementation/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/implementation/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/implementation/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/implementation/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "implementation", + srcs = ["implementation.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/implementation", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/implementation", + visibility = ["//:__subpackages__"], +) + @@ -9835,16 +9974,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/implementation/BUILD.bazel c/in + actual = ":implementation", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/implementation/other/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/implementation/other/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/implementation/other/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/implementation/other/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "other", + srcs = ["other.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/implementation/other", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/implementation/other", + visibility = ["//:__subpackages__"], +) + @@ -9859,34 +9998,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/implementation/other/BUILD.baze + srcs = ["other_test.go"], + embed = [":other"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/importedcomplit/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/importedcomplit/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/importedcomplit/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/importedcomplit/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 = "importedcomplit", -+ srcs = ["imported_complit.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/importedcomplit", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":importedcomplit", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/lsp/primarymod/index/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/index/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/index/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/index/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "index", + srcs = ["index.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/index", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/index", + visibility = ["//:__subpackages__"], +) + @@ -9895,16 +10016,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/index/BUILD.bazel c/internal/ls + actual = ":index", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/interfacerank/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/interfacerank/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/interfacerank/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/interfacerank/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "interfacerank", + srcs = ["interface_rank.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/interfacerank", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/interfacerank", + visibility = ["//:__subpackages__"], +) + @@ -9913,9 +10034,9 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/interfacerank/BUILD.bazel c/int + actual = ":interfacerank", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/keywords/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/keywords/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/keywords/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/keywords/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + @@ -9926,7 +10047,7 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/keywords/BUILD.bazel c/internal + "empty_switch.go", + "keywords.go", + ], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/keywords", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/keywords", + visibility = ["//:__subpackages__"], +) + @@ -9935,16 +10056,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/keywords/BUILD.bazel c/internal + actual = ":keywords", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/labels/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/labels/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/labels/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/labels/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "labels", + srcs = ["labels.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/labels", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/labels", + visibility = ["//:__subpackages__"], +) + @@ -9953,16 +10074,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/labels/BUILD.bazel c/internal/l + actual = ":labels", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/links/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/links/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/links/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/links/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "links", + srcs = ["links.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/links", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/links", + visibility = ["//:__subpackages__"], +) + @@ -9971,16 +10092,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/links/BUILD.bazel c/internal/ls + actual = ":links", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/nodisk/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/nodisk/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/nodisk/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/nodisk/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "nodisk", + srcs = ["nodisk.overlay.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/nodisk", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/nodisk", + visibility = ["//:__subpackages__"], +) + @@ -9989,16 +10110,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/nodisk/BUILD.bazel c/internal/l + actual = ":nodisk", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/printf/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/printf/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/printf/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/printf/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "printf", + srcs = ["printf.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/printf", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/printf", + visibility = ["//:__subpackages__"], +) + @@ -10007,16 +10128,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/printf/BUILD.bazel c/internal/l + actual = ":printf", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/rank/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/rank/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/rank/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/rank/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "rank", + srcs = ["boolexpr_rank.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/rank", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/rank", + visibility = ["//:__subpackages__"], +) + @@ -10025,9 +10146,27 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/rank/BUILD.bazel c/internal/lsp + actual = ":rank", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/references/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/references/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/references/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/references/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") ++ ++go_library( ++ name = "struct", ++ srcs = ["struct_rank.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/rank/struct", ++ visibility = ["//:__subpackages__"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":struct", ++ 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 ++++ 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") + @@ -10035,16 +10174,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/references/BUILD.bazel c/intern + name = "references_test", + srcs = ["refs_test.go"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/references/another/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/references/another/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/references/another/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/references/another/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "another", + srcs = ["another.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/references/another", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/references/another", + visibility = ["//:__subpackages__"], +) + @@ -10053,16 +10192,34 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/references/another/BUILD.bazel + actual = ":another", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/references/other/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/references/other/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/references/other/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/references/other/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") ++ ++go_library( ++ name = "interfaces", ++ srcs = ["interfaces.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/references/interfaces", ++ visibility = ["//:__subpackages__"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":interfaces", ++ 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 ++++ 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") + +go_library( + name = "other", + srcs = ["other.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/references/other", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/references/other", + visibility = ["//:__subpackages__"], +) + @@ -10071,16 +10228,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/references/other/BUILD.bazel c/ + actual = ":other", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/rename/b/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/rename/b/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/rename/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/rename/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "b", + srcs = ["b.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/rename/b", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/rename/b", + visibility = ["//:__subpackages__"], +) + @@ -10089,16 +10246,19 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/rename/b/BUILD.bazel c/internal + actual = ":b", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/rename/c/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/rename/c/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/rename/c/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/rename/c/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ +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 ++++ 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") + +go_library( + name = "c", -+ srcs = ["c.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/rename/c", ++ srcs = [ ++ "c.go", ++ "c2.go", ++ ], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/rename/c", + visibility = ["//:__subpackages__"], +) + @@ -10107,16 +10267,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/rename/c/BUILD.bazel c/internal + actual = ":c", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "crosspkg", + srcs = ["crosspkg.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/rename/crosspkg", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/rename/crosspkg", + visibility = ["//:__subpackages__"], +) + @@ -10125,16 +10285,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/BUILD.bazel c/i + actual = ":crosspkg", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/another/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/another/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/another/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/another/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "another", + srcs = ["another.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/another", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/rename/crosspkg/another", + visibility = ["//:__subpackages__"], +) + @@ -10143,16 +10303,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/another/BUILD.b + actual = ":another", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/other/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/other/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/other/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/other/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "other", + srcs = ["other.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/other", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/rename/crosspkg/other", + visibility = ["//:__subpackages__"], +) + @@ -10161,16 +10321,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/rename/crosspkg/other/BUILD.baz + actual = ":other", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/rename/testy/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/rename/testy/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/rename/testy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/rename/testy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "testy", + srcs = ["testy.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/rename/testy", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/rename/testy", + visibility = ["//:__subpackages__"], +) + @@ -10185,16 +10345,43 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/rename/testy/BUILD.bazel c/inte + srcs = ["testy_test.go"], + embed = [":testy"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/signature/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/signature/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/signature/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/signature/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,20 @@ +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 ++++ 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") ++ ++go_library( ++ name = "semantic", ++ srcs = [ ++ "a.go", ++ "b.go", ++ ], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/semantic", ++ visibility = ["//:__subpackages__"], ++) ++ ++alias( ++ name = "go_default_library", ++ actual = ":semantic", ++ visibility = ["//:__subpackages__"], ++) ++ ++go_test( ++ name = "semantic_test", ++ srcs = ["semantic_test.go"], ++ 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 ++++ 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") + +go_library( + name = "signature", + srcs = ["signature.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/signature", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/signature", + visibility = ["//:__subpackages__"], +) + @@ -10207,18 +10394,17 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/signature/BUILD.bazel c/interna +go_test( + name = "signature_test", + srcs = ["signature_test.go"], -+ embed = [":signature"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/snippets/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/snippets/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/snippets/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/snippets/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ c/internal/lsp/testdata/snippets/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 = "snippets", + srcs = ["literal.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/snippets", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/snippets", + visibility = ["//:__subpackages__"], +) + @@ -10227,9 +10413,9 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/snippets/BUILD.bazel c/internal + actual = ":snippets", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/statements/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/statements/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/statements/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/statements/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + @@ -10240,7 +10426,7 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/statements/BUILD.bazel c/intern + "if_err_check_return.go", + "if_err_check_return_2.go", + ], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/statements", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/statements", + visibility = ["//:__subpackages__"], +) + @@ -10249,16 +10435,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/statements/BUILD.bazel c/intern + actual = ":statements", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/suggestedfix/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/suggestedfix/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/suggestedfix/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/suggestedfix/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "suggestedfix", + srcs = ["has_suggested_fix.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/suggestedfix", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/suggestedfix", + visibility = ["//:__subpackages__"], +) + @@ -10267,16 +10453,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/suggestedfix/BUILD.bazel c/inte + actual = ":suggestedfix", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/symbols/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/symbols/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/symbols/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/symbols/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "symbols_lib", + srcs = ["main.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/symbols", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/symbols", + visibility = ["//visibility:private"], +) + @@ -10285,16 +10471,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/symbols/BUILD.bazel c/internal/ + embed = [":symbols_lib"], + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/testy/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/testy/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/testy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/testy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "testy", + srcs = ["testy.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/testy", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/testy", + visibility = ["//:__subpackages__"], +) + @@ -10309,16 +10495,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/testy/BUILD.bazel c/internal/ls + srcs = ["testy_test.go"], + embed = [":testy"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/typeassert/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/typeassert/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/typeassert/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/typeassert/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "typeassert", + srcs = ["type_assert.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/typeassert", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/typeassert", + visibility = ["//:__subpackages__"], +) + @@ -10327,16 +10513,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/typeassert/BUILD.bazel c/intern + actual = ":typeassert", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/typeerrors/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/typeerrors/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/typeerrors/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/typeerrors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "typeerrors", + srcs = ["noresultvalues.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/typeerrors", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/typeerrors", + visibility = ["//:__subpackages__"], +) + @@ -10345,16 +10531,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/typeerrors/BUILD.bazel c/intern + actual = ":typeerrors", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/types/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/types/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/types/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/types/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "types", + srcs = ["types.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/types", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/types", + visibility = ["//:__subpackages__"], +) + @@ -10363,16 +10549,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/types/BUILD.bazel c/internal/ls + actual = ":types", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/undeclared/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/undeclared/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/undeclared/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/undeclared/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "undeclared", + srcs = ["var.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/undeclared", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/undeclared", + visibility = ["//:__subpackages__"], +) + @@ -10381,16 +10567,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/undeclared/BUILD.bazel c/intern + actual = ":undeclared", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/unimported/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/unimported/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/unimported/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/unimported/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "unimported", + srcs = ["unimported_cand_type.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/unimported", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/unimported", + visibility = ["//:__subpackages__"], +) + @@ -10408,16 +10594,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/unimported/BUILD.bazel c/intern + ], + embed = [":unimported"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/unsafe/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/unsafe/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/unsafe/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/unsafe/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "unsafe", + srcs = ["unsafe.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/unsafe", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/unsafe", + visibility = ["//:__subpackages__"], +) + @@ -10426,16 +10612,16 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/unsafe/BUILD.bazel c/internal/l + actual = ":unsafe", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/variadic/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/variadic/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/variadic/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/variadic/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( + name = "variadic", + srcs = ["variadic_intf.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/variadic", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/variadic", + visibility = ["//:__subpackages__"], +) + @@ -10444,34 +10630,37 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/variadic/BUILD.bazel c/internal + actual = ":variadic", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/workspacesymbol/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/workspacesymbol/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/workspacesymbol/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/workspacesymbol/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 -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 ++++ c/internal/lsp/testdata/workspacesymbol/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") + +go_library( -+ name = "workspacesymbol", -+ srcs = ["workspacesymbol.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/workspacesymbol", -+ visibility = ["//:__subpackages__"], ++ name = "workspacesymbol_lib", ++ srcs = [ ++ "main.go", ++ "query.go", ++ ], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/workspacesymbol", ++ visibility = ["//visibility:private"], +) + -+alias( -+ name = "go_default_library", -+ actual = ":workspacesymbol", ++go_binary( ++ name = "workspacesymbol", ++ embed = [":workspacesymbol_lib"], + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/workspacesymbol/a/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/workspacesymbol/a/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/workspacesymbol/a/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/workspacesymbol/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") +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 ++++ 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") + +go_library( + name = "a", + srcs = ["a.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/workspacesymbol/a", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/workspacesymbol/a", + visibility = ["//:__subpackages__"], +) + @@ -10480,16 +10669,25 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/workspacesymbol/a/BUILD.bazel c + actual = ":a", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/workspacesymbol/b/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/workspacesymbol/b/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/workspacesymbol/b/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/workspacesymbol/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 ++ ++go_test( ++ name = "a_test", ++ srcs = [ ++ "a_test.go", ++ "a_x_test.go", ++ ], ++ 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 ++++ 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") + +go_library( + name = "b", + srcs = ["b.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/workspacesymbol/b", ++ importpath = "golang.org/x/tools/internal/lsp/testdata/workspacesymbol/b", + visibility = ["//:__subpackages__"], +) + @@ -10498,269 +10696,35 @@ diff -urN b/internal/lsp/testdata/lsp/primarymod/workspacesymbol/b/BUILD.bazel c + actual = ":b", + visibility = ["//:__subpackages__"], +) -diff -urN b/internal/lsp/testdata/lsp/primarymod/workspacesymbol/casesensitive/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/workspacesymbol/casesensitive/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/workspacesymbol/casesensitive/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/workspacesymbol/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") -+ -+go_library( -+ name = "casesensitive", -+ srcs = ["casesensitive.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/workspacesymbol/casesensitive", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":casesensitive", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/lsp/primarymod/workspacesymbol/fuzzy/BUILD.bazel c/internal/lsp/testdata/lsp/primarymod/workspacesymbol/fuzzy/BUILD.bazel ---- b/internal/lsp/testdata/lsp/primarymod/workspacesymbol/fuzzy/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/lsp/primarymod/workspacesymbol/fuzzy/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 = "fuzzy", -+ srcs = ["fuzzy.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/lsp/primarymod/workspacesymbol/fuzzy", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":fuzzy", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/missingdep/modules/example.com/extramodule/pkg/BUILD.bazel c/internal/lsp/testdata/missingdep/modules/example.com/extramodule/pkg/BUILD.bazel ---- b/internal/lsp/testdata/missingdep/modules/example.com/extramodule/pkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/missingdep/modules/example.com/extramodule/pkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "pkg", -+ srcs = ["x.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/missingdep/modules/example.com/extramodule/pkg", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":pkg", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/missingdep/primarymod/BUILD.bazel c/internal/lsp/testdata/missingdep/primarymod/BUILD.bazel ---- b/internal/lsp/testdata/missingdep/primarymod/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/missingdep/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") -+ -+go_library( -+ name = "primarymod", -+ srcs = ["main.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/missingdep/primarymod", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":primarymod", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/missingdep/primarymod/hello/BUILD.bazel c/internal/lsp/testdata/missingdep/primarymod/hello/BUILD.bazel ---- b/internal/lsp/testdata/missingdep/primarymod/hello/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/missingdep/primarymod/hello/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 = "hello", -+ srcs = ["hello.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/missingdep/primarymod/hello", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":hello", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/missingtwodep/modules/example.com/anothermodule/hey/BUILD.bazel c/internal/lsp/testdata/missingtwodep/modules/example.com/anothermodule/hey/BUILD.bazel ---- b/internal/lsp/testdata/missingtwodep/modules/example.com/anothermodule/hey/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/missingtwodep/modules/example.com/anothermodule/hey/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 +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 ++++ 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") + +go_library( -+ name = "hey", -+ srcs = ["y.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/missingtwodep/modules/example.com/anothermodule/hey", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":hey", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/missingtwodep/modules/example.com/extramodule/pkg/BUILD.bazel c/internal/lsp/testdata/missingtwodep/modules/example.com/extramodule/pkg/BUILD.bazel ---- b/internal/lsp/testdata/missingtwodep/modules/example.com/extramodule/pkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/missingtwodep/modules/example.com/extramodule/pkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "pkg", -+ srcs = ["x.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/missingtwodep/modules/example.com/extramodule/pkg", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":pkg", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/missingtwodep/modules/example.com/extramodule/yo/BUILD.bazel c/internal/lsp/testdata/missingtwodep/modules/example.com/extramodule/yo/BUILD.bazel ---- b/internal/lsp/testdata/missingtwodep/modules/example.com/extramodule/yo/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/missingtwodep/modules/example.com/extramodule/yo/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 = "yo", -+ srcs = ["y.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/missingtwodep/modules/example.com/extramodule/yo", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":yo", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/missingtwodep/primarymod/BUILD.bazel c/internal/lsp/testdata/missingtwodep/primarymod/BUILD.bazel ---- b/internal/lsp/testdata/missingtwodep/primarymod/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/missingtwodep/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") -+ -+go_library( -+ name = "primarymod", -+ srcs = ["main.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/missingtwodep/primarymod", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":primarymod", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/unused/modules/example.com/extramodule/pkg/BUILD.bazel c/internal/lsp/testdata/unused/modules/example.com/extramodule/pkg/BUILD.bazel ---- b/internal/lsp/testdata/unused/modules/example.com/extramodule/pkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/unused/modules/example.com/extramodule/pkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "pkg", -+ srcs = ["x.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/unused/modules/example.com/extramodule/pkg", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":pkg", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/unused/primarymod/BUILD.bazel c/internal/lsp/testdata/unused/primarymod/BUILD.bazel ---- b/internal/lsp/testdata/unused/primarymod/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/unused/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") -+ -+go_library( -+ name = "primarymod", -+ srcs = ["main.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/unused/primarymod", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":primarymod", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/upgradedep/modules/example.com/extramodule@v1.0.0/pkg/BUILD.bazel c/internal/lsp/testdata/upgradedep/modules/example.com/extramodule@v1.0.0/pkg/BUILD.bazel ---- b/internal/lsp/testdata/upgradedep/modules/example.com/extramodule@v1.0.0/pkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/upgradedep/modules/example.com/extramodule@v1.0.0/pkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "pkg", -+ srcs = ["x.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/upgradedep/modules/example.com/extramodule@v1.0.0/pkg", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":pkg", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/upgradedep/modules/example.com/extramodule@v1.1.0/pkg/BUILD.bazel c/internal/lsp/testdata/upgradedep/modules/example.com/extramodule@v1.1.0/pkg/BUILD.bazel ---- b/internal/lsp/testdata/upgradedep/modules/example.com/extramodule@v1.1.0/pkg/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/upgradedep/modules/example.com/extramodule@v1.1.0/pkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,14 @@ -+load("@io_bazel_rules_go//go:def.bzl", "go_library") -+ -+go_library( -+ name = "pkg", -+ srcs = ["x.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/upgradedep/modules/example.com/extramodule@v1.1.0/pkg", -+ visibility = ["//:__subpackages__"], -+) -+ -+alias( -+ name = "go_default_library", -+ actual = ":pkg", -+ visibility = ["//:__subpackages__"], -+) -diff -urN b/internal/lsp/testdata/upgradedep/primarymod/BUILD.bazel c/internal/lsp/testdata/upgradedep/primarymod/BUILD.bazel ---- b/internal/lsp/testdata/upgradedep/primarymod/BUILD.bazel 1969-12-31 19:00:00.000000000 -0500 -+++ c/internal/lsp/testdata/upgradedep/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") -+ -+go_library( -+ name = "primarymod", -+ srcs = ["main.go"], -+ importpath = "golang.org/x/tools/internal/lsp/testdata/upgradedep/primarymod", ++ name = "p", ++ srcs = ["p.go"], ++ importpath = "golang.org/x/tools/internal/lsp/testdata/workspacesymbol/p", + visibility = ["//:__subpackages__"], +) + +alias( + name = "go_default_library", -+ actual = ":primarymod", ++ actual = ":p", + 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 +++ c/internal/lsp/tests/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( + name = "tests", + srcs = [ ++ "normalizer.go", + "tests.go", -+ "tests_go115.go", + "util.go", + ], + importpath = "golang.org/x/tools/internal/lsp/tests", @@ -10773,6 +10737,7 @@ diff -urN b/internal/lsp/tests/BUILD.bazel c/internal/lsp/tests/BUILD.bazel + "//internal/lsp/diff/myers", + "//internal/lsp/protocol", + "//internal/lsp/source", ++ "//internal/lsp/source/completion", + "//internal/span", + "//internal/testenv", + "//txtar", @@ -10807,7 +10772,7 @@ diff -urN b/internal/memoize/BUILD.bazel c/internal/memoize/BUILD.bazel +go_test( + name = "memoize_test", + srcs = ["memoize_test.go"], -+ embed = [":memoize"], ++ 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 @@ -10889,7 +10854,7 @@ diff -urN b/internal/span/BUILD.bazel c/internal/span/BUILD.bazel + "uri_windows_test.go", + "utf16_test.go", + ], -+ embed = [":span"], ++ 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 @@ -10917,7 +10882,7 @@ diff -urN b/internal/stack/BUILD.bazel c/internal/stack/BUILD.bazel +go_test( + name = "stack_test", + srcs = ["stack_test.go"], -+ embed = [":stack"], ++ 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 @@ -10999,12 +10964,16 @@ diff -urN b/internal/tool/BUILD.bazel c/internal/tool/BUILD.bazel 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 +++ c/internal/typesinternal/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 = "typesinternal", -+ srcs = ["types.go"], ++ srcs = [ ++ "errorcode.go", ++ "errorcode_string.go", ++ "types.go", ++ ], + importpath = "golang.org/x/tools/internal/typesinternal", + visibility = ["//:__subpackages__"], +) @@ -11130,7 +11099,7 @@ diff -urN b/present/BUILD.bazel c/present/BUILD.bazel 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 +++ c/refactor/eg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,85 @@ +@@ -0,0 +1,93 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -11155,61 +11124,69 @@ diff -urN b/refactor/eg/BUILD.bazel c/refactor/eg/BUILD.bazel + name = "eg_test", + srcs = ["eg_test.go"], + data = glob(["testdata/**"]), -+ embed = [":eg"], + deps = select({ + "@io_bazel_rules_go//go/platform:aix": [ ++ ":eg", + "//go/loader", + "//internal/testenv", + ], + "@io_bazel_rules_go//go/platform:darwin": [ ++ ":eg", + "//go/loader", + "//internal/testenv", + ], + "@io_bazel_rules_go//go/platform:dragonfly": [ ++ ":eg", + "//go/loader", + "//internal/testenv", + ], + "@io_bazel_rules_go//go/platform:freebsd": [ ++ ":eg", + "//go/loader", + "//internal/testenv", + ], + "@io_bazel_rules_go//go/platform:illumos": [ ++ ":eg", + "//go/loader", + "//internal/testenv", + ], + "@io_bazel_rules_go//go/platform:ios": [ ++ ":eg", + "//go/loader", + "//internal/testenv", + ], + "@io_bazel_rules_go//go/platform:js": [ ++ ":eg", + "//go/loader", + "//internal/testenv", + ], + "@io_bazel_rules_go//go/platform:linux": [ -+ "//go/loader", -+ "//internal/testenv", -+ ], -+ "@io_bazel_rules_go//go/platform:nacl": [ ++ ":eg", + "//go/loader", + "//internal/testenv", + ], + "@io_bazel_rules_go//go/platform:netbsd": [ ++ ":eg", + "//go/loader", + "//internal/testenv", + ], + "@io_bazel_rules_go//go/platform:openbsd": [ ++ ":eg", + "//go/loader", + "//internal/testenv", + ], + "@io_bazel_rules_go//go/platform:plan9": [ ++ ":eg", + "//go/loader", + "//internal/testenv", + ], + "@io_bazel_rules_go//go/platform:solaris": [ ++ ":eg", + "//go/loader", + "//internal/testenv", + ], + "@io_bazel_rules_go//go/platform:windows": [ ++ ":eg", + "//go/loader", + "//internal/testenv", + ], @@ -11219,7 +11196,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 +++ c/refactor/importgraph/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 -@@ -0,0 +1,66 @@ +@@ -0,0 +1,75 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( @@ -11239,48 +11216,57 @@ diff -urN b/refactor/importgraph/BUILD.bazel c/refactor/importgraph/BUILD.bazel +go_test( + name = "importgraph_test", + srcs = ["graph_test.go"], -+ embed = [":importgraph"], + deps = select({ + "@io_bazel_rules_go//go/platform:aix": [ ++ ":importgraph", + "//go/packages/packagestest", + ], + "@io_bazel_rules_go//go/platform:darwin": [ ++ ":importgraph", + "//go/packages/packagestest", + ], + "@io_bazel_rules_go//go/platform:dragonfly": [ ++ ":importgraph", + "//go/packages/packagestest", + ], + "@io_bazel_rules_go//go/platform:freebsd": [ ++ ":importgraph", + "//go/packages/packagestest", + ], + "@io_bazel_rules_go//go/platform:illumos": [ ++ ":importgraph", + "//go/packages/packagestest", + ], + "@io_bazel_rules_go//go/platform:ios": [ ++ ":importgraph", + "//go/packages/packagestest", + ], + "@io_bazel_rules_go//go/platform:js": [ ++ ":importgraph", + "//go/packages/packagestest", + ], + "@io_bazel_rules_go//go/platform:linux": [ -+ "//go/packages/packagestest", -+ ], -+ "@io_bazel_rules_go//go/platform:nacl": [ ++ ":importgraph", + "//go/packages/packagestest", + ], + "@io_bazel_rules_go//go/platform:netbsd": [ ++ ":importgraph", + "//go/packages/packagestest", + ], + "@io_bazel_rules_go//go/platform:openbsd": [ ++ ":importgraph", + "//go/packages/packagestest", + ], + "@io_bazel_rules_go//go/platform:plan9": [ ++ ":importgraph", + "//go/packages/packagestest", + ], + "@io_bazel_rules_go//go/platform:solaris": [ ++ ":importgraph", + "//go/packages/packagestest", + ], + "@io_bazel_rules_go//go/platform:windows": [ ++ ":importgraph", + "//go/packages/packagestest", + ], + "//conditions:default": [], From b8eb8b5a3a99e46c8f32179666984aaec6c42964 Mon Sep 17 00:00:00 2001 From: Jay Conrod Date: Tue, 1 Dec 2020 16:09:53 -0500 Subject: [PATCH 2/2] Set minimum bazel version to 3.4.0 for compatibility with rules_cc --- .bazelci/presubmit.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml index 0f4828bba4..408d9e4b98 100644 --- a/.bazelci/presubmit.yml +++ b/.bazelci/presubmit.yml @@ -1,7 +1,7 @@ --- platforms: ubuntu1604: - bazel: 3.0.0 # test minimum supported version of bazel on ubuntu1604 only + bazel: 3.4.0 # test minimum supported version of bazel on ubuntu1604 only build_targets: - "..." test_targets: